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 NoOpReduceOperator<ContentT extends AbstractState<ContentT>> extends java.lang.Object implements ReduceOperator<ContentT>
ReduceOperator returns the original AbstractState without performing any
reduction.| Constructor and Description |
|---|
NoOpReduceOperator() |
| Modifier and Type | Method and Description |
|---|---|
JvmAbstractState<ContentT> |
reduceImpl(JvmAbstractState<ContentT> expandedInitialState,
JvmCfaNode blockEntryNode,
Call call)
Creates the initial state of the called procedure discarding the useless information from the
state of the caller.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonMethodEntry, reducepublic JvmAbstractState<ContentT> reduceImpl(JvmAbstractState<ContentT> expandedInitialState, JvmCfaNode blockEntryNode, Call call)
ReduceOperatorreduceImpl in interface ReduceOperator<ContentT extends AbstractState<ContentT>>expandedInitialState - the entry state of the called procedure before any reductionblockEntryNode - the entry node of the called procedurecall - the information of the call to the procedure