Class ProgramLocationDependentReachedSet<StateT extends AbstractState<StateT> & ProgramLocationDependent>

java.lang.Object
proguard.analysis.cpa.defaults.ProgramLocationDependentReachedSet<StateT>
Type Parameters:
StateT - The type of the ProgramLocationDependent abstract states contained in the reached set. Typically, a JvmAbstractState, but might be a different type of state depending on the analysis (e.g., might contain JvmMemoryLocationAbstractState for taint trace analysis).
All Implemented Interfaces:
ReachedSet<StateT>

public final class ProgramLocationDependentReachedSet<StateT extends AbstractState<StateT> & ProgramLocationDependent> extends Object implements ReachedSet<StateT>
This ReachedSet stores ProgramLocationDependent AbstractStates. It assumes the analysis does merge the AbstractStates belonging to different CfaNodes and stores them in separate bins.