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 intREF_getFieldstatic intREF_getStaticstatic intREF_invokeInterfacestatic intREF_invokeSpecialstatic intREF_invokeStaticstatic intREF_invokeVirtualstatic intREF_newInvokeSpecialstatic intREF_putFieldstatic intREF_putStaticintreference_indexintreference_kind
-
Constructor Summary
Constructors Constructor Description MethodHandleInfo(int reference_kind, int reference_index)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static ConstantPool.MethodHandleInforead(java.io.DataInput in)inttag()java.lang.StringtoString()voidwrite(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
-
read
static ConstantPool.MethodHandleInfo read(java.io.DataInput in) throws java.io.IOException
- Throws:
java.io.IOException
-
tag
public int tag()
- Specified by:
tagin interfaceConstantPool.Info
-
write
public void write(java.io.DataOutput out) throws java.io.IOException- Specified by:
writein interfaceConstantPool.Info- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-