Package proguard.analysis.cpa.interfaces
Interface PrecisionAdjustment
-
- All Known Implementing Classes:
StaticPrecisionAdjustment
public interface PrecisionAdjustment
PrecisionAdjustment
allows adjusting theCpaAlgorithm
Precision
based of the reached abstract states. The evolution and the interpretation ofPrecision
are arbitrary.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <AbstractStateT extends AbstractState<AbstractStateT>>
PrecisionAdjustmentResult<AbstractStateT>prec(AbstractStateT abstractState, Precision precision, java.util.Collection<? extends AbstractStateT> reachedAbstractStates)
Returns a newAbstractState
andPrecision
for the given reached abstract states.
-
-
-
Method Detail
-
prec
<AbstractStateT extends AbstractState<AbstractStateT>> PrecisionAdjustmentResult<AbstractStateT> prec(AbstractStateT abstractState, Precision precision, java.util.Collection<? extends AbstractStateT> reachedAbstractStates)
Returns a newAbstractState
andPrecision
for the given reached abstract states.
-
-