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.ObjectBuilder forModuleMetadataMap.ModuleMetadata.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description ModuleMetadataMap.ModuleMetadata.BuilderaddGoogNamespace(java.lang.String namespace)abstract ModuleMetadataMap.ModuleMetadatabuild()abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String>dynamicallyRequiredGoogNamespacesBuilder()abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String>es6ImportSpecifiersBuilder()abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String>googNamespacesBuilder()abstract ModuleMetadataMap.ModuleMetadata.BuilderisTestOnly(boolean value)abstract ModuleMetadataMap.ModuleTypemoduleType()abstract ModuleMetadataMap.ModuleMetadata.BuildermoduleType(ModuleMetadataMap.ModuleType value)abstract com.google.common.collect.ImmutableList.Builder<ModuleMetadataMap.ModuleMetadata>nestedModulesBuilder()abstract ModuleMetadataMap.ModuleMetadata.Builderpath(@Nullable ModuleLoader.ModulePath value)abstract ModuleMetadataMap.ModuleMetadata.BuilderrootNode(@Nullable Node root)abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String>stronglyRequiredGoogNamespacesBuilder()abstract ModuleMetadataMap.ModuleMetadata.BuilderusesClosure(boolean value)abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String>weaklyRequiredGoogNamespacesBuilder()
-
-
-
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()
-
dynamicallyRequiredGoogNamespacesBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<java.lang.String> dynamicallyRequiredGoogNamespacesBuilder()
-
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)
-
-