public class DexDebugNode extends DexDebugVisitor
| Modifier and Type | Class and Description |
|---|---|
static class |
DexDebugNode.DexDebugOpNode |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<DexDebugNode.DexDebugOpNode> |
debugNodes |
java.lang.String |
fineName |
java.util.List<java.lang.String> |
parameterNames |
visitor| Constructor and Description |
|---|
DexDebugNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(DexDebugVisitor v) |
protected void |
addDebug(DexDebugNode.DexDebugOpNode dexDebugNode) |
void |
visitEndLocal(int reg,
DexLabel label) |
void |
visitEpiogue(DexLabel dexLabel) |
void |
visitLineNumber(int line,
DexLabel label) |
void |
visitParameterName(int parameterIndex,
java.lang.String name) |
void |
visitPrologue(DexLabel dexLabel) |
void |
visitRestartLocal(int reg,
DexLabel label) |
void |
visitSetFile(java.lang.String file) |
void |
visitStartLocal(int reg,
DexLabel label,
java.lang.String name,
java.lang.String type,
java.lang.String signature) |
visitEndpublic java.util.List<DexDebugNode.DexDebugOpNode> debugNodes
public java.util.List<java.lang.String> parameterNames
public java.lang.String fineName
protected void addDebug(DexDebugNode.DexDebugOpNode dexDebugNode)
public void visitSetFile(java.lang.String file)
visitSetFile in class DexDebugVisitorpublic void visitRestartLocal(int reg,
DexLabel label)
visitRestartLocal in class DexDebugVisitorpublic void visitParameterName(int parameterIndex,
java.lang.String name)
visitParameterName in class DexDebugVisitorparameterIndex - start with the first index of DexMethod.getParameterTypes(), no 'this'public void visitLineNumber(int line,
DexLabel label)
visitLineNumber in class DexDebugVisitorpublic void visitStartLocal(int reg,
DexLabel label,
java.lang.String name,
java.lang.String type,
java.lang.String signature)
visitStartLocal in class DexDebugVisitorpublic void visitEndLocal(int reg,
DexLabel label)
visitEndLocal in class DexDebugVisitorpublic void accept(DexDebugVisitor v)
public void visitPrologue(DexLabel dexLabel)
visitPrologue in class DexDebugVisitorpublic void visitEpiogue(DexLabel dexLabel)
visitEpiogue in class DexDebugVisitor