On Mar 25, 2011, at 3:44 PM, Mariano Martinez Peck wrote:

> 
> 
> On Fri, Mar 25, 2011 at 3:41 PM, Marcus Denker <[email protected]> wrote:
> 
> On Mar 24, 2011, at 7:25 PM, Mariano Martinez Peck wrote:
>> Compiler recompileAll.
>> Smalltalk fixObsoleteReferences.
>> 
>> SystemNavigation default obsoleteClasses  ->>> an Array(AnObsoleteWordArray)
>> 
>> But I cannot get rid of that final obsoletClass. 
>> 
> 
> 
> If you check for the users of WordArray, they are stored in some class vars...
> 
> BalloonEngine initialize.
> DataStream initialize.
> DeflateStream initialize.
> FastInflateStream initialize.
> ZipConstants initialize.
> ZipWriteStream initialize.
> PNGReadWriter initialize
> 
> seems to solve it.
> 
> Thanks Marcus...so...I am trying to understand the problem. You are saying 
> that if there is a class stored in an instVar somewhere,

class var. 

> and I remove/renamed or whatever that class, then those instVar will be 
> pointing to the obsolete one? 

yes.

>   fixObsoleteReferences only fixes CompiledMethods, doesn't it ?
> 

yep.


--
Marcus Denker  -- http://www.marcusdenker.de
INRIA Lille -- Nord Europe. Team RMoD.

Reply via email to