com.pnfsoftware.jeb.core.units.code.android.dex.IDexPrototype |
This interface represents a DEX proto_id_item
object.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract String |
generate(boolean effective)
Generate the prototype string (internal representation).
| ||||||||||
abstract String[] | getParameterSignatures(boolean effective) | ||||||||||
abstract int[] |
getParameterTypeIndexes()
Get the type indexes for the prototype parameters.
| ||||||||||
abstract IDexType[] | getParameterTypes() | ||||||||||
abstract IDexType | getReturnType() | ||||||||||
abstract int |
getReturnTypeIndex()
Get the prototype return type index.
| ||||||||||
abstract String | getReturnTypeSignature(boolean effective) | ||||||||||
abstract String |
getShorty()
Get the shorty string.
| ||||||||||
abstract int |
getShortyIndex()
Get the string index of the short-form descriptor string for this prototype.
|
Generate the prototype string (internal representation). The prototype string is a complete version of the shorty prototype.
Example: (I[[JLjava/lang/String;)V
Get the type indexes for the prototype parameters.
Get the prototype return type index.
Get the shorty string.
Get the string index of the short-form descriptor string for this prototype.