Package soot
Class BriefUnitPrinter
- java.lang.Object
-
- soot.AbstractUnitPrinter
-
- soot.LabeledUnitPrinter
-
- soot.BriefUnitPrinter
-
- All Implemented Interfaces:
UnitPrinter
public class BriefUnitPrinter extends LabeledUnitPrinter
UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf
-
-
Field Summary
-
Fields inherited from class soot.LabeledUnitPrinter
labelIndent, labels, references
-
Fields inherited from class soot.AbstractUnitPrinter
indent, output, pt, quotableLocals, startOfLine
-
-
Constructor Summary
Constructors Constructor Description BriefUnitPrinter(Body body)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfieldRef(SootFieldRef f)voididentityRef(IdentityRef r)voidliteral(String s)voidmethodRef(SootMethodRef m)voidstartUnit(Unit u)voidtype(Type t)-
Methods inherited from class soot.LabeledUnitPrinter
labels, references, unitRef
-
Methods inherited from class soot.AbstractUnitPrinter
constant, decIndent, endUnit, endUnitBox, endValueBox, getIndent, getPositionTagger, handleIndent, incIndent, initializeQuotableLocals, local, newline, noIndent, output, setIndent, setPositionTagger, startUnitBox, startValueBox, toString
-
-
-
-
Constructor Detail
-
BriefUnitPrinter
public BriefUnitPrinter(Body body)
-
-
Method Detail
-
startUnit
public void startUnit(Unit u)
- Specified by:
startUnitin interfaceUnitPrinter- Overrides:
startUnitin classAbstractUnitPrinter
-
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)
-
-