Class ModuleReference
java.lang.Object
java.lang.module.ModuleReference
A reference to a module's content.
 
 A module reference is a concrete implementation of this class that
 implements the abstract methods defined by this class. It contains the
 module's descriptor and its location, if known.  It also has the ability to
 create a ModuleReader in order to access the module's content, which
 may be inside the Java run-time system itself or in an artifact such as a
 modular JAR file.
- Since:
- 9
- See Also:
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedModuleReference(ModuleDescriptor descriptor, URI location) Constructs a new instance of this class.
- 
Method SummaryModifier and TypeMethodDescriptionfinal ModuleDescriptorReturns the module descriptor.location()Returns the location of this module's content, if known.abstract ModuleReaderopen()Opens the module content for reading.
- 
Constructor Details- 
ModuleReferenceConstructs a new instance of this class.- Parameters:
- descriptor- The module descriptor
- location- The module location or- nullif not known
 
 
- 
- 
Method Details- 
descriptorReturns the module descriptor.- Returns:
- The module descriptor
 
- 
location
- 
openOpens the module content for reading.- Returns:
- A ModuleReaderto read the module
- Throws:
- IOException- If an I/O error occurs
 
 
-