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 SummaryModifier 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- 
ofReturns 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 is- null
- IllegalArgumentException- if the name string is not in the correct format
- See Java Virtual Machine Specification:
- 
4.2.3 Module and Package Names
 
- 
name
- 
equalsCompare the specified object with this descriptor for equality. Returnstrueif and only if the specified object is also aModuleDescand both describe the same module.
 
-