soot
Class Printer

java.lang.Object
  |
  +--soot.Printer

public class Printer
extends java.lang.Object

Prints out a class and all its methods.


Field Summary
static int ADD_JIMPLE_LN
           
static int USE_ABBREVIATIONS
           
 
Constructor Summary
Printer(Singletons.Global g)
           
 
Method Summary
 boolean addJimpleLn()
           
 void clearOption(int opt)
           
 int getJimpleLnNum()
           
 void incJimpleLnNum()
           
 void printTo(SootClass cl, java.io.PrintWriter out)
           
 void setJimpleLnNum(int newVal)
           
 void setOption(int opt)
           
 boolean useAbbreviations()
           
static Printer v()
           
 void write(SootClass cl, java.lang.String outputDir)
          Writes the class out to a file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_ABBREVIATIONS

public static final int USE_ABBREVIATIONS

ADD_JIMPLE_LN

public static final int ADD_JIMPLE_LN
Constructor Detail

Printer

public Printer(Singletons.Global g)
Method Detail

v

public static Printer v()

useAbbreviations

public boolean useAbbreviations()

addJimpleLn

public boolean addJimpleLn()

setOption

public void setOption(int opt)

clearOption

public void clearOption(int opt)

getJimpleLnNum

public int getJimpleLnNum()

setJimpleLnNum

public void setJimpleLnNum(int newVal)

incJimpleLnNum

public void incJimpleLnNum()

printTo

public void printTo(SootClass cl,
                    java.io.PrintWriter out)

write

public void write(SootClass cl,
                  java.lang.String outputDir)
Writes the class out to a file.