>> Now I do not understand why this guy cannot get printed. >> >> I do not see why >> >> ClassDescription>>printOn: aStream >> aStream nextPutAll: self name >> >> Metaclass>>name >> "Answer a String that is the name of the receiver, either 'Metaclass' >> or >> the name of the receiver's class followed by ' class'." >> >> thisClass == nil >> ifTrue: [^'a Metaclass'] >> ifFalse: [^thisClass name , ' class'] >> >> self first soleInstance printString >> -> leads to have emergency debugger.
you do not get emergency! I do not like when we do not get the same bugs… > self name shows: > > a Dictionary(#DependentsFields->a WeakIdentityKeyDictionary(a > CategoryWidget->a DependentsArray(a PluggableIconListMorph(217841664)) > a ContextVariablesInspector->a DependentsArray(a > PluggableListMorph(445382656) a PluggableTextMorph(1046216704)) a > ContextVariablesInspector->a DependentsArray(a > PluggableListMorph(290193408) ... ) > > The source of printing problems will be in thisClass. > > The next interesting thing is that it has no pointers and it is > removed after garbageCollect. So this is a good news :). > > -- Pavel > > > > >> Stef >> >> >> >> >> >
