| com.pnfsoftware.jeb.core.units.code.android.dex.IDexCodeItem |
This interface represents a DEX code_item object.
It holds the body of a method. They are referenced by IDexMethodDataf objects.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract IDexDebugInfo |
getDebugInfo()
Get the debug information for the method.
| ||||||||||
| abstract List<? extends IDexExceptionItem> |
getExceptionItems()
Get the exception items for the method.
| ||||||||||
| abstract int |
getInputArgumentCount()
Get the number of incoming arguments for the method.
| ||||||||||
| abstract List<? extends IDalvikInstruction> |
getInstructions()
Get the list of parsed bytecode instructions, ordered by ascending offset.
| ||||||||||
| abstract int |
getInstructionsOffset()
Get the DEX file offset where the bytecode for the method starts.
| ||||||||||
| abstract int |
getInstructionsSize()
Get the size of the method's bytecode, in bytes.
| ||||||||||
| abstract int |
getOutputArgumentCount()
Get the number of outgoing arguments for the method.
| ||||||||||
| abstract int |
getRegisterCount()
Get the number of registers used by the method.
| ||||||||||
Get the debug information for the method.
Note: debug metadata can be forged and should not be trusted.
Get the exception items for the method.
Get the number of incoming arguments for the method.
Get the list of parsed bytecode instructions, ordered by ascending offset.
Get the DEX file offset where the bytecode for the method starts.
Get the size of the method's bytecode, in bytes.
Get the number of outgoing arguments for the method.
Get the number of registers used by the method.