<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>Hi,<br></div><div><br></div><div>The Protocol Browser doesn't work on metaclasses and from the selectedClassOrMetaClass' comment ("I ignore metaClass, so..") looks like this is the intended behavior. Is there any particular reason not to support this scenario?<br></div><div><br></div><div>Adding a test to the ProtoclolBrowser's selectedClass method to check whether the looked up class is a metaclass ("baseClass isMeta") seemingly works.<br></div><blockquote type="cite"><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><b>selectedClass</b></span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">"Answer the class that is currently selected. </span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">Answer base if no selection exists."</span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">| className class |</span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">className := self selectiveClassListIndex = 0</span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">ifTrue: [ self selectiveClassList last ]</span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">ifFalse: [ self selectiveClassList at: self selectiveClassListIndex ].</span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">class := Smalltalk at: (className findTokens: ' ') first asSymbol.</span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">baseClass isMeta</span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">ifTrue: [ ^ class class ]</span><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;"><br></span></div><div><span class="font" style="font-family:menlo, consolas, monospace, sans-serif;">ifFalse: [ ^ class ]. </span><br></div></blockquote><div class="align-center" style="position:relative;margin-top:1em;margin-right:0px;margin-bottom:1em;margin-left:0px;text-align:center;"><img style="max-width:100%;height:auto;" src="cid:16911505560020.861892079862951@content.messagingengine.com"><br></div><div>Regards,<br></div><div>Szabolcs<br></div></body></html>