Package proguard.analysis.cpa.interfaces
Interface PrecisionAdjustment
-
- All Known Implementing Classes:
StaticPrecisionAdjustment
public interface PrecisionAdjustmentPrecisionAdjustmentallows adjusting theCpaAlgorithmPrecisionbased of the reached abstract states. The evolution and the interpretation ofPrecisionare 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 newAbstractStateandPrecisionfor 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 newAbstractStateandPrecisionfor the given reached abstract states.
-
-