@Override public final String toString() { switch (_type) { case Normal: return "#" + _target.getBlockIndex(); case JumpToExceptionHandler: return "e:#" + _target.getBlockIndex(); default: return _type + ":#" + _target.getBlockIndex(); } } }
@Override public final String toString() { switch (_type) { case Normal: return "#" + _target.getBlockIndex(); case JumpToExceptionHandler: return "e:#" + _target.getBlockIndex(); default: return _type + ":#" + _target.getBlockIndex(); } } }
@Override public final String toString() { switch (_type) { case Normal: return "#" + _target.getBlockIndex(); case JumpToExceptionHandler: return "e:#" + _target.getBlockIndex(); default: return _type + ":#" + _target.getBlockIndex(); } } }
private static String nodeName(final ControlFlowNode node) { String name = "node" + node.getBlockIndex(); if (node.getNodeType() == ControlFlowNodeType.EndFinally) { name += "_ef"; } return name; }
@Override public int compare(@NotNull final ControlFlowNode o1, @NotNull final ControlFlowNode o2) { return Integer.compare(o1.getBlockIndex(), o2.getBlockIndex()); } }
@Override public int compare(@NotNull final ControlFlowNode o1, @NotNull final ControlFlowNode o2) { return Integer.compare(o1.getBlockIndex(), o2.getBlockIndex()); } }
@Override public int compare(@NotNull final ControlFlowNode o1, @NotNull final ControlFlowNode o2) { return Integer.compare(o1.getBlockIndex(), o2.getBlockIndex()); } }
private static String nodeName(final ControlFlowNode node) { String name = "node" + node.getBlockIndex(); if (node.getNodeType() == ControlFlowNodeType.EndFinally) { name += "_ef"; } return name; }
private static String nodeName(final ControlFlowNode node) { String name = "node" + node.getBlockIndex(); if (node.getNodeType() == ControlFlowNodeType.EndFinally) { name += "_ef"; } return name; }
@Override public int compare(@NotNull final ControlFlowNode o1, @NotNull final ControlFlowNode o2) { return Integer.compare(o1.getBlockIndex(), o2.getBlockIndex()); } }
@Override public int compare(@NotNull final ControlFlowNode o1, @NotNull final ControlFlowNode o2) { return Integer.compare(o1.getBlockIndex(), o2.getBlockIndex()); } }
@Override public int compare(@NotNull final ControlFlowNode o1, @NotNull final ControlFlowNode o2) { return Integer.compare(o1.getBlockIndex(), o2.getBlockIndex()); } }
final ControlFlowNode node = dominatedNodes.get(i); if (node.getBlockIndex() != prev.getBlockIndex() + 1) { for (int j = i; j < dominatedNodes.size(); j++) { dominatedNodes.remove(i);
final ControlFlowNode node = dominatedNodes.get(i); if (node.getBlockIndex() != prev.getBlockIndex() + 1) { for (int j = i; j < dominatedNodes.size(); j++) { dominatedNodes.remove(i);
final ControlFlowNode node = dominatedNodes.get(i); if (node.getBlockIndex() != prev.getBlockIndex() + 1) { for (int j = i; j < dominatedNodes.size(); j++) { dominatedNodes.remove(i);
if (n.getBlockIndex() < postLoopTarget.getBlockIndex() && scope.contains(n) && node.dominates(n)) { loopContents.add(n);
if (n.getBlockIndex() < postLoopTarget.getBlockIndex() && scope.contains(n) && node.dominates(n)) { loopContents.add(n);
if (n.getBlockIndex() < postLoopTarget.getBlockIndex() && scope.contains(n) && node.dominates(n)) { loopContents.add(n);