private static class SwitchReplacer.NodeReachable extends java.lang.Object implements BinaryProcedure<Op03SimpleStatement,GraphVisitor<Op03SimpleStatement>>
Modifier and Type | Field and Description |
---|---|
private boolean |
forcedOrder |
private java.util.Set<Op03SimpleStatement> |
inBlock |
private java.util.Set<Op03SimpleStatement> |
otherCases |
private java.util.List<Op03SimpleStatement> |
reaches |
private Op03SimpleStatement |
start |
private Op03SimpleStatement |
switchStatement |
Modifier | Constructor and Description |
---|---|
private |
NodeReachable(java.util.Set<Op03SimpleStatement> otherCases,
Op03SimpleStatement start,
Op03SimpleStatement switchStatement,
boolean forcedOrder) |
Modifier and Type | Method and Description |
---|---|
void |
call(Op03SimpleStatement arg1,
GraphVisitor<Op03SimpleStatement> arg2) |
private final java.util.Set<Op03SimpleStatement> otherCases
private final Op03SimpleStatement switchStatement
private final Op03SimpleStatement start
private final boolean forcedOrder
private final java.util.List<Op03SimpleStatement> reaches
private final java.util.Set<Op03SimpleStatement> inBlock
private NodeReachable(java.util.Set<Op03SimpleStatement> otherCases, Op03SimpleStatement start, Op03SimpleStatement switchStatement, boolean forcedOrder)
public void call(Op03SimpleStatement arg1, GraphVisitor<Op03SimpleStatement> arg2)
call
in interface BinaryProcedure<Op03SimpleStatement,GraphVisitor<Op03SimpleStatement>>