public class ValueExpandOperator extends DefaultExpandOperator<ValueAbstractState>
DefaultExpandOperator that creates JvmValueAbstractStates.| Constructor and Description |
|---|
ValueExpandOperator(ValueFactory valueFactory,
ExecutingInvocationUnit executingInvocationUnit,
JvmCfa cfa) |
ValueExpandOperator(ValueFactory valueFactory,
ExecutingInvocationUnit executingInvocationUnit,
JvmCfa cfa,
boolean expandHeap) |
| Modifier and Type | Method and Description |
|---|---|
protected JvmAbstractState<ValueAbstractState> |
createJvmAbstractState(JvmCfaNode programLocation,
JvmFrameAbstractState<ValueAbstractState> frame,
JvmHeapAbstractState<ValueAbstractState> heap,
MapAbstractState<java.lang.String,ValueAbstractState> staticFields) |
calculateReturnValues, expand, expandHeappublic ValueExpandOperator(ValueFactory valueFactory, ExecutingInvocationUnit executingInvocationUnit, JvmCfa cfa)
public ValueExpandOperator(ValueFactory valueFactory, ExecutingInvocationUnit executingInvocationUnit, JvmCfa cfa, boolean expandHeap)
protected JvmAbstractState<ValueAbstractState> createJvmAbstractState(JvmCfaNode programLocation, JvmFrameAbstractState<ValueAbstractState> frame, JvmHeapAbstractState<ValueAbstractState> heap, MapAbstractState<java.lang.String,ValueAbstractState> staticFields)
createJvmAbstractState in class DefaultExpandOperator<ValueAbstractState>