java.lang.Object | ||
↳ | java.lang.Enum<E extends java.lang.Enum<E>> | |
↳ | com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType |
dexdec
IR types of invocation, used to specify IDCallInfo
.
Enum Values | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DInvokeType | CUSTOM | Custom calls. | |||||||||
DInvokeType | DIRECT | Non-static direct (non-overridable) method, that is, a private method or a constructor method. | |||||||||
DInvokeType | INTERFACE | Interface method. | |||||||||
DInvokeType | LAMBDA | Special case of CUSTOM used to implement lambda functions. | |||||||||
DInvokeType | NEW | Special higher-level invocation type combining new-instance and a (direct)
constructor call. |
|||||||||
DInvokeType | POLYMORPHIC | Signature-polymorphic method. | |||||||||
DInvokeType | STATIC | Static method. | |||||||||
DInvokeType | SUPER | Super class method. | |||||||||
DInvokeType | VIRTUAL | Standard virtual method. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
static DInvokeType | valueOf(String name) | ||||||||||
final static DInvokeType[] | values() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Enum
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
java.lang.Comparable
|
Non-static direct (non-overridable) method, that is, a private method or a constructor method.
Special case of CUSTOM used to implement lambda functions. Reserved for internal use.
Special higher-level invocation type combining new-instance
and a (direct)
constructor call. Reserved for IDNewInfo
.
Signature-polymorphic method. Reserved for internal use.