Module org.glavo.classfile
Package org.glavo.classfile.impl
Class AbstractPoolEntry.MethodHandleEntryImpl
java.lang.Object
org.glavo.classfile.impl.AbstractPoolEntry
org.glavo.classfile.impl.AbstractPoolEntry.MethodHandleEntryImpl
- All Implemented Interfaces:
ClassfileElement,LoadableConstantEntry,MethodHandleEntry,PoolEntry,WritableElement<PoolEntry>
- Enclosing class:
AbstractPoolEntry
public static final class AbstractPoolEntry.MethodHandleEntryImpl
extends AbstractPoolEntry
implements MethodHandleEntry
-
Nested Class Summary
Nested classes/interfaces inherited from class org.glavo.classfile.impl.AbstractPoolEntry
AbstractPoolEntry.AbstractDynamicConstantPoolEntry, AbstractPoolEntry.AbstractMemberRefEntry, AbstractPoolEntry.ClassEntryImpl, AbstractPoolEntry.ConstantDynamicEntryImpl, AbstractPoolEntry.DoubleEntryImpl, AbstractPoolEntry.FieldRefEntryImpl, AbstractPoolEntry.FloatEntryImpl, AbstractPoolEntry.IntegerEntryImpl, AbstractPoolEntry.InterfaceMethodRefEntryImpl, AbstractPoolEntry.InvokeDynamicEntryImpl, AbstractPoolEntry.LongEntryImpl, AbstractPoolEntry.MethodHandleEntryImpl, AbstractPoolEntry.MethodRefEntryImpl, AbstractPoolEntry.MethodTypeEntryImpl, AbstractPoolEntry.ModuleEntryImpl, AbstractPoolEntry.NameAndTypeEntryImpl, AbstractPoolEntry.PackageEntryImpl, AbstractPoolEntry.StringEntryImpl, AbstractPoolEntry.Utf8EntryImpl -
Field Summary
Fields inherited from class org.glavo.classfile.impl.AbstractPoolEntry
tag -
Method Summary
Methods inherited from class org.glavo.classfile.impl.AbstractPoolEntry
constantPool, hash1, hash2, hashCode, hashString, index, maybeClone, phiMix, rawUtf8EntryFromStandardAttributeName, tag, widthMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.glavo.classfile.constantpool.LoadableConstantEntry
typeKindMethods inherited from interface org.glavo.classfile.constantpool.MethodHandleEntry
constantValueMethods inherited from interface org.glavo.classfile.constantpool.PoolEntry
constantPool, index, tag, width
-
Method Details
-
kind
public int kind()Description copied from interface:MethodHandleEntryReturns the reference kind of this method handle .- Specified by:
kindin interfaceMethodHandleEntry- Returns:
- the reference kind of this method handle
- See Also:
-
reference
Description copied from interface:MethodHandleEntryReturns the constant pool entry describing the method.- Specified by:
referencein interfaceMethodHandleEntry- Returns:
- the constant pool entry describing the method
-
asSymbol
Description copied from interface:MethodHandleEntryReturns a symbolic descriptor for this method handle.- Specified by:
asSymbolin interfaceMethodHandleEntry- Returns:
- a symbolic descriptor for this method handle
-
writeTo
Description copied from interface:WritableElementWrites the element to the specified writer- Specified by:
writeToin interfaceWritableElement<PoolEntry>- Parameters:
pool- the writer
-
clone
-
toString
-
equals
-