The Class Definition pane shows the class definition message for a class. If the superclass is in the Smalltalk namespace, it will be displayed using it's 'short name' (i.e. unqualified). However, the browser has set the compilation environment to be the namespace of the class itself (which is correct in other respects), but this may mean that the superclass identifier is not bindable as an unqualified name.
To Reproduce
Steps to reproduce the behavior:
Load the 'Scintilla View Generator' package (in the Core\Object Arts\Dolphin\IDE\Professional folder)
Open a class browser and find IntTypeReference
Bring up the context menu on the class, and choose 'Refactorings/Convert to Sibling...'
Press OK in the dialog that comes up without making any changes.
Switch to the class definition pane (IntTypeReference should still be selected).
Add a 'dummy' instance variable
Note that the AbstractIntTypeReference superclass is highlighted as undeclared, and the modified class definition cannot be saved.
The Class Definition pane shows the class definition message for a class. If the superclass is in the Smalltalk namespace, it will be displayed using it's 'short name' (i.e. unqualified). However, the browser has set the compilation environment to be the namespace of the class itself (which is correct in other respects), but this may mean that the superclass identifier is not bindable as an unqualified name.
To Reproduce Steps to reproduce the behavior:
IntTypeReference