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 SimpleDependencyInfo
build()
static SimpleDependencyInfo.Builder
from
(DependencyInfo copy) setGoogModule
(boolean isModule) abstract SimpleDependencyInfo.Builder
setHasExternsAnnotation
(boolean hasExternsAnnotation) abstract SimpleDependencyInfo.Builder
setHasNoCompileAnnotation
(boolean hasNoCompileAnnotation) abstract SimpleDependencyInfo.Builder
setLoadFlags
(Map<String, String> loadFlags) abstract SimpleDependencyInfo.Builder
setProvides
(String... provides) abstract SimpleDependencyInfo.Builder
setProvides
(Collection<String> provides) abstract SimpleDependencyInfo.Builder
setRequires
(DependencyInfo.Require... requires) abstract SimpleDependencyInfo.Builder
setRequires
(Collection<DependencyInfo.Require> requires) abstract SimpleDependencyInfo.Builder
setTypeRequires
(String... typeRequires) abstract SimpleDependencyInfo.Builder
setTypeRequires
(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
-