public class JvmReferenceExpandOperator extends JvmDefaultExpandOperator<SetAbstractState<Reference>>
JvmDefaultExpandOperator but operates on JvmReferenceAbstractStates.| Constructor and Description |
|---|
JvmReferenceExpandOperator(JvmCfa cfa)
Create the default expand operator for the JVM.
|
| Modifier and Type | Method and Description |
|---|---|
JvmReferenceAbstractState |
createJvmAbstractState(JvmCfaNode programLocation,
JvmFrameAbstractState<SetAbstractState<Reference>> frame,
JvmHeapAbstractState<SetAbstractState<Reference>> heap,
MapAbstractState<java.lang.String,SetAbstractState<Reference>> staticFields)
Returns an instance of JvmAbstractState.
|
calculateReturnValues, expandpublic JvmReferenceExpandOperator(JvmCfa cfa)
cfa - The control flow automaton of the analyzed program.public JvmReferenceAbstractState createJvmAbstractState(JvmCfaNode programLocation, JvmFrameAbstractState<SetAbstractState<Reference>> frame, JvmHeapAbstractState<SetAbstractState<Reference>> heap, MapAbstractState<java.lang.String,SetAbstractState<Reference>> staticFields)
JvmAbstractStateFactory