# Enum: com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType
- Super class: `java.lang.Enum<com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType>`

`dexdec` IR types of invocation, used to specify [IDCallInfo](com.pnfsoftware.jeb.core.units.code.android.ir.IDCallInfo.md).

## Constant: CUSTOM
Description: Custom calls. Reserved for internal use.

## Constant: DIRECT
Description: Non\-static direct \(non\-overridable\) method, that is, a private method or a constructor  method.

## Constant: INTERFACE
Description: Interface method.

## Constant: LAMBDA
Description: Special case of CUSTOM used to implement lambda functions. Reserved for internal use.

## Constant: NEW
Description: Special higher\-level invocation type combining `new-instance` and a \(direct\)  constructor call. Reserved for [IDNewInfo](com.pnfsoftware.jeb.core.units.code.android.ir.IDNewInfo.md).

## Constant: POLYMORPHIC
Description: Signature\-polymorphic method. Reserved for internal use.

## Constant: STATIC
Description: Static method.

## Constant: SUPER
Description: Super class method.

## Constant: VIRTUAL
Description: Standard virtual method.

## Static Method: valueOf
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType`


## Static Method: values
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.DInvokeType[]`


