public sealed interfaceModuleDesc
A nominal descriptor for a
Module constant. To create aModuleDesc for a module, use theof(String) method.
- SeeJava 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.staticModuleDescReturns 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- SeeJava 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.