Package aQute.bnd.classfile
Class ConstantPool.MethodHandleInfo
- java.lang.Object
-
- aQute.bnd.classfile.ConstantPool.MethodHandleInfo
-
- All Implemented Interfaces:
ConstantPool.Info
- Enclosing class:
- ConstantPool
public static class ConstantPool.MethodHandleInfo extends java.lang.Object implements ConstantPool.Info
-
-
Field Summary
Fields Modifier and Type Field Description static int
REF_getField
static int
REF_getStatic
static int
REF_invokeInterface
static int
REF_invokeSpecial
static int
REF_invokeStatic
static int
REF_invokeVirtual
static int
REF_newInvokeSpecial
static int
REF_putField
static int
REF_putStatic
int
reference_index
int
reference_kind
-
Constructor Summary
Constructors Constructor Description MethodHandleInfo(int reference_kind, int reference_index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
tag()
java.lang.String
toString()
void
write(java.io.DataOutput out)
-
-
-
Field Detail
-
REF_getField
public static final int REF_getField
- See Also:
- Constant Field Values
-
REF_getStatic
public static final int REF_getStatic
- See Also:
- Constant Field Values
-
REF_putField
public static final int REF_putField
- See Also:
- Constant Field Values
-
REF_putStatic
public static final int REF_putStatic
- See Also:
- Constant Field Values
-
REF_invokeVirtual
public static final int REF_invokeVirtual
- See Also:
- Constant Field Values
-
REF_invokeStatic
public static final int REF_invokeStatic
- See Also:
- Constant Field Values
-
REF_invokeSpecial
public static final int REF_invokeSpecial
- See Also:
- Constant Field Values
-
REF_newInvokeSpecial
public static final int REF_newInvokeSpecial
- See Also:
- Constant Field Values
-
REF_invokeInterface
public static final int REF_invokeInterface
- See Also:
- Constant Field Values
-
reference_kind
public final int reference_kind
-
reference_index
public final int reference_index
-
-
Method Detail
-
tag
public int tag()
- Specified by:
tag
in interfaceConstantPool.Info
-
write
public void write(java.io.DataOutput out) throws java.io.IOException
- Specified by:
write
in interfaceConstantPool.Info
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-