Serialized Form
-
Package com.google.debugging.sourcemap
-
Exception com.google.debugging.sourcemap.SourceMapParseException
class SourceMapParseException extends Exception implements Serializable
-
-
Package com.google.debugging.sourcemap.proto
-
Class com.google.debugging.sourcemap.proto.Mapping.LineMapping
class 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
class OriginalMapping extends com.google.protobuf.GeneratedMessageV3 implements Serializable- serialVersionUID:
- 0L
-
-
Package com.google.javascript.jscomp
-
Exception com.google.javascript.jscomp.AbstractCommandLineRunner.FlagUsageException
class FlagUsageException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.ByPathWarningsGuard
class ByPathWarningsGuard extends WarningsGuard implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
include
boolean include
-
level
CheckLevel level
-
paths
List<String> paths
-
priority
int priority
-
-
Class com.google.javascript.jscomp.ClosureCodingConvention
class ClosureCodingConvention extends CodingConventions.Proxy implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.CodingConventions.Proxy
class Proxy extends Object implements Serializable-
Serialized Fields
-
nextConvention
CodingConvention nextConvention
-
-
-
Class com.google.javascript.jscomp.Compiler.IntermediateState
class IntermediateState extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
externs
List<CompilerInput> externs
-
externsRoot
Node externsRoot
-
injectedLibraries
Map<String,
Node> injectedLibraries -
inputs
List<CompilerInput> inputs
-
jsRoot
Node jsRoot
-
lifeCycleStage
com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage lifeCycleStage
-
modules
List<JSModule> modules
-
passConfigState
PassConfig.State passConfigState
-
typeRegistry
JSTypeRegistry typeRegistry
-
-
Class com.google.javascript.jscomp.CompilerInput
class CompilerInput extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.CompilerOptions
class CompilerOptions extends Object implements Serializable- serialVersionUID:
- 7L
-
Serialized Fields
-
acceptConstKeyword
boolean acceptConstKeyword
Whether the compiler accepts the `const' keyword. -
aggressiveVarCheck
CheckLevel aggressiveVarCheck
-
aliasableGlobals
String aliasableGlobals
-
aliasableStrings
Set<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
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
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
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
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
Set<String> cssRenamingWhitelist
Whitelist used in the renaming of CSS class names. -
deadAssignmentElimination
boolean deadAssignmentElimination
Remove assignments to values that can not be referenced -
debugFunctionSideEffectsPath
String debugFunctionSideEffectsPath
Where to save debug report for compute function side effects. -
defineReplacements
Map<String,
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
String externExportsPath
The output path for the created externs file. -
extraAnnotationNames
Set<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
Set<String> idGenerators
Id generators to replace. -
idGeneratorsMapSerialized
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
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
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
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
String nameReferenceGraphPath
-
nameReferenceReportPath
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
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
Map<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
String renamePrefix
Specifies a prefix for all globals -
renamePrefixNamespace
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
List<String> replaceStringsFunctionDescriptions
Configuration strings -
replaceStringsInputMap
VariableMap replaceStringsInputMap
-
replaceStringsPlaceholderToken
String replaceStringsPlaceholderToken
-
replaceStringsReservedStrings
Set<String> replaceStringsReservedStrings
-
reportMissingOverride
CheckLevel reportMissingOverride
-
reportPath
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
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
List<SourceMap.LocationMapping> sourceMapLocationMappings
-
sourceMapOutputPath
String sourceMapOutputPath
The output path for the source map. -
specializeInitialModule
boolean specializeInitialModule
-
stripNamePrefixes
Set<String> stripNamePrefixes
Name prefixes that determine which variables and properties to strip -
stripNameSuffixes
Set<String> stripNameSuffixes
Name suffixes that determine which variables and properties to strip -
stripTypePrefixes
Set<String> stripTypePrefixes
Qualified type name prefixes that determine which types to strip -
stripTypes
Set<String> stripTypes
Names of types to strip -
summaryDetailLevel
int summaryDetailLevel
-
syntheticBlockEndMarker
String syntheticBlockEndMarker
-
syntheticBlockStartMarker
String syntheticBlockStartMarker
-
tcProjectId
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
Map<String,
Object> tweakReplacements Replacements for tweaks. Will be Boolean, Numbers, or Strings -
unaliasableGlobals
String unaliasableGlobals
-
variableRenaming
VariableRenamingPolicy variableRenaming
Controls which variables get renamed. -
warningsGuard
ComposeWarningsGuard warningsGuard
-
-
Class com.google.javascript.jscomp.ComposeWarningsGuard
class ComposeWarningsGuard extends WarningsGuard implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
demoteErrors
boolean demoteErrors
-
guardComparator
Comparator<WarningsGuard> guardComparator
-
guards
TreeSet<WarningsGuard> guards
-
numberOfAdds
int numberOfAdds
-
orderOfAddition
Map<WarningsGuard,
Integer> orderOfAddition
-
-
Class com.google.javascript.jscomp.DependencyOptions
class DependencyOptions extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.DiagnosticGroup
class DiagnosticGroup extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
-
types
Set<DiagnosticType> types
-
-
Class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
class DiagnosticGroupWarningsGuard extends WarningsGuard implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
group
DiagnosticGroup group
-
level
CheckLevel level
-
-
Class com.google.javascript.jscomp.DiagnosticType
class DiagnosticType extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
defaultLevel
CheckLevel defaultLevel
Default level -
format
MessageFormat format
The default way to format errors -
key
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
class FunctionInformationMap extends com.google.protobuf.GeneratedMessageV3 implements Serializable- serialVersionUID:
- 0L
-
Serialized Fields
-
entry_
List<FunctionInformationMap.Entry> entry_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
module_
List<FunctionInformationMap.Module> module_
-
-
Class com.google.javascript.jscomp.FunctionInformationMap.Entry
class Entry extends com.google.protobuf.GeneratedMessageV3 implements Serializable- serialVersionUID:
- 0L
-
Class com.google.javascript.jscomp.FunctionInformationMap.Module
class Module extends com.google.protobuf.GeneratedMessageV3 implements Serializable- serialVersionUID:
- 0L
-
Class com.google.javascript.jscomp.GoogleCodingConvention
class GoogleCodingConvention extends CodingConventions.Proxy implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.Instrumentation
class Instrumentation extends com.google.protobuf.GeneratedMessageV3 implements Serializable- serialVersionUID:
- 0L
-
Serialized Fields
-
appNameSetter_
Object appNameSetter_
-
bitField0_
int bitField0_
-
declarationToRemove_
com.google.protobuf.LazyStringList declarationToRemove_
-
init_
com.google.protobuf.LazyStringList init_
-
memoizedIsInitialized
byte memoizedIsInitialized
-
reportCall_
Object reportCall_
-
reportDefined_
Object reportDefined_
-
reportExit_
Object reportExit_
-
-
Class com.google.javascript.jscomp.JqueryCodingConvention
class JqueryCodingConvention extends CodingConventions.Proxy implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.JsAst
class JsAst extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.JSModule
class JSModule extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
deps
List<JSModule> deps
Modules that this module depends on -
depth
int depth
-
inputs
List<CompilerInput> inputs
Source code inputs -
name
String name
Module name
-
-
Exception com.google.javascript.jscomp.JSModuleGraph.MissingModuleException
class MissingModuleException extends Exception implements Serializable -
Exception com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException
class ModuleDependenceException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.JSSourceFile
class JSSourceFile extends SourceFile implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
referenced
SourceFile referenced
Deprecated.
-
-
Class com.google.javascript.jscomp.PassConfig.State
class State extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
anonymousFunctionNameMap
VariableMap anonymousFunctionNameMap
-
crossModuleIdGenerator
com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator crossModuleIdGenerator
-
cssNames
Map<String,
Integer> cssNames -
exportedNames
Set<String> exportedNames
-
functionNames
com.google.javascript.jscomp.FunctionNames functionNames
-
idGeneratorMap
String idGeneratorMap
-
propertyMap
VariableMap propertyMap
-
stringMap
VariableMap stringMap
-
variableMap
VariableMap variableMap
-
-
Class com.google.javascript.jscomp.ShowByPathWarningsGuard
class ShowByPathWarningsGuard extends WarningsGuard implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
warningsGuard
ByPathWarningsGuard warningsGuard
-
-
Class com.google.javascript.jscomp.SourceFile
class SourceFile extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.StrictWarningsGuard
class StrictWarningsGuard extends WarningsGuard implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.jscomp.SymbolTable.Symbol
class Symbol extends SimpleSlot implements Serializable-
Serialized Fields
-
declaration
SymbolTable.Reference declaration
-
docInfo
JSDocInfo docInfo
-
docScope
SymbolTable.SymbolScope docScope
-
propertyScope
SymbolTable.SymbolScope propertyScope
-
references
Map<Node,
SymbolTable.Reference> references -
scope
SymbolTable.SymbolScope scope
-
-
-
Class com.google.javascript.jscomp.SyntheticAst
class SyntheticAst extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
inputId
InputId inputId
-
root
Node root
-
sourceFile
SourceFile sourceFile
-
-
Class com.google.javascript.jscomp.WarningsGuard
class WarningsGuard extends Object implements Serializable -
Class com.google.javascript.jscomp.WhitelistWarningsGuard
class WhitelistWarningsGuard extends WarningsGuard implements Serializable
-
-
Package com.google.javascript.jscomp.deps
-
Exception com.google.javascript.jscomp.deps.SortedDependencies.CircularDependencyException
class CircularDependencyException extends Exception implements Serializable -
Exception com.google.javascript.jscomp.deps.SortedDependencies.MissingProvideException
class MissingProvideException extends Exception implements Serializable
-
-
Package com.google.javascript.jscomp.graph
-
Class com.google.javascript.jscomp.graph.StandardUnionFind
class StandardUnionFind extends Object implements Serializable- serialVersionUID:
- -1L
-
-
Package com.google.javascript.jscomp.jsonml
-
Class com.google.javascript.jscomp.jsonml.JsonMLAst
class JsonMLAst extends 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
-
Exception com.google.javascript.jscomp.webservice.common.AbstractWebServiceException
class AbstractWebServiceException extends Exception implements Serializable
-
-
Package com.google.javascript.rhino
-
Class com.google.javascript.rhino.InputId
class InputId extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
id
String id
-
-
Class com.google.javascript.rhino.JSDocInfo
class JSDocInfo extends 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()
.- See Also:
-
JSDocInfo.setFlag(boolean, int)
JSDocInfo.getFlag(int)
JSDocInfo.setType(JSTypeExpression, int)
JSDocInfo.getType(int)
-
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.- See Also:
-
JSDocInfo.setType(JSTypeExpression, int)
JSDocInfo.getType(int)
-
visibility
JSDocInfo.Visibility visibility
-
-
Class com.google.javascript.rhino.JSTypeExpression
class JSTypeExpression extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.Node
class Node extends 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
class AllType extends JSType implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.BooleanType
class BooleanType extends com.google.javascript.rhino.jstype.ValueType implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.EnumElementType
class EnumElementType extends ObjectType implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
name
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
class EnumType extends com.google.javascript.rhino.jstype.PrototypeObjectType implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
elements
Set<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
class 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
List<ObjectType> extendedInterfaces
The interfaces directly extended by this function (for interfaces) It is only relevant for constructors. May not benull
. -
implementedInterfaces
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
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
class JSType extends 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
class JSTypeRegistry extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
eachRefTypeIndexedByProperty
Map<String,
Map<String, ObjectType>> eachRefTypeIndexedByProperty -
emptyTemplateTypeMap
TemplateTypeMap emptyTemplateTypeMap
-
forwardDeclaredTypes
Set<String> forwardDeclaredTypes
-
greatestSubtypeByProperty
Map<String,
JSType> greatestSubtypeByProperty -
interfaceToImplementors
com.google.common.collect.Multimap<String,
FunctionType> interfaceToImplementors -
lastGeneration
boolean lastGeneration
-
namespaces
Set<String> namespaces
-
namesToTypes
Map<String,
JSType> namesToTypes -
nativeTypes
JSType[] nativeTypes
-
nonNullableTypeNames
Set<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
Map<String,
TemplateType> templateTypes -
tolerateUndefinedValues
boolean tolerateUndefinedValues
-
typesIndexedByProperty
Map<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
class NoObjectType extends FunctionType implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.NoType
class NoType extends NoObjectType implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.NullType
class NullType extends com.google.javascript.rhino.jstype.ValueType implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.NumberType
class NumberType extends com.google.javascript.rhino.jstype.ValueType implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.ObjectType
class ObjectType extends JSType implements Serializable-
Serialized Fields
-
docInfo
JSDocInfo docInfo
-
unknown
boolean unknown
-
visited
boolean visited
-
-
-
Class com.google.javascript.rhino.jstype.Property
class Property extends 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
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
class SimpleSlot extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.StringType
class StringType extends com.google.javascript.rhino.jstype.ValueType implements Serializable- serialVersionUID:
- 1L
-
Class com.google.javascript.rhino.jstype.TemplateType
class TemplateType extends com.google.javascript.rhino.jstype.ProxyObjectType implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
-
-
Class com.google.javascript.rhino.jstype.TemplateTypeMap
class TemplateTypeMap extends 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
class 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
class UnionType extends JSType implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
alternates
Collection<JSType> alternates
-
hashcode
int hashcode
-
-
Class com.google.javascript.rhino.jstype.UnknownType
class UnknownType extends ObjectType implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
isChecked
boolean isChecked
-
-
Class com.google.javascript.rhino.jstype.VoidType
class VoidType extends com.google.javascript.rhino.jstype.ValueType implements Serializable- serialVersionUID:
- 1L
-