public static class FilteredPointerKey.MultipleClassesFilter extends java.lang.Object implements FilteredPointerKey.TypeFilter
ContextItem.Value<T>| Constructor and Description |
|---|
MultipleClassesFilter(IClass[] concreteType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addFiltered(PropagationSystem system,
PointsToSetVariable L,
PointsToSetVariable R) |
boolean |
addInverseFiltered(PropagationSystem system,
PointsToSetVariable L,
PointsToSetVariable R) |
boolean |
equals(java.lang.Object o) |
IClass[] |
getConcreteTypes() |
int |
hashCode() |
boolean |
isRootFilter() |
java.lang.String |
toString() |
public MultipleClassesFilter(IClass[] concreteType)
public java.lang.String toString()
toString in class java.lang.Objectpublic IClass[] getConcreteTypes()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic boolean addFiltered(PropagationSystem system, PointsToSetVariable L, PointsToSetVariable R)
addFiltered in interface FilteredPointerKey.TypeFilterpublic boolean addInverseFiltered(PropagationSystem system, PointsToSetVariable L, PointsToSetVariable R)
addInverseFiltered in interface FilteredPointerKey.TypeFilterpublic boolean isRootFilter()
isRootFilter in interface FilteredPointerKey.TypeFilter