Class Source.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.bundle.Source.Builder
-
- Enclosing class:
- Source
@GwtIncompatible public abstract static class Source.Builder extends java.lang.ObjectBuilder for Source instances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Source.BuilderaddRuntime(java.lang.String... runtimes)Sourcebuild()Source.BuildersetCode(com.google.common.base.Supplier<java.lang.String> code)Source.BuildersetCode(java.lang.String code)Source.BuildersetDependencyInfo(DependencyInfo info)abstract Source.BuildersetEstimatedSize(int estimatedSize)abstract Source.BuildersetLoadFlags(com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> flags)Source.BuildersetOriginalCode(java.lang.String code)abstract Source.BuildersetPath(java.nio.file.Path path)abstract Source.BuildersetRuntimes(com.google.common.collect.ImmutableSet<java.lang.String> runtimes)abstract Source.BuildersetSourceMap(java.lang.String sourceMap)abstract Source.BuildersetSourceMappingUrl(java.lang.String sourceMappingUrl)abstract Source.BuildersetSourceUrl(java.lang.String sourceUrl)
-
-
-
Method Detail
-
setPath
public abstract Source.Builder setPath(java.nio.file.Path path)
-
setSourceMap
public abstract Source.Builder setSourceMap(java.lang.String sourceMap)
-
setSourceUrl
public abstract Source.Builder setSourceUrl(java.lang.String sourceUrl)
-
setSourceMappingUrl
public abstract Source.Builder setSourceMappingUrl(java.lang.String sourceMappingUrl)
-
setRuntimes
public abstract Source.Builder setRuntimes(com.google.common.collect.ImmutableSet<java.lang.String> runtimes)
-
setLoadFlags
public abstract Source.Builder setLoadFlags(com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> flags)
-
setEstimatedSize
public abstract Source.Builder setEstimatedSize(int estimatedSize)
-
setCode
public final Source.Builder setCode(com.google.common.base.Supplier<java.lang.String> code)
-
setCode
public final Source.Builder setCode(java.lang.String code)
-
setOriginalCode
public final Source.Builder setOriginalCode(java.lang.String code)
-
addRuntime
public final Source.Builder addRuntime(java.lang.String... runtimes)
-
setDependencyInfo
public final Source.Builder setDependencyInfo(DependencyInfo info)
-
build
public final Source build()
-
-