public void toString(UnitPrinter up) { up.literal("lookupswitch"); up.newline(); up.literal("{"); up.newline(); for (int i = 0; i < lookupValues.size(); i++) { up.literal(" case "); up.constant((Constant) lookupValues.get(i)); up.literal(": goto "); targetBoxes[i].toString(up); up.literal(";"); up.newline(); } up.literal(" default: goto "); defaultTargetBox.toString(up); up.literal(";"); up.newline(); up.literal("}"); }
public void toString(UnitPrinter up) { super.toString(up); if (isBranchTarget()) { up.literal(", "); } else { up.literal(" #"); } up.startUnitBox(this); up.unitRef(unit, isBranchTarget()); up.endUnitBox(this); }
public void toString(UnitPrinter up) { up.startValueBox(this); value.toString(up); up.endValueBox(this); }
up.literal("try"); up.newline(); up.literal("{"); up.newline(); up.incIndent(); body_toString(up, tryBody); up.decIndent(); up.literal("}"); up.newline(); up.literal("catch"); up.literal(" "); up.literal("("); up.type(((SootClass) exceptionMap.get(catchBody)).getType()); up.literal(" "); up.local((Local) paramMap.get(catchBody)); up.literal(")"); up.newline(); up.literal("{"); up.newline(); up.incIndent(); body_toString(up, (List<Object>) catchBody.o); up.decIndent();
public void toString(UnitPrinter up) { up.startUnitBox(this); up.unitRef(unit, isBranchTarget()); up.endUnitBox(this); } }
private void printCaseTarget(UnitPrinter up, int targetIndex) { up.literal(" "); up.literal(Jimple.CASE); up.literal(" "); up.literal(Integer.toString(targetIndex)); up.literal(": "); up.literal(Jimple.GOTO); up.literal(" "); targetBoxes[targetIndex - lowIndex].toString(up); up.literal(";"); up.newline(); }
public void toString(UnitPrinter up) { up.identityRef(this); }
public void toString(UnitPrinter up) { up.fieldRef(fieldRef); }
@Override public void toString(UnitPrinter up) { up.local(this); }
public void toString(UnitPrinter up) { up.constant(this); } }