Package proguard.dexfile.reader.visitors
Class DexDebugVisitor
- java.lang.Object
-
- proguard.dexfile.reader.visitors.DexDebugVisitor
-
- Direct Known Subclasses:
DexDebugNode
public class DexDebugVisitor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected DexDebugVisitor
visitor
-
Constructor Summary
Constructors Constructor Description DexDebugVisitor()
DexDebugVisitor(DexDebugVisitor visitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visitEnd()
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)
-
-
-
Field Detail
-
visitor
protected DexDebugVisitor visitor
-
-
Constructor Detail
-
DexDebugVisitor
public DexDebugVisitor()
-
DexDebugVisitor
public DexDebugVisitor(DexDebugVisitor visitor)
-
-
Method Detail
-
visitParameterName
public void visitParameterName(int parameterIndex, java.lang.String name)
- Parameters:
parameterIndex
- start with the first index of DexMethod.getParameterTypes(), no 'this'name
-
-
visitStartLocal
public void visitStartLocal(int reg, DexLabel label, java.lang.String name, java.lang.String type, java.lang.String signature)
-
visitLineNumber
public void visitLineNumber(int line, DexLabel label)
-
visitEndLocal
public void visitEndLocal(int reg, DexLabel label)
-
visitSetFile
public void visitSetFile(java.lang.String file)
-
visitPrologue
public void visitPrologue(DexLabel dexLabel)
-
visitEpiogue
public void visitEpiogue(DexLabel dexLabel)
-
visitRestartLocal
public void visitRestartLocal(int reg, DexLabel label)
-
visitEnd
public void visitEnd()
-
-