Interface ModuleDescription.ForLoadedModule.ModuleDescriptor
- Enclosing class:
ModuleDescription.ForLoadedModule
@Proxied("java.lang.module.ModuleDescriptor")
protected static interface ModuleDescription.ForLoadedModule.ModuleDescriptor
A proxy for interacting with
java.lang.ModuleDescriptor.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA proxy for interacting withjava.lang.ModuleDescriptor.Exports.static interfaceA proxy for interacting withjava.lang.ModuleDescriptor.Opens.static interfaceA proxy for interacting withjava.lang.ModuleDescriptor.Provides.static interfaceA proxy for interacting withjava.lang.ModuleDescriptor.Requires. -
Method Summary
Modifier and TypeMethodDescriptionSet<?> Returns the module's exports declarations.booleanReturnstrueif this is an open module.Returns the module's main class.Returns the module's modifiers.Returns the module's name.Set<?> Returns the module's opens declarations.Returns the module's packages.Set<?> Returns the module's provides declarations.rawVersion(Object value) Returns the module's raw version.Set<?> Returns the module's requires declarations.Returns the module's uses declarations.
-
Method Details
-
name
-
modifiers
-
isOpen
Returnstrueif this is an open module.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
trueif this is an open module.
-
requires
-
exports
-
opens
-
uses
-
provides
-
rawVersion
-
mainClass
-
packages
-