< prev index next >
src/jdk.jextract/share/classes/com/sun/tools/jextract/tree/Tree.java
Print this page
*** 98,113 ****
if (!(obj instanceof Tree)) {
return false;
}
Tree t = (Tree)obj;
! return name.equals(t.name()) && c.equals(t.cursor());
}
@Override
public final int hashCode() {
! return name.hashCode() ^ c.hashCode();
}
@Override
public final String toString() {
return Printer.Stringifier(p -> p.dumpCursor(c, true));
--- 98,113 ----
if (!(obj instanceof Tree)) {
return false;
}
Tree t = (Tree)obj;
! return name.equals(t.name()) && location().equals(t.location());
}
@Override
public final int hashCode() {
! return name.hashCode() ^ location().hashCode();
}
@Override
public final String toString() {
return Printer.Stringifier(p -> p.dumpCursor(c, true));
< prev index next >