Adding 'asString' again could solve this problem, but I think it's hiding 
something because 

item := selector, '     (' , defClass name , ')'.

So if item is a Text, it means selector is a Text, which sounds strange to me...


But yes, let's put asString ^^

Ben


On Apr 12, 2011, at 12:51 AM, Bernardo Ezequiel Contreras wrote:

> 
> Guillermo Polito and Benjamin Van Ryseghem,
> 
> Could you check your changes made to ProtocolBrowser>>initListFrom: 
> selectorCollection highlighting: aClass ?
> It's related to http://code.google.com/p/pharo/issues/detail?id=3088
> 
> Basically, 
> Guillermo added the line 
> 
> stringVersion: item asString
> 
> and then Benjamin replaced it with
> 
> stringVersion: item 
> 
> So, now the Protocol Browser is creating SourceMethodReferences with Texts as 
> stringVersion. 
> you can view those instances if you follow the steps and then execute
> SourcedMethodReference allInstances 
>           select: [:each | each stringVersion class == Text ]
> And it leads to http://code.google.com/p/pharo/issues/detail?id=3088
> 
> For what i saw, the fix will be to add Guillermo's line again but im not 
> sure. its confusing.
> 
> What do you think?
> 
> Thanks
> 
> 
> 
> 
> 
> 

Reply via email to