- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
ModuleInfoExports.BuilderBase.ModuleInfoExportsImpl
An exports directive of a module info.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classFluent API builder forModuleInfoExports.static classModuleInfoExports.BuilderBase<BUILDER extends ModuleInfoExports.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ModuleInfoExports> Fluent API builder base forModuleInfoExports. -
Method Summary
Modifier and TypeMethodDescriptionstatic ModuleInfoExports.Builderbuilder()Create a new fluent API builder to customize configuration.static ModuleInfoExports.Builderbuilder(ModuleInfoExports instance) Create a new fluent API builder from an existing instance.static ModuleInfoExportscreate()Create a new instance with default values.Name of the exported package.targets()Names of target modules, empty if exported without qualification.
-
Method Details
-
builder
Create a new fluent API builder to customize configuration.- Returns:
- a new builder
-
builder
Create a new fluent API builder from an existing instance.- Parameters:
instance- an existing instance used as a base for the builder- Returns:
- a builder based on an instance
-
create
Create a new instance with default values.- Returns:
- a new instance
-
packageName
String packageName()Name of the exported package.- Returns:
- package name
-
targets
Names of target modules, empty if exported without qualification.- Returns:
- list of target modules
-