Mantis - Squeak Packages
Viewing Issue Advanced Details
5698 Kernel minor always 01-03-07 10:14 10-14-09 20:09
black  
 
normal  
new 3.9  
open  
none    
none  
0005698: Behavior >> nonMetaSubclassesDo: references an undeclared variable
Behavior >> nonMetaSubclassesDo: references an undeclared variable 'subclasses'.
The fix is to delete the method.
This method should be applied only to instances of Class, and Class defined the method correctly.

Notes
(0013365)
nicolas cellier   
10-14-09 20:09   
2007/3/26, Ralph Johnson <johnson@[...].edu> :
> *RoelTyper
>
> subclasses is used by Behavior in method nonMetaSubclassesDo:
> This method was added by RoelTyper, and it used to work because Behaviors
> used to know their subclasses, but traits changed that. The variable reference
> should probably be changed to "self subclasses", which is a lot slower
> post-traits,
> but works.

So this is a problem related to a package, not Squeak.