public class MethodHandle
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
INSTANCE_GET |
static int |
INSTANCE_PUT |
static int |
INVOKE_CONSTRUCTOR |
static int |
INVOKE_DIRECT |
static int |
INVOKE_INSTANCE |
static int |
INVOKE_INTERFACE |
static int |
INVOKE_STATIC |
static int |
STATIC_GET |
static int |
STATIC_PUT |
| Constructor and Description |
|---|
MethodHandle(int type,
Field field) |
MethodHandle(int type,
Field field,
Method method) |
MethodHandle(int type,
Method method) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
Field |
getField() |
Method |
getMethod() |
int |
getType() |
static int |
getTypeFromAsmOpcode(int opcode) |
int |
hashCode() |
public static final int STATIC_PUT
public static final int STATIC_GET
public static final int INSTANCE_PUT
public static final int INSTANCE_GET
public static final int INVOKE_STATIC
public static final int INVOKE_INSTANCE
public static final int INVOKE_CONSTRUCTOR
public static final int INVOKE_DIRECT
public static final int INVOKE_INTERFACE
public MethodHandle(int type,
Field field)
public MethodHandle(int type,
Method method)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int getType()
public Field getField()
public Method getMethod()
public static int getTypeFromAsmOpcode(int opcode)