Class SimpleDependencyInfo.Builder
java.lang.Object
com.google.javascript.jscomp.deps.SimpleDependencyInfo.Builder
- Enclosing class:
SimpleDependencyInfo
Builder for constructing instances of SimpleDependencyInfo.
Use the
SimpleDependencyInfo.builder(String, String) method to create an instance.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SimpleDependencyInfobuild()static SimpleDependencyInfo.Builderfrom(DependencyInfo copy) setGoogModule(boolean isModule) abstract SimpleDependencyInfo.BuildersetHasExternsAnnotation(boolean hasExternsAnnotation) abstract SimpleDependencyInfo.BuildersetHasNoCompileAnnotation(boolean hasNoCompileAnnotation) abstract SimpleDependencyInfo.BuildersetLoadFlags(Map<String, String> loadFlags) abstract SimpleDependencyInfo.BuildersetProvides(String... provides) abstract SimpleDependencyInfo.BuildersetProvides(Collection<String> provides) abstract SimpleDependencyInfo.BuildersetRequires(DependencyInfo.Require... requires) abstract SimpleDependencyInfo.BuildersetRequires(Collection<DependencyInfo.Require> requires) abstract SimpleDependencyInfo.BuildersetTypeRequires(String... typeRequires) abstract SimpleDependencyInfo.BuildersetTypeRequires(Collection<String> typeRequires)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
from
-
setProvides
-
setProvides
-
setRequires
public abstract SimpleDependencyInfo.Builder setRequires(Collection<DependencyInfo.Require> requires) -
setRequires
-
setTypeRequires
-
setTypeRequires
-
setLoadFlags
-
setHasExternsAnnotation
-
setHasNoCompileAnnotation
public abstract SimpleDependencyInfo.Builder setHasNoCompileAnnotation(boolean hasNoCompileAnnotation) -
setGoogModule
-
build
-