On Tue, 2005-12-27 at 10:26 -0800, Per Bothner wrote:
> Michael Barker wrote:
> > Given that the toString() must be the same in order to be equal
>
> Huh? I don't believe there is any such requirement. One would
> normally expect toString to match for equal objects, but it is
> not required. Atter all, the default toString will not satisfy
> this requirement if equals has been redefined. And I often put
> in a sequence number in the toString result, for debugging.
>From the equals() code, its applicable in this case:
// The toString output must match.
if (! toString().equals(((KerberosPrincipal)that).toString()))
return false;
_______________________________________________
Classpath mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/classpath