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 boolean
private boolean
private final Set<Op03SimpleStatement>
private final Op03SimpleStatement
private final Op03SimpleStatement
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
NodesReachedUntil
(Op03SimpleStatement start, Op03SimpleStatement target, Set<Op03SimpleStatement> banned) -
Method Summary
Modifier and TypeMethodDescriptionvoid
call
(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:
call
in interfaceBinaryProcedure<Op03SimpleStatement,
GraphVisitor<Op03SimpleStatement>>
-