ContentT - The content of the jvm states. For example, this can be a SetAbstractState of taints for taint analysis or a ValueAbstractState for value analysis.public class BlockAbstraction<ContentT extends AbstractState<ContentT>>
extends java.lang.Object
AbstractState.| Constructor and Description |
|---|
BlockAbstraction(ProgramLocationDependentReachedSet<JvmAbstractState<ContentT>> reachedSet,
Waitlist<JvmAbstractState<ContentT>> waitlist)
Create a new block abstraction.
|
| Modifier and Type | Method and Description |
|---|---|
ProgramLocationDependentReachedSet<JvmAbstractState<ContentT>> |
getReachedSet()
Returns the
ReachedSet of the block abstraction. |
Waitlist<JvmAbstractState<ContentT>> |
getWaitlist()
Returns the
Waitlist of the block abstraction. |
public BlockAbstraction(ProgramLocationDependentReachedSet<JvmAbstractState<ContentT>> reachedSet, Waitlist<JvmAbstractState<ContentT>> waitlist)
reachedSet - a collection of discovered stateswaitlist - a collection of states of the block that need to be analyzedpublic ProgramLocationDependentReachedSet<JvmAbstractState<ContentT>> getReachedSet()
ReachedSet of the block abstraction.public Waitlist<JvmAbstractState<ContentT>> getWaitlist()
Waitlist of the block abstraction.