public abstract class LabeledUnitPrinter extends AbstractUnitPrinter
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
labelIndent |
protected java.util.Map |
labels
branch targets
|
protected java.util.Map<Unit,java.lang.String> |
references
for unit references in Phi nodes
|
indent, output, pt, quotableLocals, startOfLine| Constructor and Description |
|---|
LabeledUnitPrinter(Body b) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
fieldRef(SootFieldRef f) |
abstract void |
identityRef(IdentityRef r) |
java.util.Map |
labels() |
abstract void |
literal(java.lang.String s) |
abstract void |
methodRef(SootMethodRef m) |
java.util.Map<Unit,java.lang.String> |
references() |
abstract void |
type(Type t) |
void |
unitRef(Unit u,
boolean branchTarget) |
constant, decIndent, endUnit, endUnitBox, endValueBox, getIndent, getPositionTagger, handleIndent, incIndent, initializeQuotableLocals, local, newline, noIndent, output, setIndent, setPositionTagger, startUnit, startUnitBox, startValueBox, toStringprotected java.util.Map labels
protected java.util.Map<Unit,java.lang.String> references
protected java.lang.String labelIndent
public LabeledUnitPrinter(Body b)
public java.util.Map labels()
public java.util.Map<Unit,java.lang.String> references()
public abstract void literal(java.lang.String s)
literal in interface UnitPrinterliteral in class AbstractUnitPrinterpublic abstract void methodRef(SootMethodRef m)
methodRef in interface UnitPrintermethodRef in class AbstractUnitPrinterpublic abstract void fieldRef(SootFieldRef f)
fieldRef in interface UnitPrinterfieldRef in class AbstractUnitPrinterpublic abstract void identityRef(IdentityRef r)
identityRef in interface UnitPrinteridentityRef in class AbstractUnitPrinterpublic abstract void type(Type t)
type in interface UnitPrintertype in class AbstractUnitPrinterpublic void unitRef(Unit u, boolean branchTarget)
unitRef in interface UnitPrinterunitRef in class AbstractUnitPrinterCopyright © 2012-2019 RoboVM AB. All Rights Reserved.