Package hydra.build.format
Class PackageManifest.Builder
- java.lang.Object
-
- hydra.build.format.PackageManifest.Builder
-
- Enclosing class:
- PackageManifest
public static final class PackageManifest.Builder extends java.lang.ObjectA fluent builder forPackageManifest.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageManifestbuild()Builds an immutablePackageManifest.PackageManifest.BuildermainDslModules(java.util.List<ModuleName> mainDslModules)PackageManifest.BuildermainEncodingModules(java.util.List<ModuleName> mainEncodingModules)PackageManifest.BuildermainModules(java.util.List<ModuleName> mainModules)PackageManifest.BuildermanifestFormatVersion(java.lang.Integer manifestFormatVersion)PackageManifest.BuildermoduleFormatVersion(java.lang.Integer moduleFormatVersion)PackageManifest.Builderpackage_(PackageName package_)PackageManifest.BuildertestModules(java.util.List<ModuleName> testModules)
-
-
-
Method Detail
-
manifestFormatVersion
public PackageManifest.Builder manifestFormatVersion(java.lang.Integer manifestFormatVersion)
-
moduleFormatVersion
public PackageManifest.Builder moduleFormatVersion(java.lang.Integer moduleFormatVersion)
-
package_
public PackageManifest.Builder package_(PackageName package_)
-
mainModules
public PackageManifest.Builder mainModules(java.util.List<ModuleName> mainModules)
-
testModules
public PackageManifest.Builder testModules(java.util.List<ModuleName> testModules)
-
mainDslModules
public PackageManifest.Builder mainDslModules(java.util.List<ModuleName> mainDslModules)
-
mainEncodingModules
public PackageManifest.Builder mainEncodingModules(java.util.List<ModuleName> mainEncodingModules)
-
build
public PackageManifest build()
Builds an immutablePackageManifest.
-
-