soot
Class NormalUnitPrinter

java.lang.Object
  |
  +--soot.AbstractUnitPrinter
        |
        +--soot.LabeledUnitPrinter
              |
              +--soot.NormalUnitPrinter

public class NormalUnitPrinter
extends LabeledUnitPrinter

UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf


Fields inherited from class soot.LabeledUnitPrinter
labelIndent, labels, references
 
Fields inherited from class soot.AbstractUnitPrinter
indent, output, pt, startOfLine
 
Constructor Summary
NormalUnitPrinter(Body body)
           
 
Method Summary
 void fieldRef(SootField f)
           
 void identityRef(IdentityRef r)
           
 void literal(java.lang.String s)
           
 void method(SootMethod m)
           
 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, local, newline, noIndent, output, setIndent, setPositionTagger, startUnit, startUnitBox, startValueBox, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NormalUnitPrinter

public NormalUnitPrinter(Body body)
Method Detail

type

public void type(Type t)
Overrides:
type in class LabeledUnitPrinter

method

public void method(SootMethod m)
Overrides:
method in class LabeledUnitPrinter

fieldRef

public void fieldRef(SootField f)
Overrides:
fieldRef in class LabeledUnitPrinter

identityRef

public void identityRef(IdentityRef r)
Overrides:
identityRef in class LabeledUnitPrinter

literal

public void literal(java.lang.String s)
Overrides:
literal in class LabeledUnitPrinter