public class DavaUnitPrinter extends AbstractUnitPrinter
indent, output, pt, quotableLocals, startOfLine| Constructor and Description |
|---|
DavaUnitPrinter(DavaBody body) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAggregatedAnd() |
void |
addAggregatedOr() |
void |
addLeftParen() |
void |
addNot() |
void |
addRightParen() |
void |
constant(Constant c) |
void |
fieldRef(SootFieldRef f) |
void |
identityRef(IdentityRef r) |
void |
literal(java.lang.String s) |
void |
methodRef(SootMethodRef m) |
void |
printString(java.lang.String s) |
void |
type(Type t) |
void |
unitRef(Unit u,
boolean branchTarget) |
decIndent, endUnit, endUnitBox, endValueBox, getIndent, getPositionTagger, handleIndent, incIndent, initializeQuotableLocals, local, newline, noIndent, output, setIndent, setPositionTagger, startUnit, startUnitBox, startValueBox, toStringpublic DavaUnitPrinter(DavaBody body)
public void methodRef(SootMethodRef m)
methodRef in interface UnitPrintermethodRef in class AbstractUnitPrinterpublic void fieldRef(SootFieldRef f)
fieldRef in interface UnitPrinterfieldRef in class AbstractUnitPrinterpublic void identityRef(IdentityRef r)
identityRef in interface UnitPrinteridentityRef in class AbstractUnitPrinterpublic void literal(java.lang.String s)
literal in interface UnitPrinterliteral in class AbstractUnitPrinterpublic void type(Type t)
type in interface UnitPrintertype in class AbstractUnitPrinterpublic void unitRef(Unit u, boolean branchTarget)
unitRef in interface UnitPrinterunitRef in class AbstractUnitPrinterpublic void constant(Constant c)
constant in interface UnitPrinterconstant in class AbstractUnitPrinterpublic void addNot()
public void addAggregatedOr()
public void addAggregatedAnd()
public void addLeftParen()
public void addRightParen()
public void printString(java.lang.String s)