Map<GroupIntPair, Local> groupIntToLocal = new HashMap<GroupIntPair, Local>(body.getLocalCount() * 2 + 1, 0.7f); body.getLocals().clear();
locals.clear(); locals.addAll(sortedLocals);
body.getLocals().clear(); body.getLocals().addAll(keep);
getTraps().clear(); getUnits().clear(); getUnits().addLast(AST);
public HashReversibleGraph(DirectedGraph dg) { this(); for(Iterator i = dg.iterator(); i.hasNext();){ Object s = i.next(); addNode(s); } for(Iterator i = dg.iterator(); i.hasNext();){ Object s = i.next(); List succs = dg.getSuccsOf(s); for(Iterator succsIt = succs.iterator(); succsIt.hasNext();){ Object t = succsIt.next(); addEdge(s, t); } } /* use the same heads and tails as the original graph */ heads.clear(); heads.addAll(dg.getHeads()); tails.clear(); tails.addAll(dg.getTails()); }
public HashReversibleGraph(DirectedGraph dg) { this(); for(Iterator i = dg.iterator(); i.hasNext();){ Object s = i.next(); addNode(s); } for(Iterator i = dg.iterator(); i.hasNext();){ Object s = i.next(); List succs = dg.getSuccsOf(s); for(Iterator succsIt = succs.iterator(); succsIt.hasNext();){ Object t = succsIt.next(); addEdge(s, t); } } /* use the same heads and tails as the original graph */ heads.clear(); heads.addAll(dg.getHeads()); tails.clear(); tails.addAll(dg.getTails()); }
body.getLocals().clear();
body.getLocals().clear();
body.getMethod().getSignature()); body.getTraps().clear(); Set<Unit> caughtExceptionUnits = new HashSet<Unit>();