com.ibm.wala.cast.ipa.callgraph
Class ReflectedFieldPointerKey

java.lang.Object
  extended by com.ibm.wala.ipa.callgraph.propagation.AbstractPointerKey
      extended by com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
          extended by com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
All Implemented Interfaces:
InstanceFieldPointerKey, PointerKey

public abstract class ReflectedFieldPointerKey
extends AbstractFieldPointerKey


Field Summary
 
Fields inherited from class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
instance
 
Method Summary
 boolean equals(java.lang.Object obj)
           
abstract  java.lang.Object getFieldIdentifier()
           
 int hashCode()
           
static ReflectedFieldPointerKey index(InstanceKey instance)
           
static ReflectedFieldPointerKey literal(java.lang.String lit, InstanceKey instance)
           
static ReflectedFieldPointerKey mapped(InstanceKey mapFrom, InstanceKey instance)
           
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
getInstanceKey
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getFieldIdentifier

public abstract java.lang.Object getFieldIdentifier()

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class AbstractPointerKey

hashCode

public int hashCode()
Specified by:
hashCode in class AbstractPointerKey

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

literal

public static ReflectedFieldPointerKey literal(java.lang.String lit,
                                               InstanceKey instance)

mapped

public static ReflectedFieldPointerKey mapped(InstanceKey mapFrom,
                                              InstanceKey instance)

index

public static ReflectedFieldPointerKey index(InstanceKey instance)