Module org.glavo.classfile
Package org.glavo.classfile.impl
Class AbstractPoolEntry.AbstractMemberRefEntry
java.lang.Object
org.glavo.classfile.impl.AbstractPoolEntry
org.glavo.classfile.impl.AbstractPoolEntry.AbstractMemberRefEntry
- All Implemented Interfaces:
ClassFileElement,MemberRefEntry,PoolEntry,WritableElement<PoolEntry>
- Direct Known Subclasses:
AbstractPoolEntry.FieldRefEntryImpl,AbstractPoolEntry.InterfaceMethodRefEntryImpl,AbstractPoolEntry.MethodRefEntryImpl
- Enclosing class:
AbstractPoolEntry
public abstract static sealed class AbstractPoolEntry.AbstractMemberRefEntry
extends AbstractPoolEntry
implements MemberRefEntry
permits AbstractPoolEntry.FieldRefEntryImpl, AbstractPoolEntry.InterfaceMethodRefEntryImpl, AbstractPoolEntry.MethodRefEntryImpl
-
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
FieldsModifier and TypeFieldDescriptionprotected final AbstractPoolEntry.ClassEntryImplprotected final AbstractPoolEntry.NameAndTypeEntryImplFields 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.MemberRefEntry
name, typeMethods inherited from interface org.glavo.classfile.constantpool.PoolEntry
constantPool, index, tag, widthMethods inherited from interface org.glavo.classfile.WritableElement
writeTo
-
Field Details
-
ref1
-
ref2
-
-
Method Details
-
owner
Description copied from interface:MemberRefEntryReturns the class in which this member ref lives.- Specified by:
ownerin interfaceMemberRefEntry- Returns:
- the class in which this member ref lives
-
nameAndType
Description copied from interface:MemberRefEntryReturns the name and type of the member.- Specified by:
nameAndTypein interfaceMemberRefEntry- Returns:
- the name and type of the member
-
toString
-
equals
-
ref1
-
ref2
-
writeTo
-