[Pharo-project] About SourcedMethodReference

Luc Fabresse luc.fabresse at gmail.com
Tue Nov 9 22:48:45 CET 2010

Hi all,

When SourcedMethodReference have been introduced, some tests in
SystemNavigationTest turned yellow.
The tests are currently expecting a MethodReference.
If I modify the tests to exepect a SourcedMethodReference, the problem is
now on:

       ^self == aMethodReference.

Why this has been redefined in SourcedMethodReference?
I think that the super class (MethodReference) implementation is
semantically better. No?

MethodReference>>= anotherMethodReference
"Answer whether the receiver and the argument represent the
same object."
^ self species == anotherMethodReference species
and: [(self classSymbol = anotherMethodReference classSymbol)
and: [(self classIsMeta = anotherMethodReference classIsMeta)
and: [self methodSymbol = anotherMethodReference methodSymbol]]]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gforge.inria.fr/pipermail/pharo-project/attachments/20101109/67f8b98e/attachment.htm>

More information about the Pharo-project mailing list