New source pointers: does anyone know what is happening in ClassDescription>fileOutChangedMessages:on:moveSource:toFile: ?

Bert Freudenberg bert at
Sun Nov 5 13:17:43 UTC 2006

Am 05.11.2006 um 06:59 schrieb tim Rowledge:

> I see a very puzzling method.  The class organisations name is  
> checked to see if it starts with '*' and ends with '-override'.  
> Does anyone know why?

Hah! It only assures correct working of the even more puzzling  
PackageInfo>>changeRecordForOverriddenMethod: method after condensing ;)


The proper test would be using PackageInfo>>isOverrideMethod:, but  
that would introduce a cross-package dependency. Also, it should only  
preserve the most recent versions of each overriding package, but I  
couldn't be bothered to implement this, so I simply retain all the  

Anyway, if you dabble in that are, a comment might be in order ...

- Bert -

More information about the Squeak-dev mailing list