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 withjava.lang.ModuleDescriptor.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceModuleDescription.ForLoadedModule.ModuleDescriptor.ExportsA proxy for interacting withjava.lang.ModuleDescriptor.Exports.static interfaceModuleDescription.ForLoadedModule.ModuleDescriptor.OpensA proxy for interacting withjava.lang.ModuleDescriptor.Opens.static interfaceModuleDescription.ForLoadedModule.ModuleDescriptor.ProvidesA proxy for interacting withjava.lang.ModuleDescriptor.Provides.static interfaceModuleDescription.ForLoadedModule.ModuleDescriptor.RequiresA proxy for interacting withjava.lang.ModuleDescriptor.Requires.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<?>exports(java.lang.Object value)Returns the module's exports declarations.booleanisOpen(java.lang.Object value)Returnstrueif this is an open module.java.lang.ObjectmainClass(java.lang.Object value)Returns the module's main class.java.util.Set<java.lang.Enum<?>>modifiers(java.lang.Object value)Returns the module's modifiers.java.lang.Stringname(java.lang.Object value)Returns the module's name.java.util.Set<?>opens(java.lang.Object value)Returns the module's opens declarations.java.util.Set<java.lang.String>packages(java.lang.Object value)Returns the module's packages.java.util.Set<?>provides(java.lang.Object value)Returns the module's provides declarations.java.lang.ObjectrawVersion(java.lang.Object value)Returns the module's raw version.java.util.Set<?>requires(java.lang.Object value)Returns the module's requires declarations.java.util.Set<java.lang.String>uses(java.lang.Object value)Returns the module's uses declarations.
-
-
-
Method Detail
-
name
java.lang.String name(java.lang.Object value)
Returns the module's name.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's name.
-
modifiers
java.util.Set<java.lang.Enum<?>> modifiers(java.lang.Object value)
Returns the module's modifiers.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's modifiers.
-
isOpen
boolean isOpen(java.lang.Object value)
Returnstrueif this is an open module.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
trueif this is an open module.
-
requires
java.util.Set<?> requires(java.lang.Object value)
Returns the module's requires declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's requires declarations.
-
exports
java.util.Set<?> exports(java.lang.Object value)
Returns the module's exports declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's exports declarations.
-
opens
java.util.Set<?> opens(java.lang.Object value)
Returns the module's opens declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's opens declarations.
-
uses
java.util.Set<java.lang.String> uses(java.lang.Object value)
Returns the module's uses declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's uses declarations.
-
provides
java.util.Set<?> provides(java.lang.Object value)
Returns the module's provides declarations.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's provides declarations.
-
rawVersion
java.lang.Object rawVersion(java.lang.Object value)
Returns the module's raw version.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's raw version as an
Optional.
-
mainClass
java.lang.Object mainClass(java.lang.Object value)
Returns the module's main class.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's main class as an
Optional.
-
packages
java.util.Set<java.lang.String> packages(java.lang.Object value)
Returns the module's packages.- Parameters:
value- Thejava.lang.ModuleDescriptorinstance.- Returns:
- The module's packages.
-
-