Class SwitchReplacer.NodesReachedUntil
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters.SwitchReplacer.NodesReachedUntil
-
- All Implemented Interfaces:
BinaryProcedure<Op03SimpleStatement,GraphVisitor<Op03SimpleStatement>>
- Enclosing class:
- SwitchReplacer
private static class SwitchReplacer.NodesReachedUntil extends java.lang.Object implements BinaryProcedure<Op03SimpleStatement,GraphVisitor<Op03SimpleStatement>>
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<Op03SimpleStatement>
banned
private boolean
found
private boolean
hitBanned
private java.util.Set<Op03SimpleStatement>
reaches
private Op03SimpleStatement
start
private Op03SimpleStatement
target
-
Constructor Summary
Constructors Modifier Constructor Description private
NodesReachedUntil(Op03SimpleStatement start, Op03SimpleStatement target, java.util.Set<Op03SimpleStatement> banned)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
call(Op03SimpleStatement arg1, GraphVisitor<Op03SimpleStatement> arg2)
-
-
-
Field Detail
-
start
private final Op03SimpleStatement start
-
target
private final Op03SimpleStatement target
-
banned
private final java.util.Set<Op03SimpleStatement> banned
-
found
private boolean found
-
hitBanned
private boolean hitBanned
-
reaches
private final java.util.Set<Op03SimpleStatement> reaches
-
-
Constructor Detail
-
NodesReachedUntil
private NodesReachedUntil(Op03SimpleStatement start, Op03SimpleStatement target, java.util.Set<Op03SimpleStatement> banned)
-
-
Method Detail
-
call
public void call(Op03SimpleStatement arg1, GraphVisitor<Op03SimpleStatement> arg2)
- Specified by:
call
in interfaceBinaryProcedure<Op03SimpleStatement,GraphVisitor<Op03SimpleStatement>>
-
-