Package proguard.analysis.cpa.interfaces
Interface PrecisionAdjustment
- All Known Implementing Classes:
StaticPrecisionAdjustment
public interface PrecisionAdjustment
PrecisionAdjustment allows adjusting the CpaAlgorithm Precision based of the reached abstract
states. The evolution and the interpretation of Precision are arbitrary.-
Method Summary
Modifier and TypeMethodDescription<AbstractStateT extends AbstractState<AbstractStateT>>
PrecisionAdjustmentResult<AbstractStateT>prec(AbstractStateT abstractState, Precision precision, Collection<? extends AbstractStateT> reachedAbstractStates) Returns a newAbstractStateandPrecisionfor the given reached abstract states.
-
Method Details
-
prec
<AbstractStateT extends AbstractState<AbstractStateT>> PrecisionAdjustmentResult<AbstractStateT> prec(AbstractStateT abstractState, Precision precision, Collection<? extends AbstractStateT> reachedAbstractStates) Returns a newAbstractStateandPrecisionfor the given reached abstract states.
-