public static final class JavaModuleDescriptor.Builder extends Object
Modifier and Type | Method | Description |
---|---|---|
JavaModuleDescriptor |
build() |
Builds and returns a ModuleDescriptor from its components.
|
JavaModuleDescriptor.Builder |
exports(String source) |
Adds an exported package.
|
JavaModuleDescriptor.Builder |
exports(String source,
Set<String> targets) |
Adds an exported package.
|
JavaModuleDescriptor.Builder |
provides(String service,
List<String> providers) |
|
JavaModuleDescriptor.Builder |
requires(String name) |
Adds a dependence on a module with an empty set of modifiers.
|
JavaModuleDescriptor.Builder |
requires(Set<JavaModuleDescriptor.JavaRequires.JavaModifier> modifiers,
String name) |
Adds a dependence on a module with the given (and possibly empty) set of modifiers.
|
JavaModuleDescriptor.Builder |
uses(String service) |
Adds a service dependence.
|
public JavaModuleDescriptor.Builder requires(Set<JavaModuleDescriptor.JavaRequires.JavaModifier> modifiers, String name)
modifiers
- The set of modifiersname
- The module namepublic JavaModuleDescriptor.Builder requires(String name)
name
- The module namepublic JavaModuleDescriptor.Builder exports(String source)
source
- The package namepublic JavaModuleDescriptor.Builder exports(String source, Set<String> targets)
source
- The package nametargets
- The set of target modules namespublic JavaModuleDescriptor.Builder uses(String service)
service
- The service typepublic JavaModuleDescriptor.Builder provides(String service, List<String> providers)
public JavaModuleDescriptor build()
Copyright © 2001–2018 Codehaus Plexus. All rights reserved.