public class CallLocalityContext
extends java.lang.Object
Constructor and Description |
---|
CallLocalityContext(java.util.List<EquivalentValue> nodes) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsField(EquivalentValue fieldRef) |
boolean |
equals(java.lang.Object o) |
java.util.List<java.lang.Object> |
getLocalRefs() |
java.util.List<java.lang.Object> |
getSharedRefs() |
int |
hashCode() |
boolean |
isAllShared(boolean refsOnly) |
boolean |
isFieldLocal(EquivalentValue fieldRef) |
boolean |
merge(CallLocalityContext other) |
void |
setAllFieldsLocal() |
void |
setAllFieldsShared() |
void |
setAllParamsLocal() |
void |
setAllParamsShared() |
void |
setFieldLocal(EquivalentValue fieldRef) |
void |
setFieldShared(EquivalentValue fieldRef) |
void |
setParamLocal(int index) |
void |
setParamShared(int index) |
void |
setReturnLocal() |
void |
setReturnShared() |
void |
setThisLocal() |
void |
setThisShared() |
java.lang.String |
toShortString() |
java.lang.String |
toString() |
public CallLocalityContext(java.util.List<EquivalentValue> nodes)
public void setFieldLocal(EquivalentValue fieldRef)
public void setFieldShared(EquivalentValue fieldRef)
public void setAllFieldsLocal()
public void setAllFieldsShared()
public void setParamLocal(int index)
public void setParamShared(int index)
public void setAllParamsLocal()
public void setAllParamsShared()
public void setThisLocal()
public void setThisShared()
public void setReturnLocal()
public void setReturnShared()
public java.util.List<java.lang.Object> getLocalRefs()
public java.util.List<java.lang.Object> getSharedRefs()
public boolean isFieldLocal(EquivalentValue fieldRef)
public boolean containsField(EquivalentValue fieldRef)
public boolean merge(CallLocalityContext other)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isAllShared(boolean refsOnly)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toShortString()