Package proguard.analysis.cpa.defaults
Class StopJoinOperator<StateT extends AbstractState<StateT>>
- java.lang.Object
- 
- proguard.analysis.cpa.defaults.StopJoinOperator<StateT>
 
- 
- Type Parameters:
- StateT- The type of the analyzed states.
 - All Implemented Interfaces:
- StopOperator<StateT>
 
 public final class StopJoinOperator<StateT extends AbstractState<StateT>> extends java.lang.Object implements StopOperator<StateT> ThisStopOperatorreturns true if the input state is less or equal than join over the reached set.
- 
- 
Constructor SummaryConstructors Constructor Description StopJoinOperator()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanstop(StateT abstractState, java.util.Collection<StateT> reachedAbstractStates, Precision precision)The operator may decide based on the (generalized under the givenprecision) convergence.
 
- 
- 
- 
Method Detail- 
stoppublic boolean stop(StateT abstractState, java.util.Collection<StateT> reachedAbstractStates, Precision precision) Description copied from interface:StopOperatorThe operator may decide based on the (generalized under the givenprecision) convergence. In this case it needs to look up theabstractStatein thereachedAbstractStates. Otherwise, it can returntrueif sufficient information is collected, e.g., a safety property is violated.- Specified by:
- stopin interface- StopOperator<StateT extends AbstractState<StateT>>
 
 
- 
 
-