Class ModuleMetadataMap.ModuleMetadata.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.modules.ModuleMetadataMap.ModuleMetadata.Builder
-
- Enclosing class:
- ModuleMetadataMap.ModuleMetadata
public abstract static class ModuleMetadataMap.ModuleMetadata.Builder extends java.lang.Object
Builder forModuleMetadataMap.ModuleMetadata
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
build
public abstract ModuleMetadataMap.ModuleMetadata build()
-
googNamespacesBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String> googNamespacesBuilder()
-
addGoogNamespace
@CanIgnoreReturnValue public ModuleMetadataMap.ModuleMetadata.Builder addGoogNamespace(java.lang.String namespace)
-
stronglyRequiredGoogNamespacesBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String> stronglyRequiredGoogNamespacesBuilder()
-
weaklyRequiredGoogNamespacesBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String> weaklyRequiredGoogNamespacesBuilder()
-
es6ImportSpecifiersBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String> es6ImportSpecifiersBuilder()
-
nestedModulesBuilder
public abstract com.google.common.collect.ImmutableList.Builder<ModuleMetadataMap.ModuleMetadata> nestedModulesBuilder()
-
path
public abstract ModuleMetadataMap.ModuleMetadata.Builder path(@Nullable ModuleLoader.ModulePath value)
-
usesClosure
public abstract ModuleMetadataMap.ModuleMetadata.Builder usesClosure(boolean value)
-
isTestOnly
public abstract ModuleMetadataMap.ModuleMetadata.Builder isTestOnly(boolean value)
-
moduleType
public abstract ModuleMetadataMap.ModuleType moduleType()
-
moduleType
public abstract ModuleMetadataMap.ModuleMetadata.Builder moduleType(ModuleMetadataMap.ModuleType value)
-
rootNode
public abstract ModuleMetadataMap.ModuleMetadata.Builder rootNode(@Nullable Node root)
-
-