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
String name()Returns the module name of thisModuleDesc.- Returns:
 - the module 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. 
 -