Class BitVectorKillAll
- All Implemented Interfaces:
FixedPointConstants
Just kills everything
-
Field Summary
Fields inherited from interface FixedPointConstants
CHANGED, CHANGED_AND_FIXED, CHANGED_MASK, FIXED_MASK, NOT_CHANGED, NOT_CHANGED_AND_FIXED, SIDE_EFFECT_MASKModifier and TypeFieldDescriptionstatic final byteA return value which indicates that a lhs has changed, and the statement might need to be evaluated again.static final byteA return value which indicates that lhs has changed, and the statement need not be evaluated again.static final intThe bit-mask which defines the "CHANGED" flagstatic final intThe bit-mask which defines the "FIXED" flagstatic final byteA return value which indicates that lhs has not changed, and the statement might need to be evaluated again.static final byteA return value which indicates that lhs has not changed, and the statement need not be evaluated again.static final intThe bit-mask which defines the "SIDE EFFECT" flag -
Method Summary
Modifier and TypeMethodDescriptionbooleanbyteevaluate(@Nullable BitVectorVariable lhs, BitVectorVariable rhs) Evaluate this equation, setting a new value for the left-hand side.inthashCode()static BitVectorKillAllinstance()toString()Methods inherited from class UnaryOperator
evaluate, isIdentity, makeEquationModifier and TypeMethodDescriptionbyteevaluate(BitVectorVariable lhs, BitVectorVariable[] rhs) Evaluate this equation, setting a new value for the left-hand side.booleanmakeEquation(BitVectorVariable lhs, BitVectorVariable rhs) Create an equation which uses this operator Override in subclasses for efficiency.
-
Method Details
-
instance
-
evaluate
Description copied from class:UnaryOperatorEvaluate this equation, setting a new value for the left-hand side.- Specified by:
evaluatein classUnaryOperator<BitVectorVariable>- Returns:
- a constant defined by
FixedPointConstantsthat reflects whether the lhs value changed
-
equals
- Specified by:
equalsin classAbstractOperator<BitVectorVariable>
-
hashCode
public int hashCode()- Specified by:
hashCodein classAbstractOperator<BitVectorVariable>
-
toString
- Specified by:
toStringin classAbstractOperator<BitVectorVariable>
-