com.ibm.wala.fixpoint
Interface FixedPointConstants
- All Known Implementing Classes:
- AbstractFixedPointSolver, AbstractIntStackMachine, AbstractMeetOperator, AbstractOperator, AstJavaTypeInference, AstJavaTypeInference.PrimAndStringOp, AstTypeInference, BitVectorFilter, BitVectorIdentity, BitVectorKillGen, BitVectorMinusVector, BitVectorOr, BitVectorSolver, BitVectorUnion, BitVectorUnionConstant, BitVectorUnionVector, BooleanIdentity, BooleanSolver, BooleanUnion, DataflowSolver, DefaultFixedPointSolver, JSTypeInference, NullaryOperator, PropagationCallGraphBuilder.ArrayLoadOperator, PropagationCallGraphBuilder.ArrayStoreOperator, PropagationCallGraphBuilder.FilterOperator, PropagationCallGraphBuilder.GetFieldOperator, PropagationCallGraphBuilder.InstanceArrayStoreOperator, PropagationCallGraphBuilder.InstancePutFieldOperator, PropagationCallGraphBuilder.InverseFilterOperator, PropagationCallGraphBuilder.PutFieldOperator, PropagationSystem, SSABuilder, SSAInference, TrueOperator, TypeInference, TypeInference.DeclaredTypeOperator, TypeInference.PrimitivePropagateOperator, UnaryBitVectorUnion, UnaryOperator, UnaryOr, UnarySideEffect
public interface FixedPointConstants
Constants used in the fixed-point solver framework
|
Field Summary |
static byte |
CHANGED
A return value which indicates that a lhs has changed, and the statement might
need to be evaluated again. |
static byte |
CHANGED_AND_FIXED
A return value which indicates that lhs has changed, and the statement need not
be evaluated again. |
static int |
CHANGED_MASK
The bit-mask which defines the "CHANGED" flag |
static int |
FIXED_MASK
The bit-mask which defines the "FIXED" flag |
static byte |
NOT_CHANGED
A return value which indicates that lhs has not changed, and the statement might
need to be evaluated again. |
static byte |
NOT_CHANGED_AND_FIXED
A return value which indicates that lhs has not changed, and the statement need
not be evaluated again. |
static int |
SIDE_EFFECT_MASK
The bit-mask which defines the "SIDE EFFECT" flag |
CHANGED
static final byte CHANGED
- A return value which indicates that a lhs has changed, and the statement might
need to be evaluated again.
- See Also:
- Constant Field Values
NOT_CHANGED
static final byte NOT_CHANGED
- A return value which indicates that lhs has not changed, and the statement might
need to be evaluated again.
- See Also:
- Constant Field Values
CHANGED_AND_FIXED
static final byte CHANGED_AND_FIXED
- A return value which indicates that lhs has changed, and the statement need not
be evaluated again.
- See Also:
- Constant Field Values
NOT_CHANGED_AND_FIXED
static final byte NOT_CHANGED_AND_FIXED
- A return value which indicates that lhs has not changed, and the statement need
not be evaluated again.
- See Also:
- Constant Field Values
CHANGED_MASK
static final int CHANGED_MASK
- The bit-mask which defines the "CHANGED" flag
- See Also:
- Constant Field Values
FIXED_MASK
static final int FIXED_MASK
- The bit-mask which defines the "FIXED" flag
- See Also:
- Constant Field Values
SIDE_EFFECT_MASK
static final int SIDE_EFFECT_MASK
- The bit-mask which defines the "SIDE EFFECT" flag
- See Also:
- Constant Field Values