Interface ModuleEntry

All Superinterfaces:
PoolEntry

public sealed interface ModuleEntry extends PoolEntry
Models a CONSTANT_Module_info structure, denoting a module, in the constant pool of a class file.

The use of a ModuleEntry is modeled by a ModuleDesc. Conversions are through ConstantPoolBuilder.moduleEntry(ModuleDesc) and asSymbol().

A module entry is composite:

ModuleEntry(Utf8Entry name)
where name is a module name.
See Java Virtual Machine Specification:
4.4.11 The CONSTANT_Module_info Structure
Since:
24