soot.jimple.toolkits.infoflow
Class CachedEquivalentValue
java.lang.Object
soot.EquivalentValue
soot.jimple.toolkits.infoflow.CachedEquivalentValue
- All Implemented Interfaces:
- Serializable, EquivTo, Switchable, Value
public class CachedEquivalentValue
- extends EquivalentValue
An EquivalentValue
with cached hash code and equals-relation.
- Author:
- Eric Bodden
- See Also:
- Serialized Form
Methods inherited from class soot.EquivalentValue |
apply, clone, equalsToValue, equivHashCode, equivTo, equivToValue, getDeepestValue, getType, getUseBoxes, getValue, toString, toString |
code
protected int code
isEquivalent
protected WeakHashMap<Value,Boolean> isEquivalent
CachedEquivalentValue
public CachedEquivalentValue(Value e)
hashCode
public int hashCode()
- Overrides:
hashCode
in class EquivalentValue
equals
public boolean equals(Object o)
- Overrides:
equals
in class EquivalentValue