| com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodData |
This interface represents a Dex encoded_method object. Only internal methods have
such objects. Retrieved via getData().
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract int |
getAccessFlags()
Get the method access flags.
| ||||||||||
| abstract IDexCodeItem |
getCodeItem()
Get the code representation for this method.
| ||||||||||
| abstract int |
getDexFileIndex()
Retrieve the index of the dex file that defines this method body.
| ||||||||||
| abstract int[] |
getExceptionTypeIndices()
Get type indexes of exceptions declared to be thrown by the method.
| ||||||||||
| abstract int |
getInlineMode()
Retrieve the inline mode for this method.
| ||||||||||
| abstract int |
getMethodIndex()
Get the method index (index of Method object).
| ||||||||||
| abstract int |
getUserFlags()
Custom flags.
| ||||||||||
| abstract boolean |
isAbstract()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract boolean |
isConstructor()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract boolean |
isFinal()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract boolean |
isNative()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract boolean |
isPrivate()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract boolean |
isProtected()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract boolean |
isPublic()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract boolean |
isStatic()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract boolean |
isSynthetic()
Convenience method to check the apt-named
access flag. | ||||||||||
| abstract void |
setInlineMode(int mode)
Set the inline mode for this method.
| ||||||||||
| abstract void |
setUserFlags(int flags)
Custom flags.
| ||||||||||
Get the method access flags.
ACC_xxx constants in the IDexUnit
Get the code representation for this method.
Retrieve the index of the dex file that defines this method body.
getDexFiles() (of the owner , or -1 if unknown or not
defined
Get type indexes of exceptions declared to be thrown by the method.
Retrieve the inline mode for this method. See setInlineMode(int) for details.
IDexUnit.INLINE_xxx (default is Automatic)
Get the method index (index of Method object).
Custom flags.
Set the inline mode for this method. The mode can be set by user code as a hint for other processors, mostly the decompiler, on how to process this method.
| mode | one of IDexUnit.INLINE_xxx
|
|---|
Custom flags.