public final class PropagationCallGraphBuilder.ArrayLoadOperator extends UnarySideEffect implements IPointerOperator
| Modifier and Type | Field and Description |
|---|---|
protected com.ibm.wala.util.intset.MutableIntSet |
priorInstances |
| Constructor and Description |
|---|
ArrayLoadOperator(PointsToSetVariable def) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
byte |
evaluate(PointsToSetVariable rhs) |
int |
hashCode() |
boolean |
isComplex()
Is the operator complex; i.e., might it give rise to new constraints?
|
protected boolean |
isLoadOperator()
A "load" operator generates defs of the fixed set.
|
java.lang.String |
toString() |
evaluate, replaceFixedSetpublic ArrayLoadOperator(PointsToSetVariable def)
public java.lang.String toString()
toString in class com.ibm.wala.fixpoint.AbstractOperator<PointsToSetVariable>public byte evaluate(PointsToSetVariable rhs)
evaluate in class UnarySideEffectpublic int hashCode()
hashCode in class UnarySideEffectpublic boolean equals(java.lang.Object o)
equals in class UnarySideEffectprotected boolean isLoadOperator()
UnarySideEffectisLoadOperator in class UnarySideEffectpublic boolean isComplex()
IPointerOperatorisComplex in interface IPointerOperator