[squeak-dev] Re: Problems installing Multilingual-ar.75
Andreas Raab
andreas.raab at gmx.de
Sun Dec 13 00:08:38 UTC 2009
FYI -
I think I have a fix but I need to test it so I'll be breaking the
update temporarily again before posting it. You have been warned :-)
Cheers,
- Andreas
Levente Uzonyi wrote:
> The cause of the problem is that MethodReference >> #category was added
> to the System package, while was still included in Monticello as an
> extension method. I removed it from Monticello in Monticello-ul.335
> (IIRC) and added a new mcm, in hope that it will fix this issue. You can
> continue the update if you recreate the method in the debugger.
>
>
> Levente
>
>
> On Sat, 12 Dec 2009, Casimiro de Almeida Barreto wrote:
>
>> MCMethodDefinition class>>forMethodReference:
>>
>> forMethodReference: aMethodReference
>> | definition |
>> definition := self cachedDefinitions at: aMethodReference
>> compiledMethod ifAbsent: [].
>> (definition isNil
>> or: [definition selector ~= aMethodReference methodSymbol]
>> or: [definition className ~= aMethodReference classSymbol]
>> or: [definition classIsMeta ~= aMethodReference classIsMeta]
>> or: [definition category ~= aMethodReference category])
>> ifTrue: [definition := self
>> className: aMethodReference classSymbol
>> classIsMeta: aMethodReference classIsMeta
>> selector: aMethodReference methodSymbol
>> category: aMethodReference category
>> timeStamp: aMethodReference timeStamp
>> source: aMethodReference source.
>> self cachedDefinitions at: aMethodReference
>> compiledMethod put: definition].
>> ^ definition
>>
>>
>> MethodReference(Object)>>doesNotUnderstand: #category
>>
>>
>
>
More information about the Squeak-dev
mailing list
|