Interface StringEntry

All Superinterfaces:
ClassFileElement, ConstantValueEntry, LoadableConstantEntry, PoolEntry, WritableElement<PoolEntry>
All Known Implementing Classes:
AbstractPoolEntry.StringEntryImpl

public sealed interface StringEntry extends ConstantValueEntry permits AbstractPoolEntry.StringEntryImpl
Models a CONSTANT_String_info constant in the constant pool of a classfile.
Since:
22
Jvms:
4.4.3 The CONSTANT_String_info Structure
  • Method Details

    • utf8

      Utf8Entry utf8()
      Returns the UTF constant pool entry describing the string contents.
      Returns:
      the UTF constant pool entry describing the string contents
    • stringValue

      String stringValue()
      Returns the string value for this entry.
      Returns:
      the string value for this entry