Uses of Class
java.lang.module.ModuleDescriptor.Builder
| Package | Description |
|---|---|
| java.lang.module |
Classes to support module descriptors and creating configurations of modules
by means of resolution and service binding.
|
-
Uses of ModuleDescriptor.Builder in java.lang.module
Methods in java.lang.module that return ModuleDescriptor.Builder Modifier and Type Method Description ModuleDescriptor.BuilderModuleDescriptor.Builder. exports(ModuleDescriptor.Exports e)Adds an exported package.ModuleDescriptor.BuilderModuleDescriptor.Builder. exports(String pn)Adds an exported package.ModuleDescriptor.BuilderModuleDescriptor.Builder. exports(String pn, Set<String> targets)Adds an exported package.ModuleDescriptor.BuilderModuleDescriptor.Builder. exports(Set<ModuleDescriptor.Exports.Modifier> ms, String pn)Adds an exported package with the given (and possibly empty) set of modifiers.ModuleDescriptor.BuilderModuleDescriptor.Builder. exports(Set<ModuleDescriptor.Exports.Modifier> ms, String pn, Set<String> targets)Adds an exported package with the given (and possibly empty) set of modifiers.ModuleDescriptor.BuilderModuleDescriptor.Builder. mainClass(String mc)Sets the module main class.static ModuleDescriptor.BuilderModuleDescriptor. newAutomaticModule(String name)Instantiates a builder to build a module descriptor for an automatic module.static ModuleDescriptor.BuilderModuleDescriptor. newModule(String name)Instantiates a builder to build a module descriptor for a normal module.static ModuleDescriptor.BuilderModuleDescriptor. newModule(String name, Set<ModuleDescriptor.Modifier> ms)Instantiates a builder to build a module descriptor.static ModuleDescriptor.BuilderModuleDescriptor. newOpenModule(String name)Instantiates a builder to build a module descriptor for an open module.ModuleDescriptor.BuilderModuleDescriptor.Builder. opens(ModuleDescriptor.Opens obj)Adds an open package.ModuleDescriptor.BuilderModuleDescriptor.Builder. opens(String pn)Adds an open package.ModuleDescriptor.BuilderModuleDescriptor.Builder. opens(String pn, Set<String> targets)Adds an open package.ModuleDescriptor.BuilderModuleDescriptor.Builder. opens(Set<ModuleDescriptor.Opens.Modifier> ms, String pn)Adds an open package with the given (and possibly empty) set of modifiers.ModuleDescriptor.BuilderModuleDescriptor.Builder. opens(Set<ModuleDescriptor.Opens.Modifier> ms, String pn, Set<String> targets)Adds an open package with the given (and possibly empty) set of modifiers.ModuleDescriptor.BuilderModuleDescriptor.Builder. packages(Set<String> pns)Adds packages to the module.ModuleDescriptor.BuilderModuleDescriptor.Builder. provides(ModuleDescriptor.Provides p)Provides a service with one or more implementations.ModuleDescriptor.BuilderModuleDescriptor.Builder. provides(String service, List<String> providers)Provides implementations of a service.ModuleDescriptor.BuilderModuleDescriptor.Builder. requires(ModuleDescriptor.Requires req)Adds a dependence on a module.ModuleDescriptor.BuilderModuleDescriptor.Builder. requires(String mn)Adds a dependence on a module with an empty set of modifiers.ModuleDescriptor.BuilderModuleDescriptor.Builder. requires(Set<ModuleDescriptor.Requires.Modifier> ms, String mn)Adds a dependence on a module with the given (and possibly empty) set of modifiers.ModuleDescriptor.BuilderModuleDescriptor.Builder. requires(Set<ModuleDescriptor.Requires.Modifier> ms, String mn, ModuleDescriptor.Version compiledVersion)Adds a dependence on a module with the given (and possibly empty) set of modifiers.ModuleDescriptor.BuilderModuleDescriptor.Builder. uses(String service)Adds a service dependence.ModuleDescriptor.BuilderModuleDescriptor.Builder. version(ModuleDescriptor.Version v)Sets the module version.ModuleDescriptor.BuilderModuleDescriptor.Builder. version(String vs)Sets the module version.