Class ModuleMetadataMap.ModuleMetadata.Builder
java.lang.Object
com.google.javascript.jscomp.modules.ModuleMetadataMap.ModuleMetadata.Builder
- Enclosing class:
ModuleMetadataMap.ModuleMetadata
Builder for
ModuleMetadataMap.ModuleMetadata
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddGoogNamespace
(String namespace) abstract ModuleMetadataMap.ModuleMetadata
build()
abstract com.google.common.collect.ImmutableMultiset.Builder
<String> abstract com.google.common.collect.ImmutableMultiset.Builder
<String> abstract com.google.common.collect.ImmutableMultiset.Builder
<String> isTestOnly
(boolean value) abstract com.google.common.collect.ImmutableMultiset.Builder
<String> abstract ModuleMetadataMap.ModuleType
abstract com.google.common.collect.ImmutableList.Builder
<ModuleMetadataMap.ModuleMetadata> path
(@Nullable ModuleLoader.ModulePath value) abstract com.google.common.collect.ImmutableMultiset.Builder
<String> abstract com.google.common.collect.ImmutableMultiset.Builder
<String> usesClosure
(boolean value) abstract com.google.common.collect.ImmutableMultiset.Builder
<String>
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
-
googNamespacesBuilder
-
addGoogNamespace
@CanIgnoreReturnValue public ModuleMetadataMap.ModuleMetadata.Builder addGoogNamespace(String namespace) -
stronglyRequiredGoogNamespacesBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<String> stronglyRequiredGoogNamespacesBuilder() -
dynamicallyRequiredGoogNamespacesBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<String> dynamicallyRequiredGoogNamespacesBuilder() -
maybeRequiredGoogNamespacesBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<String> maybeRequiredGoogNamespacesBuilder() -
weaklyRequiredGoogNamespacesBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<String> weaklyRequiredGoogNamespacesBuilder() -
es6ImportSpecifiersBuilder
public abstract com.google.common.collect.ImmutableMultiset.Builder<String> es6ImportSpecifiersBuilder() -
nestedModulesBuilder
public abstract com.google.common.collect.ImmutableList.Builder<ModuleMetadataMap.ModuleMetadata> nestedModulesBuilder() -
readTogglesBuilder
-
path
public abstract ModuleMetadataMap.ModuleMetadata.Builder path(@Nullable ModuleLoader.ModulePath value) -
usesClosure
-
isTestOnly
-
moduleType
-
moduleType
public abstract ModuleMetadataMap.ModuleMetadata.Builder moduleType(ModuleMetadataMap.ModuleType value) -
rootNode
-