- All Superinterfaces:
Prototype.Api
- All Known Implementing Classes:
ModuleInfoOpens.BuilderBase.ModuleInfoOpensImpl
An opens directive of a module info.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classFluent API builder forModuleInfoOpens.static classModuleInfoOpens.BuilderBase<BUILDER extends ModuleInfoOpens.BuilderBase<BUILDER,PROTOTYPE>, PROTOTYPE extends ModuleInfoOpens> Fluent API builder base forModuleInfoOpens. -
Method Summary
Modifier and TypeMethodDescriptionstatic ModuleInfoOpens.Builderbuilder()Create a new fluent API builder to customize configuration.static ModuleInfoOpens.Builderbuilder(ModuleInfoOpens instance) Create a new fluent API builder from an existing instance.static ModuleInfoOpenscreate()Create a new instance with default values.Name of the opened package.targets()Names of target modules, empty if opened 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 opened package.- Returns:
- package name
-
targets
Names of target modules, empty if opened without qualification.- Returns:
- list of target modules
-