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, toString
public DavaUnitPrinter(DavaBody body)
public void methodRef(SootMethodRef m)
methodRef
in interface UnitPrinter
methodRef
in class AbstractUnitPrinter
public void fieldRef(SootFieldRef f)
fieldRef
in interface UnitPrinter
fieldRef
in class AbstractUnitPrinter
public void identityRef(IdentityRef r)
identityRef
in interface UnitPrinter
identityRef
in class AbstractUnitPrinter
public void literal(java.lang.String s)
literal
in interface UnitPrinter
literal
in class AbstractUnitPrinter
public void type(Type t)
type
in interface UnitPrinter
type
in class AbstractUnitPrinter
public void unitRef(Unit u, boolean branchTarget)
unitRef
in interface UnitPrinter
unitRef
in class AbstractUnitPrinter
public void constant(Constant c)
constant
in interface UnitPrinter
constant
in class AbstractUnitPrinter
public void addNot()
public void addAggregatedOr()
public void addAggregatedAnd()
public void addLeftParen()
public void addRightParen()
public void printString(java.lang.String s)