About AnObsoleteSunitNameResolver
Pavel Krivanek
squeak1 at continentalbrno.cz
Fri Aug 4 14:31:10 UTC 2006
On 8/4/06, Maurizio Boriani <debauxit at yahoo.it> wrote:
> >>>>> "Pavel" == Pavel Krivanek <squeak1 at continentalbrno.cz> writes:
>
> Pavel> Removing of obsolete classes using becomeForward: nil is
> Pavel> *very bad idea*. You have to find all references to
> Pavel> obsoleteClasses manually, clean all source codes, recompile
> Pavel> stricken methods and so on.
>
> how can I do that? If search for AnObsoleteSunitNameResolver I don't
> find anything...
Using "SystemNavigation default obsoleteClasses" or "Smalltalk
obsoleteClasses" you will see the list of obsoleteClasses. Then you
can continue with the hunt.
(SystemNavigation default obsoleteClasses detect: [:c | c name =
#AnObsoleteSunitNameResolver]) allInstances inspect
or then
(Utilities pointersTo: (SystemNavigation default obsoleteClasses
detect: [:c | c name = #AnObsoleteSunitNameResolver])) inspect
or (in <= 3.8)
(Smalltalk pointersTo: (Smalltalk obsoleteClasses detect: [:c | c name
= #AnObsoleteSunitNameResolver])) inspect
In the inspectors you can find next references using "object pointing
to this value"
-- Pavel
More information about the Squeak-dev
mailing list
|