Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
com.google.javascript.jscomp.ant |
Modifier and Type | Field and Description |
---|---|
private CompilerOptions.LanguageMode |
CompilerOptions.languageIn
The JavaScript language version accepted.
|
private CompilerOptions.LanguageMode |
Compiler.languageMode |
private CompilerOptions.LanguageMode |
CodeGenerator.languageMode |
private CompilerOptions.LanguageMode |
CompilerOptions.languageOut
The JavaScript language version that should be produced.
|
Modifier and Type | Method and Description |
---|---|
static CompilerOptions.LanguageMode |
CompilerOptions.LanguageMode.fromString(java.lang.String value) |
CompilerOptions.LanguageMode |
CompilerOptions.getLanguageIn() |
(package private) abstract CompilerOptions.LanguageMode |
AbstractCompiler.getLanguageMode()
The language mode of the current root node.
|
(package private) CompilerOptions.LanguageMode |
Compiler.getLanguageMode() |
CompilerOptions.LanguageMode |
CompilerOptions.getLanguageOut() |
static CompilerOptions.LanguageMode |
CompilerOptions.LanguageMode.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CompilerOptions.LanguageMode[] |
CompilerOptions.LanguageMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
(package private) static boolean |
NodeUtil.isValidPropertyName(CompilerOptions.LanguageMode mode,
java.lang.String name)
Determines whether the given name can appear on the right side of
the dot operator.
|
static boolean |
NodeUtil.isValidQualifiedName(CompilerOptions.LanguageMode mode,
java.lang.String name)
Determines whether the given name is a valid qualified name.
|
private boolean |
RewritePolyfills.languageOutIsAtLeast(CompilerOptions.LanguageMode mode) |
void |
CompilerOptions.setLanguage(CompilerOptions.LanguageMode language)
Sets ECMAScript version to use.
|
void |
CompilerOptions.setLanguageIn(CompilerOptions.LanguageMode languageIn)
Sets ECMAScript version to use for the input.
|
(package private) abstract void |
AbstractCompiler.setLanguageMode(CompilerOptions.LanguageMode mode) |
(package private) void |
Compiler.setLanguageMode(CompilerOptions.LanguageMode mode) |
void |
CompilerOptions.setLanguageOut(CompilerOptions.LanguageMode languageOut)
Sets ECMAScript version to use for the output.
|
Modifier and Type | Field and Description |
---|---|
private CompilerOptions.LanguageMode |
CompileTask.languageIn |
private CompilerOptions.LanguageMode |
CompileTask.languageOut |
Modifier and Type | Method and Description |
---|---|
private static CompilerOptions.LanguageMode |
CompileTask.parseLanguageMode(java.lang.String value) |