public int hashCode() { return e.equivHashCode(); }
public int equivHashCode() { return e.equivHashCode(); }
/** Returns a hash code consistent with structural equality for this object. */ public int equivHashCode() { if (sourcename instanceof Value) { return ((Value) sourcename).equivHashCode(); } return sourcename.hashCode(); }
public int equivHashCode() { int toReturn = 0; for (ValueBox element : elements) { toReturn += element.getValue().equivHashCode(); } return toReturn; }
public int equivHashCode() { int toReturn = 0; toReturn += testExprBox.getValue().equivHashCode(); toReturn += trueExprBox.getValue().equivHashCode(); toReturn += falseExprBox.getValue().equivHashCode(); return toReturn; }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return opBox.getValue().equivHashCode() * 101 + type.hashCode() + 17; }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return sizeBox.getValue().equivHashCode() * 101 + baseType.hashCode() * 17; }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return opBox.getValue().equivHashCode(); }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return getBase().equivHashCode() * 101 + getIndex().equivHashCode() + 17; }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return opBox.getValue().equivHashCode(); }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return opBox.getValue().equivHashCode() * 101 + checkType.hashCode() * 17; }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return op1Box.getValue().equivHashCode() * 101 + op2Box.getValue().equivHashCode() + 17 ^ getSymbol().hashCode(); }
/** * Non-deterministic hashcode consistent with equivTo() implementation. * * <p> * * <b>Note:</b> If you are concerned about non-determinism, remember that current implementations of equivHashCode() in * other parts of Soot are non-deterministic as well (see Constant.java for example). **/ public int equivHashCode() { // this is not deterministic because a Unit's hash code is // non-deterministic. return (getUnit().hashCode() * 17) + (getValue().equivHashCode() * 101); }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return getOpBox().getValue().equivHashCode(); } }
/** * Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return baseBox.getValue().equivHashCode() * 101 + getMethod().equivHashCode() * 17; }
/** * Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return baseBox.getValue().equivHashCode() * 101 + getMethod().equivHashCode() * 17; }
/** * Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return baseBox.getValue().equivHashCode() * 101 + getMethod().equivHashCode() * 17; }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return getField().equivHashCode() * 101 + baseBox.getValue().equivHashCode() + 17; }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return opBox.getValue().equivHashCode(); }
/** Returns a hash code for this object, consistent with structural equality. */ public int equivHashCode() { return baseBox.getValue().equivHashCode() * 101 + getMethod().equivHashCode() * 17; }