Interface PackageEntry

All Superinterfaces:
PoolEntry

public sealed interface PackageEntry extends PoolEntry
Models a CONSTANT_Package_info, representing a package, in the constant pool of a class file.

The use of a PackageEntry is represented by a PackageDesc that does not represent the unnamed package. Conversions are through ConstantPoolBuilder.packageEntry(PackageDesc) and asSymbol().

A package entry is composite:

PackageEntry(Utf8Entry name)
where name is the internal form of a binary package name and is not empty.
See Java Virtual Machine Specification:
4.4.12 The CONSTANT_Package_info Structure
Since:
24