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.ModuleMetadatabuild()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.ModuleTypeabstract 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
-