com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethod |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IDexType |
getClassType()
Get the type of the class holding this method.
| ||||||||||
abstract int |
getClassTypeIndex()
Get the containing class type index.
| ||||||||||
abstract IDexMethodData |
getData()
Get a reference to the method definition, if the method is internal.
| ||||||||||
abstract int |
getIndex()
Get the index of this item in the DEX file's method list.
| ||||||||||
abstract String |
getName(boolean effective)
Get the name for this method.
| ||||||||||
abstract int |
getNameIndex()
Get the method name index.
| ||||||||||
abstract int |
getPrototypeIndex()
Get the method prototype index.
| ||||||||||
abstract String |
getSignature(boolean effective)
Get the signature for this method.
| ||||||||||
abstract boolean |
setName(String name)
Rename this method.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Get the type of the class holding this method. This method will return null if the method is class-less (example, a native sub-routine not contained in any class).
Get the containing class type index.
Get a reference to the method definition, if the method is internal.
Get the index of this item in the DEX file's method list.
Get the name for this method.
effective | true to get the actual name, false to return the original name (if the unit allows the modification of items) |
---|
Get the method name index.
Get the method prototype index.
Get the signature for this method.
effective | true to get the actual signature, false to return the original signature (if the unit allows the modification of items) |
---|
Rename this method. The method overrides and/or definition are renamed consistently. This
method does not notify changes on success: it is up to the user to issue a
UnitChange
notification.
This method is for convenience only: users can always use the associated unit's
RENAME
action (through the
executeAction
method) to rename an item generically.
name | the new name |
---|