[squeak-dev] ALL CLEAR (Re: Problems installing Multilingual-ar.75)
Andreas Raab
andreas.raab at gmx.de
Sun Dec 13 02:06:40 UTC 2009
We should be all clear now. My little change to MC seems to have done
the trick. Thanks for your patience.
Cheers,
- Andreas
Andreas Raab wrote:
> 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
|