Package com.googlecode.d2j
Class MethodHandle
- java.lang.Object
-
- com.googlecode.d2j.MethodHandle
-
public class MethodHandle extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intINSTANCE_GETstatic intINSTANCE_PUTstatic intINVOKE_CONSTRUCTORstatic intINVOKE_DIRECTstatic intINVOKE_INSTANCEstatic intINVOKE_INTERFACEstatic intINVOKE_STATICstatic intSTATIC_GETstatic intSTATIC_PUT
-
Constructor Summary
Constructors Constructor Description MethodHandle(int type, Field field)MethodHandle(int type, Field field, Method method)MethodHandle(int type, Method method)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)FieldgetField()MethodgetMethod()intgetType()static intgetTypeFromAsmOpcode(int opcode)inthashCode()
-
-
-
Field Detail
-
STATIC_PUT
public static final int STATIC_PUT
- See Also:
- Constant Field Values
-
STATIC_GET
public static final int STATIC_GET
- See Also:
- Constant Field Values
-
INSTANCE_PUT
public static final int INSTANCE_PUT
- See Also:
- Constant Field Values
-
INSTANCE_GET
public static final int INSTANCE_GET
- See Also:
- Constant Field Values
-
INVOKE_STATIC
public static final int INVOKE_STATIC
- See Also:
- Constant Field Values
-
INVOKE_INSTANCE
public static final int INVOKE_INSTANCE
- See Also:
- Constant Field Values
-
INVOKE_CONSTRUCTOR
public static final int INVOKE_CONSTRUCTOR
- See Also:
- Constant Field Values
-
INVOKE_DIRECT
public static final int INVOKE_DIRECT
- See Also:
- Constant Field Values
-
INVOKE_INTERFACE
public static final int INVOKE_INTERFACE
- See Also:
- Constant Field Values
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getType
public int getType()
-
getField
public Field getField()
-
getMethod
public Method getMethod()
-
getTypeFromAsmOpcode
public static int getTypeFromAsmOpcode(int opcode)
-
-