java.lang.Object
org.glavo.classfile.impl.AbstractPoolEntry
org.glavo.classfile.impl.AbstractPoolEntry.StringEntryImpl
- All Implemented Interfaces:
ClassfileElement,ConstantValueEntry,LoadableConstantEntry,PoolEntry,StringEntry,WritableElement<PoolEntry>
- Enclosing class:
AbstractPoolEntry
public static final class AbstractPoolEntry.StringEntryImpl
extends AbstractPoolEntry
implements StringEntry
-
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
FieldsFields 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.PoolEntry
constantPool, index, tag, widthMethods inherited from interface org.glavo.classfile.WritableElement
writeTo
-
Field Details
-
ref1
-
-
Method Details
-
utf8
Description copied from interface:StringEntryReturns the UTF constant pool entry describing the string contents.- Specified by:
utf8in interfaceStringEntry- Returns:
- the UTF constant pool entry describing the string contents
-
stringValue
Description copied from interface:StringEntryReturns the string value for this entry.- Specified by:
stringValuein interfaceStringEntry- Returns:
- the string value for this entry
-
constantValue
Description copied from interface:ConstantValueEntry- Specified by:
constantValuein interfaceConstantValueEntry- Specified by:
constantValuein interfaceLoadableConstantEntry- Returns:
- the constant value
-
clone
-
toString
-
equals
-
ref1
-
writeTo
-