soot.jimple
Class JasminClass
java.lang.Object
soot.AbstractJasminClass
soot.jimple.JasminClass
public class JasminClass
- extends AbstractJasminClass
Methods for producing Jasmin code from Jimple.
Fields inherited from class soot.AbstractJasminClass |
blockToLogicalStackHeight, blockToStackHeight, code, currentStackHeight, groupToColorCount, isEmittingMethodCode, isNextGotoAJsr, labelCount, localToColor, localToGroup, localToSlot, maxStackHeight, returnAddressSlot, subroutineToReturnAddressSlot, unitToLabel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JasminClass
public JasminClass(SootClass sootClass)
assignColorsToLocals
protected void assignColorsToLocals(Body body)
- Overrides:
assignColorsToLocals
in class AbstractJasminClass
emitMethodBody
protected void emitMethodBody(SootMethod method)
- Specified by:
emitMethodBody
in class AbstractJasminClass
emitBooleanBranch
public void emitBooleanBranch(String s)