# Interface: com.pnfsoftware.jeb.core.units.code.android.dex.IDexMethodHandle

A Dex method handle pool item. Do not confuse with Java's [MethodHandle](MethodHandle), although the two are related.

## Method: generate
- parameter: `effective`, type: `boolean`
- return type: `java.lang.String`

Description: Generate a string representing the method handle.
parameter: effective: true to use effective names, false to use original names
return: a generated method handle string

## Method: getFieldOrMethodIndex
- return type: `int`

Description: Get a pool index to the handle entity: either a [IDexMethod](IDexMethod) or a [IDexField](IDexField).
return: a field or method index

## Method: getMethodHandleType
- return type: `com.pnfsoftware.jeb.core.units.code.android.dex.DexMethodHandleType`

Description: Get the method handle type.
return: the method handle type

