类 MergeJoinOperator<StateT extends AbstractState<StateT>>

java.lang.Object
proguard.analysis.cpa.defaults.MergeJoinOperator<StateT>
类型参数:
StateT - The type of the analyzed states.
所有已实现的接口:
MergeOperator<StateT>

public final class MergeJoinOperator<StateT extends AbstractState<StateT>> extends Object implements MergeOperator<StateT>
This MergeOperator applies the join operator to its arguments.
  • 构造器详细资料

    • MergeJoinOperator

      public MergeJoinOperator()
  • 方法详细资料

    • merge

      public StateT merge(StateT abstractState1, StateT abstractState2, Precision precision)
      从接口复制的说明: MergeOperator
      The operator uses the abstractState1 to weaken abstractState2 depending on precision. Thus, it is asymmetric regarding its first two parameters. E.g., return abstractState2 for no merging. To guarantee the correct behavior of the algorithm implementations must have no side effects.
      指定者:
      merge 在接口中 MergeOperator<StateT extends AbstractState<StateT>>