Interface Utf8Entry
- All Superinterfaces:
AnnotationConstantValueEntry, CharSequence, PoolEntry
Models a
CONSTANT_UTF8_info
constant in the constant pool of a
classfile.- See Java Virtual Machine Specification:
-
4.4.7 The CONSTANT_Utf8_info Structure
- Since:
- 24
-
Field Summary
Fields declared in interface PoolEntry
TAG_CLASS, TAG_DOUBLE, TAG_DYNAMIC, TAG_FIELDREF, TAG_FLOAT, TAG_INTEGER, TAG_INTERFACE_METHODREF, TAG_INVOKE_DYNAMIC, TAG_LONG, TAG_METHOD_HANDLE, TAG_METHOD_TYPE, TAG_METHODREF, TAG_MODULE, TAG_NAME_AND_TYPE, TAG_PACKAGE, TAG_STRING, TAG_UTF8
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns whether this entry describes the same string as the provided string.Returns the string value for this entry.Methods declared in interface AnnotationConstantValueEntry
constantValue
Methods declared in interface CharSequence
charAt, chars, codePoints, isEmpty, length, subSequence, toString
Methods declared in interface PoolEntry
constantPool, index, tag, width
-
Method Details
-
stringValue
String stringValue()Returns the string value for this entry.- Returns:
- the string value for this entry
-
equalsString
Returns whether this entry describes the same string as the provided string.- Parameters:
s
- the string to compare to- Returns:
- whether this entry describes the same string as the provided string
-