Package soot.dava
Class DavaUnitPrinter
- java.lang.Object
-
- soot.AbstractUnitPrinter
-
- soot.dava.DavaUnitPrinter
-
- All Implemented Interfaces:
UnitPrinter
public class DavaUnitPrinter extends AbstractUnitPrinter
UnitPrinter implementation for Dava.
-
-
Field Summary
-
Fields inherited from class soot.AbstractUnitPrinter
indent, output, pt, quotableLocals, startOfLine
-
-
Constructor Summary
Constructors Constructor Description DavaUnitPrinter(DavaBody body)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAggregatedAnd()voidaddAggregatedOr()voidaddLeftParen()voidaddNot()voidaddRightParen()voidconstant(Constant c)voidfieldRef(SootFieldRef f)voididentityRef(IdentityRef r)voidliteral(String s)voidmethodRef(SootMethodRef m)voidprintString(String s)voidtype(Type t)voidunitRef(Unit u, boolean branchTarget)-
Methods inherited from class soot.AbstractUnitPrinter
decIndent, endUnit, endUnitBox, endValueBox, getIndent, getPositionTagger, handleIndent, incIndent, initializeQuotableLocals, local, newline, noIndent, output, setIndent, setPositionTagger, startUnit, startUnitBox, startValueBox, toString
-
-
-
-
Constructor Detail
-
DavaUnitPrinter
public DavaUnitPrinter(DavaBody body)
-
-
Method Detail
-
methodRef
public void methodRef(SootMethodRef m)
-
fieldRef
public void fieldRef(SootFieldRef f)
-
identityRef
public void identityRef(IdentityRef r)
-
literal
public void literal(String s)
-
type
public void type(Type t)
-
unitRef
public void unitRef(Unit u, boolean branchTarget)
-
constant
public void constant(Constant c)
- Specified by:
constantin interfaceUnitPrinter- Overrides:
constantin classAbstractUnitPrinter
-
addNot
public void addNot()
-
addAggregatedOr
public void addAggregatedOr()
-
addAggregatedAnd
public void addAggregatedAnd()
-
addLeftParen
public void addLeftParen()
-
addRightParen
public void addRightParen()
-
printString
public void printString(String s)
-
-