public class JvmValueExpandOperator extends JvmDefaultExpandOperator<JvmAbstractState<ValueAbstractState>>
JvmDefaultExpandOperator
that creates JvmValueAbstractState
s.Constructor and Description |
---|
JvmValueExpandOperator(ValueFactory valueFactory,
ExecutingInvocationUnit executingInvocationUnit,
JvmCfa cfa) |
JvmValueExpandOperator(ValueFactory valueFactory,
ExecutingInvocationUnit executingInvocationUnit,
JvmCfa cfa,
boolean expandHeap) |
Modifier and Type | Method and Description |
---|---|
JvmValueAbstractState |
createJvmAbstractState(JvmCfaNode programLocation,
JvmFrameAbstractState frame,
JvmHeapAbstractState heap,
MapAbstractState staticFields)
Returns an instance of JvmAbstractState.
|
calculateReturnValues, expand, expandHeap
public JvmValueExpandOperator(ValueFactory valueFactory, ExecutingInvocationUnit executingInvocationUnit, JvmCfa cfa)
public JvmValueExpandOperator(ValueFactory valueFactory, ExecutingInvocationUnit executingInvocationUnit, JvmCfa cfa, boolean expandHeap)
public JvmValueAbstractState createJvmAbstractState(JvmCfaNode programLocation, JvmFrameAbstractState frame, JvmHeapAbstractState heap, MapAbstractState staticFields)
JvmAbstractStateFactory