Package sootup.core.util.printer
Class StmtPrinter
java.lang.Object
sootup.core.util.printer.StmtPrinter
- Direct Known Subclasses:
AbstractStmtPrinter
Interface for different methods of printing out a Stmt.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract voidabstract voidabstract voidabstract voidfieldSignature(FieldSignature fieldSig) @NonNull StmtGraph<?>getGraph()abstract voidabstract voidabstract voidabstract voidabstract voidabstract voidmethod(SootMethod m) abstract voidabstract voidabstract voidnewline()abstract voidnoIndent()abstract voidsetIndent(int offset) abstract voidabstract voidabstract void
-
Field Details
-
graph
-
-
Constructor Details
-
StmtPrinter
public StmtPrinter()
-
-
Method Details
-
getGraph
-
startStmt
-
endStmt
-
setIndent
public abstract void setIndent(int offset) -
handleIndent
public abstract void handleIndent() -
incIndent
public abstract void incIndent() -
decIndent
public abstract void decIndent() -
noIndent
public abstract void noIndent() -
literal
-
newline
public abstract void newline() -
local
-
typeSignature
-
methodSignature
-
method
-
constant
-
field
-
fieldSignature
-
stmtRef
-
identityRef
-
modifier
-