Interface PackageEntry

All Superinterfaces:
ClassfileElement, PoolEntry, WritableElement<PoolEntry>
All Known Implementing Classes:
AbstractPoolEntry.PackageEntryImpl

public sealed interface PackageEntry extends PoolEntry permits AbstractPoolEntry.PackageEntryImpl
Models a CONSTANT_Package_info constant in the constant pool of a classfile.
  • Method Details

    • name

      Utf8Entry name()
      Returns the package name.
      Returns:
      the package name
    • asSymbol

      PackageDesc asSymbol()
      Returns a symbolic descriptor for the package name.
      Returns:
      a symbolic descriptor for the package name