431432433434435436437438439440441
il.append(matchGen.loadContextNode()); _from.translate(nodeCounterGen, matchGen); _from.synthesize(nodeCounterGen, matchGen); il.append(IRETURN); nodeCounterGen.addMethod(matchGen); } /* * Compile method matchesCount() */
458459460461462463464465466467468
_count.translate(nodeCounterGen, matchGen); _count.synthesize(nodeCounterGen, matchGen); il.append(IRETURN); nodeCounterGen.addMethod(matchGen); } getXSLTC().dumpClass(nodeCounterGen.getJavaClass()); // Push an instance of the newly created class
430431432433434435436437438439440
matchGen.stripAttributes(true); matchGen.setMaxLocals(); matchGen.setMaxStack(); matchGen.removeNOPs(); nodeCounterGen.addMethod(matchGen.getMethod()); } /* * Compile method matchesCount() */
461462463464465466467468469470471
matchGen.stripAttributes(true); matchGen.setMaxLocals(); matchGen.setMaxStack(); matchGen.removeNOPs(); nodeCounterGen.addMethod(matchGen.getMethod()); } getXSLTC().dumpClass(nodeCounterGen.getJavaClass()); // Push an instance of the newly created class
438439440441442443444445446447448
469470471472473474475476477478479