Interface ModuleDesc
public sealed interface ModuleDesc
A nominal descriptor for a
Module constant.
To create a ModuleDesc for a module, use the of(String)
method.
- See Java Virtual Machine Specification:
-
4.4.11 The CONSTANT_Module_info Structure
- Since:
- 21
-
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the specified object with this descriptor for equality.name()Returns the module name of thisModuleDesc.static ModuleDescReturns aModuleDescfor a module, given the name of the module.
-
Method Details
-
of
Returns aModuleDescfor a module, given the name of the module.- Parameters:
name- the module name- Returns:
- a
ModuleDescdescribing the desired module - Throws:
NullPointerException- if the argument isnullIllegalArgumentException- if the name string is not in the correct format- See Java Virtual Machine Specification:
-
4.2.3 Module and Package Names
-
name
-
equals
Compare the specified object with this descriptor for equality. Returnstrueif and only if the specified object is also aModuleDescand both describe the same module.
-