Interface FieldRefEntry

All Superinterfaces:
MemberRefEntry, PoolEntry

public sealed interface FieldRefEntry extends MemberRefEntry
Models a CONSTANT_Fieldref_info structure, or a symbolic reference to a field, in the constant pool of a class file.

A field reference constant pool entry is composite:

FieldRefEntry(
    ClassEntry owner,
    NameAndTypeEntry nameAndType
)
where the nameAndType.type() represents a field descriptor string.
See Java Virtual Machine Specification:
4.4.2 The CONSTANT_Fieldref_info, CONSTANT_Methodref_info, and CONSTANT_InterfaceMethodref_info Structures
Since:
24
See Also:
  • Method Details

    • typeSymbol

      default ClassDesc typeSymbol()
      Returns a symbolic descriptor for the field type.
      Returns:
      a symbolic descriptor for the field type