Serialized Form
-
Package com.google.debugging.sourcemap
-
Class com.google.debugging.sourcemap.SourceMapParseException extends java.lang.Exception implements Serializable
-
-
Package com.google.debugging.sourcemap.proto
-
Class com.google.debugging.sourcemap.proto.Mapping.LineMapping extends com.google.protobuf.GeneratedMessageV3 implements Serializable
- serialVersionUID:
- 0L
-
Serialized Fields
-
bitField0_
int bitField0_
-
columnPosition_
int columnPosition_
-
lineNumber_
int lineNumber_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
originalMapping_
Mapping.OriginalMapping originalMapping_
-
-
Class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping extends com.google.protobuf.GeneratedMessageV3 implements Serializable
- serialVersionUID:
- 0L
-
Serialized Fields
-
bitField0_
int bitField0_
-
columnPosition_
int columnPosition_
-
identifier_
java.lang.Object identifier_
-
lineNumber_
int lineNumber_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
originalFile_
java.lang.Object originalFile_
-
-
-
Package com.google.javascript.jscomp
-
Class com.google.javascript.jscomp.AbstractCommandLineRunner.FlagUsageException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.ByPathWarningsGuard extends WarningsGuard implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
include
boolean include
-
level
CheckLevel level
-
paths
java.util.List<java.lang.String> paths
-
priority
int priority
-
-
Class com.google.javascript.jscomp.ClosureCodingConvention extends CodingConventions.Proxy implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
indirectlyDeclaredProperties
java.util.Set<java.lang.String> indirectlyDeclaredProperties
-
propertyTestFunctions
java.util.Set<java.lang.String> propertyTestFunctions
-
-
Class com.google.javascript.jscomp.CodingConventions.Proxy extends java.lang.Object implements Serializable
-
Serialized Fields
-
nextConvention
CodingConvention nextConvention
-
-
-
Class com.google.javascript.jscomp.Compiler.IntermediateState extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
externs
java.util.List<CompilerInput> externs
-
externsRoot
Node externsRoot
-
injectedLibraries
java.util.Map<java.lang.String,Node> injectedLibraries
-
inputs
java.util.List<CompilerInput> inputs
-
jsRoot
Node jsRoot
-
lifeCycleStage
com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage lifeCycleStage
-
modules
java.util.List<JSModule> modules
-
passConfigState
PassConfig.State passConfigState
-
typeRegistry
JSTypeRegistry typeRegistry
-
-
Class com.google.javascript.jscomp.CompilerInput extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.CompilerOptions extends java.lang.Object implements Serializable
- serialVersionUID:
- 7L
-
Serialized Fields
-
acceptConstKeyword
boolean acceptConstKeyword
Whether the compiler accepts the `const' keyword. -
aggressiveVarCheck
CheckLevel aggressiveVarCheck
-
aliasableGlobals
java.lang.String aliasableGlobals
-
aliasableStrings
java.util.Set<java.lang.String> aliasableStrings
If set to a non-empty set, those strings literals will be aliased to a single global instance per string, to avoid creating more objects than necessary. -
aliasAllStrings
boolean aliasAllStrings
Aliases all string literals to global instances, to avoid creating more objects than necessary (if true, overrides any set of strings passed in to aliasableStrings) -
aliasExternals
boolean aliasExternals
Adds variable aliases for externals to reduce code size -
aliasKeywords
boolean aliasKeywords
Aliases true, false, and null to variables with shorter names. -
aliasStringsBlacklist
java.lang.String aliasStringsBlacklist
A blacklist in the form of a regular expression to block strings that contains certain words from being aliased. If the value is the empty string, no words are blacklisted. -
ambiguateProperties
boolean ambiguateProperties
Rename unrelated properties to the same name to reduce code size. -
angularPass
boolean angularPass
Processes AngularJS-specific annotations -
anonymousFunctionNaming
AnonymousFunctionNamingPolicy anonymousFunctionNaming
Give anonymous functions names for easier debugging -
appNameStr
java.lang.String appNameStr
-
assumeClosuresOnlyCaptureReferences
boolean assumeClosuresOnlyCaptureReferences
More aggressive function inlining -
assumeStrictThis
boolean assumeStrictThis
Whether the compiler should assume that a function's "this" value never needs coercion (for example in non-strict "null" or "undefined" will be coerced to the global "this" and primitives to objects). -
brokenClosureRequiresLevel
CheckLevel brokenClosureRequiresLevel
-
chainCalls
boolean chainCalls
Chains calls to functions that return this. -
checkCaja
boolean checkCaja
Checks that the syntactic restrictions of Caja are met. -
checkControlStructures
boolean checkControlStructures
Checks for invalid control structures -
checkDeterminism
boolean checkDeterminism
Configures the compiler to log a hash code of the AST after every pass. Only intended for internal development. -
checkGlobalNamesLevel
CheckLevel checkGlobalNamesLevel
-
checkGlobalThisLevel
CheckLevel checkGlobalThisLevel
-
checkMissingGetCssNameBlacklist
java.lang.String checkMissingGetCssNameBlacklist
Regex of string literals that may only appear in goog.getCssName arguments. -
checkMissingGetCssNameLevel
CheckLevel checkMissingGetCssNameLevel
-
checkMissingReturn
CheckLevel checkMissingReturn
-
checkProvides
CheckLevel checkProvides
-
checkRequires
CheckLevel checkRequires
Checks for missing goog.require() calls -
checkSuspiciousCode
boolean checkSuspiciousCode
Checks for suspicious statements that have no effect -
checkSymbols
boolean checkSymbols
Checks that all symbols are defined -
checkTypes
boolean checkTypes
Checks types on expressions -
checkUnreachableCode
CheckLevel checkUnreachableCode
-
closurePass
boolean closurePass
Processes goog.provide() and goog.require() calls -
coalesceVariableNames
boolean coalesceVariableNames
Merge two variables together as one. -
codingConvention
CodingConvention codingConvention
A CodingConvention to use during the compile. -
collapseAnonymousFunctions
boolean collapseAnonymousFunctions
Collapses anonymous function declarations into named function declarations -
collapseObjectLiterals
boolean collapseObjectLiterals
Split object literals into individual variables when possible. -
collapseProperties
boolean collapseProperties
Flattens multi-level property names (e.g. a$b = x) -
collapsePropertiesOnExternTypes
boolean collapsePropertiesOnExternTypes
Flattens multi-level property names on extern types (e.g. String$f = x) -
collapseVariableDeclarations
boolean collapseVariableDeclarations
Collapses multiple variable declarations into one -
colorizeErrorOutput
boolean colorizeErrorOutput
-
commonJSModulePathPrefix
java.lang.String commonJSModulePathPrefix
CommonJS module prefix. -
computeFunctionSideEffects
boolean computeFunctionSideEffects
Use @nosideeffects annotations, function bodies and name graph to determine if calls have side effects. Requires --check_types. -
convertToDottedProperties
boolean convertToDottedProperties
Converts quoted property accesses to dot syntax (a['b'] -> a.b) -
crossModuleCodeMotion
boolean crossModuleCodeMotion
Move code to a deeper module -
crossModuleMethodMotion
boolean crossModuleMethodMotion
Move methods to a deeper module -
cssRenamingMap
CssRenamingMap cssRenamingMap
Map used in the renaming of CSS class names. -
cssRenamingWhitelist
java.util.Set<java.lang.String> cssRenamingWhitelist
Whitelist used in the renaming of CSS class names. -
deadAssignmentElimination
boolean deadAssignmentElimination
Remove assignments to values that can not be referenced -
debugFunctionSideEffectsPath
java.lang.String debugFunctionSideEffectsPath
Where to save debug report for compute function side effects. -
defineReplacements
java.util.Map<java.lang.String,java.lang.Object> defineReplacements
Replacements for @defines. Will be Boolean, Numbers, or Strings -
dependencyOptions
DependencyOptions dependencyOptions
-
devirtualizePrototypeMethods
boolean devirtualizePrototypeMethods
Devirtualize prototype method by rewriting them to be static calls that take the this pointer as their first argument -
devMode
com.google.javascript.jscomp.CompilerOptions.DevMode devMode
Configures the compiler to run expensive sanity checks after every pass. Only intended for internal development. -
disambiguateProperties
boolean disambiguateProperties
Rename properties to disambiguate between unrelated fields based on type information. -
errorFormat
ErrorFormat errorFormat
-
exportTestFunctions
boolean exportTestFunctions
Whether to export test functions. -
externExports
boolean externExports
Whether the exports should be made available viaResult
after compilation. This is implicitly true ifCompilerOptions.externExportsPath
is set. -
externExportsPath
java.lang.String externExportsPath
The output path for the created externs file. -
extraAnnotationNames
java.util.Set<java.lang.String> extraAnnotationNames
A set of extra annotation names which are accepted and silently ignored when encountered in a source file. Defaults to null which has the same effect as specifying an empty set. -
extractPrototypeMemberDeclarations
boolean extractPrototypeMemberDeclarations
Extracts common prototype member declarations -
flowSensitiveInlineVariables
boolean flowSensitiveInlineVariables
-
foldConstants
boolean foldConstants
Folds constants (e.g. (2 + 3) to 5) -
gatherCssNames
boolean gatherCssNames
Gather CSS names (requires closurePass) -
generateExports
boolean generateExports
-
generatePseudoNames
boolean generatePseudoNames
Generate pseudo names for variables and properties for debugging purposes. -
groupVariableDeclarations
boolean groupVariableDeclarations
Group multiple variable declarations into one -
ideMode
boolean ideMode
Configures the compiler for use as an IDE backend. In this mode:- No optimization passes will run.
- The last time custom passes are invoked is
CustomPassExecutionTime.BEFORE_OPTIMIZATIONS
- The compiler will always try to process all inputs fully, even if it encounters errors.
- The compiler may record more information than is strictly needed for codegen.
-
idGenerators
java.util.Set<java.lang.String> idGenerators
Id generators to replace. -
idGeneratorsMapSerialized
java.lang.String idGeneratorsMapSerialized
A previous map of ids (serialized to a string by a previous compile). This will be used as a hint during the ReplaceIdGenerators pass, which will attempt to reuse the same ids. -
ignoreCajaProperties
boolean ignoreCajaProperties
-
inferTypes
boolean inferTypes
Even if checkTypes is disabled, clients might want to still infer types. This is mostly used when ideMode is enabled. -
inlineConstantVars
boolean inlineConstantVars
Inlines constants (symbols that are all CAPS) -
inlineFunctions
boolean inlineFunctions
Inlines global functions -
inlineGetters
boolean inlineGetters
Inlines trivial getters -
inlineLocalFunctions
boolean inlineLocalFunctions
Inlines functions defined in local scopes -
inlineLocalVariables
boolean inlineLocalVariables
Inlines variables -
inlineProperties
boolean inlineProperties
Inlines properties -
inlineVariables
boolean inlineVariables
Inlines variables -
inputAnonymousFunctionNamingMap
VariableMap inputAnonymousFunctionNamingMap
Input anonymous function renaming map. -
inputDelimiter
java.lang.String inputDelimiter
The string to use as the separator for printInputDelimiter -
inputPropertyMap
VariableMap inputPropertyMap
Input property renaming map. -
inputVariableMap
VariableMap inputVariableMap
Input variable renaming map. -
instrumentationTemplate
java.lang.String instrumentationTemplate
Instrumentation template to use with #recordFunctionInformation -
jqueryPass
boolean jqueryPass
Processes jQuery aliases -
labelRenaming
boolean labelRenaming
Controls label renaming. -
languageIn
CompilerOptions.LanguageMode languageIn
The JavaScript language version accepted. -
languageOut
CompilerOptions.LanguageMode languageOut
The JavaScript language version that should be produced. Currently, this is always the same asCompilerOptions.languageIn
. -
lineBreak
boolean lineBreak
Line break the output a bit more aggressively -
lineLengthThreshold
int lineLengthThreshold
-
locale
java.lang.String locale
Compiling locale -
looseTypes
boolean looseTypes
Whether the named objects types included 'undefined' by default. -
manageClosureDependencies
boolean manageClosureDependencies
-
markAsCompiled
boolean markAsCompiled
Sets the special "COMPILED" value to true -
markNoSideEffectCalls
boolean markNoSideEffectCalls
Mark no side effect calls -
moveFunctionDeclarations
boolean moveFunctionDeclarations
Move top-level function declarations to the top -
nameAnonymousFunctionsOnly
boolean nameAnonymousFunctionsOnly
If true, name anonymous functions only. All others passes will be skipped. -
nameReferenceGraphPath
java.lang.String nameReferenceGraphPath
-
nameReferenceReportPath
java.lang.String nameReferenceReportPath
-
optimizeArgumentsArray
boolean optimizeArgumentsArray
Provide formal names for elements of arguments array. -
optimizeCalls
boolean optimizeCalls
Remove unused parameters from call sites. -
optimizeParameters
boolean optimizeParameters
Remove unused and constant parameters. -
optimizeReturns
boolean optimizeReturns
Remove unused return values. -
outputCharset
java.lang.String outputCharset
Charset to use when generating code. If null, then output ASCII. This needs to be a string because CompilerOptions is serializable. -
outputJsStringUsage
boolean outputJsStringUsage
Print string usage as part of the compilation log. -
preferLineBreakAtEndOfFile
boolean preferLineBreakAtEndOfFile
Prefer line breaks at end of file -
preferSingleQuotes
boolean preferSingleQuotes
-
prettyPrint
boolean prettyPrint
Output in pretty indented format -
printInputDelimiter
boolean printInputDelimiter
Prints a separator comment before each JS script -
processCommonJSModules
boolean processCommonJSModules
Rewrite CommonJS modules so that they can be concatenated together. -
processObjectPropertyString
boolean processObjectPropertyString
Process instances of goog.testing.ObjectPropertyString. -
propertyAffinity
boolean propertyAffinity
Should we use affinity information when generating property names. -
propertyInvalidationErrors
java.util.Map<java.lang.String,CheckLevel> propertyInvalidationErrors
List of properties that we report invalidation errors for. -
propertyRenaming
PropertyRenamingPolicy propertyRenaming
Controls which properties get renamed. -
protectHiddenSideEffects
boolean protectHiddenSideEffects
When set, assume that apparently side-effect free code is meaningful. -
recordFunctionInformation
boolean recordFunctionInformation
Record function information -
removeAbstractMethods
boolean removeAbstractMethods
Remove goog.abstractMethod assignments. -
removeClosureAsserts
boolean removeClosureAsserts
Remove goog.asserts calls. -
removeDeadCode
boolean removeDeadCode
Removes code that will never execute -
removeTryCatchFinally
boolean removeTryCatchFinally
Removes try...catch...finally blocks for easier debugging -
removeUnusedClassProperties
boolean removeUnusedClassProperties
Removes unused member properties -
removeUnusedLocalVars
boolean removeUnusedLocalVars
Removes unused variables in local scope. -
removeUnusedPrototypeProperties
boolean removeUnusedPrototypeProperties
Removes unused member prototypes -
removeUnusedPrototypePropertiesInExterns
boolean removeUnusedPrototypePropertiesInExterns
Tells AnalyzePrototypeProperties it can remove externed props. -
removeUnusedVars
boolean removeUnusedVars
Removes unused variables -
renamePrefix
java.lang.String renamePrefix
Specifies a prefix for all globals -
renamePrefixNamespace
java.lang.String renamePrefixNamespace
Specifies the name of an object that will be used to store all non-extern globals. -
replaceIdGenerators
boolean replaceIdGenerators
Replace id generators -
replaceMessagesWithChromeI18n
boolean replaceMessagesWithChromeI18n
Replace UI strings with chrome.i18n.getMessage calls. Used by Chrome extensions/apps. -
replaceStringsFunctionDescriptions
java.util.List<java.lang.String> replaceStringsFunctionDescriptions
Configuration strings -
replaceStringsInputMap
VariableMap replaceStringsInputMap
-
replaceStringsPlaceholderToken
java.lang.String replaceStringsPlaceholderToken
-
replaceStringsReservedStrings
java.util.Set<java.lang.String> replaceStringsReservedStrings
-
reportMissingOverride
CheckLevel reportMissingOverride
-
reportPath
java.lang.String reportPath
-
reportUnknownTypes
CheckLevel reportUnknownTypes
-
reserveRawExports
boolean reserveRawExports
Reserve property names on the global this object. -
rewriteFunctionExpressions
boolean rewriteFunctionExpressions
Reduces the size of common function expressions. -
runtimeTypeCheck
boolean runtimeTypeCheck
Inserts run-time type assertions for debugging. -
runtimeTypeCheckLogFunction
java.lang.String runtimeTypeCheckLogFunction
A JS function to be used for logging run-time type assertion failures. It will be passed the warning as a string and the faulty expression as arguments. -
saveDataStructures
boolean saveDataStructures
-
shadowVariables
boolean shadowVariables
Should shadow variable names in outer scope. -
skipAllPasses
boolean skipAllPasses
Configures the compiler to skip as many passes as possible. -
smartNameRemoval
boolean smartNameRemoval
Removes code associated with unused global names -
sourceMapDetailLevel
SourceMap.DetailLevel sourceMapDetailLevel
The detail level for the generated source map. -
sourceMapFormat
SourceMap.Format sourceMapFormat
The source map file format -
sourceMapLocationMappings
java.util.List<SourceMap.LocationMapping> sourceMapLocationMappings
-
sourceMapOutputPath
java.lang.String sourceMapOutputPath
The output path for the source map. -
specializeInitialModule
boolean specializeInitialModule
-
stripNamePrefixes
java.util.Set<java.lang.String> stripNamePrefixes
Name prefixes that determine which variables and properties to strip -
stripNameSuffixes
java.util.Set<java.lang.String> stripNameSuffixes
Name suffixes that determine which variables and properties to strip -
stripTypePrefixes
java.util.Set<java.lang.String> stripTypePrefixes
Qualified type name prefixes that determine which types to strip -
stripTypes
java.util.Set<java.lang.String> stripTypes
Names of types to strip -
summaryDetailLevel
int summaryDetailLevel
-
syntheticBlockEndMarker
java.lang.String syntheticBlockEndMarker
-
syntheticBlockStartMarker
java.lang.String syntheticBlockStartMarker
-
tcProjectId
java.lang.String tcProjectId
-
tightenTypes
boolean tightenTypes
-
tracer
CompilerOptions.TracerMode tracer
-
transformAMDToCJSModules
boolean transformAMDToCJSModules
Transform AMD to CommonJS modules. -
trustedStrings
boolean trustedStrings
-
tweakProcessing
CompilerOptions.TweakProcessing tweakProcessing
What kind of processing to do for goog.tweak functions. -
tweakReplacements
java.util.Map<java.lang.String,java.lang.Object> tweakReplacements
Replacements for tweaks. Will be Boolean, Numbers, or Strings -
unaliasableGlobals
java.lang.String unaliasableGlobals
-
variableRenaming
VariableRenamingPolicy variableRenaming
Controls which variables get renamed. -
warningsGuard
ComposeWarningsGuard warningsGuard
-
-
Class com.google.javascript.jscomp.ComposeWarningsGuard extends WarningsGuard implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
demoteErrors
boolean demoteErrors
-
guardComparator
java.util.Comparator<WarningsGuard> guardComparator
-
guards
java.util.TreeSet<WarningsGuard> guards
-
numberOfAdds
int numberOfAdds
-
orderOfAddition
java.util.Map<WarningsGuard,java.lang.Integer> orderOfAddition
-
-
Class com.google.javascript.jscomp.DependencyOptions extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
dropMoochers
boolean dropMoochers
-
entryPoints
java.util.Set<java.lang.String> entryPoints
-
pruneDependencies
boolean pruneDependencies
-
sortDependencies
boolean sortDependencies
-
-
Class com.google.javascript.jscomp.DiagnosticGroup extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
java.lang.String name
-
types
java.util.Set<DiagnosticType> types
-
-
Class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard extends WarningsGuard implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
group
DiagnosticGroup group
-
level
CheckLevel level
-
-
Class com.google.javascript.jscomp.DiagnosticType extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultLevel
CheckLevel defaultLevel
Default level -
format
java.text.MessageFormat format
The default way to format errors -
key
java.lang.String key
The error type. Used as the BugPattern and BugInstance types by BugBot's XML -
level
CheckLevel level
Reporting level, initially the defaultLevel but may be changed.
-
-
Class com.google.javascript.jscomp.FunctionInformationMap extends com.google.protobuf.GeneratedMessageV3 implements Serializable
- serialVersionUID:
- 0L
-
Serialized Fields
-
entry_
java.util.List<FunctionInformationMap.Entry> entry_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
module_
java.util.List<FunctionInformationMap.Module> module_
-
-
Class com.google.javascript.jscomp.FunctionInformationMap.Entry extends com.google.protobuf.GeneratedMessageV3 implements Serializable
- serialVersionUID:
- 0L
-
Serialized Fields
-
bitField0_
int bitField0_
-
compiledSource_
java.lang.Object compiledSource_
-
id_
int id_
-
lineNumber_
int lineNumber_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
moduleName_
java.lang.Object moduleName_
-
name_
java.lang.Object name_
-
size_
int size_
-
sourceName_
java.lang.Object sourceName_
-
-
Class com.google.javascript.jscomp.FunctionInformationMap.Module extends com.google.protobuf.GeneratedMessageV3 implements Serializable
- serialVersionUID:
- 0L
-
Serialized Fields
-
bitField0_
int bitField0_
-
compiledSource_
java.lang.Object compiledSource_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
name_
java.lang.Object name_
-
-
Class com.google.javascript.jscomp.GoogleCodingConvention extends CodingConventions.Proxy implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.Instrumentation extends com.google.protobuf.GeneratedMessageV3 implements Serializable
- serialVersionUID:
- 0L
-
Serialized Fields
-
appNameSetter_
java.lang.Object appNameSetter_
-
bitField0_
int bitField0_
-
declarationToRemove_
com.google.protobuf.LazyStringList declarationToRemove_
-
init_
com.google.protobuf.LazyStringList init_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
reportCall_
java.lang.Object reportCall_
-
reportDefined_
java.lang.Object reportDefined_
-
reportExit_
java.lang.Object reportExit_
-
-
Class com.google.javascript.jscomp.JqueryCodingConvention extends CodingConventions.Proxy implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.JsAst extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
fileName
java.lang.String fileName
-
root
Node root
-
-
Class com.google.javascript.jscomp.JSModule extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
deps
java.util.List<JSModule> deps
Modules that this module depends on -
depth
int depth
-
inputs
java.util.List<CompilerInput> inputs
Source code inputs -
name
java.lang.String name
Module name
-
-
Class com.google.javascript.jscomp.JSModuleGraph.MissingModuleException extends java.lang.Exception implements Serializable
-
Class com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException extends java.lang.IllegalArgumentException implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.JSSourceFile extends SourceFile implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
referenced
SourceFile referenced
Deprecated.
-
-
Class com.google.javascript.jscomp.PassConfig.State extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
anonymousFunctionNameMap
VariableMap anonymousFunctionNameMap
-
crossModuleIdGenerator
com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator crossModuleIdGenerator
-
cssNames
java.util.Map<java.lang.String,java.lang.Integer> cssNames
-
exportedNames
java.util.Set<java.lang.String> exportedNames
-
functionNames
com.google.javascript.jscomp.FunctionNames functionNames
-
idGeneratorMap
java.lang.String idGeneratorMap
-
propertyMap
VariableMap propertyMap
-
stringMap
VariableMap stringMap
-
variableMap
VariableMap variableMap
-
-
Class com.google.javascript.jscomp.ShowByPathWarningsGuard extends WarningsGuard implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
warningsGuard
ByPathWarningsGuard warningsGuard
-
-
Class com.google.javascript.jscomp.SourceFile extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
code
java.lang.String code
-
fileName
java.lang.String fileName
-
isExternFile
boolean isExternFile
-
lineOffsets
int[] lineOffsets
-
originalPath
java.lang.String originalPath
-
-
Class com.google.javascript.jscomp.StrictWarningsGuard extends WarningsGuard implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.SymbolTable.Symbol extends SimpleSlot implements Serializable
-
Serialized Fields
-
declaration
SymbolTable.Reference declaration
-
docInfo
JSDocInfo docInfo
-
docScope
SymbolTable.SymbolScope docScope
-
propertyScope
SymbolTable.SymbolScope propertyScope
-
references
java.util.Map<Node,SymbolTable.Reference> references
-
scope
SymbolTable.SymbolScope scope
-
-
-
Class com.google.javascript.jscomp.SyntheticAst extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
inputId
InputId inputId
-
root
Node root
-
sourceFile
SourceFile sourceFile
-
-
Class com.google.javascript.jscomp.WarningsGuard extends java.lang.Object implements Serializable
-
Class com.google.javascript.jscomp.WhitelistWarningsGuard extends WarningsGuard implements Serializable
-
Serialized Fields
-
whitelist
java.util.Set<java.lang.String> whitelist
The set of white-listed warnings, same format asformatWarning
.
-
-
-
-
Package com.google.javascript.jscomp.deps
-
Class com.google.javascript.jscomp.deps.SortedDependencies.CircularDependencyException extends java.lang.Exception implements Serializable
-
Class com.google.javascript.jscomp.deps.SortedDependencies.MissingProvideException extends java.lang.Exception implements Serializable
-
-
Package com.google.javascript.jscomp.graph
-
Class com.google.javascript.jscomp.graph.StandardUnionFind extends java.lang.Object implements Serializable
- serialVersionUID:
- -1L
-
-
Package com.google.javascript.jscomp.jsonml
-
Class com.google.javascript.jscomp.jsonml.JsonMLAst extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
inputId
InputId inputId
-
jsonml
JsonML jsonml
-
root
Node root
-
sourceFile
SourceFile sourceFile
-
-
-
Package com.google.javascript.jscomp.webservice.common
-
Class com.google.javascript.jscomp.webservice.common.AbstractWebServiceException extends java.lang.Exception implements Serializable
-
-
Package com.google.javascript.rhino
-
Class com.google.javascript.rhino.InputId extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
id
java.lang.String id
-
-
Class com.google.javascript.rhino.JSDocInfo extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
associatedNode
Node associatedNode
-
bitset
int bitset
TheJSDocInfo.isConstant()
,JSDocInfo.isConstructor()
,JSDocInfo.isInterface()
,JSDocInfo.isHidden()
andJSDocInfo.shouldPreserveTry()
flags as well as whether theJSDocInfo.type
field stores a value forJSDocInfo.getType()
,JSDocInfo.getReturnType()
orJSDocInfo.getEnumParameterType()
. -
documentation
com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation documentation
-
includeDocumentation
boolean includeDocumentation
Whether to include documentation.- See Also:
JSDocInfo.LazilyInitializedDocumentation
-
info
com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo info
-
thisType
JSTypeExpression thisType
The type forJSDocInfo.getThisType()
. -
type
JSTypeExpression type
The type forJSDocInfo.getType()
,JSDocInfo.getReturnType()
orJSDocInfo.getEnumParameterType()
. The knowledge of which one is recorded is stored in theJSDocInfo.bitset
field. -
visibility
JSDocInfo.Visibility visibility
-
-
Class com.google.javascript.rhino.JSTypeExpression extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
root
Node root
The root of the AST. -
sourceName
java.lang.String sourceName
The source name where the type expression appears.
-
-
Class com.google.javascript.rhino.Node extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
first
Node first
-
jsType
JSType jsType
-
last
Node last
-
next
Node next
-
parent
Node parent
-
propListHead
com.google.javascript.rhino.Node.PropListItem propListHead
Linked list of properties. Since vast majority of nodes would have no more then 2 properties, linked list saves memory and provides fast lookup. If this does not holds, propListHead can be replaced by UintMap. -
sourcePosition
int sourcePosition
Source position of this node. The position is encoded with the column number in the low 12 bits of the integer, and the line number in the rest. Create some handy constants so we can change this size if we want. -
type
int type
-
-
-
Package com.google.javascript.rhino.jstype
-
Class com.google.javascript.rhino.jstype.AllType extends JSType implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.BooleanType extends com.google.javascript.rhino.jstype.ValueType implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.EnumElementType extends ObjectType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
java.lang.String name
-
primitiveObjectType
ObjectType primitiveObjectType
-
primitiveType
JSType primitiveType
The primitive type this enum element type wraps. For instance, in the following code defining theLOCAL_CODES
enumvar LOCAL_CODES = {A: 3, B: 9, C: 8}
the primitive type of the the constants isnumber
.
-
-
Class com.google.javascript.rhino.jstype.EnumType extends com.google.javascript.rhino.jstype.PrototypeObjectType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
elements
java.util.Set<java.lang.String> elements
-
elementsType
EnumElementType elementsType
-
source
Node source
The object literal or alias which this type represents. It may benull
.
-
-
Class com.google.javascript.rhino.jstype.FunctionType extends com.google.javascript.rhino.jstype.PrototypeObjectType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
call
com.google.javascript.rhino.jstype.ArrowType call
[[Call]]
property. -
extendedInterfaces
java.util.List<ObjectType> extendedInterfaces
The interfaces directly extended by this function (for interfaces) It is only relevant for constructors. May not benull
. -
implementedInterfaces
java.util.List<ObjectType> implementedInterfaces
The interfaces directly implemented by this function (for constructors) It is only relevant for constructors. May not benull
. -
kind
com.google.javascript.rhino.jstype.FunctionType.Kind kind
Whether a function is a constructor, an interface, or just an ordinary function. -
propAccess
com.google.javascript.rhino.jstype.FunctionType.PropAccess propAccess
Whether the instances are structs, dicts, or unrestricted. -
prototypeSlot
Property prototypeSlot
Theprototype
property. This field is lazily initialized by#getPrototype()
. The most important reason for lazily initializing this field is that there are cycles in the native types graph, so some prototypes must temporarily benull
during the construction of the graph. If non-null, the type must be a PrototypeObjectType. -
source
Node source
The function node which this type represents. It may benull
. -
subTypes
java.util.List<FunctionType> subTypes
The types which are subtypes of this function. It is only relevant for constructors and may benull
. -
typeOfThis
JSType typeOfThis
The type ofthis
in the scope of this function.
-
-
Class com.google.javascript.rhino.jstype.JSType extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
inTemplatedCheckVisit
boolean inTemplatedCheckVisit
-
registry
JSTypeRegistry registry
-
resolved
boolean resolved
-
resolveResult
JSType resolveResult
-
templateTypeMap
TemplateTypeMap templateTypeMap
-
-
Class com.google.javascript.rhino.jstype.JSTypeRegistry extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
eachRefTypeIndexedByProperty
java.util.Map<java.lang.String,java.util.Map<java.lang.String,ObjectType>> eachRefTypeIndexedByProperty
-
emptyTemplateTypeMap
TemplateTypeMap emptyTemplateTypeMap
-
forwardDeclaredTypes
java.util.Set<java.lang.String> forwardDeclaredTypes
-
greatestSubtypeByProperty
java.util.Map<java.lang.String,JSType> greatestSubtypeByProperty
-
interfaceToImplementors
com.google.common.collect.Multimap<java.lang.String,FunctionType> interfaceToImplementors
-
lastGeneration
boolean lastGeneration
-
namespaces
java.util.Set<java.lang.String> namespaces
-
namesToTypes
java.util.Map<java.lang.String,JSType> namesToTypes
-
nativeTypes
JSType[] nativeTypes
-
nonNullableTypeNames
java.util.Set<java.lang.String> nonNullableTypeNames
-
objectElementTemplateKey
TemplateType objectElementTemplateKey
-
objectIndexTemplateKey
TemplateType objectIndexTemplateKey
-
resolvedNamedTypes
com.google.common.collect.Multimap<StaticScope<JSType>,com.google.javascript.rhino.jstype.NamedType> resolvedNamedTypes
-
resolveMode
JSTypeRegistry.ResolveMode resolveMode
-
templateTypes
java.util.Map<java.lang.String,TemplateType> templateTypes
-
tolerateUndefinedValues
boolean tolerateUndefinedValues
-
typesIndexedByProperty
java.util.Map<java.lang.String,com.google.javascript.rhino.jstype.UnionTypeBuilder> typesIndexedByProperty
-
unresolvedNamedTypes
com.google.common.collect.Multimap<StaticScope<JSType>,com.google.javascript.rhino.jstype.NamedType> unresolvedNamedTypes
-
-
Class com.google.javascript.rhino.jstype.NoObjectType extends FunctionType implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.NoType extends NoObjectType implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.NullType extends com.google.javascript.rhino.jstype.ValueType implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.NumberType extends com.google.javascript.rhino.jstype.ValueType implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.ObjectType extends JSType implements Serializable
-
Serialized Fields
-
docInfo
JSDocInfo docInfo
-
unknown
boolean unknown
-
visited
boolean visited
-
-
-
Class com.google.javascript.rhino.jstype.Property extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
docInfo
JSDocInfo docInfo
The JSDocInfo for this property. -
inferred
boolean inferred
Whether the property's type is inferred. -
name
java.lang.String name
Property's name. -
propertyNode
Node propertyNode
The node corresponding to this property, e.g., a GETPROP node that declares this property. -
type
JSType type
Property's type.
-
-
Class com.google.javascript.rhino.jstype.SimpleSlot extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
inferred
boolean inferred
-
name
java.lang.String name
-
type
JSType type
-
-
Class com.google.javascript.rhino.jstype.StringType extends com.google.javascript.rhino.jstype.ValueType implements Serializable
- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.TemplateType extends com.google.javascript.rhino.jstype.ProxyObjectType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
java.lang.String name
-
-
Class com.google.javascript.rhino.jstype.TemplateTypeMap extends java.lang.Object implements Serializable
-
Serialized Fields
-
registry
JSTypeRegistry registry
-
templateKeys
com.google.common.collect.ImmutableList<TemplateType> templateKeys
-
templateValues
com.google.common.collect.ImmutableList<JSType> templateValues
-
-
-
Class com.google.javascript.rhino.jstype.TemplatizedType extends com.google.javascript.rhino.jstype.ProxyObjectType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
templateTypes
com.google.common.collect.ImmutableList<JSType> templateTypes
-
-
Class com.google.javascript.rhino.jstype.UnionType extends JSType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
alternates
java.util.Collection<JSType> alternates
-
hashcode
int hashcode
-
-
Class com.google.javascript.rhino.jstype.UnknownType extends ObjectType implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
isChecked
boolean isChecked
-
-
Class com.google.javascript.rhino.jstype.VoidType extends com.google.javascript.rhino.jstype.ValueType implements Serializable
- serialVersionUID:
- 1L
-