com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable |
This interface represents information about a local variable at a specific location.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract String |
format(IDexUnit dex)
Pretty-print this debug variable.
| ||||||||||
abstract int |
getAddress()
Get the variable definition address in 16-bit units.
| ||||||||||
abstract int |
getNameIndex()
Get the name index for the variable.
| ||||||||||
abstract int |
getRegister()
Get the register index that holds this variable.
| ||||||||||
abstract int |
getSignatureIndex()
Get the signature index.
| ||||||||||
abstract int |
getTypeIndex()
Get the type index for the variable.
|
Get the variable definition address in 16-bit units.
Get the name index for the variable.
Get the register index that holds this variable. In the case of a double-slot variable (long, double), the first register of the pair is returned.
Get the signature index. In this context, the term 'signature' refers to additional type information, such as type specialization data.
Get the type index for the variable.