public class FullObjectSet extends Union
| Constructor and Description |
|---|
FullObjectSet(Singletons.Global g) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAll(PointsToSet s)
Adds all objects in s into this union of sets, returning true if this
union was changed.
|
int |
depth() |
boolean |
hasNonEmptyIntersection(PointsToSet other)
Returns true if this set is a subset of other.
|
boolean |
isEmpty()
Returns true if this set contains no run-time objects.
|
java.util.Set |
possibleClassConstants()
If this points-to set consists entirely of objects of
type java.lang.Class of a known class,
returns a set of ClassConstant's that are these classes.
|
java.util.Set |
possibleStringConstants()
If this points-to set consists entirely of string constants,
returns a set of these constant strings.
|
java.util.Set |
possibleTypes()
Set of all possible run-time types of objects in the set.
|
AnySubType |
type() |
static FullObjectSet |
v() |
static FullObjectSet |
v(RefType t) |
hasNonEmptyIntersectionpublic FullObjectSet(Singletons.Global g)
public static FullObjectSet v()
public static FullObjectSet v(RefType t)
public AnySubType type()
public boolean isEmpty()
public boolean hasNonEmptyIntersection(PointsToSet other)
public java.util.Set possibleTypes()
public boolean addAll(PointsToSet s)
public java.util.Set possibleStringConstants()
PointsToSetpossibleStringConstants in interface PointsToSetpossibleStringConstants in class Unionpublic java.util.Set possibleClassConstants()
PointsToSetpossibleClassConstants in interface PointsToSetpossibleClassConstants in class Unionpublic int depth()
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.