Class SimpleDependencyInfo.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.deps.SimpleDependencyInfo.Builder
-
- Enclosing class:
- SimpleDependencyInfo
public abstract static class SimpleDependencyInfo.Builder extends java.lang.Object
Builder for constructing instances of SimpleDependencyInfo. Use theSimpleDependencyInfo.builder(String, String)
method to create an instance.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
from
public static SimpleDependencyInfo.Builder from(DependencyInfo copy)
-
setProvides
public abstract SimpleDependencyInfo.Builder setProvides(java.util.Collection<java.lang.String> provides)
-
setProvides
public abstract SimpleDependencyInfo.Builder setProvides(java.lang.String... provides)
-
setRequires
public abstract SimpleDependencyInfo.Builder setRequires(java.util.Collection<DependencyInfo.Require> requires)
-
setRequires
public abstract SimpleDependencyInfo.Builder setRequires(DependencyInfo.Require... requires)
-
setTypeRequires
public abstract SimpleDependencyInfo.Builder setTypeRequires(java.util.Collection<java.lang.String> typeRequires)
-
setTypeRequires
public abstract SimpleDependencyInfo.Builder setTypeRequires(java.lang.String... typeRequires)
-
setLoadFlags
public abstract SimpleDependencyInfo.Builder setLoadFlags(java.util.Map<java.lang.String,java.lang.String> loadFlags)
-
setHasExternsAnnotation
public abstract SimpleDependencyInfo.Builder setHasExternsAnnotation(boolean hasExternsAnnotation)
-
setHasNoCompileAnnotation
public abstract SimpleDependencyInfo.Builder setHasNoCompileAnnotation(boolean hasNoCompileAnnotation)
-
setGoogModule
public SimpleDependencyInfo.Builder setGoogModule(boolean isModule)
-
build
public abstract SimpleDependencyInfo build()
-
-