Package org.openjdk.asmtools.jasm
Class ConstantPool.ConstValue_MethodHandle<P extends ConstantPool.ConstValue_Pair<ConstantPool.ConstValue_Class,ConstantPool.ConstValue_NameAndType>>
java.lang.Object
org.openjdk.asmtools.jasm.ConstValue<ConstCell<P>>
org.openjdk.asmtools.jasm.ConstantPool.ConstValue_MethodHandle<P>
- Enclosing class:
- ConstantPool
public static class ConstantPool.ConstValue_MethodHandle<P extends ConstantPool.ConstValue_Pair<ConstantPool.ConstValue_Class,ConstantPool.ConstValue_NameAndType>>
extends ConstValue<ConstCell<P>>
The CONSTANT_MethodHandle(15) structure is used to represent a method handle
T : ConstValue_MethodRef, ConstValue_InterfaceMethodRef or ConstValue_FieldRef
-
Field Summary
FieldsFields inherited from class org.openjdk.asmtools.jasm.ConstValue
tag, value
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
kind
-
-
Constructor Details
-
ConstValue_MethodHandle
-
-
Method Details
-
write
- Overrides:
write
in classConstValue<ConstCell<P extends ConstantPool.ConstValue_Pair<ConstantPool.ConstValue_Class,
ConstantPool.ConstValue_NameAndType>>> - Throws:
IOException
-
equals
- Overrides:
equals
in classConstValue<ConstCell<P extends ConstantPool.ConstValue_Pair<ConstantPool.ConstValue_Class,
ConstantPool.ConstValue_NameAndType>>>
-
equalsByValue
- Overrides:
equalsByValue
in classConstValue<ConstCell<P extends ConstantPool.ConstValue_Pair<ConstantPool.ConstValue_Class,
ConstantPool.ConstValue_NameAndType>>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classConstValue<ConstCell<P extends ConstantPool.ConstValue_Pair<ConstantPool.ConstValue_Class,
ConstantPool.ConstValue_NameAndType>>>
-