| com.pnfsoftware.jeb.core.units.code.android.dex.IDexClass |
This interface represents a DEX class_def_item object.
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.ICodeItem
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract int |
getAccessFlags()
Get the access flags for the class.
| ||||||||||
| abstract IDexAnnotationsDirectory |
getAnnotationsDirectory()
Get the annotations directory of the class.
| ||||||||||
| abstract int |
getClassTypeIndex()
Get the type index for this class object.
| ||||||||||
| abstract IDexClassData |
getData()
Get the class data.
| ||||||||||
| abstract List<? extends IDexField> |
getFields()
Get the list of fields that are defined in this class (super fields are not returned).
| ||||||||||
| abstract int[] |
getInterfaceTypeIndexes()
Get the type indexes of the interfaces implemented by this class.
| ||||||||||
| abstract List<? extends IDexMethod> |
getMethods()
Get the list of methods that are defined in this class (super methods are not returned).
| ||||||||||
| abstract int |
getSourceStringIndex()
Get the string index of the file name containing the original source for this class.
| ||||||||||
| abstract List<? extends IDexValue> |
getStaticInitializers()
Get the static initializers of the class.
| ||||||||||
| abstract int |
getSuperTypeIndex()
Get the type index for the superclass of this class.
| ||||||||||
| abstract boolean |
setName(String name)
Rename this class or type.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.ICodeClass
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.ICodeItem
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.android.dex.IDexItem
| |||||||||||
Get the access flags for the class.
IDexUnit
Get the annotations directory of the class.
Get the type index for this class object.
Get the class data.
Get the list of fields that are defined in this class (super fields are not returned).
Get the type indexes of the interfaces implemented by this class.
Get the list of methods that are defined in this class (super methods are not returned).
Get the string index of the file name containing the original source for this class.
Note: This is a debug/metadata field and should be used with caution.
Get the static initializers of the class.
Get the type index for the superclass of this class.
Rename this class or type. 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 |
|---|