Package com.googlecode.d2j.node
Class DexDebugNode
java.lang.Object
com.googlecode.d2j.visitors.DexDebugVisitor
com.googlecode.d2j.node.DexDebugNode
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.googlecode.d2j.visitors.DexDebugVisitor
visitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidaddDebug(DexDebugNode.DexDebugOpNode dexDebugNode) voidvisitEndLocal(int reg, DexLabel label) voidvisitEpiogue(DexLabel dexLabel) voidvisitLineNumber(int line, DexLabel label) voidvisitParameterName(int parameterIndex, String name) voidvisitPrologue(DexLabel dexLabel) voidvisitRestartLocal(int reg, DexLabel label) voidvisitSetFile(String file) voidvisitStartLocal(int reg, DexLabel label, String name, String type, String signature) Methods inherited from class com.googlecode.d2j.visitors.DexDebugVisitor
visitEnd
-
Field Details
-
debugNodes
-
parameterNames
-
fineName
-
-
Constructor Details
-
DexDebugNode
public DexDebugNode()
-
-
Method Details
-
addDebug
-
visitSetFile
- Overrides:
visitSetFilein classDexDebugVisitor
-
visitRestartLocal
- Overrides:
visitRestartLocalin classDexDebugVisitor
-
visitParameterName
- Overrides:
visitParameterNamein classDexDebugVisitor- Parameters:
parameterIndex- start with the first index of DexMethod.getParameterTypes(), no 'this'
-
visitLineNumber
- Overrides:
visitLineNumberin classDexDebugVisitor
-
visitStartLocal
- Overrides:
visitStartLocalin classDexDebugVisitor
-
visitEndLocal
- Overrides:
visitEndLocalin classDexDebugVisitor
-
accept
-
visitPrologue
- Overrides:
visitProloguein classDexDebugVisitor
-
visitEpiogue
- Overrides:
visitEpioguein classDexDebugVisitor
-