On Jan 12, 2011, at 3:25 PM, Tudor Girba wrote:
> Hi,
>
> I think I encountered an error in allImplementorsOf:, but I am not quite sure
> and I wanted to run it by you first.
>
> If you evaluate
> (self systemNavigation allSendersOf: #browse) anyOne sourceCode.
>
> you get the source as expected.
>
>
> However, if you evaluate:
> (self systemNavigation allImplementorsOf: #browse) anyOne sourceCode.
>
> you get an error.
>
> The last snippet used to work just fine in Pharo 1.1.1.
>
>
> I consider it a bug. What do you think?
Yes, this is a bug.
(the whole MethodReference stuff is right now in the process of being
re-designed...)
One workound is to get the real method and ask it for the code:
(self systemNavigation allImplementorsOf: #browse) anyOne compiledMethod
getSource.
arcus
--
Marcus Denker -- http://www.marcusdenker.de
INRIA Lille -- Nord Europe. Team RMoD.