10321033103410351036103710381039104010411042
} il.append(RETURN); // Compute max locals + stack and add method to class toplevel.stripAttributes(true); toplevel.setMaxLocals(); toplevel.setMaxStack(); toplevel.removeNOPs(); classGen.addMethod(toplevel.getMethod());
11551156115711581159116011611162116311641165
} il.append(RETURN); // Compute max locals + stack and add method to class buildKeys.stripAttributes(true); buildKeys.setMaxLocals(); buildKeys.setMaxStack(); buildKeys.removeNOPs(); classGen.addMethod(buildKeys.getMethod());
13071308130913101311131213131314131513161317
il.append(transf.endDocument()); il.append(RETURN); // Compute max locals + stack and add method to class transf.stripAttributes(true); transf.setMaxLocals(); transf.setMaxStack(); transf.removeNOPs(); classGen.addMethod(transf.getMethod());
422423424425426427428429430431432
else { compilePreserveSpace(preserve, pCount, il); compileStripSpace(strip, sCount, il); } stripSpace.stripAttributes(true); stripSpace.setMaxLocals(); stripSpace.setMaxStack(); stripSpace.removeNOPs(); classGen.addMethod(stripSpace.getMethod());
459460461462463464465466467468469
il.append(ICONST_1); else il.append(ICONST_0); il.append(IRETURN); stripSpace.stripAttributes(true); stripSpace.setMaxLocals(); stripSpace.setMaxStack(); stripSpace.removeNOPs(); classGen.addMethod(stripSpace.getMethod());
10291030103110321033103410351036103710381039
mainIL.append(body); // fall through to ilLoop mainIL.append(ilLoop); peepHoleOptimization(methodGen); methodGen.stripAttributes(true); methodGen.setMaxLocals(); methodGen.setMaxStack(); methodGen.removeNOPs(); classGen.addMethod(methodGen.getMethod());
13831384138513861387138813891390139113921393
313314315316317318319320321322323
+ NODE_ITERATOR_SIG + ")V"); il.append(new INVOKESPECIAL(index)); il.append(RETURN); cons.stripAttributes(true); cons.setMaxLocals(); cons.setMaxStack(); classGen.addMethod(cons.getMethod()); }
10791080108110821083108410851086108710881089
14421443144414451446144714481449145014511452