public static class DexDebugInfo.LineInfo
extends java.lang.Object
This class represents debug information associated with a line of code.
Modifier and Type | Method and Description |
---|---|
int |
getLine()
Get the source line number.
|
int |
getSourceIndex()
Retrieve the Java source file name index where for this line of code.
|
java.util.List<DexDebugInfo.LocalVar> |
getVariables()
Get the variables defined on this line.
|
java.util.List<java.lang.Integer> |
getVariablesEnd()
Get the list of local variables going out-of-scope on the given line.
|
java.util.List<java.lang.Integer> |
getVariablesRestart()
Get the list of local variables that were previously out-of-scope and being in-scope again.
|
boolean |
isEpilogueBegin()
Determine if the method epilogue begins on this line.
|
boolean |
isPrologueEnd()
Determine if the method prologue ends on this line.
|
public int getLine()
Get the source line number.
public java.util.List<DexDebugInfo.LocalVar> getVariables()
Get the variables defined on this line.
public java.util.List<java.lang.Integer> getVariablesEnd()
Get the list of local variables going out-of-scope on the given line.
public java.util.List<java.lang.Integer> getVariablesRestart()
Get the list of local variables that were previously out-of-scope and being in-scope again.
public boolean isPrologueEnd()
Determine if the method prologue ends on this line.
public boolean isEpilogueBegin()
Determine if the method epilogue begins on this line.
public int getSourceIndex()
Retrieve the Java source file name index where for this line of code.