类 NoOpReduceOperator<ContentT extends AbstractState<ContentT>>
java.lang.Object
proguard.analysis.cpa.bam.NoOpReduceOperator<ContentT>
- 类型参数:
ContentT- The content of the jvm states. For example, this can be aSetAbstractStateof taints for taint analysis or aValueAbstractStatefor value analysis.
- 所有已实现的接口:
ReduceOperator<ContentT>
public class NoOpReduceOperator<ContentT extends AbstractState<ContentT>>
extends Object
implements ReduceOperator<ContentT>
This
ReduceOperator returns the original AbstractState without performing any
reduction.-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明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.从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 proguard.analysis.cpa.bam.ReduceOperator
onMethodEntry, reduce
-
构造器详细资料
-
NoOpReduceOperator
public NoOpReduceOperator()
-
-
方法详细资料
-
reduceImpl
public JvmAbstractState<ContentT> reduceImpl(JvmAbstractState<ContentT> expandedInitialState, JvmCfaNode blockEntryNode, Call call) 从接口复制的说明:ReduceOperatorCreates the initial state of the called procedure discarding the useless information from the state of the caller.- 指定者:
reduceImpl在接口中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- 返回:
- The entry state of the called procedure
-