OK, so #name should not be used at all [1]
The error message I get is
PPCommonMarkSpecTest class>>DoIt (blockVisitor is Undeclared)
The method Object>>#name called from PPCMNode>>#gtTreeViewIn: has been
deprecated.
Implement your own domain representation of an object, or use
#asString or #printString instead.
I wonder how I can fix this without going to much into details.
--Hannes
------------------------------------------------------------ ------------------------------ ------------------------------
[1] Pharo 6.1 source code:
Object>>name
�� �� �� �� "Answer a name for the receiver.�� This is used generically in the
title of certain inspectors, such as the referred-to inspector, and
specificially by various subsystems.�� By default, we let the object
just print itself out..�� "
�� �� �� �� self
�� �� �� �� �� �� �� �� deprecated: 'Implement your own domain representation of an object,
or use #asString or #printString instead.'
�� �� �� �� �� �� �� �� on: '27 May 2016'
�� �� �� �� �� �� �� �� in: #Pharo6.
�� �� �� �� ^ self printString
On 8/25/17, Ben Coman <btc@openinworld.com> wrote:
> I don't have an Image to check, but I believe Object>>name
> just does "^self printString",
> so by default, in your application send #printString instead of #name.
>
> cheers -ben
>
> P.S. Perhaps this would be a good candidate for automated rewrite?
>
>
> On Thu, Aug 24, 2017 at 8:49 PM, H. Hirzel <hannes.hirzel@gmail.com> wrote:
>
>> Hello
>>
>> In the last days there was a discussion that
>>
>>�� �� �� Object>>#name
>>
>>
>> should no longer be used. I did not follow the discussion in detail.
>> What was decided how #name should be replaced?
>>
>> What do I need to do if I get a deprecation warning [1]?
>>
>>
>> Thanks for the answer in advance
>>
>> Hannes
>>
>>
>>
>>
>> [1]
>> The method Object>>#name called from PPCMNode>>#gtTreeViewIn: has been
>> deprecated.
>> Implement your own domain representation of an object, or use
>> #asString or #printString instead.
>>
>> Select Proceed to continue, or close this window to cancel the operation.
>>
>>
>