public final class SortedArraySet extends PointsToSetInternal
PointsToSetInternal.P2SetVisitorDefaultTrue, PointsToSetInternal.P2SetVisitorInttype| Constructor and Description |
|---|
SortedArraySet(Type type,
PAG pag) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Node n)
Adds n to this set, returns true if n was not already in this set.
|
boolean |
addAll(PointsToSetInternal other,
PointsToSetInternal exclude)
Adds contents of other into this set, returns true if this set
changed.
|
boolean |
contains(Node n)
Returns true iff the set contains n.
|
boolean |
forall(P2SetVisitor v)
Calls v's visit method on all nodes in this set.
|
static P2SetFactory |
getFactory() |
boolean |
isEmpty()
Returns true if this set contains no run-time objects.
|
flushNew, getBitMask, getNewSet, getOldSet, getType, hasNonEmptyIntersection, mergeWith, pointsToSetEquals, pointsToSetHashCode, possibleClassConstants, possibleStringConstants, possibleTypes, setType, size, toString, unFlushNewpublic final boolean isEmpty()
public final boolean addAll(PointsToSetInternal other, PointsToSetInternal exclude)
addAll in class PointsToSetInternalpublic final boolean forall(P2SetVisitor v)
forall in class PointsToSetInternalpublic final boolean add(Node n)
add in class PointsToSetInternalpublic final boolean contains(Node n)
contains in class PointsToSetInternalpublic static final P2SetFactory getFactory()