Stack: ..., word -> ...
217218219220221222223224225226
for (Label label : labels) { if (label != dflt) { cyclomaticComplexity.add(getLineNumberForLable(label)); } } block.addOp(new Pop(lineNumber, 1)); block.tableSwitch(dflt, labels); } }); }
232233234235236237238239240241
for (Label label : labels) { if (label != null) { cyclomaticComplexity.add(getLineNumberForLable(label)); } } block.addOp(new Pop(lineNumber, 1)); block.tableSwitch(dflt, labels); } }); }
497498499500501502503504505506507
break; case Opcodes.POP : case Opcodes.POP2 : recorder.add(new Runnable() { public void run() { block.addOp(new Pop(lineNumber, opcode - Opcodes.POP + 1)); } }); break; case Opcodes.DUP : case Opcodes.DUP_X1 :
203204205206207208209210211212
cyclomaticComplexity++; } } recorder.add(new Runnable() { public void run() { block.addOp(new Pop(lineNumber, 1)); block.tableSwitch(dflt, labels); } }); }
218219220221222223224225226227
480481482483484485486487488489490
667668669670671672673674675676
else { l.add(new Dup(TypeCode.VOID,v.getRefType())) ; l.add(new Load(v)) ; final TypeCode tc = TypeCode.getType(v.getType()); l.add(new Dup(v.getRefType(),tc)) ; l.add(new Pop(tc)) ; l.add(new Increment(v,inc)) ; convert(context,context.getType(e),forwardType,l) ; } }
3637383940414243444546
MethodDef md = new MethodDef(TypeName.INT,"getFoo",x,y) ; md = md.setStatic(true) ; md = md.addInstructions( new Load(x), new Load(y), new Pop(TypeCode.INT), new Return(TypeCode.INT) ) ; cd = cd.addMethod(md) ; } return cd ;
5354555657585960616263
MethodDef md = new MethodDef(TypeName.LONG,"getFoo",x,y) ; md = md.setStatic(true) ; md = md.addInstructions( new Load(x), new Load(y), new Pop(TypeCode.LONG), new Return(TypeCode.LONG) ) ; cd = cd.addMethod(md) ; } return cd ;
690691692693694695696697698699700
if (target.equals(next)) { int consumed = ii.consumeStack(methodGen.getConstantPool()); if (consumed != 1 && consumed != 2) { throw new IllegalStateException(); } head.swapInstruction(consumed == 1 ? new POP() : new POP2()); } } if (i instanceof IFNULL || i instanceof IFNONNULL) { IfInstruction ii = (IfInstruction) i;