com.ibm.wala.ipa.callgraph.propagation
Class FilteredPointerKey.SingleInstanceFilter

java.lang.Object
  extended by com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
All Implemented Interfaces:
ContextItem, FilteredPointerKey.TypeFilter
Enclosing interface:
FilteredPointerKey

public static class FilteredPointerKey.SingleInstanceFilter
extends java.lang.Object
implements FilteredPointerKey.TypeFilter


Constructor Summary
FilteredPointerKey.SingleInstanceFilter(InstanceKey concreteType)
           
 
Method Summary
 boolean addFiltered(PropagationSystem system, PointsToSetVariable L, PointsToSetVariable R)
           
 boolean addInverseFiltered(PropagationSystem system, PointsToSetVariable L, PointsToSetVariable R)
           
 boolean equals(java.lang.Object o)
           
 InstanceKey getInstance()
           
 int hashCode()
           
 boolean isRootFilter()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilteredPointerKey.SingleInstanceFilter

public FilteredPointerKey.SingleInstanceFilter(InstanceKey concreteType)
Method Detail

toString

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

getInstance

public InstanceKey getInstance()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

addFiltered

public boolean addFiltered(PropagationSystem system,
                           PointsToSetVariable L,
                           PointsToSetVariable R)
Specified by:
addFiltered in interface FilteredPointerKey.TypeFilter

addInverseFiltered

public boolean addInverseFiltered(PropagationSystem system,
                                  PointsToSetVariable L,
                                  PointsToSetVariable R)
Specified by:
addInverseFiltered in interface FilteredPointerKey.TypeFilter

isRootFilter

public boolean isRootFilter()
Specified by:
isRootFilter in interface FilteredPointerKey.TypeFilter