Package net.bytebuddy.description.module
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
Returns the module's name.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's name.
-
modifiers
Returns the module's modifiers.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's modifiers.
-
isOpen
Returnstrueif this is an open module.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
trueif this is an open module.
-
requires
Returns the module's requires declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's requires declarations.
-
exports
Returns the module's exports declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's exports declarations.
-
opens
Returns the module's opens declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's opens declarations.
-
uses
Returns the module's uses declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's uses declarations.
-
provides
Returns the module's provides declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's provides declarations.
-
rawVersion
Returns the module's raw version.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's raw version as an
Optional.
-
mainClass
Returns the module's main class.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's main class as an
Optional.
-
packages
Returns the module's packages.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's packages.
-