soot
Class BriefUnitPrinter

java.lang.Object
  extended by soot.AbstractUnitPrinter
      extended by soot.LabeledUnitPrinter
          extended by 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
BriefUnitPrinter(Body body)
           
 
Method Summary
 void fieldRef(SootFieldRef f)
           
 void identityRef(IdentityRef r)
           
 void literal(String s)
           
 void methodRef(SootMethodRef m)
           
 void startUnit(Unit u)
           
 void type(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BriefUnitPrinter

public BriefUnitPrinter(Body body)
Method Detail

startUnit

public void startUnit(Unit u)
Specified by:
startUnit in interface UnitPrinter
Overrides:
startUnit in class AbstractUnitPrinter

methodRef

public void methodRef(SootMethodRef m)
Specified by:
methodRef in interface UnitPrinter
Specified by:
methodRef in class LabeledUnitPrinter

fieldRef

public void fieldRef(SootFieldRef f)
Specified by:
fieldRef in interface UnitPrinter
Specified by:
fieldRef in class LabeledUnitPrinter

identityRef

public void identityRef(IdentityRef r)
Specified by:
identityRef in interface UnitPrinter
Specified by:
identityRef in class LabeledUnitPrinter

literal

public void literal(String s)
Specified by:
literal in interface UnitPrinter
Specified by:
literal in class LabeledUnitPrinter

type

public void type(Type t)
Specified by:
type in interface UnitPrinter
Specified by:
type in class LabeledUnitPrinter