public static class ScriptModuleSpec.Builder
extends java.lang.Object
ScriptModuleSpec
.Constructor and Description |
---|
ScriptModuleSpec.Builder(ModuleId moduleId) |
ScriptModuleSpec.Builder(java.lang.String moduleId) |
Modifier and Type | Method and Description |
---|---|
ScriptModuleSpec.Builder |
addAppImportFilter(java.lang.String filterPath)
Add a Module app import filter path.
|
ScriptModuleSpec.Builder |
addAppImportFilters(java.util.Set<java.lang.String> filterPaths)
Add Module app import filter paths.
|
ScriptModuleSpec.Builder |
addCompilerPluginId(java.lang.String pluginId)
Add a dependency on the named compiler plugin
|
ScriptModuleSpec.Builder |
addCompilerPluginIds(java.util.Set<java.lang.String> pluginIds)
Add a dependency on the named compiler plugin
|
ScriptModuleSpec.Builder |
addMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
Append all of the given metadata.
|
ScriptModuleSpec.Builder |
addMetadata(java.lang.String property,
java.lang.Object value)
Append the given metadata.
|
ScriptModuleSpec.Builder |
addModuleDependencies(java.util.Set<ModuleId> dependencies)
Add Module dependencies.
|
ScriptModuleSpec.Builder |
addModuleDependency(ModuleId dependency)
Add Module dependency.
|
ScriptModuleSpec.Builder |
addModuleDependency(java.lang.String dependencyName)
Add Module dependency.
|
ScriptModuleSpec.Builder |
addModuleExportFilter(java.lang.String filterPath)
Add a Module export filter path.
|
ScriptModuleSpec.Builder |
addModuleExportFilters(java.util.Set<java.lang.String> filterPaths)
Add Module export filter paths.
|
ScriptModuleSpec.Builder |
addModuleImportFilter(java.lang.String filterPath)
Add a Module import filter path.
|
ScriptModuleSpec.Builder |
addModuleImportFilters(java.util.Set<java.lang.String> filterPaths)
Add Module import filter paths.
|
ScriptModuleSpec |
build()
Build the
PathScriptArchive . |
public ScriptModuleSpec.Builder(java.lang.String moduleId)
public ScriptModuleSpec.Builder(ModuleId moduleId)
public ScriptModuleSpec.Builder addCompilerPluginId(java.lang.String pluginId)
public ScriptModuleSpec.Builder addCompilerPluginIds(java.util.Set<java.lang.String> pluginIds)
public ScriptModuleSpec.Builder addMetadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
public ScriptModuleSpec.Builder addMetadata(java.lang.String property, java.lang.Object value)
public ScriptModuleSpec.Builder addModuleDependency(java.lang.String dependencyName)
public ScriptModuleSpec.Builder addModuleDependency(ModuleId dependency)
public ScriptModuleSpec.Builder addModuleDependencies(java.util.Set<ModuleId> dependencies)
public ScriptModuleSpec.Builder addAppImportFilters(java.util.Set<java.lang.String> filterPaths)
public ScriptModuleSpec.Builder addAppImportFilter(java.lang.String filterPath)
public ScriptModuleSpec.Builder addModuleImportFilters(java.util.Set<java.lang.String> filterPaths)
public ScriptModuleSpec.Builder addModuleImportFilter(java.lang.String filterPath)
public ScriptModuleSpec.Builder addModuleExportFilters(java.util.Set<java.lang.String> filterPaths)
public ScriptModuleSpec.Builder addModuleExportFilter(java.lang.String filterPath)
public ScriptModuleSpec build()
PathScriptArchive
.