public final enum

DInvokeType

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType

Class Overview

dexdec IR types of invocation, used to specify IDCallInfo.

Summary

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

Enum Values

public static final DInvokeType CUSTOM

Custom calls. Reserved for internal use.

public static final DInvokeType DIRECT

Non-static direct (non-overridable) method, that is, a private method or a constructor method.

public static final DInvokeType INTERFACE

Interface method.

public static final DInvokeType LAMBDA

Special case of CUSTOM used to implement lambda functions. Reserved for internal use.

public static final DInvokeType NEW

Special higher-level invocation type combining new-instance and a (direct) constructor call. Reserved for IDNewInfo.

public static final DInvokeType POLYMORPHIC

Signature-polymorphic method. Reserved for internal use.

public static final DInvokeType STATIC

Static method.

public static final DInvokeType SUPER

Super class method.

public static final DInvokeType VIRTUAL

Standard virtual method.

Public Methods

public static DInvokeType valueOf (String name)

public static final DInvokeType[] values ()