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



Reply via email to