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 Object
implements BinaryProcedure<Op03SimpleStatement, GraphVisitor<Op03SimpleStatement>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<Op03SimpleStatement> private booleanprivate booleanprivate final Set<Op03SimpleStatement> private final Op03SimpleStatementprivate final Op03SimpleStatement -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateNodesReachedUntil(Op03SimpleStatement start, Op03SimpleStatement target, Set<Op03SimpleStatement> banned) -
Method Summary
Modifier and TypeMethodDescriptionvoidcall(Op03SimpleStatement arg1, GraphVisitor<Op03SimpleStatement> arg2)
-
Field Details
-
start
-
target
-
banned
-
found
private boolean found -
hitBanned
private boolean hitBanned -
reaches
-
-
Constructor Details
-
NodesReachedUntil
private NodesReachedUntil(Op03SimpleStatement start, Op03SimpleStatement target, Set<Op03SimpleStatement> banned)
-
-
Method Details
-
call
- Specified by:
callin interfaceBinaryProcedure<Op03SimpleStatement, GraphVisitor<Op03SimpleStatement>>
-