Class Config
java.lang.Object
com.google.javascript.jscomp.parsing.Config
Configuration for the AST factory. Should be shared across AST creation for all files of a
compilation process.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Builder for a Config.static enum
Whether to parse the descriptions of JsDoc comments.static enum
JavaScript modestatic enum
Whether to keep going after encountering a parse error.static enum
Level of language strictness required for the input source code. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract com.google.common.collect.ImmutableMap
<String, com.google.javascript.jscomp.parsing.Annotation> Recognized JSDoc annotations, mapped from their name to their internal representation.static Config.Builder
builder()
abstract Config.JsDocParsing
How to parse the descriptions of JsDoc comments.abstract Config.LanguageMode
Language level to accept.abstract boolean
Whether to parse inline source maps (//# sourceMappingURL=data:...).abstract Config.RunMode
runMode()
Whether to keep going after encountering a parse error.abstract Config.StrictMode
Whether to assume input is strict mode compliant.abstract com.google.common.collect.ImmutableSet
<String> Set of recognized names in a@suppress
tag.abstract Config.Builder
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
languageMode
Language level to accept. -
strictMode
Whether to assume input is strict mode compliant. -
jsDocParsingMode
How to parse the descriptions of JsDoc comments. -
runMode
Whether to keep going after encountering a parse error. -
annotations
public abstract com.google.common.collect.ImmutableMap<String,com.google.javascript.jscomp.parsing.Annotation> annotations()Recognized JSDoc annotations, mapped from their name to their internal representation. -
suppressionNames
Set of recognized names in a@suppress
tag. -
parseInlineSourceMaps
public abstract boolean parseInlineSourceMaps()Whether to parse inline source maps (//# sourceMappingURL=data:...). -
toBuilder
-
builder
-