[squeak-dev] The Trunk: Kernel-cmm.579.mcz
Chris Muller
asqueaker at gmail.com
Sun May 8 17:53:24 UTC 2011
Oops, good idea. I see you already did it, thanks..
On Fri, May 6, 2011 at 5:11 AM, Nicolas Cellier
<nicolas.cellier.aka.nice at gmail.com> wrote:
> Chris, #whichSelectorsStoreInto: is used by RB/OB so a deprecation
> policy would not hurt...
>
> Nicolas
>
> 2011/5/3 <commits at source.squeak.org>:
>> Chris Muller uploaded a new version of Kernel to project The Trunk:
>> http://source.squeak.org/trunk/Kernel-cmm.579.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Kernel-cmm.579
>> Author: cmm
>> Time: 2 May 2011, 7:53:17.364 pm
>> UUID: bc0c0f5a-e690-458d-a2c1-5ca67389166c
>> Ancestors: Kernel-cmm.578
>>
>> - Removed unused methods.
>> - Fixed sender.
>>
>> =============== Diff against Kernel-cmm.578 ===============
>>
>> Item was removed:
>> - ----- Method: Behavior>>whichMethodsStoreInto: (in category 'testing method dictionary') -----
>> - whichMethodsStoreInto: instVarName
>> - "Answer a collection of selectors whose methods access the argument,
>> - instVarName, as a named instance variable."
>> - "Point whichMethodsStoreInto: 'x'."
>> - | instVarIndex |
>> - instVarIndex := self allInstVarNames
>> - indexOf: instVarName
>> - ifAbsent: [ ^ IdentitySet new ].
>> - ^ Array streamContents:
>> - [ : stream | self methodDict keysAndValuesDo:
>> - [ : eachSelector : eachMethod | (eachMethod writesField: instVarIndex) ifTrue: [ stream nextPut: eachMethod ] ] ]!
>>
>> Item was removed:
>> - ----- Method: Behavior>>whichSelectorsStoreInto: (in category 'testing method dictionary') -----
>> - whichSelectorsStoreInto: instVarName
>> - "Answer a collection of selectors whose methods access the argument,
>> - instVarName, as a named instance variable."
>> - | instVarIndex |
>> - instVarIndex := self allInstVarNames indexOf: instVarName ifAbsent: [^IdentitySet new].
>> - ^ self methodDict keys select:
>> - [:sel | (self methodDict at: sel) writesField: instVarIndex]
>> -
>> - "Point whichSelectorsStoreInto: 'x'."!
>>
>> Item was changed:
>> ----- Method: MethodFinder>>initialize (in category 'initialize') -----
>> (excessive size, no diff calculated)
>>
>>
>>
>
>
More information about the Squeak-dev
mailing list
|