private AjAttribute.EffectiveSignatureAttribute effectiveSignature;
int highestLineNumber = 0;
boolean wasPackedOptimally = false;
-
+
/*
* We use LineNumberTags and not Gens.
*
unpackHandlers(gen);
- ensureAllLineNumberSetup(gen);
+ ensureAllLineNumberSetup();
highestLineNumber = gen.getHighestlinenumber();
}
* has the right line number. This is necessary because some of them may be extracted out into other
* methods - and it'd be useful for them to maintain the source line number for debugging.
*/
- private void ensureAllLineNumberSetup(MethodGen gen) {
+ public void ensureAllLineNumberSetup() {
LineNumberTag lr = null;
boolean skip = false;
for (InstructionHandle ih = body.getStart(); ih != null; ih = ih.getNext()) {