2324252627282930313233
return header.isSwitchHeader; } private void removeFallThroughEdgesl() { Edge prevPotentialFallThroughEdge= null; for (Edge e : header.getOutEdges()) { if (!(e instanceof SwitchEdge)) continue;
383940414243444546474849
block.appendChild(loopStmt); Iterator iter= selfEdges.iterator(); while (iter.hasNext()) { Edge edge= (Edge) iter.next(); if (!edge.isGlobal()) continue; loopStmt.isLabeled(); produceJump(edge, loopStmt); }
585960616263646566676869
Block labeledBlock= block; Iterator iter= inEdgesForTail.iterator(); while (iter.hasNext()) { Edge edge= (Edge) iter.next(); if (!edge.isGlobal()) continue; if (labeledBlock == block) { labeledBlock= new Block();