public class StringConstantCharArray extends java.lang.Object implements InstanceKey
InstanceKey which represents the constant char[] contents of a string constant object.ContextItem.Value<T>| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
IClass |
getConcreteType()
For now, we assert that each InstanceKey represents a set of classes which are all of the same
concrete type (modulo the fact that all arrays of references are considered concrete type
[]Object;)
|
java.util.Iterator<com.ibm.wala.util.collections.Pair<CGNode,NewSiteReference>> |
getCreationSites(CallGraph CG)
Get the creation sites of
this, i.e., the statements that may allocate objects
represented by this. |
int |
hashCode() |
static StringConstantCharArray |
make(ConstantKey<java.lang.String> constant) |
java.lang.String |
toString() |
public static StringConstantCharArray make(ConstantKey<java.lang.String> constant)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic IClass getConcreteType()
InstanceKeygetConcreteType in interface InstanceKeypublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Iterator<com.ibm.wala.util.collections.Pair<CGNode,NewSiteReference>> getCreationSites(CallGraph CG)
InstanceKeythis, i.e., the statements that may allocate objects
represented by this. A creation site is a pair (n,s), where n is the containing CGNode in the given CallGraph CG and s is the allocating NewSiteReference.getCreationSites in interface InstanceKey