public static enum DemandRefinementPointsTo.PointsToResult extends Enum<DemandRefinementPointsTo.PointsToResult>
DemandRefinementPointsTo.getPointsTo(PointerKey, Predicate)
Enum Constant and Description |
---|
BUDGETEXCEEDED
The budget specified in the
RefinementPolicy was exceeded on all refinement passes |
NOMOREREFINE
The
RefinementPolicy indicated that no more refinement was possible, and on at least one refinement pass the
budget was not exhausted |
SUCCESS
The points-to set result satisfies the supplied
Predicate |
Modifier and Type | Method and Description |
---|---|
static DemandRefinementPointsTo.PointsToResult |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DemandRefinementPointsTo.PointsToResult[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DemandRefinementPointsTo.PointsToResult SUCCESS
Predicate
public static final DemandRefinementPointsTo.PointsToResult NOMOREREFINE
RefinementPolicy
indicated that no more refinement was possible, and on at least one refinement pass the
budget was not exhaustedpublic static final DemandRefinementPointsTo.PointsToResult BUDGETEXCEEDED
RefinementPolicy
was exceeded on all refinement passespublic static DemandRefinementPointsTo.PointsToResult[] values()
for (DemandRefinementPointsTo.PointsToResult c : DemandRefinementPointsTo.PointsToResult.values()) System.out.println(c);
public static DemandRefinementPointsTo.PointsToResult valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2019. All rights reserved.