public static enum DemandRefinementPointsTo.PointsToResult extends java.lang.Enum<DemandRefinementPointsTo.PointsToResult>
| 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(java.lang.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
Predicatepublic 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(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null