public final class ParserRunner
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ParserRunner.Es6ErrorReporter |
static class |
ParserRunner.ParseResult
Holds results of parsing.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Set<java.lang.String> |
annotationNames |
private static java.lang.String |
CONFIG_RESOURCE |
private static java.util.Set<java.lang.String> |
reservedVars |
private static java.util.Set<java.lang.String> |
suppressionNames |
Modifier | Constructor and Description |
---|---|
private |
ParserRunner() |
Modifier and Type | Method and Description |
---|---|
static Config |
createConfig(boolean isIdeMode,
boolean parseJsDocDocumentation,
boolean preserveJsDocWhitespace,
Config.LanguageMode languageMode,
java.util.Set<java.lang.String> extraAnnotationNames) |
static Config |
createConfig(boolean isIdeMode,
Config.LanguageMode languageMode,
java.util.Set<java.lang.String> extraAnnotationNames) |
static FeatureSet |
detectFeatures(java.lang.String sourcePath,
java.lang.String sourceString) |
private static java.util.Set<java.lang.String> |
extractList(java.lang.String configProp) |
static java.util.Set<java.lang.String> |
getReservedVars() |
private static void |
initResourceConfig() |
private static Parser.Config.Mode |
mode(Config.LanguageMode mode) |
static ParserRunner.ParseResult |
parse(StaticSourceFile sourceFile,
java.lang.String sourceString,
Config config,
ErrorReporter errorReporter) |
private static final java.lang.String CONFIG_RESOURCE
private static java.util.Set<java.lang.String> annotationNames
private static java.util.Set<java.lang.String> suppressionNames
private static java.util.Set<java.lang.String> reservedVars
public static Config createConfig(boolean isIdeMode, Config.LanguageMode languageMode, java.util.Set<java.lang.String> extraAnnotationNames)
public static Config createConfig(boolean isIdeMode, boolean parseJsDocDocumentation, boolean preserveJsDocWhitespace, Config.LanguageMode languageMode, java.util.Set<java.lang.String> extraAnnotationNames)
public static java.util.Set<java.lang.String> getReservedVars()
private static void initResourceConfig()
private static java.util.Set<java.lang.String> extractList(java.lang.String configProp)
public static ParserRunner.ParseResult parse(StaticSourceFile sourceFile, java.lang.String sourceString, Config config, ErrorReporter errorReporter)
public static FeatureSet detectFeatures(java.lang.String sourcePath, java.lang.String sourceString)
private static Parser.Config.Mode mode(Config.LanguageMode mode)