On Mar 14, 2012, at 3:59 PM, Guillermo Polito wrote:
Hi!
All these methods use RGMethodDefinition or RGCommentDefinition:
CompiledMethod>>methodReference ClassDescription>>methodReferencesInCategory: SystemNavigation>>allMethodsWithSourceString:matchCase: SystemNavigation>>createMethodNamed:realParent: SystemNavigation>>allCallsOn:localTo: TTransformationCompatibility>>collectMethodsFor:into: TraitDescription>>collectMethodsFor:into: TraitDescription>>methodReferencesInCategory: TClassAndTraitDescription>>methodReferencesInCategory: TraitExclusion>>methodReferencesInCategory:
Is this ok? Because of them Ring is not unloadable...
Are really CompiledMethod polymorphic with RGMethodDefinitions?
Because if true maybe we can have in kernel
CompiledMethod>>methodReference ^self
And let Ring override it. or not?
I would call it methodDefinition and yes it would be good to be able to unload Ring. Thanks for trying. The problem is that before a lot of these references were referencing MethodReference. Stef