Hi Stef,

On 12 November 2017 at 14:34, Stephane Ducasse <stepharo.s...@gmail.com> wrote:
> Hi alistair
>
>
> If you run your program the code will be automatically transformed (I
> cannot check the deprecation definitino right now)
>
> Else have a look at tests of the ParseTreeRewriter.
>
> Stef
>
> On Sun, Nov 12, 2017 at 2:12 PM, Alistair Grant <akgrant0...@gmail.com> wrote:
>> Hi Everyone,
>>
>> I'm loading some code in to Pharo 7 that tries to use #ifNotNilDo:.
>>
>> There's already a transformation to re-write it to the correct
>> #ifNotNil: - RBRuleIfNotNilDo.
>>
>> How can I apply the transformation to all existing methods in the
>> image that call #ifNotNilDo:?
>>
>> Thanks,
>> Alistair

Thanks!

#ifNotNilDo: was deprecated in Pharo 6, and the method was removed
completely in Pharo 7.

The easiest thing to do is to port #ifNotNilDo: forward to Pharo 7 so
that the methods are automatically re-written.

And then get the offending libraries to be updated.  But that's another story.

Thanks again,
Alistair

Reply via email to