Class Config.Builder
- java.lang.Object
-
- com.google.javascript.jscomp.parsing.Config.Builder
-
- Enclosing class:
- Config
public abstract static class Config.Builder extends java.lang.Object
Builder for a Config.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Config
build()
abstract Config.Builder
setAnnotations(com.google.common.collect.ImmutableMap<java.lang.String,com.google.javascript.jscomp.parsing.Annotation> names)
abstract Config.Builder
setJsDocParsingMode(Config.JsDocParsing mode)
abstract Config.Builder
setLanguageMode(Config.LanguageMode mode)
abstract Config.Builder
setParseInlineSourceMaps(boolean parseInlineSourceMaps)
abstract Config.Builder
setRunMode(Config.RunMode mode)
abstract Config.Builder
setStrictMode(Config.StrictMode mode)
abstract Config.Builder
setSuppressionNames(java.lang.Iterable<java.lang.String> names)
-
-
-
Method Detail
-
setLanguageMode
public abstract Config.Builder setLanguageMode(Config.LanguageMode mode)
-
setStrictMode
public abstract Config.Builder setStrictMode(Config.StrictMode mode)
-
setJsDocParsingMode
public abstract Config.Builder setJsDocParsingMode(Config.JsDocParsing mode)
-
setRunMode
public abstract Config.Builder setRunMode(Config.RunMode mode)
-
setParseInlineSourceMaps
public abstract Config.Builder setParseInlineSourceMaps(boolean parseInlineSourceMaps)
-
setSuppressionNames
public abstract Config.Builder setSuppressionNames(java.lang.Iterable<java.lang.String> names)
-
build
public abstract Config build()
-
setAnnotations
public abstract Config.Builder setAnnotations(com.google.common.collect.ImmutableMap<java.lang.String,com.google.javascript.jscomp.parsing.Annotation> names)
-
-