/** * get HashCode for comparing two expressions. Note that this hashcode gives the same * result for (A op B) and for (B op A), whether or not the operator is commutative. */ @Override public int computeHashCode() { return super.computeHashCode() ^ requiredCardinality; }
/** * get HashCode for comparing two expressions. Note that this hashcode gives the same * result for (A op B) and for (B op A), whether or not the operator is commutative. */ @Override public int computeHashCode() { return super.computeHashCode() ^ requiredCardinality; }
public int computeHashCode() { return super.computeHashCode() ^ start; }
public int computeHashCode() { return super.computeHashCode() ^ start; }
/** * get HashCode for comparing two expressions. Note that this hashcode gives the same * result for (A op B) and for (B op A), whether or not the operator is commutative. */ @Override public int computeHashCode() { return super.computeHashCode() ^ targetType.hashCode() ^ targetCardinality; }
/** * get HashCode for comparing two expressions. Note that this hashcode gives the same * result for (A op B) and for (B op A), whether or not the operator is commutative. */ @Override public int computeHashCode() { return super.computeHashCode() ^ targetType.hashCode() ^ targetCardinality; }
/** * get HashCode for comparing two expressions. Note that this hashcode gives the same * result for (A op B) and for (B op A), whether or not the operator is commutative. */ @Override public int computeHashCode() { return super.computeHashCode() ^ requiredItemType.hashCode(); }
/** * get HashCode for comparing two expressions. Note that this hashcode gives the same * result for (A op B) and for (B op A), whether or not the operator is commutative. */ @Override public int computeHashCode() { return super.computeHashCode() ^ requiredItemType.hashCode(); }
/** * get HashCode for comparing two expressions. Note that this hashcode gives the same * result for (A op B) and for (B op A), whether or not the operator is commutative. */ @Override public int computeHashCode() { return super.computeHashCode() ^ requiredItemType.hashCode(); }
/** * get HashCode for comparing two expressions. */ @Override public int computeHashCode() { return super.computeHashCode() ^ targetType.hashCode(); }
/** * get HashCode for comparing two expressions. Note that this hashcode gives the same * result for (A op B) and for (B op A), whether or not the operator is commutative. */ @Override public int computeHashCode() { return super.computeHashCode() ^ requiredItemType.hashCode(); }
/** * get HashCode for comparing two expressions. */ @Override public int computeHashCode() { return super.computeHashCode() ^ targetType.hashCode(); }