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.Object
Builder 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.Builder
addRuntime(java.lang.String... runtimes)
Source
build()
Source.Builder
setCode(com.google.common.base.Supplier<java.lang.String> code)
Source.Builder
setCode(java.lang.String code)
Source.Builder
setDependencyInfo(DependencyInfo info)
abstract Source.Builder
setEstimatedSize(int estimatedSize)
abstract Source.Builder
setLoadFlags(com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> flags)
Source.Builder
setOriginalCode(java.lang.String code)
abstract Source.Builder
setPath(java.nio.file.Path path)
abstract Source.Builder
setRuntimes(com.google.common.collect.ImmutableSet<java.lang.String> runtimes)
abstract Source.Builder
setSourceMap(java.lang.String sourceMap)
abstract Source.Builder
setSourceMappingUrl(java.lang.String sourceMappingUrl)
abstract Source.Builder
setSourceUrl(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()
-
-