@Override public int hashCode() { int hashCode = getDefiningClass().hashCode(); hashCode = hashCode*31 + getName().hashCode(); return hashCode*31 + getType().hashCode(); }
@Override public int hashCode() { int hashCode = getDefiningClass().hashCode(); hashCode = hashCode*31 + getName().hashCode(); return hashCode*31 + getType().hashCode(); }
@Override public int hashCode() { int hashCode = getDefiningClass().hashCode(); hashCode = hashCode*31 + getName().hashCode(); return hashCode*31 + getType().hashCode(); }
@Override public boolean equals(@Nullable Object o) { if (o instanceof FieldReference) { FieldReference other = (FieldReference)o; return getDefiningClass().equals(other.getDefiningClass()) && getName().equals(other.getName()) && getType().equals(other.getType()); } return false; }
@Override public int compareTo(@Nonnull FieldReference o) { int res = getDefiningClass().compareTo(o.getDefiningClass()); if (res != 0) return res; res = getName().compareTo(o.getName()); if (res != 0) return res; return getType().compareTo(o.getType()); }
@Override public boolean equals(@Nullable Object o) { if (o instanceof FieldReference) { FieldReference other = (FieldReference)o; return getDefiningClass().equals(other.getDefiningClass()) && getName().equals(other.getName()) && getType().equals(other.getType()); } return false; }
@Override public int compareTo(@Nonnull FieldReference o) { int res = getDefiningClass().compareTo(o.getDefiningClass()); if (res != 0) return res; res = getName().compareTo(o.getName()); if (res != 0) return res; return getType().compareTo(o.getType()); }
@Override public boolean equals(@Nullable Object o) { if (o instanceof FieldReference) { FieldReference other = (FieldReference)o; return getDefiningClass().equals(other.getDefiningClass()) && getName().equals(other.getName()) && getType().equals(other.getType()); } return false; }
@Override public int compareTo(@Nonnull FieldReference o) { int res = getDefiningClass().compareTo(o.getDefiningClass()); if (res != 0) return res; res = getName().compareTo(o.getName()); if (res != 0) return res; return getType().compareTo(o.getType()); } }