Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

ABSTRACT_METHOD_NAME - Static variable in class com.google.javascript.jscomp.ClosureCodeRemoval
Name used to denote an abstract function
ABSTRACT_METHOD_NAME - Variable in class com.google.javascript.jscomp.NewTypeInference
 
AbstractCfgNodeTraversalCallback() - Constructor for class com.google.javascript.jscomp.ControlFlowGraph.AbstractCfgNodeTraversalCallback
 
AbstractCommandLineRunner<A extends Compiler,B extends CompilerOptions> - Class in com.google.javascript.jscomp
Implementations of AbstractCommandLineRunner translate flags into Java API calls on the Compiler.
AbstractCommandLineRunner() - Constructor for class com.google.javascript.jscomp.AbstractCommandLineRunner
 
AbstractCommandLineRunner(PrintStream, PrintStream) - Constructor for class com.google.javascript.jscomp.AbstractCommandLineRunner
 
AbstractCommandLineRunner(InputStream, PrintStream, PrintStream) - Constructor for class com.google.javascript.jscomp.AbstractCommandLineRunner
 
AbstractCommandLineRunner.CommandLineConfig - Class in com.google.javascript.jscomp
Configurations for the command line configs.
AbstractCommandLineRunner.FlagEntry<T> - Class in com.google.javascript.jscomp
A pair from flag to its value.
AbstractCommandLineRunner.FlagUsageException - Exception in com.google.javascript.jscomp
An exception thrown when command-line flags are used incorrectly.
AbstractCommandLineRunner.JsModuleSpec - Class in com.google.javascript.jscomp
Represents a specification for a js module.
AbstractCommandLineRunner.JsonFileSpec - Class in com.google.javascript.jscomp
Representation of a source file from an encoded json stream input
AbstractCommandLineRunner.JsSourceType - Enum in com.google.javascript.jscomp
Flag types for js source files.
AbstractCompiler - Class in com.google.javascript.jscomp
An abstract compiler, to help remove the circular dependency of passes on JSCompiler.
AbstractCompiler() - Constructor for class com.google.javascript.jscomp.AbstractCompiler
 
AbstractCompiler.ConfigContext - Enum in com.google.javascript.jscomp
Represents the different contexts for which the compiler could have distinct configurations.
AbstractCompiler.LifeCycleStage - Enum in com.google.javascript.jscomp
 
abstractInterpreter - Variable in class com.google.javascript.jscomp.Compiler
 
AbstractMessageFormatter - Class in com.google.javascript.jscomp
Abstract message formatter providing default behavior for implementations of MessageFormatter needing a SourceExcerptProvider.
AbstractMessageFormatter(SourceExcerptProvider) - Constructor for class com.google.javascript.jscomp.AbstractMessageFormatter
 
AbstractMessageFormatter.Color - Enum in com.google.javascript.jscomp
 
abstractMethodAssignmentNodes - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval
List of names referenced in successive generations of finding referenced nodes.
AbstractMotionEnvironment() - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.AbstractMotionEnvironment
 
AbstractNodeTypePruningCallback(Set<Integer>) - Constructor for class com.google.javascript.jscomp.NodeTraversal.AbstractNodeTypePruningCallback
Creates an abstract pruned callback.
AbstractNodeTypePruningCallback(Set<Integer>, boolean) - Constructor for class com.google.javascript.jscomp.NodeTraversal.AbstractNodeTypePruningCallback
Creates an abstract pruned callback.
AbstractPeepholeOptimization - Class in com.google.javascript.jscomp
An abstract class whose implementations run peephole optimizations: optimizations that look at a small section of code and either remove that code (if it is not needed) or replaces it with smaller code.
AbstractPeepholeOptimization() - Constructor for class com.google.javascript.jscomp.AbstractPeepholeOptimization
 
AbstractPostOrderCallback() - Constructor for class com.google.javascript.jscomp.NodeTraversal.AbstractPostOrderCallback
 
AbstractPreOrderCallback() - Constructor for class com.google.javascript.jscomp.NodeTraversal.AbstractPreOrderCallback
 
AbstractPropListItem(int, Node.PropListItem) - Constructor for class com.google.javascript.rhino.Node.AbstractPropListItem
 
AbstractRule(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
AbstractScopeBuilder(TypedScope) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
AbstractScopedCallback() - Constructor for class com.google.javascript.jscomp.NodeTraversal.AbstractScopedCallback
 
AbstractShallowCallback() - Constructor for class com.google.javascript.jscomp.NodeTraversal.AbstractShallowCallback
 
AbstractShallowStatementCallback() - Constructor for class com.google.javascript.jscomp.NodeTraversal.AbstractShallowStatementCallback
 
AbstractStaticScope<T> - Class in com.google.javascript.rhino.testing
A scope that just returns null for everything.
AbstractStaticScope() - Constructor for class com.google.javascript.rhino.testing.AbstractStaticScope
 
AbstractTypeRestrictionRule(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
AbstractWebServiceException - Exception in com.google.javascript.jscomp.webservice.common
All the exceptions that can be returned as error to the client of the API.
AbstractWebServiceException() - Constructor for exception com.google.javascript.jscomp.webservice.common.AbstractWebServiceException
 
acceptsAnyArguments() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
access - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree
 
access - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree
 
access - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree
 
access - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree
 
access - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
access - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree
 
ACCESS_CONTROLS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
ACCESS_MODIFIER - Static variable in class com.google.javascript.rhino.Node
 
AccessControlUtils - Class in com.google.javascript.jscomp
Helper functions for computing the visibility of names and properties in JavaScript source code.
AccessControlUtils() - Constructor for class com.google.javascript.jscomp.AccessControlUtils
Non-instantiable.
accumulator - Variable in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
 
actsOnStripType(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Determines whether the given node helps to define a strip type.
add(String) - Method in class com.google.javascript.jscomp.CodeConsumer
 
add(String) - Method in class com.google.javascript.jscomp.CodeGenerator
 
add(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
add(Node, CodeGenerator.Context) - Method in class com.google.javascript.jscomp.CodeGenerator
 
add(E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
add(E) - Method in interface com.google.javascript.jscomp.graph.UnionFind
Adds the given element to a new set if it is not already in a set.
add(Node) - Method in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
add(SourceFile) - Method in class com.google.javascript.jscomp.JSModule
Adds a source file input to this module.
add(CompilerInput) - Method in class com.google.javascript.jscomp.JSModule
Adds a source code input to this module.
add(JSError) - Method in class com.google.javascript.jscomp.NewTypeInference.WarningReporter
 
add(ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
add(Node, CodeGenerator.Context) - Method in class com.google.javascript.jscomp.TypedCodeGenerator
 
add(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
ADD - Static variable in class com.google.javascript.rhino.Token
Token types.
add(E) - Method in class java.util.ArrayDeque
 
ADD_GOOG_REQUIRE_PATTERN - Static variable in class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
addAfter(CompilerInput, CompilerInput) - Method in class com.google.javascript.jscomp.JSModule
Adds a source code input to this module directly after other.
addAlias(String, String) - Method in interface com.google.javascript.jscomp.CompilerOptions.AliasTransformation
Adds an alias definition to the AliasTransformation instance.
addAlias(String, String) - Method in class com.google.javascript.jscomp.CompilerOptions.NullAliasTransformationHandler.NullAliasTransformation
 
addAliasDeclarationNodes() - Method in class com.google.javascript.jscomp.AliasStrings
Creates a var declaration for each aliased string.
addAll(Collection<? extends E>) - Method in class java.util.ArrayDeque
 
addAllChildren(Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
addAllDeclarationToRemove(Iterable<String>) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
addAllEntry(Iterable<? extends FunctionInformationMap.Entry>) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
addAllInit(Iterable<String>) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
addAllModule(Iterable<? extends FunctionInformationMap.Module>) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
addAllOnlyApplyTo(Iterable<String>) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
addAllOnlyApplyToRegexp(Iterable<String>) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
addAllRequirement(Iterable<? extends Requirement>) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
addAllSiblings(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addAllValue(Iterable<String>) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
addAllWhitelist(Iterable<String>) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
addAllWhitelistRegexp(Iterable<String>) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
addAlternate(JSType, boolean) - Method in class com.google.javascript.rhino.jstype.UnionTypeBuilder
Adds an alternate to the union type under construction.
addAlternate(JSType) - Method in class com.google.javascript.rhino.jstype.UnionTypeBuilder
Adds an alternate to the union type under construction.
addAndOverrideModule(CompilerInput) - Method in class com.google.javascript.jscomp.JSModule
Adds a source code input to this module.
addAnonymousFunctions() - Method in class com.google.javascript.jscomp.SymbolTable
Finds anonymous functions in local scopes, and gives them names and symbols.
addAnonymousFunctionsInScope(SymbolTable.SymbolScope) - Method in class com.google.javascript.jscomp.SymbolTable
 
addArrayList(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
This function adds a comma-separated list as is specified by an ARRAYLIT node with the associated skipIndexes array.
addArrayPattern(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addArrowFunction(Node, Node, Node, CodeGenerator.Context) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addAssignmentDeclaration(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
addAuthor(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Adds an author to the current information.
addBehaviorSuppressions(Node) - Static method in class com.google.javascript.jscomp.PolymerPassSuppressBehaviors
 
addBinding(TypeEnv, String, JSType) - Static method in class com.google.javascript.jscomp.NewTypeInference.EnvTypePair
 
addBlocks(CreateSyntheticBlocks.Marker) - Method in class com.google.javascript.jscomp.CreateSyntheticBlocks
 
addBoilerplateCode() - Method in class com.google.javascript.jscomp.RuntimeTypeCheck
 
addCallsiteInFunction(CallGraph.Callsite) - Method in class com.google.javascript.jscomp.CallGraph.Function
 
addCallsitePossiblyTargetingFunction(CallGraph.Callsite) - Method in class com.google.javascript.jscomp.CallGraph.Function
 
addCandidateNameReference(String, Node) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
addCaseBody(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addCast(Node, AbstractCompiler, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Adds a cast of the given type to the provided node.
addChangeHandler(CodeChangeHandler) - Method in class com.google.javascript.jscomp.AbstractCompiler
Register a listener for code change events.
addChangeHandler(CodeChangeHandler) - Method in class com.google.javascript.jscomp.Compiler
 
AddChecks() - Constructor for class com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks
 
addChildAfter(Node, Node) - Method in class com.google.javascript.rhino.Node
Add 'child' after 'node'.
addChildBefore(Node, Node) - Method in class com.google.javascript.rhino.Node
Add 'child' before 'node'.
addChildrenAfter(Node, Node) - Method in class com.google.javascript.rhino.Node
Add all children after 'node'.
addChildrenToBack(Node) - Method in class com.google.javascript.rhino.Node
 
addChildrenToFront(Node) - Method in class com.google.javascript.rhino.Node
 
addChildToBack(Node) - Method in class com.google.javascript.rhino.Node
 
addChildToFront(Node, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Inserts a new node as the first child of the provided node.
addChildToFront(Node) - Method in class com.google.javascript.rhino.Node
 
addClasses(FeatureSet, FeatureSet, String, String...) - Method in class com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder
Registers one or more class polyfill.
addClassProperty(String, Node, JSType, boolean) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
Add a new non-optional declared property to instances of this class
addComments(String, List<Comment>) - Method in class com.google.javascript.jscomp.AbstractCompiler
 
addComments(String, List<Comment>) - Method in class com.google.javascript.jscomp.Compiler
 
addConstant(String) - Method in class com.google.javascript.jscomp.CodeConsumer
 
addConstant(String) - Method in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
Constants (true, false, null) are considered basically free, because it's likely that they will get folded when we're done.
addConstToObjLitKeys(Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Add an @const annotation to each key of an object literal
addCtorProperty(String, Node, JSType, boolean) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
Add a new non-optional declared property to this class's constructor
addCustomPass(CustomPassExecutionTime, CompilerPass) - Method in class com.google.javascript.jscomp.CompilerOptions
 
addDeclaration(CrossModuleCodeMotion.Declaration) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
Add a declaration for this name.
addDeclarationToRemove(String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
addDeclarationToRemoveBytes(ByteString) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
addDeclaredName(String, boolean) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
Adds a name to the map of names declared in this scope.
addDeclaredName(String, boolean) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
addDeclaredName(String, boolean) - Method in interface com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer
Called when a declared name is found in the local current scope.
addDeclaredName(String, boolean) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer
 
addDefaultWarnings(CompilerOptions) - Static method in enum com.google.javascript.jscomp.WarningLevel
Add the default checking pass to the compilation options.
addDefinition(Node, JSModule) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
Record function declaration, variable declaration or assignment that refers to the same name as the provide statement.
addDependency(String, Set<String>, List<String>) - Method in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Adds all the transitive dependencies for a symbol to the provided list.
addDependency(JSModule) - Method in class com.google.javascript.jscomp.JSModule
Adds a dependency on another module.
addDeps(Set<JSModule>, JSModule) - Static method in class com.google.javascript.jscomp.JSModuleGraph
Adds a module's transitive dependencies to a set.
addDisposeArgumentsMatched(Map<String, List<Integer>>, Node, String, List<Node>) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
addDisposeCall(String, List<Integer>) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
Add a new call that is used to dispose an JS object.
addDummyAssignment(Node, String) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
Example: a = (void) 0;
ADDED_BLOCK - Static variable in class com.google.javascript.rhino.Node
 
addEntry(FunctionInformationMap.Entry) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
addEntry(int, FunctionInformationMap.Entry) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
addEntry(FunctionInformationMap.Entry.Builder) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
addEntry(int, FunctionInformationMap.Entry.Builder) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
addEntryBuilder() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
addEntryBuilder(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
addEntryPoint(Parameter) - Method in class com.google.javascript.jscomp.ant.CompileTask
Adds a <entrypoint/> entry Each entrypoint entry must have one attribute, name.
addEs6EarlyPasses(List<PassFactory>) - Static method in class com.google.javascript.jscomp.TranspilationPasses
Adds all the early ES6 transpilation passes, which go before the Dart pass.
addEs6LatePasses(List<PassFactory>) - Static method in class com.google.javascript.jscomp.TranspilationPasses
Adds all the late ES6 transpilation passes, which go after the Dart pass.
addEventize(JSType, JSType) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
addEventizeClass(String, JSType) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
addExportMethod(Map<String, Node>, String, Node) - Method in class com.google.javascript.jscomp.GenerateExports
 
addExpr(Node, int, CodeGenerator.Context) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addExtendedInterface(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
Adds an extended interface (for interface only).
addExtension(String, Object) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Adds field extensions to the json source map.
addExtern() - Method in class com.google.javascript.jscomp.CheckSideEffects
 
addExtern(Node) - Static method in class com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow
 
addExtern(String) - Method in class com.google.javascript.jscomp.GenerateExports
 
addExtern - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
addExternDeclaration(Node, Node) - Static method in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
addExternForGlobalSymbolNamespace() - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
addExterns(FileList) - Method in class com.google.javascript.jscomp.ant.CompileTask
Sets the externs file.
addExterns(Iterable<SourceFile>) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addExternsFromCode(String) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addExternsFromFile(String) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addExternsFromFile(Iterable<String>) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addFirst(E) - Method in class java.util.ArrayDeque
 
addFixedPointLoop() - Method in class com.google.javascript.jscomp.PhaseOptimizer
Add a loop to the compile sequence.
addFunction(Node, Node, Node, CodeGenerator.Context) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addFunctionDeclaration(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
addFunNamespace(Node) - Method in class com.google.javascript.jscomp.NTIScope
 
addGetterCall(String, ProcessTweaks.TweakFunction, Node) - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
addGlobalUseOfSymbol(String, JSModule, AnalyzePrototypeProperties.SymbolType) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
addGoogRequire(Match, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Adds a goog.require for the given namespace to the file if it does not already exist.
addGuard(WarningsGuard) - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
addGuards(Iterable<WarningsGuard>) - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
addHeaderCode(Node) - Method in class com.google.javascript.jscomp.CoverageInstrumentationPass
Creates the js code to be added to source.
addIdentifier(String) - Method in class com.google.javascript.jscomp.CodeConsumer
 
addIdentifier(String) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addIdentifier(String) - Method in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
addImplementedInterface(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
Adds an implemented interface.
addInit(String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
addInitBytes(ByteString) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
addInputs(Iterable<SourceFile>) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addInputsFromCode(String) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addInputsFromCode(String, String) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addInputsFromFile(String) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addInputsFromFile(Iterable<String>) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
addInstaller(Node, String) - Method in class com.google.javascript.jscomp.RewritePolyfills.Traverser
 
addInterfaceExterns(PolymerClassDefinition, List<PolymerPass.MemberDefinition>) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
Adds an interface for the given ClassDefinition to externs.
addInterfaces(ImmutableSet<NominalType>) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
addInvalidatingType(JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties
Invalidates the given type, so that no properties on it will be renamed.
addInvalidatingType(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
addInvalidatingType(JSType) - Method in class com.google.javascript.jscomp.InlineProperties
Invalidates the given type, so that no properties on it will be renamed.
addJsString(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
Outputs a JS string, using the optimal (single/double) quote character
addJumps - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
addLast(E) - Method in class java.util.ArrayDeque
 
addLicense(String) - Method in class com.google.javascript.jscomp.Compiler.CodeBuilder
Adds a license and returns whether it is unique (has yet to be encountered).
addLicense(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
addList(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addList(Node, String) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addList(Node, boolean, CodeGenerator.Context, String) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addLocal(String, JSType, boolean, boolean) - Method in class com.google.javascript.jscomp.NTIScope
 
addLocalFunDef(String, NTIScope) - Method in class com.google.javascript.jscomp.NTIScope
 
addLoopedPass(PassFactory) - Method in class com.google.javascript.jscomp.PhaseOptimizer.Loop
 
addLoose() - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addMapping(String, String, FilePosition, FilePosition, FilePosition) - Method in interface com.google.debugging.sourcemap.SourceMapGenerator
Adds a mapping for the given node.
addMapping(String, String, FilePosition, FilePosition, FilePosition) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Adds a mapping for the given node.
addMapping(Node, FilePosition, FilePosition) - Method in class com.google.javascript.jscomp.SourceMap
 
addMarker(FunctionType, Node, ObjectType) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers
 
addMarker() - Method in class com.google.javascript.rhino.JSDocInfo
Adds a marker to the documentation (if it exists) and returns the marker.
AddMarkers(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers
 
addMethod(JSTypeRegistry, ObjectType, String, JSType) - Static method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
addMethods(FeatureSet, FeatureSet, String, String...) - Method in class com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder
Registers one or more prototype method in a single namespace.
addMissingTypeWarning(int, int) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addModule(FunctionInformationMap.Module) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
addModule(int, FunctionInformationMap.Module) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
addModule(FunctionInformationMap.Module.Builder) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
addModule(int, FunctionInformationMap.Module.Builder) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
addModuleBuilder() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
addModuleBuilder(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
addNameMap(Appendable, Map<String, Integer>) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
addNamespace(QualifiedName, Namespace) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
addNamespace(Node, Namespace) - Method in class com.google.javascript.jscomp.NTIScope
 
addNamespaceLit(Node) - Method in class com.google.javascript.jscomp.NTIScope
 
addNativeProperties(JSTypeRegistry) - Static method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
Adds a basic set of properties to the native types.
addNewEntry(ImmutableMap<String, T>, String, T) - Method in class com.google.javascript.jscomp.TypeTransformation
 
addNewPropsFromRecordType(Map<String, JSType>, RecordType) - Method in class com.google.javascript.jscomp.TypeTransformation
 
addNewScript(JsAst) - Method in class com.google.javascript.jscomp.Compiler
Adds a new Script AST to the compile state.
addNewSourceAst(JsAst) - Method in class com.google.javascript.jscomp.Compiler
Add a new source input dynamically.
addNewWarning(String, String, Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
addNode(AmbiguateProperties.Property) - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertySubGraph
Adds the node to the sub graph, adding all its related types to the related types for the sub graph.
addNode(Node, NodeTraversal) - Method in class com.google.javascript.jscomp.AngularPass
Add node to the list of injectables.
addNode(N) - Method in class com.google.javascript.jscomp.graph.Graph.SimpleSubGraph
 
addNode(N) - Method in interface com.google.javascript.jscomp.graph.SubGraph
Adds the node into this subgraph.
addNode(Node, MinimizedCondition.MeasuredNode...) - Static method in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
addNominalType(JSType) - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addNonEmptyStatement(Node, CodeGenerator.Context, boolean) - Method in class com.google.javascript.jscomp.CodeGenerator
Adds a block or expression, substituting a VOID with an empty statement.
addNonUnionType(JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties.Property
 
addNot() - Method in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
addNumber(double) - Method in class com.google.javascript.jscomp.CodeConsumer
 
addObjectPattern(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addOneTimePass(PassFactory) - Method in class com.google.javascript.jscomp.PhaseOptimizer
Add the pass generated by the given factory to the compile sequence.
addOnlyApplyTo(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
addOnlyApplyToBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
addOnlyApplyToRegexp(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
addOnlyApplyToRegexpBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
addOp(String, boolean) - Method in class com.google.javascript.jscomp.CodeConsumer
 
addOptFormal(JSType) - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addOptionalParams(JSType...) - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
Add optional parameters of the given type to the end of the param list.
addOrRemoveProp(boolean, PersistentMap<String, Property>, String, Property, Property) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
addOrReplaceJsDoc(Node, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Adds or replaces the JS Doc for the given node.
addOuterVar(String) - Method in class com.google.javascript.jscomp.NTIScope
 
addOuterVarPrecondition(String, JSType) - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addOverrideDefaultValueCall(String, ProcessTweaks.TweakFunction, Node, Node) - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
addParameter(FunctionParamBuilder, JSType, boolean, boolean, boolean) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Add a parameter to the param list.
addParameterAfter(Node, Node) - Static method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
addParserWarning(String, String) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addParserWarning(String, String, int, int) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addParserWarning(String) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addParserWarning(String, int, int) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addPass(OptimizeCalls.CallGraphCompilerPass) - Method in class com.google.javascript.jscomp.OptimizeCalls
 
addPassFactoryBefore(List<PassFactory>, PassFactory, String) - Static method in class com.google.javascript.jscomp.PassConfig
Insert the given pass factory before the factory of the given name.
addPath(Path) - Method in class com.google.javascript.jscomp.ant.CompileTask
Adds a entry.
addPlaceholderFormal() - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
Used when the order of required/optional/rest formals in a function jsdoc is wrong.
addPossibleSignature(String, Node, NodeTraversal) - Method in class com.google.javascript.jscomp.MethodCompilerPass
Adds a node that may represent a function signature (if it's a function itself or the name of a function).
addPossibleTarget(CallGraph.Function) - Method in class com.google.javascript.jscomp.CallGraph.Callsite
 
addProperty(String, boolean) - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
addProperty(String, Node, JSType, boolean) - Method in class com.google.javascript.jscomp.newtypes.Namespace
Add a new non-optional declared property to this namespace
addProperty(String, JSType, Node) - Method in class com.google.javascript.rhino.jstype.RecordTypeBuilder
Adds a property with the given name and type to the record type.
addPropertyWhichMayNotBeOnAllInstances(String, JSType) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
addProtoProperty(String, Node, JSType, boolean) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
Add a new declared prototype property to this class
addProvide(String) - Method in class com.google.javascript.jscomp.CompilerInput
Registers a type that this input defines.
addProvide(Node, JSModule, boolean) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
Add an implicit or explicit provide.
addReceiverType(JSType) - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addRef(GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
addReference(InlineFunctions.Reference) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
addReference(Node) - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
addReference(Var, ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
addReference(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Adds a reference ("@see") to the current information.
addReferenceTypeIndexedByProperty(String, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
addRefInternal(GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
addRegisterCall(String, ProcessTweaks.TweakFunction, Node, Node) - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
addRelatedExtendedInterfaces(ObjectType, Set<ObjectType>) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
addRelatedInstance(FunctionType, AmbiguateProperties.JSTypeBitSet) - Method in class com.google.javascript.jscomp.AmbiguateProperties
Adds the instance of the given constructor, its implicit prototype and all its related types to the given bit set.
addRelatedInterfaces(ObjectType, Set<ObjectType>) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
addReqFormal(JSType) - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addRequire(String) - Method in class com.google.javascript.jscomp.CompilerInput
Registers a type that this input depends on.
addRequiredParams(JSType...) - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
Add parameters of the given type to the end of the param list.
addRequirement(Requirement) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
addRequirement(int, Requirement) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
addRequirement(Requirement.Builder) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
addRequirement(int, Requirement.Builder) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
addRequirementBuilder() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
addRequirementBuilder(int) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
addRestFormals(JSType) - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addRetType(JSType) - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addScopes(Collection<S>) - Method in class com.google.javascript.jscomp.SymbolTable
Make sure all the given scopes in otherSymbolTable are in this symbol table.
addSignature(String, Node, String) - Method in class com.google.javascript.jscomp.MethodCompilerPass
 
addSignature(String, Node, String) - Method in interface com.google.javascript.jscomp.MethodCompilerPass.SignatureStore
 
addSimplifiedChildren(Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
addSimplifiedExpression(Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
addSourceNameMap(Appendable) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Writes the source name map to 'out'.
addSources(FileList) - Method in class com.google.javascript.jscomp.ant.CompileTask
Sets the source files.
addStatement(Node, Node) - Method in class com.google.javascript.jscomp.GenerateExports
 
addStatics(FeatureSet, FeatureSet, String, String, String...) - Method in class com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder
Registers one or more static rewrite polyfill, which is a simple rewrite of one qualified name to another.
addStringKey(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
addStubsForUndeclaredProperties(GlobalNamespace.Name, String, Node, Node) - Method in class com.google.javascript.jscomp.CollapseProperties
Adds global variable "stubs" for any properties of a global name that are only set in a local scope or read but never set.
addSubType(FunctionType) - Method in class com.google.javascript.rhino.jstype.FunctionType
Adds a type to the list of subtypes for this type.
addSubTypeIfNotPresent(FunctionType) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
addSuperClass(NominalType) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
addSuppression(String) - Method in class com.google.javascript.rhino.JSDocInfo
Add a suppressed warning.
addSuppression(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
addSymbol(String, JSType, boolean, SymbolTable.SymbolScope, Node) - Method in class com.google.javascript.jscomp.SymbolTable
 
addSymbolNameMap(Appendable) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Writes the source name map to 'out'.
addSymbolsFrom(StaticSymbolTable<S, R>) - Method in class com.google.javascript.jscomp.SymbolTable
Make sure all the symbols and references in otherSymbolTable are in this symbol table.
addSymbolUse(String, JSModule, AnalyzePrototypeProperties.SymbolType) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
addSyntheticConstructor(Node) - Method in class com.google.javascript.jscomp.Es6ConvertSuper
 
addTaintedLocalObject(Var) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
addToDebugLog(String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Logs a message under a central logger.
addToDebugLog(String) - Method in class com.google.javascript.jscomp.Compiler
Called from the compiler passes, adds debug info
addToDefIfLocal(String, Node, Node, MustBeReachingVariableDef.MustDef) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
Set the variable lattice for the given name to the node value in the def lattice.
addToDefinePropertiesObject(Es6ToEs3Converter.ClassDeclarationMetadata, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
addToFront(Node, Node, Node) - Static method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
 
addToProvideMap(Iterable<DependencyInfo>, Map<String, DependencyInfo>) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Adds the given DependencyInfos to the given providesMap.
addToSetIfLocal(Node, BitSet) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
addToString(int) - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
addToUseIfLocal(String, Node, MaybeReachingVariableUse.ReachingUses) - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
Sets the variable for the given name to the node value in the upward exposed lattice.
addTracingStatistic(Tracer.TracingStatistic) - Static method in class com.google.javascript.jscomp.Tracer
Adds a new tracing statistic to a trace
addType(JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties.Property
Add this type to this property, calculating
addType(JSType, JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties.Property
Record that this property is referenced from this type.
addTypeDeclarations(Es6ToEs3Converter.ClassDeclarationMetadata, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Add declarations for properties that were defined with a getter and/or setter, so that the typechecker knows those properties exist on the class.
addTypedef(QualifiedName, Typedef) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
addTypedef(Node, Typedef) - Method in class com.google.javascript.jscomp.NTIScope
 
addTypeParameters(ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
addTypesToFunctions(Node, String) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
Adds an @this annotation to all functions in the objLit.
addTypeToSkip(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties.Property
Records the given type as one to skip for this property.
addTypeWarning(String, String) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addTypeWarning(String, String, int, int) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addTypeWarning(String) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addTypeWarning(String, int, int) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
addUndeclaredClassProperty(String, JSType, Node) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
Add a new undeclared property to instances of this class
addUndeclaredCtorProperty(String, Node) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
Add a new undeclared property to this class's constructor
addUndeclaredProperty(String, Node, JSType, boolean) - Method in class com.google.javascript.jscomp.newtypes.Namespace
Add a new undeclared property to this namespace
addUndeclaredProtoProperty(String, Node) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
Add a new undeclared prototype property to this class
addUnknownTypeName(String) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
addUnknownTypeNames(Set<String>) - Method in class com.google.javascript.jscomp.NTIScope
 
addUnknownValues() - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns a new TemplateTypeMap, where all unfilled values have been filled with UNKNOWN_TYPE.
addUsedModule(JSModule) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
 
addValue(String) - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
addValue(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
addValueBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
addValues(ImmutableList<JSType>) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns a new TemplateTypeMap whose values have been extended with the specified list.
addVarArgs(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
Add variable arguments to the end of the parameter list.
addVarDecls(NodeTraversal, boolean, boolean) - Method in class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
addVariableToFunction(Node, Node, Node) - Method in class com.google.javascript.jscomp.OptimizeParameters
Adds a variable to the top of a function block.
addVerboseWarnings(CompilerOptions) - Static method in enum com.google.javascript.jscomp.WarningLevel
Add all the check pass that are possibly relevant to a non-googler.
addWarning(Warning) - Method in class com.google.javascript.jscomp.ant.CompileTask
Adds a <warning/> entry Each warning entry must have two attributes, group and level.
addWarningsGuard(WarningsGuard) - Method in class com.google.javascript.jscomp.CompilerOptions
Add a guard to the set of warnings guards.
addWhitelist(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
addWhitelistBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
addWhitelistRegexp(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
addWhitelistRegexpBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
addWhitelistWarningsGuard(CompilerOptions, File) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
addWhitelistWarningsGuard(CompilerOptions, File) - Method in class com.google.javascript.jscomp.CommandLineRunner
 
addWindowProperties() - Method in class com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow
 
AdjacencyGraph<N,E> - Interface in com.google.javascript.jscomp.graph
A minimal graph interface.
adjustForSideEffects(List<OptimizeParameters.Parameter>) - Static method in class com.google.javascript.jscomp.OptimizeParameters
Adjust the parameters to move based on the side-effects seen.
advance() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
advanceLookAhead(boolean) - Method in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
afterExitScope(NodeTraversal, ReferenceCollectingCallback.ReferenceMap) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
 
afterExitScope(NodeTraversal, ReferenceCollectingCallback.ReferenceMap) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
afterExitScope(NodeTraversal, ReferenceCollectingCallback.ReferenceMap) - Method in interface com.google.javascript.jscomp.ReferenceCollectingCallback.Behavior
Called after we finish with a scope.
afterExitScope(NodeTraversal, ReferenceCollectingCallback.ReferenceMap) - Method in class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior
 
afterPass(String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Will be called after each pass finishes.
afterPass(String) - Method in class com.google.javascript.jscomp.Compiler
 
afterTemplate - Variable in class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
aggressiveFusion - Variable in class com.google.javascript.jscomp.CompilerOptions
Prefer commas over semicolons when doing statement fusion
alias - Variable in class com.google.javascript.jscomp.InlineVariables.AliasCandidate
 
alias - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TypeAliasTree
 
ALIAS_CYCLE - Static variable in class com.google.javascript.jscomp.InlineAliases
 
aliasableStrings - Variable in class com.google.javascript.jscomp.AliasStrings
Strings that can be aliased, or null if all strings except 'undefined' should be aliased
aliasableStrings - Variable in class com.google.javascript.jscomp.CompilerOptions
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 - Variable in class com.google.javascript.jscomp.CompilerOptions
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)
aliasAndInlineArguments(Node, LinkedHashMap<String, Node>, Set<String>) - Method in class com.google.javascript.jscomp.FunctionToBlockMutator
Inlines the arguments within the node tree using the given argument map, replaces "unsafe" names with local aliases.
AliasCandidate(Var, ReferenceCollectingCallback.ReferenceCollection) - Constructor for class com.google.javascript.jscomp.InlineVariables.AliasCandidate
 
aliasCandidates - Variable in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Stored possible aliases of variables that never change, with all the reference info about those variables.
aliasDefinitionsInOrder - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
AliasedNode(Var, Node) - Constructor for class com.google.javascript.jscomp.ScopedAliases.AliasedNode
 
AliasedTypeNode(Var, Node) - Constructor for class com.google.javascript.jscomp.ScopedAliases.AliasedTypeNode
 
aliases - Variable in class com.google.javascript.jscomp.InlineAliases
 
aliases - Variable in class com.google.javascript.jscomp.NameAnalyzer
When multiple names in the global scope point to the same object, we call them aliases.
aliases - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
AliasesCollector() - Constructor for class com.google.javascript.jscomp.InlineAliases.AliasesCollector
 
AliasesInliner() - Constructor for class com.google.javascript.jscomp.InlineAliases.AliasesInliner
 
aliasHandler - Variable in class com.google.javascript.jscomp.CompilerOptions
Data holder Alias Transformation information accumulated during a compile.
aliasingGets - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
aliasName - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
aliasReference - Variable in class com.google.javascript.jscomp.ScopedAliases.AliasUsage
 
AliasSet(String, String) - Constructor for class com.google.javascript.jscomp.NameAnalyzer.AliasSet
 
AliasStrings - Class in com.google.javascript.jscomp
A Compiler pass for aliasing strings.
AliasStrings - Class in com.google.javascript.jscomp
GWT compatible no-op replacement of AliasStrings
AliasStrings(AbstractCompiler, JSModuleGraph, Set<String>, String, boolean) - Constructor for class com.google.javascript.jscomp.AliasStrings
Creates an instance.
aliasStrings - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Alias string literals with global variables, to avoid creating lots of transient objects.
AliasStrings.StringInfo - Class in com.google.javascript.jscomp
A class that holds information about a JavaScript string that might become aliased.
AliasStrings.StringOccurrence - Class in com.google.javascript.jscomp
A class that holds the location of a single JavaScript string literal
aliasStringsBlacklist - Variable in class com.google.javascript.jscomp.CompilerOptions
A blacklist in the form of a regular expression to block strings that contains certain words from being aliased.
AliasUsage(Var, Node) - Constructor for class com.google.javascript.jscomp.ScopedAliases.AliasUsage
 
aliasUsages - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
aliasVar - Variable in class com.google.javascript.jscomp.ScopedAliases.AliasUsage
 
ALL_CLASS_FILE_NAMES - Static variable in class com.google.javascript.jscomp.J2clPass
 
ALL_CODE_UNITS - Static variable in class com.google.javascript.jscomp.regex.CharRanges
 
ALL_DIAGNOSTICS - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
ALL_DIAGNOSTICS - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
ALL_DIAGNOSTICS - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
ALL_DIAGNOSTICS - Static variable in class com.google.javascript.jscomp.TypeCheck
 
ALL_DIAGNOSTICS - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
 
ALL_DIAGNOSTICS - Static variable in class com.google.javascript.jscomp.TypeValidator
 
ALL_NATIVE_EXTERN_TYPES - Static variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
A definition of all extern types.
ALL_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
allArgsUnescapedLocal(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
allDefines - Variable in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
 
allDefinitionsEquivalent(Collection<Node>) - Method in class com.google.javascript.jscomp.InlineSimpleMethods
Given a set of method definitions, verify they are the same.
allEquivalenceClasses() - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
allEquivalenceClasses() - Method in interface com.google.javascript.jscomp.graph.UnionFind
Returns an immutable collection containing all equivalence classes.
allFlowSlots() - Method in class com.google.javascript.jscomp.LinkedFlowScope
Gets all the symbols that have been defined before this point in the current flow.
allFunctionCalls - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier
 
allFunctionScopes - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
Keep track of scopes that we've traversed.
allMappings - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
allNames - Variable in class com.google.javascript.jscomp.NameAnalyzer
Map of all JS names found
allocationSite - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.EventfulObjectState
 
allOf(Matcher...) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that returns true only if all of the provided matchers match.
allowDecomposition - Variable in class com.google.javascript.jscomp.FunctionInjector
 
ALLOWED_DIRECTIVES - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
ALLOWED_TYPES - Static variable in class com.google.javascript.jscomp.DefinitionsRemover.IncompleteDefinition
 
allowFullRewrite - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
allowLocalExports - Variable in class com.google.javascript.jscomp.FindExportableNodes
 
allowLoneBlock(Node) - Method in class com.google.javascript.jscomp.lint.CheckUselessBlocks
Remove the enclosing block of a block-scoped declaration from the loneBlocks stack.
allowLooseMatches - Variable in enum com.google.javascript.jscomp.TypeMatchingStrategy
 
allowMove - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
 
allowNonGlobalExports - Variable in class com.google.javascript.jscomp.GenerateExports
 
allowObjectCallDecomposing() - Static method in class com.google.javascript.jscomp.ExpressionDecomposer
 
allowSubtypes - Variable in enum com.google.javascript.jscomp.TypeMatchingStrategy
 
allPathsReturn(Node) - Method in class com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns
 
allPathsSatisfyPredicate() - Method in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
allProps - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
allRefInfo - Variable in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
 
allResultsMatch(Node, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
Apply the supplied predicate against all possible result Nodes of the expression.
allTweaks - Variable in class com.google.javascript.jscomp.ProcessTweaks.CollectTweaks
 
AllType - Class in com.google.javascript.rhino.jstype
All type, representing all values.
AllType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.AllType
 
allValueTypes - Variable in class com.google.javascript.jscomp.TypeValidator
 
ALMOST_TOP - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
ALPHA - Static variable in class com.google.javascript.jscomp.RuntimeTypeCheck
 
ALPHA - Static variable in class com.google.javascript.rhino.jstype.JSType
Total ordering on types based on their textual representation.
alphabetical - Variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
alreadyExportedPaths - Variable in class com.google.javascript.jscomp.ExternExportsPass
A list of exported paths.
alreadyRequired - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
alreadyRun - Variable in class com.google.javascript.jscomp.CallGraph
Has the CallGraph already been constructed?
alternates - Variable in class com.google.javascript.rhino.jstype.UnionType
 
alternates - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
alternatesWithoutStucturalTyping - Variable in class com.google.javascript.rhino.jstype.UnionType
 
Alternation(List<? extends RegExpTree>) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
alternatives - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
AmbientDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
AmbientDeclarationTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.AmbientDeclarationTree
 
AmbiguateProperties - Class in com.google.javascript.jscomp
Renames unrelated properties to the same name, using type information.
AmbiguateProperties(AbstractCompiler, char[]) - Constructor for class com.google.javascript.jscomp.AmbiguateProperties
 
ambiguateProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Rename unrelated properties to the same name to reduce code size.
ambiguateProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Renames properties so that the two properties that never appear on the same object get the same name.
AmbiguateProperties.JSTypeBitSet - Class in com.google.javascript.jscomp
 
AmbiguateProperties.ProcessProperties - Class in com.google.javascript.jscomp
Finds all property references, recording the types on which they occur.
AmbiguateProperties.Property - Class in com.google.javascript.jscomp
Encapsulates the information needed for renaming a property.
AmbiguateProperties.PropertyGraph - Class in com.google.javascript.jscomp
 
AmbiguateProperties.PropertyGraphNode - Class in com.google.javascript.jscomp
 
AmbiguateProperties.PropertySubGraph - Class in com.google.javascript.jscomp
A SubGraph that represents properties.
AMBIGUOUS_FUNCTION_DECL - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
AMBIGUOUS_FUNCTION_DECL - Static variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
analyze() - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Finds a fixed-point solution using at most DataFlowAnalysis.MAX_STEPS iterations.
analyze(int) - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Finds a fixed-point solution.
analyzeAddBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeAddFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeArrayLitBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeArrayLitFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeAssertionCall(Node, TypeEnv, CodingConvention.AssertionFunctionSpec) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeAssignAddBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeAssignAddFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeAssignBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeAssignFwd(Node, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeAssignNumericOpBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeAssignNumericOpFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeBinaryNumericOpBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeBinaryNumericOpFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeCallNewBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeCallNewFwd(Node, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeCallNodeArgsFwdWhenError(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeCallNodeArgumentsBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeCallNodeArgumentsFwd(Node, Node, FunctionType, List<JSType>, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeCastFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeConditionalStmFwd(DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>, Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
ANALYZED_DURING_GTI - Static variable in class com.google.javascript.rhino.Node
 
analyzeEnumObjLitBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeEnumObjLitFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeEqNeBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeExprBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeExprBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
For now, we won't emit any warnings bwd.
analyzeExprFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeExprFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeExprFwd(Node, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeFunction(NTIScope) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeFunctionBindFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeFunctionBwd(List<DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>>) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeFunctionFwd(List<DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>>) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeGetElemBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeGetElemFwd(Node, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeGoogTypeof(Node, Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeHookBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeHookFwd(Node, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeInBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeIncDecFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeInFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeInstanceofFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeIObjectElmLvalFwd(Node, NewTypeInference.LValueResultFwd, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLogicalOpBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLogicalOpFwd(Node, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLooseCallNodeBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLooseCallNodeFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLtGtBwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLtGtFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLValueBwd(Node, TypeEnv, JSType, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLValueBwd(Node, TypeEnv, JSType, boolean, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
When doSlicing is set, remove the lvalue from the returned env
analyzeLValueFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeLValueFwd(Node, TypeEnv, JSType, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeNameBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeNameFwd(Node, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeNonStrictComparisonFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeObjLitBwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeObjLitFwd(Node, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzePropAccessBwd(Node, String, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzePropAccessFwd(Node, String, TypeEnv, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzePropertyTestCallFwd(Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzePropLValBwd(Node, QualifiedName, TypeEnv, JSType, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzePropLValFwd(Node, QualifiedName, NewTypeInference.LValueResultFwd, JSType, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
 
AnalyzePrototypeProperties - Class in com.google.javascript.jscomp
Analyzes properties on prototypes.
AnalyzePrototypeProperties(AbstractCompiler, JSModuleGraph, boolean, boolean) - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties
Creates a new pass for analyzing prototype properties.
AnalyzePrototypeProperties.AssignmentProperty - Class in com.google.javascript.jscomp
Properties created via EXPR assignment:
AnalyzePrototypeProperties.GlobalFunction - Class in com.google.javascript.jscomp
A function initialized as a VAR statement or a function declaration.
AnalyzePrototypeProperties.LiteralProperty - Class in com.google.javascript.jscomp
Properties created via object literals:
AnalyzePrototypeProperties.NameContext - Class in com.google.javascript.jscomp
The context of the current name.
AnalyzePrototypeProperties.NameInfo - Class in com.google.javascript.jscomp
Information on all properties or global variables of a given name.
AnalyzePrototypeProperties.ProcessExternProperties - Class in com.google.javascript.jscomp
 
AnalyzePrototypeProperties.ProcessProperties - Class in com.google.javascript.jscomp
 
AnalyzePrototypeProperties.PropagateReferences - Class in com.google.javascript.jscomp
 
AnalyzePrototypeProperties.Property - Interface in com.google.javascript.jscomp
Since there are two ways of assigning properties to prototypes, we hide then behind this interface so they can both be removed regardless of type.
AnalyzePrototypeProperties.Symbol - Interface in com.google.javascript.jscomp
The declaration of an abstract symbol.
AnalyzePrototypeProperties.SymbolType - Enum in com.google.javascript.jscomp
 
analyzer - Variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
ANALYZER_CHECKS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
analyzerChecks - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
analyzeReceiverLvalFwd(Node, QualifiedName, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeSpecializedTypeof(Node, Node, int, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeStrictComparisonFwd(int, Node, Node, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeTypePredicate(Node, String, TypeEnv, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
analyzeUnaryNumFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
AncestorIterable(Node) - Constructor for class com.google.javascript.rhino.Node.AncestorIterable
 
ancestors - Variable in class com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope
 
Anchor(char) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.Anchor
 
anchorUnusedVars - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
anchorUnusedVars - Variable in class com.google.javascript.jscomp.RemoveUnusedPrototypeProperties
 
and(NodeUtil.ValueType, NodeUtil.ValueType) - Static method in class com.google.javascript.jscomp.NodeUtil
 
and(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
and(TernaryValue) - Method in enum com.google.javascript.rhino.jstype.TernaryValue
Gets the and of this and that.
AND - Static variable in class com.google.javascript.rhino.Token
Token types.
and(BitSet) - Method in class java.util.BitSet
 
AND_PRECEDENCE - Static variable in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
andNot(BitSet) - Method in class java.util.BitSet
 
angularPass - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
AngularPass - Class in com.google.javascript.jscomp
Compiler pass for AngularJS-specific needs.
AngularPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.AngularPass
 
angularPass - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
angularPass - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
angularPass - Variable in class com.google.javascript.jscomp.CompilerOptions
Processes AngularJS-specific annotations
angularPass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Process AngularJS-specific annotations.
AngularPass.NodeContext - Class in com.google.javascript.jscomp
 
Annotatable - Interface in com.google.javascript.jscomp.graph
Object that has an annotation.
annotate(Node) - Method in class com.google.javascript.jscomp.GenerateExports
 
annotateCalls(Node) - Static method in class com.google.javascript.jscomp.PrepareAst.PrepareAnnotations
There are two types of calls we are interested in calls without explicit "this" values (what we are call "free" calls) and direct call to eval.
annotateConstantsByConvention(Node, Node) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
Mark names and properties that are constants by convention.
AnnotatedLinkedDirectedGraphEdge(DiGraph.DiGraphNode<N, E>, E, DiGraph.DiGraphNode<N, E>) - Constructor for class com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge
Constructor.
AnnotatedLinkedDirectedGraphNode(N) - Constructor for class com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode
 
AnnotatedLinkedUndirectedGraphEdge(UndiGraph.UndiGraphNode<N, E>, E, UndiGraph.UndiGraphNode<N, E>) - Constructor for class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge
 
AnnotatedLinkedUndirectedGraphNode(N) - Constructor for class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode
 
annotation - Variable in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode
 
Annotation - Interface in com.google.javascript.jscomp.graph
Information that can be annotated to a GraphNode or Graph.GraphEdge.
annotation - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge
 
annotation - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode
 
annotation - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge
 
annotation - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode
 
Annotation - Enum in com.google.javascript.jscomp.parsing
All natively recognized JSDoc annotations.
Annotation() - Constructor for enum com.google.javascript.jscomp.parsing.Annotation
 
annotation - Variable in class com.google.javascript.rhino.JSDocInfo.Marker
 
ANNOTATION - Static variable in class com.google.javascript.rhino.Token
Token types.
ANNOTATION_DEPRECATED - Static variable in class com.google.javascript.jscomp.CheckJSDoc
 
annotationNames - Variable in class com.google.javascript.jscomp.parsing.Config
Recognized JSDoc annotations, mapped from their name to their internal representation.
annotationNames - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
annotationNames - Static variable in class com.google.javascript.jscomp.parsing.ParserRunner
 
AnnotationState(Annotatable, Annotation) - Constructor for class com.google.javascript.jscomp.graph.Graph.AnnotationState
 
ANON_FUN_PREFIX - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
anonFns - Variable in class com.google.javascript.jscomp.InlineFunctions
 
anonFunctionMap - Variable in class com.google.javascript.jscomp.InlineFunctions.CallVisitor
 
anonFunNames - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
anonymous - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
Whether the constructor function in the output should be anonymous.
ANONYMOUS_NOMINAL_TYPE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
anonymousFunctionNameMap - Variable in class com.google.javascript.jscomp.DefaultPassConfig
The naming map for anonymous functions
anonymousFunctionNameMap - Variable in class com.google.javascript.jscomp.PassConfig.State
 
AnonymousFunctionNamer() - Constructor for class com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer
 
anonymousFunctionNaming - Variable in class com.google.javascript.jscomp.CompilerOptions
Give anonymous functions names for easier debugging
AnonymousFunctionNamingCallback - Class in com.google.javascript.jscomp
Visitor that performs naming operations on anonymous functions by means of the FunctionNamer interface.
AnonymousFunctionNamingCallback(AnonymousFunctionNamingCallback.FunctionNamer) - Constructor for class com.google.javascript.jscomp.AnonymousFunctionNamingCallback
 
AnonymousFunctionNamingCallback.FunctionNamer - Interface in com.google.javascript.jscomp
Interface used by AnonymousFunctionNamingCallback to set the name of anonymous functions.
AnonymousFunctionNamingPolicy - Enum in com.google.javascript.jscomp
Strategies for how to do naming of anonymous functions that occur as r-values in assignments and variable declarations.
AnonymousFunctionNamingPolicy(char[]) - Constructor for enum com.google.javascript.jscomp.AnonymousFunctionNamingPolicy
 
anonymousNode - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
anonymousType - Variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
AntErrorManager - Class in com.google.javascript.jscomp.ant
An error manager that pipes warnings and errors properly into the Ant task infrastructure.
AntErrorManager(MessageFormatter, Task) - Constructor for class com.google.javascript.jscomp.ant.AntErrorManager
 
ANY_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
anyNumOrStr - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
anyOf(Matcher...) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that returns true if any of the provided matchers match.
anything() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches every node.
anyType() - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Equivalent to the UNKNOWN type in Closure, expressed with {?}
ApiKeyResponse(String) - Constructor for enum com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse
 
APP_NAME_SETTER_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
append(CharSequence, File, Charset) - Static method in class com.google.common.io.Files
 
append(String) - Method in class com.google.javascript.jscomp.CodeConsumer
Appends a string to the code, keeping track of the current line length.
append(String) - Method in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
Appends a string to the code, keeping track of the current line length.
append(String) - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
Appends a string to the code, keeping track of the current line length.
append(String) - Method in class com.google.javascript.jscomp.Compiler.CodeBuilder
Appends the given string to the text buffer.
append(Appendable, ClosureBundler.Mode, String) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
 
append(Appendable, ClosureBundler.Mode, CharSource) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
 
append(String, Appendable) - Method in enum com.google.javascript.jscomp.deps.ClosureBundler.Mode
 
append(String) - Method in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
append(String) - Method in class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
append(ChainableReverseAbstractInterpreter) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Appends a link to this, returning the updated last link.
appendAnnotation(StringBuilder, String, String) - Static method in class com.google.javascript.jscomp.TypedCodeGenerator
 
appendArgString(StringBuilder, Node, boolean) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
appendBehaviorMembersToBlock(PolymerClassDefinition, Node) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
Appends all required behavior functions and non-property members to the given block.
appendBlockEnd() - Method in class com.google.javascript.jscomp.CodeConsumer
 
appendBlockEnd() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
appendBlockStart() - Method in class com.google.javascript.jscomp.CodeConsumer
 
appendBlockStart() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
appendBodySourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
appendCall(Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Add a CALL or NEW node to the list of calls this function makes.
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Anchor
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.BackReference
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Empty
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Text
 
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.WordBoundary
 
appendDebugString(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree
 
appendDot(Node, ControlFlowGraph<Node>, Appendable) - Static method in class com.google.javascript.jscomp.DotFormatter
Converts an AST to dot representation and appends it to the given buffer.
appendExtern(String, Node) - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
Appends the exported function and all paths necessary for the path to be declared.
appendField(Appendable, String, CharSequence) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
appendFieldEnd(Appendable) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
appendFieldStart(Appendable, String) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
appendFirstField(Appendable, String, CharSequence) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
appendFunctionNode(StringBuilder, Node) - Static method in class com.google.javascript.jscomp.JSDocInfoPrinter
 
appendGoogModule(Appendable, CharSource) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
 
appendHexJavaScriptRepresentation(StringBuilder, char) - Static method in class com.google.debugging.sourcemap.Util
 
appendHexJavaScriptRepresentation(int, Appendable) - Static method in class com.google.debugging.sourcemap.Util
Returns a JavaScript representation of the character in a hex escaped format.
appendIndexMapTo(Appendable, String, List<SourceMapSection>) - Method in interface com.google.debugging.sourcemap.SourceMapGenerator
Appends the index source map to the given buffer.
appendIndexMapTo(Appendable, String, List<SourceMapSection>) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Appends the index source map to the given buffer.
appendInput(Appendable, DependencyInfo, String) - Static method in class com.google.javascript.jscomp.deps.ClosureBundler
Append the contents of the string to the supplied appendable.
appendLineMappings() - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
appendListItem(StringBuilder, String) - Static method in class com.google.javascript.jscomp.NameAnalyzer
 
appendOp(String, boolean) - Method in class com.google.javascript.jscomp.CodeConsumer
 
appendOp(String, boolean) - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
appendOptionalArgString(StringBuilder, JSType, boolean) - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the string representation of an optional param.
appendPathDefinition(String, Node) - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
 
appendPlaceholderReference(String) - Method in class com.google.javascript.jscomp.JsMessage.Builder
Appends a placeholder reference to the message
appendPolymerElementExterns(PolymerClassDefinition) - Method in class com.google.javascript.jscomp.PolymerPass
Duplicates the PolymerElement externs with a different element base class if needed.
appendPropertiesToBlock(PolymerClassDefinition, Node, String) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
Appends all properties in the ClassDefinition to the prototype of the custom element.
appendPropForAlias(String, String) - Method in class com.google.javascript.jscomp.CollapseProperties
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Anchor
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree
Appends this regular expression source to the given buffer.
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.BackReference
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Empty
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Text
 
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree.WordBoundary
 
appendSourceUrl(Appendable, ClosureBundler.Mode) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
 
appendSpaces(StringBuilder, int) - Static method in class com.google.javascript.jscomp.Tracer
Gets a string of spaces of the length specified.
appendStringPart(String) - Method in class com.google.javascript.jscomp.JsMessage.Builder
Appends a translatable string literal to the message.
appendStringTree(Appendable) - Method in class com.google.javascript.rhino.Node
 
appendTo(Appendable, String) - Method in interface com.google.debugging.sourcemap.SourceMapGenerator
Appends the source map to the given buffer.
appendTo(Appendable, String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Writes out the source map in the following format (line numbers are for reference only and are not part of the format): 1.
appendTo(Appendable, DependencyInfo, String) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
Append the contents of the string to the supplied appendable.
appendTo(Appendable, DependencyInfo, File, Charset) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
Append the contents of the file to the supplied appendable.
appendTo(Appendable, DependencyInfo, CharSource) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
Append the contents of the CharSource to the supplied appendable.
appendTo(StringBuilder) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
appendTo(StringBuilder) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
appendTo(StringBuilder) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
appendTo(StringBuilder) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
appendTo(StringBuilder) - Method in class com.google.javascript.jscomp.newtypes.Property
 
appendTo(StringBuilder) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
appendTo(Appendable, String) - Method in class com.google.javascript.jscomp.SourceMap
 
appendTraditional(Appendable, CharSource) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
 
appendTypeNode(StringBuilder, Node) - Static method in class com.google.javascript.jscomp.JSDocInfoPrinter
 
appendVarArgsString(StringBuilder, JSType, boolean) - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the string representation of a var args param.
appendWhitelist(PrintStream) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
Writes the warnings collected in a format that the WhitelistWarningsGuard can read back later.
apply(GraphReachability.EdgeTuple<Node, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.CheckUnreachableCode.ReachablePredicate
 
apply(CompilerOptions, boolean) - Method in enum com.google.javascript.jscomp.debugger.CompilationParam
Applies a CGI parameter to the options.
apply(Node) - Method in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
apply() - Method in class com.google.javascript.jscomp.FunctionRewriter.Reduction
Apply the reduction by replacing the old child with the new child.
apply(JSType) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.ExtendedTypeValidator
 
apply(JSType) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.ImplementedTypeValidator
 
apply(Var) - Method in class com.google.javascript.jscomp.InlineVariables.IdentifyConstants
 
apply(Var) - Method in class com.google.javascript.jscomp.InlineVariables.IdentifyLocals
 
apply(List<L>) - Method in class com.google.javascript.jscomp.JoinOp.BinaryJoinOp
 
apply(L, L) - Method in class com.google.javascript.jscomp.JoinOp.BinaryJoinOp
Creates a new lattice that will be the join of two input lattices.
apply(FlowScope, FlowScope) - Method in class com.google.javascript.jscomp.LinkedFlowScope.FlowScopeJoinOp
 
apply(List<LiveVariablesAnalysis.LiveVariableLattice>) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableJoinOp
 
apply(List<MaybeReachingVariableUse.ReachingUses>) - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUsesJoinOp
 
apply(MustBeReachingVariableDef.MustDef, MustBeReachingVariableDef.MustDef) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef.MustDefJoin
 
apply(Node) - Method in class com.google.javascript.jscomp.NodeUtil.MatchDeclaration
 
apply(Node) - Method in class com.google.javascript.jscomp.NodeUtil.MatchNameNode
 
apply(Node) - Method in class com.google.javascript.jscomp.NodeUtil.MatchNodeType
 
apply(Node) - Method in class com.google.javascript.jscomp.NodeUtil.MatchNotClass
 
apply(Node) - Method in class com.google.javascript.jscomp.NodeUtil.MatchNotFunction
 
apply(Node) - Method in class com.google.javascript.jscomp.NodeUtil.MatchShallowStatement
 
apply(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode.MatchUnnamedBreak
 
apply() - Method in class com.google.javascript.jscomp.RemoveUnusedVars.Continuation
 
applyAlias() - Method in class com.google.javascript.jscomp.ScopedAliases.AliasedNode
 
applyAlias() - Method in class com.google.javascript.jscomp.ScopedAliases.AliasedTypeNode
 
applyAlias() - Method in class com.google.javascript.jscomp.ScopedAliases.AliasUsage
 
applyBasicCompilationOptions(CompilerOptions) - Static method in enum com.google.javascript.jscomp.CompilationLevel
Gets options that only strip whitespace and comments.
applyChanges() - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
Applies optimizations to all previously marked nodes.
applyCodeReplacements(Iterable<CodeReplacement>, String) - Static method in class com.google.javascript.refactoring.ApplySuggestedFixes
Applies the provided set of code replacements to the code and returns the transformed code.
applyCollapses() - Method in class com.google.javascript.jscomp.CollapseVariableDeclarations
 
applyCommonRestriction(JSType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor
 
applyCompilerDefaultValueOverrides(Map<String, ProcessTweaks.TweakInfo>) - Method in class com.google.javascript.jscomp.ProcessTweaks
Sets the default values of tweaks based on compiler options.
applyDefaultOptions(CompilerOptions) - Static method in class com.google.javascript.jscomp.gwt.client.GwtRunner
 
applyDelegateRelationship(ObjectType, ObjectType, ObjectType, FunctionType, FunctionType) - Method in interface com.google.javascript.jscomp.CodingConvention
In many JS libraries, the function that creates a delegate relationship also adds properties to the delegator and delegate base.
applyDelegateRelationship(ObjectType, ObjectType, ObjectType, FunctionType, FunctionType) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
applyDelegateRelationship(ObjectType, ObjectType, ObjectType, FunctionType, FunctionType) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
applyDelegateRelationship(CodingConvention.DelegateRelationship) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Apply special properties that only apply to delegates.
applyFullCompilationOptions(CompilerOptions) - Static method in enum com.google.javascript.jscomp.CompilationLevel
Add the options that will work only if the user exported all the symbols correctly.
applyOptionsFromFlags(CompilerOptions, GwtRunner.Flags) - Static method in class com.google.javascript.jscomp.gwt.client.GwtRunner
 
applyPattern(String) - Method in class java.text.MessageFormat
 
applySafeCompilationOptions(CompilerOptions) - Static method in enum com.google.javascript.jscomp.CompilationLevel
Add options that are safe.
applySingletonGetterNew(RawNominalType, JSType, JSType) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
applySingletonGetterNew(RawNominalType, JSType, JSType) - Method in interface com.google.javascript.jscomp.CodingConvention
 
applySingletonGetterNew(RawNominalType, JSType, JSType) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
applySingletonGetterNew(RawNominalType, JSType, JSType) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
applySingletonGetterOld(FunctionType, FunctionType, ObjectType) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
applySingletonGetterOld(FunctionType, FunctionType, ObjectType) - Method in interface com.google.javascript.jscomp.CodingConvention
In many JS libraries, the function that adds a singleton getter to a class adds properties to the class.
applySingletonGetterOld(FunctionType, FunctionType, ObjectType) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
applySingletonGetterOld(FunctionType, FunctionType, ObjectType) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
applySubclassRelationship(FunctionType, FunctionType, CodingConvention.SubclassType) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
Closure's goog.inherits adds a superClass_ property to the subclass, and a constructor property.
applySubclassRelationship(FunctionType, FunctionType, CodingConvention.SubclassType) - Method in interface com.google.javascript.jscomp.CodingConvention
In many JS libraries, the function that produces inheritance also adds properties to the superclass and/or subclass.
applySubclassRelationship(FunctionType, FunctionType, CodingConvention.SubclassType) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
applySubclassRelationship(FunctionType, FunctionType, CodingConvention.SubclassType) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
ApplySuggestedFixes - Class in com.google.javascript.refactoring
Class that applies suggested fixes to code or files.
ApplySuggestedFixes() - Constructor for class com.google.javascript.refactoring.ApplySuggestedFixes
 
applySuggestedFixesToCode(Iterable<SuggestedFix>, Map<String, String>) - Static method in class com.google.javascript.refactoring.ApplySuggestedFixes
Applies the provided set of suggested fixes to the provided code and returns the new code.
applySuggestedFixesToFiles(Iterable<SuggestedFix>) - Static method in class com.google.javascript.refactoring.ApplySuggestedFixes
Applies the provided set of suggested fixes to the files listed in the suggested fixes.
applyToOptions(CompilerOptions) - Method in enum com.google.javascript.jscomp.CommandLineRunner.FormattingOption
 
appNameSetter - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
appNameSetter_ - Variable in class com.google.javascript.jscomp.Instrumentation
 
appNameSetter_ - Variable in class com.google.javascript.jscomp.Instrumentation.Builder
 
appNameStr - Variable in class com.google.javascript.jscomp.CompilerOptions
 
appNameStr - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
areAllFlagsSet() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
areAllUnknownsChecked - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
areBitFlagsSet(int, int) - Static method in class com.google.javascript.rhino.Node
returns true if all the flags are set in value.
areDeclaredGlobalExternsOnWindow() - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
 
areEquivalent(E, E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
areEquivalent(E, E) - Method in interface com.google.javascript.jscomp.graph.UnionFind
Returns true if a and b belong to the same equivalence class.
areEquivalent(JSDocInfo, JSDocInfo) - Static method in class com.google.javascript.rhino.JSDocInfo
 
areEquivalent(JSDocInfo.Marker, JSDocInfo.Marker) - Static method in class com.google.javascript.rhino.JSDocInfo.Marker
 
areEquivalent(JSDocInfo.NamePosition, JSDocInfo.NamePosition) - Static method in class com.google.javascript.rhino.JSDocInfo.NamePosition
 
areEquivalent(JSDocInfo.StringPosition, JSDocInfo.StringPosition) - Static method in class com.google.javascript.rhino.JSDocInfo.StringPosition
 
areEquivalent(JSDocInfo.TypePosition, JSDocInfo.TypePosition) - Static method in class com.google.javascript.rhino.JSDocInfo.TypePosition
 
areMatchingExits(Node, Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Check whether one exit can be replaced with another.
areNodesEqualForInlining(Node, Node) - Method in class com.google.javascript.jscomp.AbstractCompiler
Are the nodes equal for the purpose of inlining? If type aware optimizations are on, type equality is checked.
areNodesEqualForInlining(Node, Node) - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
Are the nodes equal for the purpose of inlining? If type aware optimizations are on, type equality is checked.
areNodesEqualForInlining(Node, Node) - Method in class com.google.javascript.jscomp.Compiler
 
arePropertiesSubtypes(ObjectType, Set<String>, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
areRelatedNominalTypes(NominalType, NominalType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
areSafeFlagsToFold(String) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
are the given flags safe to fold? We don't fold the regular expression if global ('g') flag is on, because in this case it isn't really a constant: its 'lastIndex' property contains the state of last execution, so replacing 'new RegExp('foobar','g')' with '/foobar/g' may change the behavior of the program if the RegExp is used inside a loop, for example.
areStringsEqual(String, String) - Static method in class com.google.javascript.jscomp.PeepholeFoldConstants
Returns whether two JS strings are equal.
areSubtypes(JSType, JSType, SubtypeCache) - Static method in class com.google.javascript.jscomp.newtypes.EnumType
 
areTypeMapsCompatible(NominalType) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
areTypesEquivalentIgnoringGenerics(JSType, JSType) - Static method in class com.google.javascript.refactoring.Matchers
 
areValidRegexpFlags(String) - Static method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
are the given flags valid regular expression flags? JavaScript recognizes several suffix flags for regular expressions, 'g' - global replace, 'i' - case insensitive, 'm' - multi-line.
arg - Variable in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
arg - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
argIndex - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
argsMayHaveSideEffects(Node) - Method in class com.google.javascript.jscomp.InlineSimpleMethods
Check whether the given method call's arguments have side effects.
argTypes - Variable in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
ARGUMENT_ARRAY_ALIAS - Static variable in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
ArgumentListTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ArgumentListTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree
 
arguments - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
ARGUMENTS - Static variable in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
ARGUMENTS - Static variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
arguments - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
ARGUMENTS - Static variable in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
arguments - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree
 
arguments - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree
 
arguments - Variable in class com.google.javascript.jscomp.parsing.parser.trees.NewExpressionTree
 
arguments - Variable in class com.google.javascript.jscomp.Scope
 
ARGUMENTS - Static variable in class com.google.javascript.jscomp.SyntacticScopeCreator
 
Arguments(Scope) - Constructor for class com.google.javascript.jscomp.Var.Arguments
 
ARGUMENTS - Static variable in class com.google.javascript.jscomp.VarCheck
 
arguments - Variable in class com.google.javascript.refactoring.RefasterJs
 
ARGUMENTS_ASSIGNMENT - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
ARGUMENTS_CALLEE_FORBIDDEN - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
ARGUMENTS_CALLER_FORBIDDEN - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
ARGUMENTS_DECLARATION - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
ARGUMENTS_VAR - Static variable in class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
argumentsAccessStack - Variable in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
arity(int) - Static method in class com.google.javascript.rhino.Token
If the arity isn't always the same, this function returns -1
array - Variable in class java.util.BitSet
 
ARRAY_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ARRAY_NAME_PREFIX - Static variable in class com.google.javascript.jscomp.CoverageInstrumentationCallback
 
ARRAY_PASSED_TO_GOOG_OBJECT - Static variable in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
ARRAY_PATTERN - Static variable in class com.google.javascript.rhino.Token
Token types.
ARRAY_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ARRAY_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
ArrayDeque<E> - Class in java.util
An ArrayDeque that simply wraps around a LinkedList.
ArrayDeque() - Constructor for class java.util.ArrayDeque
 
ArrayDeque(Collection<? extends E>) - Constructor for class java.util.ArrayDeque
 
arrayElementTemplateKey - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
The template variable in Array<T>.
arrayFromIterable(AbstractCompiler, Node) - Static method in class com.google.javascript.jscomp.Es6ToEs3Converter
Returns a call to $jscomp.arrayFromIterable with iterable as its argument.
arraylit(Node...) - Static method in class com.google.javascript.rhino.IR
 
ARRAYLIT - Static variable in class com.google.javascript.rhino.Token
Token types.
ArrayLiteralExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ArrayLiteralExpressionTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ArrayLiteralExpressionTree
 
arrayName - Variable in class com.google.javascript.jscomp.FileInstrumentationData
 
ArrayPatternTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ArrayPatternTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ArrayPatternTree
 
arrayToString(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
arrayType - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
arrayType(Node) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Represents an array type.
ArrayTypeTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Represents an array type (foo[]).
ArrayTypeTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ArrayTypeTree
 
ARROW - Static variable in class com.google.javascript.jscomp.DotFormatter
 
ARROW_FN - Static variable in class com.google.javascript.rhino.Node
 
ARROW_FUNCTION_AS_CONSTRUCTOR - Static variable in class com.google.javascript.jscomp.CheckJSDoc
 
arrowFunctionNeedsParens(Node, CodeGenerator.Context) - Method in class com.google.javascript.jscomp.CodeGenerator
 
ArrowType - Class in com.google.javascript.rhino.jstype
The arrow type is an internal type that models the functional arrow type seen in typical functional programming languages.
ArrowType(JSTypeRegistry, Node, JSType) - Constructor for class com.google.javascript.rhino.jstype.ArrowType
 
ArrowType(JSTypeRegistry, Node, JSType, boolean) - Constructor for class com.google.javascript.rhino.jstype.ArrowType
 
AS - Static variable in class com.google.javascript.jscomp.parsing.parser.PredefinedName
 
asAmbientDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asAnnotatedElement() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
asArrayLiteralExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asArrayPattern() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asArrayType() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asAssignmentRestElement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asBinaryOperator() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asBlock() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asBreakStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asCallExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asCallSignature() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asCaseClause() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asCatch() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asClassDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asCommaExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asComprehension() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asComprehensionFor() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asComprehensionIf() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asComputedPropertyDefinition() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asComputedPropertyGetter() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asComputedPropertyMemberVariable() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asComputedPropertyMethod() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asComputedPropertySetter() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asConditionalExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asContinueStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asDebuggerStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asDefaultClause() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asDefaultParameter() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asDoWhileStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asEmptyStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asEnumDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asExportDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asExportSpecifier() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asExpressionStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asFieldSetter() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
asFinally() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asForInStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asFormalParameterList() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asForOfStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asForStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asFunctionDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asFunctionType() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asGenericTypeList() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asGetAccessor() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asGetParameter - Variable in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
asGetParameter() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
asIdentifier() - Method in class com.google.javascript.jscomp.parsing.parser.Token
 
asIdentifierExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asIfStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asImportDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asImportSpecifier() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asIndexSignature() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asInterfaceDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asLabelledStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asLiteral() - Method in class com.google.javascript.jscomp.parsing.parser.Token
 
asLiteralExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asMemberExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asMemberLookupExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asMemberVariable() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asMissingPrimaryExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asModuleImport() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asNamespaceDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asNewExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asNull() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asObjectLiteralExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asObjectPattern() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asOptionalParameter() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asParameterizedType() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asParenExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asPostfixExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asProgram() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asPropertyNameAssignment() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asRecordType() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asRestParameter() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asReturnStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
ASSERT_FALSE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
assertAllLoopablePasses(List<PassFactory>) - Static method in class com.google.javascript.jscomp.DefaultPassConfig
Verify that all the passes are multi-run passes.
assertAllOneTimePasses(List<PassFactory>) - Static method in class com.google.javascript.jscomp.DefaultPassConfig
Verify that all the passes are one-time passes.
assertChanges(SuggestedFix, String, String, String) - Static method in class com.google.javascript.refactoring.testing.SuggestedFixes
 
assertChanges(List<SuggestedFix>, String, String, String) - Static method in class com.google.javascript.refactoring.testing.SuggestedFixes
 
assertDefinitionNode(Node, int) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Asserts that it's OK to define this node's name.
assertedNewType - Variable in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
 
assertedType - Variable in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
 
assertEquivalenceOperations(JSType, JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
For the given equivalent types, run all type operations that should have trivial solutions (getGreatestSubtype, isEquivalentTo, etc)
assertError(JSError) - Static method in class com.google.javascript.jscomp.testing.JSErrorSubject
 
assertFileRefactoring(String, String, String, List<String>, String) - Static method in class com.google.javascript.refactoring.testing.RefasterJsTestUtils
Performs refactoring using a RefasterJs template and asserts that result is as expected.
AssertFunctionByTypeName(String, String) - Constructor for class com.google.javascript.jscomp.ClosureCodingConvention.AssertFunctionByTypeName
 
assertHasEncounteredAllErrors() - Method in class com.google.javascript.rhino.testing.TestErrorReporter
 
assertHasEncounteredAllWarnings() - Method in class com.google.javascript.rhino.testing.TestErrorReporter
 
AssertInstanceofSpec(String) - Constructor for class com.google.javascript.jscomp.ClosureCodingConvention.AssertInstanceofSpec
 
assertionCalls - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval
List of assertion functions.
assertionFunctionsMap - Variable in class com.google.javascript.jscomp.NewTypeInference
 
assertionFunctionsMap - Variable in class com.google.javascript.jscomp.TypeInference
 
assertionFunctionsMap - Variable in class com.google.javascript.jscomp.TypeInferencePass
 
AssertionFunctionSpec(String) - Constructor for class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
Deprecated.
AssertionFunctionSpec(String, JSType) - Constructor for class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
 
AssertionFunctionSpec(String, JSType, JSTypeNative) - Constructor for class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
 
assertionNames - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval.FindAssertionCalls
 
assertions - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
assertNode(Node) - Static method in class com.google.javascript.jscomp.testing.NodeSubject
 
assertOnChange - Variable in class com.google.javascript.jscomp.Normalize
 
assertOnChange - Variable in class com.google.javascript.jscomp.Normalize.NormalizeStatements
 
assertOnChange - Variable in class com.google.javascript.jscomp.Normalize.PropagateConstantAnnotationsOverVars
 
assertReplacement(SuggestedFix, CodeReplacement) - Static method in class com.google.javascript.refactoring.testing.SuggestedFixes
 
assertReplacements(SuggestedFix, Set<CodeReplacement>) - Static method in class com.google.javascript.refactoring.testing.SuggestedFixes
 
assertResolvesToSame(JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
Asserts - Class in com.google.javascript.rhino.testing
Helper methods for making assertions about the validity of types.
Asserts() - Constructor for class com.google.javascript.rhino.testing.Asserts
 
assertTypeCollectionEquals(Iterable<T>, Iterable<S>) - Static method in class com.google.javascript.rhino.testing.Asserts
 
assertTypeEquals(JSType, JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
assertTypeEquals(String, JSType, JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
assertTypeEquals(JSType, Node) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
Asserts that a Node representing a type expression resolves to the correct JSType.
assertTypeEquals(JSType, JSTypeExpression) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
Asserts that a a type expression resolves to the correct JSType.
assertTypeEquals(JSType, JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
assertTypeEquals(String, JSType, JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
assertTypeNotEquals(JSType, JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
assertTypeNotEquals(String, JSType, JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
assertTypeNotEquals(JSType, JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
assertTypeNotEquals(String, JSType, JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
assertValidOrder(List<PassFactory>) - Method in class com.google.javascript.jscomp.DefaultPassConfig
Certain checks need to run in a particular order.
assertValidResolve(JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
assertValidResolve(JSType, StaticTypedScope<JSType>) - Static method in class com.google.javascript.rhino.testing.Asserts
 
asSetAccessor() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
assign - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
Assign(Node, Node, boolean) - Constructor for class com.google.javascript.jscomp.RemoveUnusedVars.Assign
 
assign(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
ASSIGN - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_ADD - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_BITAND - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_BITOR - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_BITXOR - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_DIV - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_LSH - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_MOD - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_MUL - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_RSH - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_SUB - Static variable in class com.google.javascript.rhino.Token
Token types.
ASSIGN_URSH - Static variable in class com.google.javascript.rhino.Token
Token types.
assignableDefines - Variable in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
 
assignAllowed - Variable in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
 
assignAncestors - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval.RemovableAssignment
Full chain of ASSIGN ancestors
assignedVarNames - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
assignLhsChild - Variable in class com.google.javascript.jscomp.CheckGlobalThis
If assignLhsChild != null, then the node being traversed is a descendant of the first child of an ASSIGN node.
assignment - Variable in class com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition
 
Assignment(String) - Constructor for class com.google.javascript.jscomp.RenameVars.Assignment
 
assignmentCount - Variable in class com.google.javascript.jscomp.RenameVars
Counter for each assignment
AssignmentDefinition(Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition
 
assignmentLog - Variable in class com.google.javascript.jscomp.RenameVars
Logs all name assignments
AssignmentProperty(Node, Var, JSModule) - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
AssignmentRestElementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
AssignmentRestElementTree(SourceRange, IdentifierToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.AssignmentRestElementTree
 
assignments - Variable in class com.google.javascript.jscomp.DotFormatter
 
assignments - Variable in class com.google.javascript.jscomp.RenameVars
Maps an old name to a new name assignment
assignments - Variable in class com.google.javascript.jscomp.ShadowVariables
 
assignmentWithRhs(Matcher) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches an ASSIGN node where the RHS of the assignment matches the given rhsMatcher.
assignNames(SortedSet<RenameVars.Assignment>) - Method in class com.google.javascript.jscomp.RenameVars
Determines which new names to substitute for the original names.
assignNode - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.Assign
 
assignsByNode - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
The assigns, indexed by the NAME node that they assign to.
assignsByVar - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
Keep track of assigns to variables that we haven't referenced.
assoc - Static variable in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
asSpreadExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
assumeClosuresOnlyCaptureReferences - Variable in class com.google.javascript.jscomp.CompilerOptions
More aggressive function inlining
assumeClosuresOnlyCaptureReferences() - Method in class com.google.javascript.jscomp.CompilerOptions
 
assumeCrossModuleNames - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
assumeFunctionWrapper - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
assumeMinimumCapture - Variable in class com.google.javascript.jscomp.FunctionInjector
 
assumeMinimumCapture - Variable in class com.google.javascript.jscomp.InlineFunctions
 
assumeStrictThis - Variable in class com.google.javascript.jscomp.CompilerOptions
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).
assumeStrictThis() - Method in class com.google.javascript.jscomp.CompilerOptions
 
assumeStrictThis - Variable in class com.google.javascript.jscomp.FunctionInjector
 
asSuperExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asSwitchStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
ast - Variable in class com.google.javascript.jscomp.CompilerInput
 
ast - Variable in class com.google.javascript.jscomp.parsing.ParserRunner.ParseResult
 
AST_LENGTH_COMPARATOR - Static variable in class com.google.javascript.jscomp.MinimizedCondition
 
AstChange(JSModule, Scope, Node) - Constructor for class com.google.javascript.jscomp.GlobalNamespace.AstChange
 
AstChangeProxy - Class in com.google.javascript.jscomp
Proxy that provides a high level interface that compiler passes can use to replace or remove sections of the AST.
AstChangeProxy() - Constructor for class com.google.javascript.jscomp.AstChangeProxy
 
AstChangeProxy.ChangeListener - Interface in com.google.javascript.jscomp
Interface used to notify client code about changes done by AstChangeProxy.
AstControlFlowGraph(Node, Map<DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>, Integer>, boolean) - Constructor for class com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph
Constructor.
asTemplateLiteralExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asTemplateLiteralPortion() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asTemplateSubstitution() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
AstFunctionContents(Node) - Constructor for class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
asThisExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asThrowStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
astNode - Variable in class com.google.javascript.jscomp.CallGraph.Callsite
 
astNode - Variable in class com.google.javascript.jscomp.CallGraph.Function
 
astPosition - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
astPositionCounter - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
asTryStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
AstValidator - Class in com.google.javascript.jscomp
This class walks the AST and validates that the structure is correct.
AstValidator(AbstractCompiler, AstValidator.ViolationHandler) - Constructor for class com.google.javascript.jscomp.AstValidator
 
AstValidator(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.AstValidator
 
astValidator - Variable in class com.google.javascript.jscomp.SanityCheck
 
AstValidator.ViolationHandler - Interface in com.google.javascript.jscomp
Violation handler
asTypeAlias() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asTypedParameter() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asTypeName() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asTypeQuery() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asUnaryExpression() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asUnicodeHexEscape(char) - Static method in class com.google.javascript.jscomp.deps.SourceCodeEscapers
 
asUnionType() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asVariableDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asVariableDeclarationList() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asVariableStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asWhileStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asWithStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
asYieldStatement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
atLeast5 - Variable in class com.google.javascript.jscomp.parsing.parser.Parser.Config
 
atLeast6 - Variable in class com.google.javascript.jscomp.parsing.parser.Parser.Config
 
AtomicTracerStatMap() - Constructor for class com.google.javascript.jscomp.Tracer.AtomicTracerStatMap
 
attachJSDocInfoToNominalTypeOrShape(ObjectType, JSDocInfo, String) - Static method in class com.google.javascript.jscomp.InferJSDocInfo
Handle cases #1 and #3 in the class doc.
attachLiteralTypes(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
attribute - Variable in class com.google.javascript.jscomp.newtypes.Property
 
Attribute() - Constructor for enum com.google.javascript.jscomp.newtypes.Property.Attribute
 
AtUrl(URL, String, Charset) - Constructor for class com.google.javascript.jscomp.SourceFile.AtUrl
 
authors - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
autobox() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
autobox() - Method in class com.google.javascript.rhino.jstype.JSType
Dereference a type for property access.
autobox() - Method in class com.google.javascript.rhino.jstype.UnionType
 
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.JSType
Turn a scalar type to the corresponding object type.
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.NumberType
 
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.StringType
 

B

BACK_EDGE - Static variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
BackReference(int) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.BackReference
 
backwardsInferenceFromCallSite(Node, FunctionType) - Method in class com.google.javascript.jscomp.TypeInference
We only do forward type inference.
BAD_ARG - Static variable in class com.google.javascript.jscomp.RenameProperties
 
BAD_ARRAY_TYPE_SYNTAX - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
BAD_CALL - Static variable in class com.google.javascript.jscomp.RenameProperties
 
BAD_FALLBACK_SYNTAX - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
BAD_FUNCTION_DECLARATION - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
BAD_IMPLEMENTED_TYPE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
BAD_JSDOC_ANNOTATION - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
BAD_PACKAGE_PROPERTY_ACCESS - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
BAD_PRIVATE_GLOBAL_ACCESS - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
BAD_PRIVATE_PROPERTY_ACCESS - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
BAD_PROPERTY_OVERRIDE_IN_FILE_WITH_FILEOVERVIEW_VISIBILITY - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
BAD_PROTECTED_PROPERTY_ACCESS - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
BAD_REPLACEMENT_CONFIGURATION - Static variable in class com.google.javascript.jscomp.ReplaceStrings
 
BAD_REST_PARAMETER_ANNOTATION - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
badArgumentType() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
badFunctionNodes - Variable in class com.google.javascript.jscomp.ChainCalls
 
BanExpose(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BanExpose
 
BANG - Static variable in class com.google.javascript.rhino.Token
Token types.
BanGlobalVars(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BanGlobalVars
 
BANNED_CODE_PATTERN_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
BANNED_CODE_PATTERN = 9;
BANNED_DEPENDENCY_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
BANNED_DEPENDENCY = 2;
BANNED_NAME_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
BANNED_NAME = 3;
BANNED_PROPERTY_CALL_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
BANNED_PROPERTY_CALL = 10;
BANNED_PROPERTY_READ_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
BANNED_PROPERTY_READ = 5;
BANNED_PROPERTY_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
BANNED_PROPERTY = 4;
BANNED_PROPERTY_WRITE_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
BANNED_PROPERTY_WRITE = 6;
BannedCodePattern(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BannedCodePattern
 
BannedDependency(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BannedDependency
 
BannedName(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BannedName
 
BannedProperty(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BannedProperty
 
BanNullDeref(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BanNullDeref
 
BanThrowOfNonErrorTypes(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BanThrowOfNonErrorTypes
 
BanUnknownDirectThisPropsReferences(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BanUnknownDirectThisPropsReferences
 
BanUnknownThis(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BanUnknownThis
 
BanUnknownTypedClassPropsReferences(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences
 
BanUnresolvedType(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BanUnresolvedType
 
Base() - Constructor for class com.google.javascript.jscomp.deps.DependencyInfo.Base
 
Base64 - Class in com.google.debugging.sourcemap
A utility class for working with Base64 values.
Base64() - Constructor for class com.google.debugging.sourcemap.Base64
 
BASE64_DECODE_MAP - Static variable in class com.google.debugging.sourcemap.Base64
A map used to convert base64 character into integer values.
BASE64_MAP - Static variable in class com.google.debugging.sourcemap.Base64
A map used to convert integer values in the range 0-63 to their base64 values.
base64EncodeInt(int) - Static method in class com.google.debugging.sourcemap.Base64
 
Base64VLQ - Class in com.google.debugging.sourcemap
We encode our variable length numbers as base64 encoded strings with the least significant digit coming first.
Base64VLQ() - Constructor for class com.google.debugging.sourcemap.Base64VLQ
 
Base64VLQ.CharIterator - Interface in com.google.debugging.sourcemap
A simple interface for advancing through a sequence of characters, that communicates that advance back to the source.
BASE_CLASS_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
BASE_JS_START - Static variable in class com.google.javascript.jscomp.deps.JsFileParser
The first non-comment line of base.js
baseCall(String, String, Node) - Method in class com.google.javascript.jscomp.Es6ConvertSuper
 
BaseJSTypeTestCase - Class in com.google.javascript.rhino.testing
 
BaseJSTypeTestCase() - Constructor for class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
baseName - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
baseType - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
baseType - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
BASETYPE_INVALID - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
baseUsedInClass(Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Verify if goog.base call is used in a class
BasicBlock(ReferenceCollectingCallback.BasicBlock, Node) - Constructor for class com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock
Creates a new block.
basicBlock - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
BasicErrorManager - Class in com.google.javascript.jscomp
A basic error manager that sorts all errors and warnings reported to it to generate a sorted report when the BasicErrorManager.generateReport() method is called.
BasicErrorManager() - Constructor for class com.google.javascript.jscomp.BasicErrorManager
 
BasicErrorManager.ErrorWithLevel - Class in com.google.javascript.jscomp
 
BasicErrorManager.LeveledJSErrorComparator - Class in com.google.javascript.jscomp
Comparator of JSError with an associated CheckLevel.
beforePass(String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Will be called before each pass runs.
beforePass(String) - Method in class com.google.javascript.jscomp.Compiler
 
beforeTemplate - Variable in class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
beginBlock() - Method in class com.google.javascript.jscomp.CodeConsumer
 
beginCaseBody() - Method in class com.google.javascript.jscomp.CodeConsumer
 
beginCaseBody() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
beginningLineNumber - Variable in class com.google.javascript.jscomp.SimpleRegion
 
beginTraversal(AbstractCompiler) - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
Informs the optimization that a traversal will begin.
beginTraversal() - Method in class com.google.javascript.jscomp.PeepholeOptimizationsPass
Make sure that all the optimizations have the current traversal so they can report errors.
behavior - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
Source of behavior at various points in the traversal.
BEHAVIOR_NAMES_NOT_TO_COPY - Static variable in class com.google.javascript.jscomp.PolymerBehaviorExtractor
 
BehaviorDefinition(List<PolymerPass.MemberDefinition>, List<PolymerPass.MemberDefinition>, List<PolymerPass.MemberDefinition>, boolean) - Constructor for class com.google.javascript.jscomp.PolymerBehaviorExtractor.BehaviorDefinition
 
behaviors - Variable in class com.google.javascript.jscomp.PolymerClassDefinition
Flattened list of behavior definitions used by this element.
BINARY_NUMBER_LITERAL_WARNING - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
binarydigit(char) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
BinaryJoinOp() - Constructor for class com.google.javascript.jscomp.JoinOp.BinaryJoinOp
 
binaryOp(int, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
BinaryOperatorTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
BinaryOperatorTree(SourceRange, ParseTree, Token, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree
 
Bind(Node, Node, Node) - Constructor for class com.google.javascript.jscomp.CodingConvention.Bind
 
BIT_OPERATION - Static variable in class com.google.javascript.jscomp.TypeCheck
 
BITAND - Static variable in class com.google.javascript.rhino.Token
Token types.
bitField0_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
bitField0_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
bitField0_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
bitField0_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
bitField0_ - Variable in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
bitField0_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
bitField0_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
bitField0_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
bitField0_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
bitField0_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
bitField0_ - Variable in class com.google.javascript.jscomp.Instrumentation
 
bitField0_ - Variable in class com.google.javascript.jscomp.Instrumentation.Builder
 
bitField0_ - Variable in class com.google.javascript.jscomp.Requirement
 
bitField0_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
bitIndex(int) - Static method in class java.util.BitSet
 
bitmask - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
BITNOT - Static variable in class com.google.javascript.rhino.Token
Token types.
bitOffset(int) - Static method in class java.util.BitSet
 
BITOR - Static variable in class com.google.javascript.rhino.Token
Token types.
bitset - Variable in class com.google.javascript.rhino.JSDocInfo
BitSet - Class in java.util
This implementation uses bit groups of size 32 to keep track of when bits are set to true or false.
BitSet() - Constructor for class java.util.BitSet
 
BitSet(int) - Constructor for class java.util.BitSet
 
BitSet(JsArrayInteger) - Constructor for class java.util.BitSet
 
BITWISE_OPERAND_OUT_OF_RANGE - Static variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
BITXOR - Static variable in class com.google.javascript.rhino.Token
Token types.
BLACK - Static variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
BlackHoleErrorManager - Class in com.google.javascript.jscomp.testing
An ErrorManager that silently swallows all messages.
BlackHoleErrorManager() - Constructor for class com.google.javascript.jscomp.testing.BlackHoleErrorManager
 
blacklist - Variable in class com.google.javascript.jscomp.AliasStrings
 
blacklist - Variable in class com.google.javascript.jscomp.CheckMissingGetCssName
 
blacklist - Variable in class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
blacklisted - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
blacklisted() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
blacklistedVars - Variable in class com.google.javascript.jscomp.CollapseVariableDeclarations.GatherCollapses
 
blacklistLocal(Var) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
blacklistStubVars(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CollapseVariableDeclarations.GatherCollapses
 
blacklistVarReferencesInTree(Node, Scope) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
If there are any variable references in the given node tree, blacklist them to prevent the pass from trying to inline the variable.
blacklistVarReferencesInTree(Node, Scope) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
If there are any variable references in the given node tree, blacklist them to prevent the pass from trying to inline the variable.
block - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FinallyTree
 
block() - Static method in class com.google.javascript.rhino.IR
 
block(Node) - Static method in class com.google.javascript.rhino.IR
 
block(Node...) - Static method in class com.google.javascript.rhino.IR
 
block(List<Node>) - Static method in class com.google.javascript.rhino.IR
 
BLOCK - Static variable in class com.google.javascript.rhino.Token
Token types.
blockDescription - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
blockFunctionInliningEnabled - Variable in class com.google.javascript.jscomp.InlineFunctions
 
blockStack - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
The stack of basic blocks and scopes the current traversal is in.
blocksWithDeclarations - Variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
BlockTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
BlockTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.BlockTree
 
blockUnchecked(Node) - Static method in class com.google.javascript.rhino.IR
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.DoWhileStatementTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.WhileStatementTree
 
body - Variable in class com.google.javascript.jscomp.parsing.parser.trees.WithStatementTree
 
body - Variable in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
body - Variable in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
body - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
bodyMayHaveConditionalCode(Node) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
We consider a return or expression trivial if it doesn't contain a conditional expression or a function.
BoilerplateRenamer(CodingConvention, Supplier<String>, String) - Constructor for class com.google.javascript.jscomp.MakeDeclaredNamesUnique.BoilerplateRenamer
 
BOOLEAN - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
BOOLEAN_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
BOOLEAN_OBJECT_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
BOOLEAN_OBJECT_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
BOOLEAN_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
BOOLEAN_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
booleanInstance - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
booleanInstanceObjtype - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
BooleanLiteralSet - Enum in com.google.javascript.rhino.jstype
A set in the domain {true,false}.
BooleanLiteralSet() - Constructor for enum com.google.javascript.rhino.jstype.BooleanLiteralSet
 
booleanNode(boolean) - Static method in class com.google.javascript.jscomp.NodeUtil
 
BooleanOptionHandler(CmdLineParser, OptionDef, Setter<? super Boolean>) - Constructor for class com.google.javascript.jscomp.CommandLineRunner.Flags.BooleanOptionHandler
 
BooleanOutcomePair(BooleanLiteralSet, BooleanLiteralSet, FlowScope, FlowScope) - Constructor for class com.google.javascript.jscomp.TypeInference.BooleanOutcomePair
 
BooleanType - Class in com.google.javascript.rhino.jstype
Boolean type.
BooleanType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.BooleanType
 
booleanType() - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
 
booleanValues - Variable in class com.google.javascript.jscomp.TypeInference.BooleanOutcomePair
 
BOTH - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
BOTH_MASK - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
BOTTOM - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
BOTTOM_FUNCTION - Static variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
BOTTOM_INDEX_TYPE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
BOTTOM_MAP - Static variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
BOTTOM_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
BOTTOM_OBJECT - Variable in class com.google.javascript.jscomp.DisambiguateProperties
 
BOTTOM_OBJECT - Static variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
BOTTOM_PROP - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
bottomScope - Variable in class com.google.javascript.jscomp.TypeInference
 
brackets - Variable in class com.google.javascript.rhino.JSDocInfo.TypePosition
 
Branch() - Constructor for enum com.google.javascript.jscomp.ControlFlowGraph.Branch
 
BranchedFlowState(L, List<L>) - Constructor for class com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState
Private constructor.
branchedFlowThrough(N, L) - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis
The branched flow function maps a single lattice to a list of output lattices.
branchedFlowThrough(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
BranchedForwardDataFlowAnalysis(ControlFlowGraph<N>, JoinOp<L>) - Constructor for class com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis
 
BREAK - Static variable in class com.google.javascript.rhino.Token
Token types.
breakAfterBlockFor(Node, boolean) - Method in class com.google.javascript.jscomp.CodeConsumer
 
breakAfterBlockFor(Node, boolean) - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
breakCase - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.LoopContext
 
breakCatchers - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
breakNode() - Static method in class com.google.javascript.rhino.IR
 
breakNode(Node) - Static method in class com.google.javascript.rhino.IR
 
BreakStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
BreakStatementTree(SourceRange, IdentifierToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree
 
brokenClosureRequiresLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
Deprecated.
build() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
build() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
build() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
build() - Method in class com.google.javascript.jscomp.CodePrinter.Builder
Generates the source code and returns it.
build() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
build() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
build() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
build() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
build() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
build() - Method in class com.google.javascript.jscomp.JsMessage.Builder
 
build(JsMessage.IdGenerator) - Method in class com.google.javascript.jscomp.JsMessage.Builder
 
build() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
build() - Method in class com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder
build() - Method in class com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder
Traverse the scope root and build it.
build() - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
build() - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
 
build() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Builds a JSDocInfo object based on the populated information and returns it.
build(boolean) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Builds a JSDocInfo object based on the populated information and returns it.
build() - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Construct a new function type.
build() - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
build() - Method in class com.google.javascript.rhino.jstype.RecordTypeBuilder
Creates a record.
build() - Method in class com.google.javascript.rhino.jstype.UnionTypeBuilder
Creates a union.
buildAndRegister() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Builds the function type, and puts it in the registry.
buildAndReset() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Builds a JSDocInfo object based on the populated information and returns it.
buildAnnotationNames(Set<String>) - Static method in class com.google.javascript.jscomp.parsing.Config
Create the annotation names from the user-specified annotation whitelist.
buildCallNode(String, Node, Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.Reducer
Builds a method call based on the the given method name, argument and history.
buildDeclaration() - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
buildEmptyJSDoc() - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
 
Builder() - Constructor for class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
Builder(GeneratedMessage.BuilderParent) - Constructor for class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
Builder() - Constructor for class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
Builder(GeneratedMessage.BuilderParent) - Constructor for class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
Builder(Node) - Constructor for class com.google.javascript.jscomp.CodePrinter.Builder
Sets the root node from which to generate the source code.
builder - Variable in class com.google.javascript.jscomp.CollectFileOverviewVisibility
 
Builder() - Constructor for class com.google.javascript.jscomp.ConformanceConfig.Builder
 
Builder(GeneratedMessage.BuilderParent) - Constructor for class com.google.javascript.jscomp.ConformanceConfig.Builder
 
builder - Variable in class com.google.javascript.jscomp.DotFormatter
 
Builder() - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
Builder(GeneratedMessage.BuilderParent) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
Builder() - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
Builder(GeneratedMessage.BuilderParent) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
Builder() - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
Builder(GeneratedMessage.BuilderParent) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
Builder() - Constructor for class com.google.javascript.jscomp.Instrumentation.Builder
 
Builder(GeneratedMessage.BuilderParent) - Constructor for class com.google.javascript.jscomp.Instrumentation.Builder
 
Builder() - Constructor for class com.google.javascript.jscomp.JsMessage.Builder
 
Builder(String) - Constructor for class com.google.javascript.jscomp.JsMessage.Builder
Creates an instance.
Builder() - Constructor for class com.google.javascript.jscomp.Requirement.Builder
 
Builder(GeneratedMessage.BuilderParent) - Constructor for class com.google.javascript.jscomp.Requirement.Builder
 
Builder() - Constructor for class com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder
 
builder() - Static method in class com.google.javascript.jscomp.SourceFile
Create a new builder for source files.
Builder() - Constructor for class com.google.javascript.jscomp.SourceFile.Builder
 
Builder(Scanner) - Constructor for class com.google.javascript.refactoring.RefactoringDriver.Builder
 
Builder() - Constructor for class com.google.javascript.refactoring.SuggestedFix.Builder
 
buildFromCode(String, String) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromFile(String) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromFile(File) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromGenerator(String, SourceFile.Generator) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromInputStream(String, InputStream) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromReader(String, Reader) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromUrl(URL) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFunction() - Method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
BuildGlobalNamespace() - Constructor for class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
 
buildIdentifierPath(IdentifierToken) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
buildInvalidatingTypeSet() - Method in class com.google.javascript.jscomp.InlineProperties
 
buildKnownSymbolTable() - Method in class com.google.javascript.jscomp.Compiler
 
buildParameterList(List<OptimizeParameters.Parameter>, Node, Scope) - Method in class com.google.javascript.jscomp.OptimizeParameters
 
buildPartial() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
buildPartial() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
buildPattern(List<String>) - Static method in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
buildPriorityLookupMap() - Method in class com.google.javascript.jscomp.DefaultNameGenerator
 
buildPropNames(DisambiguateProperties.Property) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Chooses a name to use for renaming in each equivalence class and maps the representative type of that class to that name.
buildRecordTypeFromObject(ObjectType) - Method in class com.google.javascript.jscomp.TypeTransformation
 
buildReplacement(Node, Node, StringBuilder) - Method in class com.google.javascript.jscomp.ReplaceStrings
Builds a replacement abstract syntax tree for the string expression expr.
buildResultExpression(Node, boolean, String) - Static method in class com.google.javascript.jscomp.ExpressionDecomposer
Create an expression tree for an expression.
buildTypeVariables(Map<TemplateType, JSType>) - Method in class com.google.javascript.jscomp.TypeInference
Build the type environment where type transformations will be evaluated.
buildWorkset(DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>, List<DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>>) - Method in class com.google.javascript.jscomp.NewTypeInference
 
buildWorksetHelper(DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>, List<DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>>, Set<DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>>) - Method in class com.google.javascript.jscomp.NewTypeInference
 
BUILTIN_EXTERN_DEP_ORDER - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
BUILTIN_FUNCTIONS_WITHOUT_SIDEEFFECTS - Static variable in class com.google.javascript.jscomp.NodeUtil
 
BUILTIN_LANG_EXTERNS - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
builtinFunction - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
builtinObject - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
builtinObject - Static variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
bundle - Variable in class com.google.javascript.jscomp.ReplaceMessages
 
BUNDLE_DOES_NOT_HAVE_THE_MESSAGE - Static variable in class com.google.javascript.jscomp.ReplaceMessages
 
BUNDLE_ELEM_NAME - Static variable in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
ByPart() - Constructor for class com.google.javascript.jscomp.CssRenamingMap.ByPart
 
ByPathWarningsGuard - Class in com.google.javascript.jscomp
An implementation of a WarningsGuard that can modify the CheckLevel based on the file that caused the warning, and whether this file matches a set of paths (specified either as include or exclude of path name parts).
ByPathWarningsGuard(List<String>, boolean, CheckLevel) - Constructor for class com.google.javascript.jscomp.ByPathWarningsGuard
Constructs a new instance.
bytesUsed - Variable in class com.google.javascript.jscomp.NameAnonymousFunctions
 
bytesUsed - Variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
ByWhole() - Constructor for class com.google.javascript.jscomp.CssRenamingMap.ByWhole
 

C

Cache(Node, Node, Node, Node) - Constructor for class com.google.javascript.jscomp.CodingConvention.Cache
 
cache - Variable in class com.google.javascript.jscomp.LinkedFlowScope
 
cacheObj - Variable in class com.google.javascript.jscomp.CodingConvention.Cache
 
calcSize() - Method in class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
calcTotalStats() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
calcTypeInstantiation(Node, Node, Node, FunctionType, TypeEnv, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
We don't use the requiredType of the context to unify with the return type.
calcTypeInstantiationBwd(Node, FunctionType, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
calcTypeInstantiationFwd(Node, Node, Node, FunctionType, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
calculateEnvironment() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.AbstractMotionEnvironment
Calculates the set of nodes that this environment represents.
calculateEnvironment() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.CrossModuleMotionEnvironment
 
calculateEnvironment() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.IntraproceduralMotionEnvironment
 
calculateEnvironment() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.RawMotionEnvironment
 
calculateLocationSummary(Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction
 
calculateLocationSummary(Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstraction
Calculates the abstraction-specific side effects for the node.
calculateLocationSummary(Set<Node>) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstraction
Calculates the abstraction-specific side effects for the node.
calculateLocationSummary(Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
Calculates the MOD/REF summary for the given node.
calculateModSet(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction
 
calculateReferences() - Method in class com.google.javascript.jscomp.NameAnalyzer
Propagate "referenced" property down the graph.
calculateRefSet(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction
 
calcZippedSize() - Method in class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
call(Node, Node...) - Static method in class com.google.javascript.rhino.IR
 
call - Variable in class com.google.javascript.rhino.jstype.FunctionType
[[Call]] property.
CALL - Static variable in class com.google.javascript.rhino.Token
Token types.
CALL_SIGNATURE - Static variable in class com.google.javascript.rhino.Token
Token types.
CALL_SIGNATURE_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
CALL_SUPER_GET - Static variable in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
CALL_SUPER_SET - Static variable in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
Callback() - Constructor for class com.google.javascript.jscomp.CollapseAnonymousFunctions.Callback
 
callback - Variable in class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
The callback being wrapped.
Callback() - Constructor for class com.google.javascript.jscomp.CreateSyntheticBlocks.Callback
 
callback - Variable in class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
 
callback - Variable in class com.google.javascript.jscomp.InlineFunctions.CallVisitor
 
callback - Variable in class com.google.javascript.jscomp.NodeTraversal
 
Callback() - Constructor for class com.google.javascript.jscomp.ObjectPropertyStringPostprocess.Callback
 
Callback() - Constructor for class com.google.javascript.jscomp.ObjectPropertyStringPreprocess.Callback
 
callback1 - Variable in class com.google.javascript.jscomp.CoalesceVariableNames.CombinedLiveRangeChecker
 
callback2 - Variable in class com.google.javascript.jscomp.CoalesceVariableNames.CombinedLiveRangeChecker
 
callbacks - Variable in class com.google.javascript.jscomp.CombinedCompilerPass
The callbacks that this pass combines.
CallbackWrapper(NodeTraversal.Callback) - Constructor for class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
 
calleeScope - Variable in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
callerScope - Variable in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
callEs6RuntimeFunction(AbstractCompiler, Node, String) - Static method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
CallExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
CallExpressionTree(SourceRange, ParseTree, ArgumentListTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree
 
callGets - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
CallGraph - Class in com.google.javascript.jscomp
A pass the uses a DefinitionProvider to compute a call graph for an AST.
CallGraph(AbstractCompiler, boolean, boolean) - Constructor for class com.google.javascript.jscomp.CallGraph
Creates a call graph object supporting the specified lookups.
CallGraph(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CallGraph
Creates a call graph object support both forward and backward lookups.
CallGraph.Callsite - Class in com.google.javascript.jscomp
An inner class that represents call sites in the call graph.
CallGraph.Function - Class in com.google.javascript.jscomp
An inner class that represents functions in the call graph.
callHasLocalResult(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
callMeetsBlockInliningRequirements(FunctionInjector.Reference, Node, Set<String>) - Method in class com.google.javascript.jscomp.FunctionInjector
Determines whether a function can be inlined at a particular call site.
callNode - Variable in class com.google.javascript.jscomp.ChainCalls.CallSite
 
callNode - Variable in class com.google.javascript.jscomp.FunctionInjector.Reference
 
callNode - Variable in class com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall
 
callNodeToParentMap - Variable in class com.google.javascript.jscomp.RenameProperties
 
callResultsMaybeUsed(SimpleDefinitionFinder, DefinitionSite) - Static method in class com.google.javascript.jscomp.OptimizeReturns
Determines if a function result might be used.
calls - Variable in class com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter
 
CallSignatureTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Represents an callable or newable object in TypeScript.
CallSignatureTree(SourceRange, boolean, GenericTypeListTree, FormalParameterListTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree
 
callsInFunctionBody - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
Callsite(Node) - Constructor for class com.google.javascript.jscomp.CallGraph.Callsite
 
CallSite(Node, Node, Node, Node, Node) - Constructor for class com.google.javascript.jscomp.ChainCalls.CallSite
 
callSite - Variable in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
callSiteOptimizer - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
 
CallSiteOptimizer(AbstractCompiler, SimpleDefinitionFinder) - Constructor for class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
callSites - Variable in class com.google.javascript.jscomp.ChainCalls
 
callsitesByNode - Variable in class com.google.javascript.jscomp.CallGraph
Maps an AST node (with type Token.CALL or Token.NEW) to a Callsite object.
callsitesInFunction - Variable in class com.google.javascript.jscomp.CallGraph.Function
 
callsitesPossiblyTargetingFunction - Variable in class com.google.javascript.jscomp.CallGraph.Function
 
CallSiteType() - Constructor for enum com.google.javascript.jscomp.FunctionInjector.CallSiteType
 
callsSeen - Variable in class com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions
 
CallVisitor(Map<String, InlineFunctions.FunctionState>, Map<Node, String>, InlineFunctions.CallVisitorCallback) - Constructor for class com.google.javascript.jscomp.InlineFunctions.CallVisitor
 
CAMELCASE_PATTERN - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
CAN_CAST_TO_VISITOR - Static variable in class com.google.javascript.rhino.jstype.JSType
 
canAccessDeprecatedTypes(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckAccessControls
Returns whether it's currently OK to access deprecated names and properties.
canBeCalled() - Method in class com.google.javascript.rhino.jstype.AllType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.JSType
This predicate is used to test whether a given type can be used as the 'function' in a function call.
canBeCalled() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.UnionType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
canBeRedeclared(Node, Scope) - Method in class com.google.javascript.jscomp.CollapseVariableDeclarations.GatherCollapses
 
canBeSideEffected(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
canBeSideEffected(Node, Set<String>, Scope) - Static method in class com.google.javascript.jscomp.NodeUtil
 
canBeSideEffected - Variable in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
canBeSideEffected() - Method in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
canCastTo(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether values of this type can be safely assigned to values of that type.
canCastToFunction(JSType, FunctionType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
canCastToUnion(JSType, UnionType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
CanCastToVisitor - Class in com.google.javascript.rhino.jstype
A "can cast to" relationship visitor.
CanCastToVisitor() - Constructor for class com.google.javascript.rhino.jstype.CanCastToVisitor
 
canChangeSignature(DefinitionSite, SimpleDefinitionFinder) - Static method in class com.google.javascript.jscomp.OptimizeParameters
 
canChangeSignature(Node) - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
canCollapse() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
canCollapseUnannotatedChildNames() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
Candidate(String, MustBeReachingVariableDef.Definition, Node, Node) - Constructor for class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 
candidateDefinition - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
candidates - Variable in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
candidates - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
candidates - Variable in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
canEliminate() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
canEncode(char) - Method in class com.google.javascript.jscomp.OutputCharsetEncoder
 
canExposeExpression(Node) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Determine whether a expression is movable, or can be be made movable be decomposing the containing expression.
canFoldStandardConstructors(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
canFuseIntoOneStatement(Node) - Method in class com.google.javascript.jscomp.StatementFusion
 
canInline(Scope) - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 
canInline() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
canInline(ReferenceCollectingCallback.Reference, ReferenceCollectingCallback.Reference, ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
canInlineDirectly() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
canInlineReferenceAsStatementBlock(FunctionInjector.Reference, Node, Set<String>) - Method in class com.google.javascript.jscomp.FunctionInjector
Determines whether a function can be inlined at a particular call site.
canInlineReferenceDirectly(FunctionInjector.Reference, Node, Set<String>) - Method in class com.google.javascript.jscomp.FunctionInjector
Determines whether a function can be inlined at a particular call site.
canInlineReferenceToFunction(FunctionInjector.Reference, Node, Set<String>, boolean, boolean) - Method in class com.google.javascript.jscomp.FunctionInjector
 
CanInlineResult() - Constructor for enum com.google.javascript.jscomp.FunctionInjector.CanInlineResult
 
canModifyCallers(Node) - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
canModifyDefinition(DefinitionsRemover.Definition) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
canModifyExterns - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
canModifyExterns - Variable in class com.google.javascript.jscomp.RemoveUnusedPrototypeProperties
 
canMoveAggressively(Node) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
If the value is a literal, we can cross more boundaries to inline it.
canMoveModerately(ReferenceCollectingCallback.Reference, ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
If the value of a variable is not constant, then it may read or modify state.
canMoveValue(ReferenceCollectingCallback, Scope, Node) - Static method in class com.google.javascript.jscomp.CrossModuleCodeMotion
Determines whether the given value is eligible to be moved across modules.
canNameValueChange(Node, Node) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
This is similar to NodeUtil.isLValue except that object properties and array member modification aren't important ("o" in "o.a = 2" is still "o" after assignment, where in as "o = x", "o" is now "x").
CANNOT_ADD_PROPERTIES_TO_TYPEDEF - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
CANNOT_BIND_CTOR - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
CANNOT_CONVERT - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
CANNOT_CONVERT_BOUNDED_GENERICS - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
CANNOT_CONVERT_MEMBER_VARIABLES - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
CANNOT_CONVERT_YET - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
CANNOT_INIT_TYPEDEF - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
CANNOT_MAKE_TYPEVAR_NON_NULL - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
CANNOT_OVERRIDE_FINAL_METHOD - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
CANNOT_PARSE_GENERATED_CODE - Static variable in class com.google.javascript.jscomp.SanityCheck
 
CANNOT_USE_PROTOTYPE_AND_VAR - Static variable in class com.google.javascript.jscomp.DefaultPassConfig
 
cannotConvert(Node, String) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
cannotConvertYet(Node, String) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Warns the user that the given ES6 feature cannot be converted to ES3 because the transpilation is not yet implemented.
CANON_DELTA_SETS - Static variable in class com.google.javascript.jscomp.regex.CaseCanonicalize
 
canOptimizeObjectCreate(Node) - Static method in class com.google.javascript.jscomp.ClosureOptimizePrimitives
Returns whether the given call to goog.object.create can be converted to an object literal.
canOptimizeObjectCreateSet(Node) - Static method in class com.google.javascript.jscomp.ClosureOptimizePrimitives
Returns whether the given call to goog.object.create can be converted to an object literal.
canPropertyBeDefined(JSType, String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Returns whether the given property can possibly be set on the given type.
canRemove() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
canRemoveArgFromCallSites(Node, int) - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
Remove all references to a parameter, otherwise simplify the known references.
canReturnNull(ControlFlowGraph<Node>) - Static method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
canRewriteBinding(Node) - Method in class com.google.javascript.jscomp.RewriteBindThis
 
canTestForEqualityWith(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether this and that are meaningfully comparable.
canTestForShallowEqualityWith(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether this and that are meaningfully comparable using shallow comparison.
CAPTURED_LOCAL_VARIABLE_LOCATION_MASK - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
CapturingGroup(RegExpTree) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
cardinality() - Method in class java.util.BitSet
 
CASE - Static variable in class com.google.javascript.rhino.Token
Token types.
CASE_SENSITIVE - Static variable in class com.google.javascript.jscomp.regex.CaseCanonicalize
Set of code units that are case-insensitively equivalent to some other code unit according to the EcmaScript Canonicalize operation described in section 15.10.2.8.
caseAllType() - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseAllType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseAllType(JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseAllType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseAllType(JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
All type's case.
caseAllType() - Method in interface com.google.javascript.rhino.jstype.Visitor
All type's case.
caseAndOrMaybeShortCircuiting(Node, Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
caseAndOrNotShortCircuiting(Node, Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
caseBooleanType() - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseBooleanType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseBooleanType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseBooleanType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
caseBooleanType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseBooleanType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Boolean value type's case.
CaseCanonicalize - Class in com.google.javascript.jscomp.regex
Implements the ECMAScript 5 Canonicalize operation used to specify how case-insensitive regular expressions match.
CaseCanonicalize() - Constructor for class com.google.javascript.jscomp.regex.CaseCanonicalize
 
caseCanonicalize(String) - Static method in class com.google.javascript.jscomp.regex.CaseCanonicalize
Returns the case canonical version of the given string.
caseCanonicalize(char) - Static method in class com.google.javascript.jscomp.regex.CaseCanonicalize
Returns the case canonical version of the given code-unit.
CaseCanonicalize.DeltaSet - Class in com.google.javascript.jscomp.regex
A group of code units such that for all cu in codeUnits, cu is equivalent, case-insensitively, to cu + delta.
caseClauses - Variable in class com.google.javascript.jscomp.parsing.parser.trees.SwitchStatementTree
 
CaseClauseTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
CaseClauseTree(SourceRange, ParseTree, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.CaseClauseTree
 
caseEnumElementType(EnumElementType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseEnumElementType(EnumElementType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseEnumElementType(EnumElementType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseEnumElementType(EnumElementType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseEnumElementType(EnumElementType, JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Enum element type's case.
caseEnumElementType(EnumElementType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Enum element type's case.
caseEquality(Node, FlowScope, Function<JSType.TypePair, JSType.TypePair>) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
caseEquality(Node, Node, FlowScope, Function<JSType.TypePair, JSType.TypePair>) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
caseFunctionType(FunctionType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseFunctionType(FunctionType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseFunctionType(FunctionType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseFunctionType(FunctionType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
caseFunctionType(FunctionType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor
 
caseFunctionType(FunctionType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor
 
caseFunctionType(FunctionType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseFunctionType(FunctionType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseFunctionType(FunctionType, JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Function type's case.
caseFunctionType(FunctionType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Function type's case.
caseIn(Node, String, FlowScope) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
Given 'property in object', ensures that the object has the property in the informed scope by defining it as a qualified name if the object type lacks the property and it's not in the blind scope.
caseInstanceOf(Node, Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
caseIsArray(Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
caseNamedType(NamedType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseNamedType(NamedType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseNamedType(NamedType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseNamedType(NamedType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Named type's case.
caseNameOrGetProp(Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
caseNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
caseNoObjectType() - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseNoObjectType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseNoObjectType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseNoObjectType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
caseNoObjectType(JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseNoObjectType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseNoObjectType(JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Bottom Object type's case.
caseNoObjectType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Bottom Object type's case.
caseNoType(NoType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseNoType(NoType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseNoType(JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseNoType(NoType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseNoType(JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Bottom type's case.
caseNoType(NoType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Bottom type's case.
caseNullType() - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseNullType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseNullType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseNullType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
caseNullType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseNullType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Null type's case.
caseNumberType() - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseNumberType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseNumberType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseNumberType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
caseNumberType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseNumberType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Number value type's case.
caseObjectType(ObjectType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseObjectType(ObjectType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseObjectType(ObjectType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseObjectType(ObjectType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
caseObjectType(ObjectType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor
 
caseObjectType(ObjectType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor
 
caseObjectType(ObjectType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseObjectType(ObjectType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseObjectType(ObjectType, JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Object type's case.
caseObjectType(ObjectType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Object type's case.
caseProxyObjectType(ProxyObjectType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseProxyObjectType(ProxyObjectType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseProxyObjectType(ProxyObjectType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseProxyObjectType(ProxyObjectType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Proxy type's case.
caseStringType() - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseStringType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseStringType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseStringType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
caseStringType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseStringType() - Method in interface com.google.javascript.rhino.jstype.Visitor
String value type's case.
caseTemplateType(TemplateType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseTemplateType(TemplateType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseTemplateType(TemplateType) - Method in class com.google.javascript.jscomp.TypeInference.TemplateTypeReplacer
 
caseTemplateType(TemplateType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseTemplateType(TemplateType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseTemplateType(TemplateType, JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Template type's case.
caseTemplateType(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMapReplacer
 
caseTemplateType(TemplateType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Template type's case.
caseTemplatizedType(TemplatizedType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseTemplatizedType(TemplatizedType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseTemplatizedType(TemplatizedType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseTemplatizedType(TemplatizedType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseTemplatizedType(TemplatizedType, JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Templatized type's case.
caseTemplatizedType(TemplatizedType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Templatized type's case.
caseTopType(JSType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseTopType(JSType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseTopType(JSType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
Abstracts away the similarities between visiting the unknown type and the all type.
caseTopType(JSType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor
 
caseTypeOf(Node, JSType, String, boolean, FlowScope) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
caseUnionType(UnionType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseUnionType(UnionType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseUnionType(UnionType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor
 
caseUnionType(UnionType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor
 
caseUnionType(UnionType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseUnionType(UnionType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseUnionType(UnionType, JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Union type's case.
caseUnionType(UnionType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Union type's case.
caseUnknownType() - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseUnknownType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
caseUnknownType() - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor
 
caseUnknownType(JSType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseUnknownType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseUnknownType(JSType, JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Unknown type's case.
caseUnknownType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Unknown type's case.
caseValueType(ValueType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
caseValueType(ValueType, JSType) - Method in interface com.google.javascript.rhino.jstype.RelationshipVisitor
Value type's case.
caseVoidType() - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
caseVoidType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
caseVoidType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
caseVoidType() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
caseVoidType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseVoidType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Void type's case.
cast(Node, JSDocInfo) - Static method in class com.google.javascript.rhino.IR
 
cast(JSType) - Static method in class com.google.javascript.rhino.jstype.ObjectType
A null-safe version of JSType#toObjectType.
CAST - Static variable in class com.google.javascript.rhino.Token
Token types.
castCastToHelper(JSType, JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
castTypes - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
CATCH - Static variable in class com.google.javascript.rhino.Token
Token types.
CATCH_BLOCK_VAR_ERROR - Static variable in class com.google.javascript.jscomp.Normalize
 
catchBlock - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ExceptionContext
 
catchBlock - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree
 
catchBody - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CatchTree
 
catchNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
catchStartCase - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ExceptionContext
 
CatchTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
CatchTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.CatchTree
 
cc - Variable in class com.google.javascript.jscomp.CodeGenerator
 
cfg - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
cfg - Variable in class com.google.javascript.jscomp.DataFlowAnalysis
 
cfg - Variable in class com.google.javascript.jscomp.DotFormatter
 
cfg - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
cfg - Variable in class com.google.javascript.jscomp.NewTypeInference
 
cfg - Variable in class com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass
 
cfgRoots - Variable in class com.google.javascript.jscomp.NodeTraversal
A stack of scope roots that are valid cfg roots.
cfgs - Variable in class com.google.javascript.jscomp.NodeTraversal
Stack of control flow graphs (CFG).
chain(Node.PropListItem) - Method in class com.google.javascript.rhino.Node.AbstractPropListItem
 
chain(Node.PropListItem) - Method in class com.google.javascript.rhino.Node.IntPropListItem
 
chain(Node.PropListItem) - Method in class com.google.javascript.rhino.Node.ObjectPropListItem
 
chain(Node.PropListItem) - Method in interface com.google.javascript.rhino.Node.PropListItem
 
ChainableReverseAbstractInterpreter - Class in com.google.javascript.jscomp.type
Chainable reverse abstract interpreter providing basic functionality.
ChainableReverseAbstractInterpreter(JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Constructs an interpreter, which is the only link in a chain.
ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor - Class in com.google.javascript.jscomp.type
A class common to all visitors that need to restrict the type based on some typeof-like condition being false.
ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor - Class in com.google.javascript.jscomp.type
 
ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor - Class in com.google.javascript.jscomp.type
A class common to all visitors that need to restrict the type based on some typeof-like condition being true.
ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor - Class in com.google.javascript.jscomp.type
A class common to all visitors that need to restrict the type based on typeof-like conditions.
ChainCalls - Class in com.google.javascript.jscomp
Chain calls to functions that return this.
ChainCalls(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ChainCalls
 
chainCalls - Variable in class com.google.javascript.jscomp.CompilerOptions
Chains calls to functions that return this.
chainCalls - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Chain calls to functions that return this.
ChainCalls.CallSite - Class in com.google.javascript.jscomp
Records a call site to chain.
ChainCalls.GatherCallSites - Class in com.google.javascript.jscomp
 
ChainCalls.GatherFunctions - Class in com.google.javascript.jscomp
Determines whether a function always returns this.
change() - Method in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
CHANGE_TIME - Static variable in class com.google.javascript.rhino.Node
 
changeBaseType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Changes a base type, even if one has already been set on currentInfo.
changed - Variable in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
changed - Variable in class com.google.javascript.jscomp.RewritePolyfills.Traverser
 
changedArguments - Variable in class com.google.javascript.jscomp.Es6RewriteArrowFunction.UpdateThisAndArgumentsReferences
 
changedThis - Variable in class com.google.javascript.jscomp.Es6RewriteArrowFunction.UpdateThisAndArgumentsReferences
 
changedVars - Variable in class com.google.javascript.jscomp.newtypes.TypeEnv
 
changeJsDocType(Node, AbstractCompiler, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Changes the JS Doc Type of the given node.
changeProxy - Variable in class com.google.javascript.jscomp.NameAnalyzer
Ast change helper
changes - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
changes - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
changeTypeIfFunctionNamespace(NTIScope, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
characters(char[], int, int) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
charAt(int) - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
charno - Variable in class com.google.javascript.jscomp.JSError
 
charno(ParseTree) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
charno(SourcePosition) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
charno - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtendedTypeInfo
 
charno - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
charno - Variable in class com.google.javascript.rhino.jstype.NamedType
 
CharPriority(char, int) - Constructor for class com.google.javascript.jscomp.DefaultNameGenerator.CharPriority
 
CharRanges - Class in com.google.javascript.jscomp.regex
An immutable sparse bitset that deals well where the data is chunky: where P(bit[x+1] == bit[x]).
CharRanges(int[]) - Constructor for class com.google.javascript.jscomp.regex.CharRanges
 
charset - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
charset - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
Charset(CharRanges, CharRanges) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
charset - Variable in class com.google.javascript.jscomp.SourceFile.Builder
 
check(NodeTraversal, Node) - Method in interface com.google.javascript.jscomp.CheckConformance.Rule
Perform conformance check
check() - Method in class com.google.javascript.jscomp.Compiler
 
check(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
check(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
check(boolean, String) - Static method in class com.google.javascript.jscomp.deps.JsFileLineParser
 
check(Node, boolean) - Method in class com.google.javascript.jscomp.TypeCheck
 
CHECK_EVENTFUL_OBJECT_DISPOSAL - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CHECK_REGEXP - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CHECK_TYPES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CHECK_USELESS_CODE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CHECK_VARIABLES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CheckAccessControls - Class in com.google.javascript.jscomp
A compiler pass that checks that the programmer has obeyed all the access control restrictions indicated by JSDoc annotations, like @private and @deprecated.
CheckAccessControls(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.CheckAccessControls
 
checkAccessControls - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks access controls.
checkAllPathsWithoutBackEdges(DiGraph.DiGraphNode<N, E>, DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.CheckPathsBetweenNodes
Verify that all non-looping paths from a to b pass through at least one node where nodePredicate is true.
checkAndFinalizeNominalType(RawNominalType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
checkArgumentConstant(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConstParamCheck
Check the method call argument to be constant string literal.
checkArrowEquivalenceHelper(ArrowType, EquivalenceMethod, JSType.EqCache) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
checkAssignment(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.StrictModeCheck
Checks that an assignment is not to the "arguments" object.
checkCache(JSType, JSType) - Method in class com.google.javascript.rhino.jstype.JSType.EqCache
 
checkCache(JSType, JSType) - Method in class com.google.javascript.rhino.jstype.JSType.ImplCache
 
checkCallConventions(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Validate class-defining calls.
CheckClassAssignments(Node) - Constructor for class com.google.javascript.jscomp.Es6ToEs3Converter.CheckClassAssignments
 
checkClassReassignment(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
checkClassSuperReferences(Node) - Method in class com.google.javascript.jscomp.Es6ConvertSuper
 
CheckConformance - Class in com.google.javascript.jscomp
Provides a framework for checking code against a set of user configured conformance rules.
CheckConformance - Class in com.google.javascript.jscomp
GWT compatible no-op replacement of CheckConformance
CheckConformance(AbstractCompiler, ImmutableList<ConformanceConfig>) - Constructor for class com.google.javascript.jscomp.CheckConformance
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanExpose
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanGlobalVars
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BannedCodePattern
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BannedDependency
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BannedName
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BannedProperty
 
checkConformance(NodeTraversal, Node, ConformanceRules.BannedProperty.Property) - Method in class com.google.javascript.jscomp.ConformanceRules.BannedProperty
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanNullDeref
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanThrowOfNonErrorTypes
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnknownDirectThisPropsReferences
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnknownThis
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnresolvedType
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.InferredConstCheck
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.RequireFileoverviewVisibility
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.RequireUseStrict
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
 
checkConformance(NodeTraversal, Node, ConformanceRules.RestrictedMethodCall.Restriction, boolean) - Method in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
 
checkConformance(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall
 
checkConformance - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
CheckConformance.InvalidRequirementSpec - Exception in com.google.javascript.jscomp
 
CheckConformance.Rule - Interface in com.google.javascript.jscomp
 
checkConstantProperty(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Determines whether the given constant property got reassigned
checkConstParams - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that the arguments are constants
checkConstructorDeprecation(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Checks the given NEW node to ensure that access restrictions are obeyed.
checkConsts - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that all constants are not modified
checkControlFlow - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks possible execution paths of the program for problems: missing return statements and dead code.
checkCtorProperties(ObjectType) - Static method in class com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls
 
CheckDebuggerStatement - Class in com.google.javascript.jscomp
CheckDebuggerStatement checks for the presence of the "debugger" statement in JavaScript code.
CheckDebuggerStatement(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckDebuggerStatement
 
checkDeclaration(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.StrictModeCheck.NonExternChecks
Checks for illegal declarations.
checkDeclaredPropertyInheritance(NodeTraversal, Node, FunctionType, String, JSDocInfo, JSType) - Method in class com.google.javascript.jscomp.TypeCheck
Given a constructor type and a property name, check that the property has the JSDoc annotation @override iff the property is declared on a superclass.
checkDefaultParam(Var, Scope, Set<String>) - Method in class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior
 
checkDelete(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.StrictModeCheck
Checks that variables, functions, and arguments are not deleted.
checkDescendantNames(GlobalNamespace.Name, boolean) - Method in class com.google.javascript.jscomp.CheckGlobalNames
Checks to make sure all the descendants of a name are defined if they are referenced.
checkDeterminism - Variable in class com.google.javascript.jscomp.CompilerOptions
Configures the compiler to log a hash code of the AST after every pass.
CheckDuplicateCase - Class in com.google.javascript.jscomp.lint
Check for duplicate case labels in a switch statement Eg: switch (foo) { case 1: case 1: } This is normally an indication of a programmer error.
CheckDuplicateCase(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckDuplicateCase
 
checkDuplicateEnumValues(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.lint.CheckEnums
 
CHECKED_UNKNOWN_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
CheckEmptyStatements - Class in com.google.javascript.jscomp.lint
Check for empty statements (i.e.
CheckEmptyStatements(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckEmptyStatements
 
checkEnumAlias(NodeTraversal, JSDocInfo, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Checks enum aliases.
checkEnumElementCycle(ErrorReporter) - Method in class com.google.javascript.rhino.jstype.NamedType
 
CheckEnums - Class in com.google.javascript.jscomp.lint
Check for duplicate values in enums.
CheckEnums(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckEnums
 
checkEquivalenceHelper(JSType, EquivalenceMethod) - Method in class com.google.javascript.rhino.jstype.JSType
An equivalence visitor.
checkEquivalenceHelper(JSType, EquivalenceMethod, JSType.EqCache) - Method in class com.google.javascript.rhino.jstype.JSType
 
checkEquivalenceHelper(TemplateTypeMap, EquivalenceMethod) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Determines if this map and the specified map have equivalent template types.
checkEquivalenceHelper(TemplateTypeMap, EquivalenceMethod, JSType.EqCache) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
checkEquivalenceHelper(EquivalenceMethod, TemplateTypeMap, TemplateTypeMap, JSType.EqCache) - Static method in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
checkErrorManager() - Method in class com.google.javascript.jscomp.CompilerInput
 
CheckEventfulObjectDisposal - Class in com.google.javascript.jscomp
Check to ensure there exists a path to dispose of each eventful object created.
CheckEventfulObjectDisposal(AbstractCompiler, CheckEventfulObjectDisposal.DisposalCheckingPolicy) - Constructor for class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
checkEventfulObjectDisposal - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Check memory bloat patterns
CheckEventfulObjectDisposal.ComputeEventizeTraversal - Class in com.google.javascript.jscomp
 
CheckEventfulObjectDisposal.DisposalCheckingPolicy - Enum in com.google.javascript.jscomp
Policies to determine the disposal checking level.
CheckEventfulObjectDisposal.EventfulObjectState - Class in com.google.javascript.jscomp
 
CheckEventfulObjectDisposal.SeenType - Enum in com.google.javascript.jscomp
 
CheckEventfulObjectDisposal.Traversal - Class in com.google.javascript.jscomp
 
checkEventfulObjectDisposalPolicy - Variable in class com.google.javascript.jscomp.CompilerOptions
Check for patterns that are known to cause memory leaks.
checkExtendedTypes(List<JsDocInfoParser.ExtendedTypeInfo>) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
checkExtendsLoop() - Method in class com.google.javascript.rhino.jstype.FunctionType
check if there is a loop in the type extends chain
checkExtendsLoop(HashSet<FunctionType>, List<FunctionType>) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
checkFinalClassOverrides(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Checks if a constructor is trying to override a final class.
checkFirstModule(List<JSModule>) - Method in class com.google.javascript.jscomp.Compiler
Verifies that at least one module has been provided and that the first one has at least one source code input.
checkFlags(Object) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
checkForCallingConventionDefiningCalls(Node, Map<String, String>) - Method in interface com.google.javascript.jscomp.CodingConvention
Checks for function calls that set the calling conventions on delegate methods.
checkForCallingConventionDefiningCalls(Node, Map<String, String>) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
checkForCallingConventionDefiningCalls(Node, Map<String, String>) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
checkForCallingConventionDefiningCalls(Node, Map<String, String>) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Look for calls that set a delegate method's calling convention.
checkForClassDefiningCalls(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Look for class-defining calls.
checkForHosedThisReferences(Node, JSDocInfo, GlobalNamespace.Name) - Method in class com.google.javascript.jscomp.CollapseProperties
Warns about any references to "this" in the given FUNCTION.
CheckForInOverArray - Class in com.google.javascript.jscomp.lint
Checks when the pattern for (x in arr) { ...
CheckForInOverArray(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckForInOverArray
 
checkForStateChangeHelper(Node, boolean, AbstractCompiler) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if some node in n's subtree changes application state.
checkForTypedef(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder
Handle typedefs.
checkFunctionEquivalenceHelper(FunctionType, EquivalenceMethod, JSType.EqCache) - Method in class com.google.javascript.rhino.jstype.FunctionType
Two function types are equal if their signatures match.
checkFunctionUse(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.StrictModeCheck
Checks that the function is used legally.
checkGetProp(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.StrictModeCheck.NonExternChecks
Checks that the arguments.callee is not used.
CheckGlobalNames - Class in com.google.javascript.jscomp
Checks references to undefined properties of global variables.
CheckGlobalNames(AbstractCompiler, CheckLevel) - Constructor for class com.google.javascript.jscomp.CheckGlobalNames
Creates a pass to check global name references at the given warning level.
checkGlobalNames - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks global name usage.
checkGlobalNamesLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
 
CheckGlobalThis - Class in com.google.javascript.jscomp
Checks for certain uses of the this keyword that are considered unsafe because they are likely to reference the global this object unintentionally.
CheckGlobalThis(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckGlobalThis
 
checkGlobalThisLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
 
checkHookBranchReadBeforeKill(Node, Node, String) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
checkIfMessageDuplicated(String, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Checks if message already processed.
checkIndex(int) - Static method in class java.util.BitSet
 
checkingPolicy - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
checkInlineParams(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
Checks that the inline type annotations are correct.
checkInterfaceConflictProperties(NodeTraversal, Node, String, Map<String, ObjectType>, Map<String, ObjectType>, ObjectType) - Method in class com.google.javascript.jscomp.TypeCheck
Check whether there's any property conflict for for a particular super interface
CheckInterfaces - Class in com.google.javascript.jscomp.lint
Checks for errors related to interfaces.
CheckInterfaces(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckInterfaces
 
checkInvalidGenericsInstantiation(Node) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
checkInvalidIn(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
checkInvalidTypename(Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
checkInvariant() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Verify internal consistency.
CheckJSDoc - Class in com.google.javascript.jscomp
Checks for misplaced, misused or deprecated JSDoc annotations.
CheckJSDoc(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckJSDoc
 
checkJsDoc - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Verifies JSDoc annotations are used properly.
checkJsdocInfoContainsObjectWithBadKey(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Checks if current node contains js docs and checks all types specified in the js doc whether they have Objects with potentially invalid keys.
CheckJSDocStyle - Class in com.google.javascript.jscomp.lint
Checks for various JSDoc-related style issues, such as function definitions without JsDoc, params with no corresponding @param annotation, coding conventions not being respected, etc.
CheckJSDocStyle(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
CheckJSDocStyle.ExternsCallback - Class in com.google.javascript.jscomp.lint
 
CheckJSDocStyle.FindNonTrivialReturn - Class in com.google.javascript.jscomp.lint
 
checkKeyVisibilityConvention(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Determines whether the given OBJECTLIT property visibility violates the coding convention.
checkLeftOf(Node, Node, Predicate<Node>) - Static method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
Given an expression by its root and sub-expression n, return true if there the predicate is true for some expression on the left of n.
CheckLevel - Enum in com.google.javascript.jscomp
Controls checking levels of certain options.
CheckLevel() - Constructor for enum com.google.javascript.jscomp.CheckLevel
 
checkLevel - Variable in class com.google.javascript.jscomp.JsMessageVisitor
 
CheckLevelLegacy - Enum in com.google.javascript.jscomp
Enum used in flags to control the behavior of JS compiler checks.
CheckLevelLegacy() - Constructor for enum com.google.javascript.jscomp.CheckLevelLegacy
 
CheckMissingGetCssName - Class in com.google.javascript.jscomp
Ensures string literals matching certain patterns are only used as goog.getCssName parameters.
CheckMissingGetCssName - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for CheckMissingGetCssName
CheckMissingGetCssName(AbstractCompiler, CheckLevel, String) - Constructor for class com.google.javascript.jscomp.CheckMissingGetCssName
 
checkMissingGetCssNameBlacklist - Variable in class com.google.javascript.jscomp.CompilerOptions
Regex of string literals that may only appear in goog.getCssName arguments.
checkMissingGetCssNameLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
 
checkMissingJsDoc(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
CheckMissingReturn - Class in com.google.javascript.jscomp
Checks functions for missing return statements.
CheckMissingReturn(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckMissingReturn
 
checkMissingSemicolon(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
checkModuleName(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Validates the module name.
checkModuleName(String) - Method in class com.google.javascript.jscomp.CommandLineRunner
 
checkName(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.lint.CheckEnums
 
checkNameDeprecation(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Checks the given NAME node to ensure that access restrictions are obeyed.
checkNamespaces() - Method in class com.google.javascript.jscomp.CollapseProperties
Runs through all namespaces (prefixes of classes and enums), and checks if any of them have been used in an unsafe way.
checkNameUsage(Node, Node) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences
Find functions that can be inlined.
checkNameVisibility(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Reports an error if the given name is not visible in the current context.
checkNamingAndAssignmentUsage(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.lint.CheckEnums
 
checkNaN(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
checkNegatedLeftOperandOfInOperator(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
checkNode(Node, int) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Checks a node's type.
checkNonObjectInstanceOf(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
checkNonOverriddenPropertyVisibility(NodeTraversal, Node, Node, JSDocInfo.Visibility, boolean, JSType, StaticSourceFile, StaticSourceFile) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
CheckNullableReturn - Class in com.google.javascript.jscomp.lint
Checks when a function is annotated as returning {SomeType} (nullable) but actually always returns {!SomeType}, i.e.
CheckNullableReturn(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckNullableReturn
 
checkObjectLiteralOrClass(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.StrictModeCheck
Checks that object literal keys or class method names are valid.
checkOnly - Variable in class com.google.javascript.jscomp.PrepareAst
 
checkOverriddenPropertyVisibility(NodeTraversal, Node, Node, JSDocInfo.Visibility, JSDocInfo.Visibility, ObjectType, boolean) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
checkOverriddenPropertyVisibilityMismatch(JSDocInfo.Visibility, JSDocInfo.Visibility, JSDocInfo.Visibility, NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
checkPackagePropertyVisibility(NodeTraversal, Node, StaticSourceFile, StaticSourceFile) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
checkParam(NodeTraversal, Node, String, JSTypeExpression) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
Checks that the given parameter node has the given name, and that the given type is compatible.
checkParameterCount(Node, TypeTransformationParser.Keywords) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
checkParameters(ImmutableList<ParseTree>) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
checkParams(NodeTraversal, Node, JSDocInfo) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
checkParenthesizedExpression(ParenExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
CheckPathsBetweenNodes<N,E> - Class in com.google.javascript.jscomp
See constructor, #CheckPathsBetweenNodes(DiGraph, DiGraphNode, DiGraphNode, Predicate, Predicate), for a description of this algorithm.
CheckPathsBetweenNodes(DiGraph<N, E>, DiGraph.DiGraphNode<N, E>, DiGraph.DiGraphNode<N, E>, Predicate<N>, Predicate<DiGraph.DiGraphEdge<N, E>>, boolean) - Constructor for class com.google.javascript.jscomp.CheckPathsBetweenNodes
Given a graph G with nodes A and B, this algorithm determines if all paths from A to B contain at least one node satisfying a given predicate.
CheckPathsBetweenNodes(DiGraph<N, E>, DiGraph.DiGraphNode<N, E>, DiGraph.DiGraphNode<N, E>, Predicate<N>, Predicate<DiGraph.DiGraphEdge<N, E>>) - Constructor for class com.google.javascript.jscomp.CheckPathsBetweenNodes
Inclusive check.
checkPrefix(String) - Method in class com.google.javascript.jscomp.DefaultNameGenerator
Validates a name prefix.
checkPrivateNameConvention(JSDocInfo.Visibility, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Returns the effective visibility of the given name, reporting an error if there is a contradiction in the various sources of visibility (example: a variable with a trailing underscore that is declared @public).
checkPrivatePropertyVisibility(NodeTraversal, Node, Node, boolean, JSType) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
checkPropCreation(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
 
checkPropertyAccess(JSType, String, NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Emit a warning if we can prove that a property cannot possibly be defined on an object.
checkPropertyAccessHelper(JSType, String, NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
 
checkPropertyDeprecation(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Checks the given GETPROP node to ensure that access restrictions are obeyed.
checkPropertyInheritanceOnGetpropAssign(NodeTraversal, Node, Node, String, JSDocInfo, JSType) - Method in class com.google.javascript.jscomp.TypeCheck
 
checkPropertyInheritanceOnPrototypeLitKey(NodeTraversal, Node, String, ObjectType) - Method in class com.google.javascript.jscomp.TypeCheck
 
checkPropertyVisibility(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Reports an error if the given property is not visible in the current context.
checkProtectedPropertyVisibility(NodeTraversal, Node, JSType) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
checkProtoCycle(ErrorReporter) - Method in class com.google.javascript.rhino.jstype.NamedType
 
CheckPrototypeProperties - Class in com.google.javascript.jscomp.lint
Checks when a mutable property is assigned to a prototype.
CheckPrototypeProperties(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckPrototypeProperties
 
CheckProvides - Class in com.google.javascript.jscomp
Ensures that '@constructor X' has a 'goog.provide("X")' .
CheckProvides(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckProvides
 
checkProvides - Variable in class com.google.javascript.jscomp.CompilerOptions
Deprecated.
checkProvides - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Makes sure @constructor is paired with goog.provides().
CheckProvides.CheckProvidesCallback - Class in com.google.javascript.jscomp
 
CheckProvidesCallback(CodingConvention) - Constructor for class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
checkRange(int, int) - Static method in class java.util.BitSet
 
CheckRegExp - Class in com.google.javascript.jscomp
Look for references to the global RegExp object that would cause regular expressions to be unoptimizable, and checks that regular expressions are syntactically valid.
CheckRegExp(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckRegExp
 
checkRegExp - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks for RegExp references.
checkRequireCall(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureCheckModule
 
checkRequirementList(AbstractCompiler, Requirement, String) - Static method in class com.google.javascript.jscomp.CheckConformance
 
checkRequires - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that all constructed classes are goog.require()d.
checkRequires - Variable in class com.google.javascript.jscomp.LintPassConfig
 
checkRequiresAndProvidesSorted - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
CheckRequiresAndProvidesSorted - Class in com.google.javascript.jscomp.lint
Checks that goog.require() and goog.provide() calls are sorted alphabetically.
CheckRequiresAndProvidesSorted(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
checkRequiresAndProvidesSorted - Variable in class com.google.javascript.jscomp.LintPassConfig
 
CheckRequiresForConstructors - Class in com.google.javascript.jscomp
This pass walks the AST to create a Collection of 'new' nodes and 'goog.require' nodes.
CheckRequiresForConstructors(AbstractCompiler, CheckRequiresForConstructors.Mode) - Constructor for class com.google.javascript.jscomp.CheckRequiresForConstructors
 
CheckRequiresForConstructors.Mode - Enum in com.google.javascript.jscomp
 
checkReturn(NodeTraversal, Node, JSDocInfo) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
checkRightOf(Node, Node, Predicate<Node>) - Static method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
Given an expression by its root and sub-expression n, return true if there the predicate is true for some expression on the right of n.
checkShadowParam(Var, Scope, List<ReferenceCollectingCallback.Reference>) - Method in class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior
 
CheckSideEffects - Class in com.google.javascript.jscomp
Checks for non side effecting statements such as
CheckSideEffects(AbstractCompiler, boolean, boolean) - Constructor for class com.google.javascript.jscomp.CheckSideEffects
 
checkSideEffects - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks for code that is probably wrong (such as stray expressions).
CheckSideEffects.GetNoSideEffectExterns - Class in com.google.javascript.jscomp
Get fully qualified function names which are marked with @nosideeffects TODO(ChadKillingsworth) Add support for object literals
CheckSideEffects.StripProtection - Class in com.google.javascript.jscomp
Remove side-effect sync functions.
checkSomePathsWithoutBackEdges(DiGraph.DiGraphNode<N, E>, DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.CheckPathsBetweenNodes
Verify that some non-looping paths from a to b pass through at least one node where nodePredicate is true.
checksOnly - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
checksOnly - Variable in class com.google.javascript.jscomp.CompilerOptions
 
checkStrictMode - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that the code is ES5 strict compliant.
checkStrictModeDirective(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteModule
 
checkStrictModeDirective(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.ProcessEs6Modules
 
checkStringExprNode(Node) - Static method in class com.google.javascript.jscomp.ReplaceMessages
Checks that a node is a valid string expression (either a string literal or a concatenation of string literals).
checkStructuralEquivalenceHelper(ObjectType, EquivalenceMethod, JSType.EqCache) - Method in class com.google.javascript.rhino.jstype.ObjectType
Check for structural equivalence with that.
checkStyleForPrivateProperties(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
checkSuperProperty(RawNominalType, NominalType, String, Multimap<String, DeclaredFunctionType>, Multimap<String, JSType>) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
checkSuppressionsOnNonFunction(NodeTraversal, Node, JSDocInfo) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
CheckSuspiciousCode - Class in com.google.javascript.jscomp
Checks for common errors, such as misplaced semicolons:
CheckSuspiciousCode() - Constructor for class com.google.javascript.jscomp.CheckSuspiciousCode
 
checkSuspiciousCode - Variable in class com.google.javascript.jscomp.CompilerOptions
Checks for suspicious statements that have no effect
checkSymbols - Variable in class com.google.javascript.jscomp.CompilerOptions
Checks that all symbols are defined
checkTreeEquals(Node) - Method in class com.google.javascript.rhino.Node
Checks if the subtree under this node is the same as another subtree.
checkTreeEqualsImpl(Node) - Method in class com.google.javascript.rhino.Node
Compare this node to the given node recursively and return the first pair of nodes that differs doing a preorder depth-first traversal.
checkTreeEqualsImpl(Node, boolean) - Method in class com.google.javascript.rhino.Node
Compare this node to the given node recursively and return the first pair of nodes that differs doing a preorder depth-first traversal.
checkTreeEqualsIncludingJsDoc(Node) - Method in class com.google.javascript.rhino.Node
Checks if the subtree under this node is the same as another subtree.
checkTypeContainsObjectWithBadKey(NodeTraversal, Node, JSTypeExpression) - Method in class com.google.javascript.jscomp.TypeCheck
 
checkTypeofString(NodeTraversal, Node, String) - Method in class com.google.javascript.jscomp.TypeCheck
 
checkTypes - Variable in class com.google.javascript.jscomp.CompilerOptions
Checks types on expressions
checkTypes - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks type usage
checkUnionEquivalenceHelper(UnionType, EquivalenceMethod, JSType.EqCache) - Method in class com.google.javascript.rhino.jstype.UnionType
Two union types are equal if, after flattening nested union types, they have the same number of alternates and all alternates are equal.
CheckUnreachableCode - Class in com.google.javascript.jscomp
Use ControlFlowGraph and GraphReachability to inform user about unreachable code.
CheckUnreachableCode(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckUnreachableCode
 
CheckUnreachableCode.ReachablePredicate - Class in com.google.javascript.jscomp
 
CheckUnusedPrivateProperties - Class in com.google.javascript.jscomp
This pass looks for properties that are never read.
CheckUnusedPrivateProperties(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
CheckUselessBlocks - Class in com.google.javascript.jscomp.lint
Check for useless blocks.
CheckUselessBlocks(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.lint.CheckUselessBlocks
 
checkUserDeclarations - Variable in class com.google.javascript.jscomp.Normalize.VerifyConstants
 
checkValid() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
checkValid() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
checkValidLendsToPrototypeAndGetClass(QualifiedName, String, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
checkVanillaForInitializers(VariableDeclarationListTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Checks variable declarations in for statements.
checkVar(Var, List<ReferenceCollectingCallback.Reference>) - Method in class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior
If the variable is declared more than once in a basic block, generate a warning.
checkVariableReferences - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that references to variables look reasonable.
checkVars - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that all variables are defined.
checkWith(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.StrictModeCheck
Reports a warning for with statements.
childAfter(Node, Node) - Static method in class com.google.javascript.jscomp.CreateSyntheticBlocks
Like Node.getNext, that null is used to signal the child before the block.
children - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree
 
children() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
children() - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
children() - Method in class com.google.javascript.jscomp.regex.RegExpTree
The children of this node.
children() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
children() - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
children() - Method in class com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom
 
children() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
children() - Method in class com.google.javascript.rhino.Node
Return an iterable object that iterates over this node's children.
CIRCULAR_DEPENDENCY_ERROR - Static variable in class com.google.javascript.jscomp.JSModule
 
CIRCULAR_TYPEDEF_ENUM - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
CircularDependencyException(String) - Constructor for exception com.google.javascript.jscomp.deps.SortedDependencies.CircularDependencyException
 
CLASS - Static variable in class com.google.javascript.rhino.Token
Token types.
CLASS_MEMBERS - Static variable in class com.google.javascript.rhino.Token
Token types.
CLASS_NAMESPACE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
CLASS_REASSIGNMENT - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
classByAlias - Variable in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
ClassDeclarationMetadata(Node, String, boolean, Node, Node) - Constructor for class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
ClassDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ClassDeclarationTree(SourceRange, IdentifierToken, GenericTypeListTree, ParseTree, ImmutableList<ParseTree>, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree
 
classDefiningCalls - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
Subclass name -> class-defining call EXPR node.
classDefiningCallsHaveSideEffects() - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions
 
classDefiningCallsHaveSideEffects() - Method in interface com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.SideEffectAccumulator
Returns true if the "mixin" and "inherits" function calls should be treated as if they had side effects.
classDefiningCallsHaveSideEffects() - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator
 
ClassDefiningFunctionNode(NameAnalyzer.JsName, Node) - Constructor for class com.google.javascript.jscomp.NameAnalyzer.ClassDefiningFunctionNode
Create a class defining function node from the name & setter node
ClassDefinition(Node, JSDocInfo, Node, ClosureRewriteClass.MemberDefinition, List<ClosureRewriteClass.MemberDefinition>, List<ClosureRewriteClass.MemberDefinition>, Node) - Constructor for class com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition
 
classes - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
classFileName - Variable in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner
 
classHasToString(ObjectType) - Method in class com.google.javascript.jscomp.TypeCheck
Checks whether class has overridden toString() method.
classifyCallSite(FunctionInjector.Reference) - Method in class com.google.javascript.jscomp.FunctionInjector
Determine which, if any, of the supported types the call site is.
classInfo - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition
 
classMembersToDeclare - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
classModifier - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition
 
className - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.CheckClassAssignments
 
className - Variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
classNameNode - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
classProps - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
ClassStaticFunctionsInliner(Node, String, Set<String>, FunctionInjector.InliningMode) - Constructor for class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner
 
classTemplateTypeNames - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
cleanUpDuplicatedFiles(Map<String, DependencyInfo>, Map<String, DependencyInfo>) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Removes duplicated depsInfo from jsFiles if this info already present in some of the parsed deps.js
CleanupPasses - Class in com.google.javascript.jscomp
Provides passes that should be run before hot-swap/incremental builds.
CleanupPasses(CompilerOptions) - Constructor for class com.google.javascript.jscomp.CleanupPasses
 
CleanupPasses.MemoizedScopeCleanupPass - Class in com.google.javascript.jscomp
A CleanupPass implementation that will remove stored scopes from the MemoizedScopeCreator of the compiler instance for a the hot swapped script.
clear() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
clear() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
clear() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
clear() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
clear() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
clear() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
clear() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
clear() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
clear(JsArrayInteger, int) - Static method in class java.util.BitSet
 
clear() - Method in class java.util.BitSet
 
clear(int) - Method in class java.util.BitSet
 
clearAllFlags() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
No side-effects occur and the returned results are local.
clearAppNameSetter() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string app_name_setter = 5;
clearAst() - Method in class com.google.javascript.jscomp.CompilerInput
 
clearAst() - Method in class com.google.javascript.jscomp.JsAst
 
clearAst() - Method in interface com.google.javascript.jscomp.SourceAst
Removes any references to root node of the AST.
clearAst() - Method in class com.google.javascript.jscomp.SyntheticAst
 
clearAsts() - Method in class com.google.javascript.jscomp.JSModule
Removes any references to nodes of the AST.
clearCachedSource() - Method in class com.google.javascript.jscomp.SourceFile.AtUrl
 
clearCachedSource() - Method in class com.google.javascript.jscomp.SourceFile
 
clearCachedSource() - Method in class com.google.javascript.jscomp.SourceFile.Generated
 
clearCachedSource() - Method in class com.google.javascript.jscomp.SourceFile.OnDisk
 
clearCachedValues() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
clearCachedValues() - Method in class com.google.javascript.rhino.jstype.ObjectType
Clear cached values.
clearChangeLog() - Method in class com.google.javascript.jscomp.newtypes.TypeEnv
 
clearColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional int32 column_position = 2;
clearColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional int32 column_position = 3;
clearCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string compiled_source = 8;
clearCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string compiled_source = 103;
clearCurrentThreadTrace() - Static method in class com.google.javascript.jscomp.Tracer
Throw away any Trace associated with the current thread.
clearDeclarationToRemove() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
clearEdgeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
Makes each edge's annotation null.
clearEntries() - Static method in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
clearEntry() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
clearErrorMessage() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string error_message = 1;
clearExtends() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string extends = 10;
clearId() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 id = 2;
clearIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string identifier = 4;
clearInit() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
clearJavaClass() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string java_class = 8;
clearLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional int32 line_number = 1;
clearLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional int32 line_number = 2;
clearLineNumber() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 line_number = 4;
clearModule() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
clearModuleName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string module_name = 5;
clearName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string name = 7;
clearName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string name = 102;
clearNamedTypes() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Flushes out the current resolved and unresolved Named Types from the type registry.
clearNodeAnnotations() - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph
 
clearNodeAnnotations() - Method in interface com.google.javascript.jscomp.graph.AdjacencyGraph
Makes each node's annotation null.
clearNodeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
 
clearOnlyApplyTo() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
clearOnlyApplyToRegexp() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
clearOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string original_file = 1;
clearOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
clearReportCall() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_call = 2;
clearReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_defined = 1;
clearReportExit() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_exit = 6;
clearRequirement() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
clearRuleId() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string rule_id = 9;
clearSideEffectFlags() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
Preserve the return result flag, but clear the others: no global state change, no throws, no this change, no arguments change
clearSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 size = 6;
clearSourceName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string source_name = 3;
clearTemplateTypeNames() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Clears the template type name.
clearThreadTrace() - Static method in class com.google.javascript.jscomp.Tracer
Remove any ThreadTrace associated with the current thread
clearTokenLookahead() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
clearTracingStatisticsTestingOnly() - Static method in class com.google.javascript.jscomp.Tracer
For testing purposes only.
clearType() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional .jscomp.Requirement.Type type = 6;
ClearTypedScope() - Constructor for class com.google.javascript.jscomp.DefaultPassConfig.ClearTypedScope
 
clearTypedScope() - Method in class com.google.javascript.jscomp.PassConfig
 
clearTypedScopePass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Clears the typed scope when we're done.
clearValue() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
clearWhitelist() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
clearWhitelistRegexp() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
clock - Static variable in class com.google.javascript.jscomp.Tracer
Default clock that calls through to the system clock.
clockTime - Variable in class com.google.javascript.jscomp.Tracer.Stat
 
ClojurePersistentHashMap<K,V> - Class in com.google.javascript.jscomp.newtypes
A persistent map that simply wraps Clojure's implementation
ClojurePersistentHashMap(Map) - Constructor for class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
ClojurePersistentHashSet<K> - Class in com.google.javascript.jscomp.newtypes
 
ClojurePersistentHashSet(Set) - Constructor for class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
clone() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
clone() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
clone() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
clone() - Method in class com.google.javascript.jscomp.DefaultNameGenerator.CharPriority
 
clone(Set<String>, String, char[]) - Method in class com.google.javascript.jscomp.DefaultNameGenerator
 
clone() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
clone() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
clone() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
clone() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
clone(Set<String>, String, char[]) - Method in interface com.google.javascript.jscomp.NameGenerator
Returns a clone of this NameGenerator, reconfigured and reset.
clone() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
clone() - Method in class com.google.javascript.rhino.JSDocInfo
 
clone() - Method in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
clone() - Method in class com.google.javascript.rhino.JSTypeExpression
 
clone(JsArrayInteger) - Static method in class java.util.BitSet
 
clone() - Method in class java.util.BitSet
 
cloneAndReclassify(GlobalNamespace.Ref.Type) - Method in class com.google.javascript.jscomp.GlobalNamespace.Ref
Create a new ref that is the same as this one, but of a different class.
cloneNode() - Method in class com.google.javascript.rhino.Node
 
cloneNode() - Method in class com.google.javascript.rhino.Node.NumberNode
 
cloneNode() - Method in class com.google.javascript.rhino.Node.StringNode
 
cloneNode() - Method in class com.google.javascript.rhino.Node.TypeDeclarationNode
 
cloneProps(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
Clone the properties from the template node recursively, skips nodes that have properties already.
clonePropsFrom(Node) - Method in class com.google.javascript.rhino.Node
Clone the properties from the provided node without copying the property object.
cloneTree() - Method in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
cloneTree() - Method in class com.google.javascript.rhino.Node
 
cloneWithNewScope(Scope) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
Makes a copy of the current reference using a new Scope instance.
closeAppendable(Appendable) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
closeLine(boolean) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
End the entry for a line.
closestControlDependentAncestor(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis
 
CLOSURE_BASE - Static variable in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Filename for Closure's base.js file which is always added.
CLOSURE_BASE_PROVIDE - Static variable in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Provide for Closure's base.js.
CLOSURE_DEFINES_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
CLOSURE_DEP_METHOD_USAGE_CHECKS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CLOSURE_LOCALE_CONSTANT_NAME - Static variable in class com.google.javascript.jscomp.DefaultPassConfig
 
ClosureBundler - Class in com.google.javascript.jscomp.deps
A utility class to assist in creating JS bundle files.
ClosureBundler - Class in com.google.javascript.jscomp.deps
GWT compatible no-op replacement for ClosureBundler
ClosureBundler() - Constructor for class com.google.javascript.jscomp.deps.ClosureBundler
 
ClosureBundler.Mode - Enum in com.google.javascript.jscomp.deps
 
closureCheckGetCssName - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that CSS class names are wrapped in goog.getCssName
ClosureCheckModule - Class in com.google.javascript.jscomp
Checks that goog.module() is used correctly.
ClosureCheckModule(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ClosureCheckModule
 
closureCheckModule - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks of correct usage of goog.module
ClosureCodeRemoval - Class in com.google.javascript.jscomp
Compiler pass that removes Closure-specific code patterns.
ClosureCodeRemoval(AbstractCompiler, boolean, boolean) - Constructor for class com.google.javascript.jscomp.ClosureCodeRemoval
Creates a Closure code remover.
closureCodeRemoval - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Remove variables set to goog.abstractMethod.
ClosureCodeRemoval.FindAbstractMethods - Class in com.google.javascript.jscomp
Identifies all assignments of the abstract method to a variable.
ClosureCodeRemoval.FindAssertionCalls - Class in com.google.javascript.jscomp
Identifies all assertion calls.
ClosureCodeRemoval.RemovableAssignment - Class in com.google.javascript.jscomp
Utility class to track a node and its parent.
ClosureCodingConvention - Class in com.google.javascript.jscomp
This describes the Closure-specific JavaScript coding conventions.
ClosureCodingConvention() - Constructor for class com.google.javascript.jscomp.ClosureCodingConvention
 
ClosureCodingConvention(CodingConvention) - Constructor for class com.google.javascript.jscomp.ClosureCodingConvention
 
ClosureCodingConvention.AssertFunctionByTypeName - Class in com.google.javascript.jscomp
A function that will throw an exception when the value is not an instanceof the given type name, for instance "Element".
ClosureCodingConvention.AssertInstanceofSpec - Class in com.google.javascript.jscomp
A function that will throw an exception when if the value is not an instanceof a specific type.
closureEntryPoint - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
closureFunction - Variable in class com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter
 
closureGoogScopeAliases - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Applies aliases and inlines goog.scope.
closureGoogScopeAliases - Variable in class com.google.javascript.jscomp.LintPassConfig
 
closureNamespace - Variable in class com.google.javascript.jscomp.ModuleIdentifier
 
ClosureOptimizePrimitives - Class in com.google.javascript.jscomp
Compiler pass that converts all calls to: goog.object.create(key1, val1, key2, val2, ...) where all of the keys are literals into object literals.
ClosureOptimizePrimitives(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ClosureOptimizePrimitives
 
closureOptimizePrimitives - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Special case optimizations for closure functions.
ClosureOptimizePrimitives.FindObjectCreateCalls - Class in com.google.javascript.jscomp
Identifies all calls to goog.object.create.
closurePass - Variable in class com.google.javascript.jscomp.CompilerOptions
Processes goog.provide() and goog.require() calls
closurePathAbs - Variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
closurePrimitives - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Closure pre-processing pass.
closureReplaceGetCssName - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Processes goog.getCssName.
ClosureReverseAbstractInterpreter - Class in com.google.javascript.jscomp.type
A reverse abstract interpreter (RAI) for specific closure patterns such as goog.isDef.
ClosureReverseAbstractInterpreter(JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter
 
ClosureReverseAbstractInterpreter.TypeRestriction - Class in com.google.javascript.jscomp.type
 
ClosureRewriteClass - Class in com.google.javascript.jscomp
Rewrites "goog.defineClass" into a form that is suitable for type checking and dead code elimination.
ClosureRewriteClass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ClosureRewriteClass
 
closureRewriteClass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrites goog.defineClass
closureRewriteClass - Variable in class com.google.javascript.jscomp.LintPassConfig
 
ClosureRewriteClass.ClassDefinition - Class in com.google.javascript.jscomp
 
ClosureRewriteClass.MemberDefinition - Class in com.google.javascript.jscomp
 
ClosureRewriteModule - Class in com.google.javascript.jscomp
Process aliases in goog.modules.
ClosureRewriteModule(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ClosureRewriteModule
 
closureRewriteModule - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrites goog.module
closureRewriteModule - Variable in class com.google.javascript.jscomp.LintPassConfig
 
ClosureRewriteModule.ModuleDescription - Class in com.google.javascript.jscomp
 
ClosureSortedDependencies<INPUT extends DependencyInfo> - Class in com.google.javascript.jscomp.deps
A sorted list of inputs with dependency information.
ClosureSortedDependencies(List<INPUT>) - Constructor for class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
coalesceDuplicateFiles() - Method in class com.google.javascript.jscomp.JSModuleGraph
Replaces any files that are found multiple times with a single instance in the closest parent module that is common to all modules where it appears.
CoalesceVariableNames - Class in com.google.javascript.jscomp
Reuse variable names if possible.
CoalesceVariableNames(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.CoalesceVariableNames
 
coalesceVariableNames - Variable in class com.google.javascript.jscomp.CompilerOptions
Merge two variables together as one.
coalesceVariableNames - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Uses register-allocation algorithms to use fewer variables.
CoalesceVariableNames.CombinedLiveRangeChecker - Class in com.google.javascript.jscomp
A simple wrapper calls to call two AbstractCfgNodeTraversalCallback callback during the same traversal.
CoalesceVariableNames.LiveRangeChecker - Class in com.google.javascript.jscomp
 
code - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
code - Variable in class com.google.javascript.jscomp.deps.VirtualFile
 
code - Variable in class com.google.javascript.jscomp.SourceFile
 
code - Variable in enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
CodeBuilder() - Constructor for class com.google.javascript.jscomp.Compiler.CodeBuilder
 
codeChange - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
codeChanged - Variable in class com.google.javascript.jscomp.UnreachableCodeElimination
 
CodeChangeHandler - Interface in com.google.javascript.jscomp
A simple listener for code change events.
codeChangeHandlers - Variable in class com.google.javascript.jscomp.Compiler
 
CodeConsumer - Class in com.google.javascript.jscomp
Abstracted consumer of the CodeGenerator output.
CodeConsumer() - Constructor for class com.google.javascript.jscomp.CodeConsumer
 
CodeGenerator - Class in com.google.javascript.jscomp
CodeGenerator generates codes from a parse tree, sending it to the specified CodeConsumer.
CodeGenerator(CodeConsumer) - Constructor for class com.google.javascript.jscomp.CodeGenerator
 
CodeGenerator(CodeConsumer, CompilerOptions) - Constructor for class com.google.javascript.jscomp.CodeGenerator
 
CodeGenerator.Context - Enum in com.google.javascript.jscomp
 
codeGeneratorFactory - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
CodePrinter - Class in com.google.javascript.jscomp
CodePrinter prints out JS code in either pretty format or compact format.
CodePrinter() - Constructor for class com.google.javascript.jscomp.CodePrinter
 
CodePrinter.Builder - Class in com.google.javascript.jscomp
 
CodePrinter.Builder.CodeGeneratorFactory - Interface in com.google.javascript.jscomp
 
CodePrinter.CompactCodePrinter - Class in com.google.javascript.jscomp
 
CodePrinter.Format - Enum in com.google.javascript.jscomp
 
CodePrinter.MappedCodePrinter - Class in com.google.javascript.jscomp
 
CodePrinter.MappedCodePrinter.Mapping - Class in com.google.javascript.jscomp
Maintains a mapping from a given node to the position in the source code at which its generated form was placed.
CodePrinter.PrettyCodePrinter - Class in com.google.javascript.jscomp
 
CodeReplacement - Class in com.google.javascript.refactoring
Class that represents a set of changes to make to the code.
CodeReplacement(int, int, String) - Constructor for class com.google.javascript.refactoring.CodeReplacement
 
CodeReplacement(int, int, String, String) - Constructor for class com.google.javascript.refactoring.CodeReplacement
 
codeSize - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
CodeSizeEstimatePrinter() - Constructor for class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
codeUnits - Variable in class com.google.javascript.jscomp.regex.CaseCanonicalize.DeltaSet
 
codingConvention - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
codingConvention - Variable in class com.google.javascript.jscomp.CheckProvides
 
codingConvention - Variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
CodingConvention - Interface in com.google.javascript.jscomp
CodingConvention defines a set of hooks to customize the behavior of the Compiler for a specific team/company.
codingConvention - Variable in class com.google.javascript.jscomp.CompilerInput.DepsFinder
 
codingConvention - Variable in class com.google.javascript.jscomp.CompilerOptions
A CodingConvention to use during the compile.
codingConvention - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
codingConvention - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
 
codingConvention - Variable in class com.google.javascript.jscomp.SymbolTable.VisibilityCollector
 
codingConvention - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
CodingConvention.AssertionFunctionSpec - Class in com.google.javascript.jscomp
A function that will throw an exception when either: -One or more of its parameters evaluate to false.
CodingConvention.Bind - Class in com.google.javascript.jscomp
Bind class
CodingConvention.Cache - Class in com.google.javascript.jscomp
Cache class
CodingConvention.DelegateRelationship - Class in com.google.javascript.jscomp
Delegates provides a mechanism and structure for identifying where classes can call out to optional code to augment their functionality.
CodingConvention.ObjectLiteralCast - Class in com.google.javascript.jscomp
An object literal cast provides a mechanism to cast object literals to other types without a warning.
CodingConvention.SubclassRelationship - Class in com.google.javascript.jscomp
Record subclass relations
CodingConvention.SubclassType - Enum in com.google.javascript.jscomp
Specify the kind of inheritance
CodingConventions - Class in com.google.javascript.jscomp
Helper classes for dealing with coding conventions.
CodingConventions() - Constructor for class com.google.javascript.jscomp.CodingConventions
 
CodingConventions.DefaultCodingConvention - Class in com.google.javascript.jscomp
The default coding convention.
CodingConventions.Proxy - Class in com.google.javascript.jscomp
A convention that wraps another.
coerseToThisType(JSType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
col - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
 
colCount - Variable in class com.google.javascript.jscomp.Compiler.CodeBuilder
 
Collapse(Node, Node, Node) - Constructor for class com.google.javascript.jscomp.CollapseVariableDeclarations.Collapse
 
CollapseAnonymousFunctions - Class in com.google.javascript.jscomp
Collapses anonymous function expressions into named function declarations, i.e.
CollapseAnonymousFunctions(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CollapseAnonymousFunctions
 
collapseAnonymousFunctions - Variable in class com.google.javascript.jscomp.CompilerOptions
Collapses anonymous function declarations into named function declarations
collapseAnonymousFunctions - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Collapses functions to not use the VAR keyword.
CollapseAnonymousFunctions.Callback - Class in com.google.javascript.jscomp
 
collapseAssign(Node, Node, Node) - Method in class com.google.javascript.jscomp.ExploitAssigns
Try to collapse the given assign into subsequent expressions.
collapseAssignEqualTo(Node, Node, Node) - Method in class com.google.javascript.jscomp.ExploitAssigns
Collapse the given assign expression into the expression directly following it, if possible.
collapseDeclarationOfNameAndDescendants(GlobalNamespace.Name, String) - Method in class com.google.javascript.jscomp.CollapseProperties
Collapses definitions of the collapsible properties of a global name.
collapseDots(String) - Static method in class com.google.javascript.jscomp.deps.PathUtil
Removes all ../ and ./ entries from within the given path.
collapseObjectLiterals - Variable in class com.google.javascript.jscomp.CompilerOptions
Split object literals into individual variables when possible.
collapseObjectLiterals - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrite properties as variables.
CollapseProperties - Class in com.google.javascript.jscomp
Flattens global objects/namespaces by replacing each '.' with '$' in their names.
CollapseProperties(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CollapseProperties
 
collapseProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Flattens multi-level property names (e.g.
collapseProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Collapses names in the global scope.
collapseReplacements(List<Node>) - Static method in class com.google.javascript.jscomp.NameAnalyzer
Merge a list of nodes into a single expression.
collapses - Variable in class com.google.javascript.jscomp.CollapseVariableDeclarations
Collapses to do in this pass.
collapseUnion() - Method in class com.google.javascript.rhino.jstype.JSType
Gets the least supertype of this that's not a union.
collapseUnion() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
collapseUnion() - Method in class com.google.javascript.rhino.jstype.UnionType
 
CollapseVariableDeclarations - Class in com.google.javascript.jscomp
Collapses multiple variable declarations into a single one.
CollapseVariableDeclarations(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CollapseVariableDeclarations
 
collapseVariableDeclarations - Variable in class com.google.javascript.jscomp.CompilerOptions
Collapses multiple variable declarations into one
collapseVariableDeclarations - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Some simple, local collapses (e.g., var x; var y; becomes var x,y;.
CollapseVariableDeclarations.Collapse - Class in com.google.javascript.jscomp
Encapsulation of information about a variable declaration collapse
CollapseVariableDeclarations.GatherCollapses - Class in com.google.javascript.jscomp
Gathers all of the variable declarations / assignments that should be collapsed into one.
collect(JSModule, Scope, Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
 
collectAliasCandidates(NodeTraversal, ReferenceCollectingCallback.ReferenceMap) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
If any of the variables are well-defined and alias other variables, mark them as aliasing candidates.
collectArrayProperty(Node, Node) - Static method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
collectDefines(Node, GlobalNamespace) - Method in class com.google.javascript.jscomp.ProcessDefines
Finds all defines, and creates a ProcessDefines.DefineInfo data structure for each one.
CollectDefines(AbstractCompiler, List<GlobalNamespace.Name>) - Constructor for class com.google.javascript.jscomp.ProcessDefines.CollectDefines
 
CollectFileOverviewVisibility - Class in com.google.javascript.jscomp
Compiler pass that collects visibility annotations in @fileoverview blocks.
CollectFileOverviewVisibility(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CollectFileOverviewVisibility
 
collectFormals(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
collection - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionForTree
 
collection - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree
 
collection - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree
 
collectMaybeUnreferencedVars(Scope) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
For each variable in this scope that we haven't found a reference for yet, add it to the list of variables to check later.
CollectNamedTypes(NTIScope) - Constructor for class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
collectObjectProperty(Node, Node) - Static method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
collectorFilterType(JSType) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
collectProperty(Node, String, Node) - Method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
collectPropertyNames(Set<String>) - Method in class com.google.javascript.rhino.jstype.ObjectType
Adds any properties defined on this type or its supertypes to the set.
collectPropertyNames(Set<String>) - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
collectReferences(Node) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
CollectReferences() - Constructor for class com.google.javascript.jscomp.Es6RenameVariablesInParamLists.CollectReferences
 
collectRoots(ClosureRewriteModule.ModuleDescription) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
collectTweaks(Node) - Method in class com.google.javascript.jscomp.ProcessTweaks
Finds all calls to goog.tweak functions and emits warnings/errors if any of the calls have issues.
CollectTweaks() - Constructor for class com.google.javascript.jscomp.ProcessTweaks.CollectTweaks
 
CollectTweaksResult(Map<String, ProcessTweaks.TweakInfo>, List<ProcessTweaks.TweakFunctionCall>) - Constructor for class com.google.javascript.jscomp.ProcessTweaks.CollectTweaksResult
 
collectTypesForFreeVarsFwd(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
CollectUndeclaredNames() - Constructor for class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.CollectUndeclaredNames
 
COLON - Static variable in class com.google.javascript.rhino.Token
Token types.
Color(String) - Constructor for enum com.google.javascript.jscomp.AbstractMessageFormatter.Color
 
color() - Method in class com.google.javascript.jscomp.graph.GraphColoring
Annotates the graph with GraphColoring.Color objects using Annotatable.setAnnotation(Annotation).
Color(int) - Constructor for class com.google.javascript.jscomp.graph.GraphColoring.Color
 
color() - Method in class com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring
 
colorings - Variable in class com.google.javascript.jscomp.CoalesceVariableNames
 
coloringTieBreaker - Static variable in class com.google.javascript.jscomp.CoalesceVariableNames
 
colorize - Variable in class com.google.javascript.jscomp.AbstractMessageFormatter
 
colorizeErrorOutput - Variable in class com.google.javascript.jscomp.CompilerOptions
 
colorToNodeMap - Variable in class com.google.javascript.jscomp.graph.GraphColoring
 
column - Variable in class com.google.debugging.sourcemap.FilePosition
 
column - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry
 
column - Variable in class com.google.debugging.sourcemap.SourceMapSection
 
column - Variable in class com.google.javascript.jscomp.parsing.parser.util.SourcePosition
 
COLUMN_BITS - Static variable in class com.google.javascript.rhino.Node
COLUMN_BITS represents how many of the lower-order bits of sourcePosition are reserved for storing the column number.
COLUMN_MASK - Static variable in class com.google.javascript.rhino.Node
COLUMN_MASK stores a value where bits storing the column number are set, and bits storing the line are not set.
COLUMN_POSITION_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
COLUMN_POSITION_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
columnPosition_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
columnPosition_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
columnPosition_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
columnPosition_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
com.google.common.base - package com.google.common.base
 
com.google.common.io - package com.google.common.io
 
com.google.debugging.sourcemap - package com.google.debugging.sourcemap
Provides utilities to the creation and use of source maps.
com.google.debugging.sourcemap.proto - package com.google.debugging.sourcemap.proto
 
com.google.javascript.jscomp - package com.google.javascript.jscomp
Provides the core compiler and its public API.
com.google.javascript.jscomp.ant - package com.google.javascript.jscomp.ant
 
com.google.javascript.jscomp.debugger - package com.google.javascript.jscomp.debugger
 
com.google.javascript.jscomp.deps - package com.google.javascript.jscomp.deps
Analyzes information about dependencies between files.
com.google.javascript.jscomp.graph - package com.google.javascript.jscomp.graph
Provides graph data structures and algorithms for coloring and fixed-point computations.
com.google.javascript.jscomp.gwt.client - package com.google.javascript.jscomp.gwt.client
 
com.google.javascript.jscomp.lint - package com.google.javascript.jscomp.lint
 
com.google.javascript.jscomp.newtypes - package com.google.javascript.jscomp.newtypes
 
com.google.javascript.jscomp.parsing - package com.google.javascript.jscomp.parsing
Provides utilities to help with parsing JSDoc annotations and performing AST transformations.
com.google.javascript.jscomp.parsing.parser - package com.google.javascript.jscomp.parsing.parser
 
com.google.javascript.jscomp.parsing.parser.trees - package com.google.javascript.jscomp.parsing.parser.trees
 
com.google.javascript.jscomp.parsing.parser.util - package com.google.javascript.jscomp.parsing.parser.util
 
com.google.javascript.jscomp.parsing.parser.util.format - package com.google.javascript.jscomp.parsing.parser.util.format
 
com.google.javascript.jscomp.regex - package com.google.javascript.jscomp.regex
 
com.google.javascript.jscomp.testing - package com.google.javascript.jscomp.testing
 
com.google.javascript.jscomp.type - package com.google.javascript.jscomp.type
Provides type-checking data structures and algorithms.
com.google.javascript.jscomp.webservice.common - package com.google.javascript.jscomp.webservice.common
 
com.google.javascript.refactoring - package com.google.javascript.refactoring
 
com.google.javascript.refactoring.testing - package com.google.javascript.refactoring.testing
 
com.google.javascript.rhino - package com.google.javascript.rhino
The core AST from Rhino.
com.google.javascript.rhino.jstype - package com.google.javascript.rhino.jstype
Provides abstractions to represent types in JavaScript.
com.google.javascript.rhino.testing - package com.google.javascript.rhino.testing
 
combineChecks(AbstractCompiler, List<NodeTraversal.Callback>) - Static method in class com.google.javascript.jscomp.DefaultPassConfig
Executes the given callbacks with a CombinedCompilerPass.
CombinedCompilerPass - Class in com.google.javascript.jscomp
A compiler pass combining multiple NodeTraversal.Callback and NodeTraversal.ScopedCallback objects.
CombinedCompilerPass(AbstractCompiler, NodeTraversal.Callback...) - Constructor for class com.google.javascript.jscomp.CombinedCompilerPass
Creates a combined compiler pass.
CombinedCompilerPass(AbstractCompiler, List<NodeTraversal.Callback>) - Constructor for class com.google.javascript.jscomp.CombinedCompilerPass
 
CombinedCompilerPass.CallbackWrapper - Class in com.google.javascript.jscomp
Maintains information about a callback in order to simulate it being the exclusive client of the shared NodeTraversal.
CombinedLiveRangeChecker(CoalesceVariableNames.LiveRangeChecker, CoalesceVariableNames.LiveRangeChecker) - Constructor for class com.google.javascript.jscomp.CoalesceVariableNames.CombinedLiveRangeChecker
 
combineLhsAndRhsForLogicalOps(int, JSType, NewTypeInference.EnvTypePair, NewTypeInference.EnvTypePair) - Method in class com.google.javascript.jscomp.NewTypeInference
 
comma(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
COMMA - Static variable in class com.google.javascript.rhino.Token
Token types.
COMMA_COST - Static variable in class com.google.javascript.jscomp.FunctionInjector
The cost of a argument separator (a comma).
CommaExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
CommaExpressionTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.CommaExpressionTree
 
CommandLineConfig() - Constructor for class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
CommandLineRunner - Class in com.google.javascript.jscomp
CommandLineRunner translates flags into Java API calls on the Compiler.
CommandLineRunner(String[]) - Constructor for class com.google.javascript.jscomp.CommandLineRunner
Create a new command-line runner.
CommandLineRunner(String[], PrintStream, PrintStream) - Constructor for class com.google.javascript.jscomp.CommandLineRunner
 
CommandLineRunner(String[], InputStream, PrintStream, PrintStream) - Constructor for class com.google.javascript.jscomp.CommandLineRunner
 
CommandLineRunner.Flags - Class in com.google.javascript.jscomp
 
CommandLineRunner.Flags.BooleanOptionHandler - Class in com.google.javascript.jscomp
 
CommandLineRunner.Flags.JsOptionHandler - Class in com.google.javascript.jscomp
 
CommandLineRunner.Flags.JsZipOptionHandler - Class in com.google.javascript.jscomp
 
CommandLineRunner.Flags.MultiFlagSetter<T> - Class in com.google.javascript.jscomp
 
CommandLineRunner.Flags.WarningGuardErrorOptionHandler - Class in com.google.javascript.jscomp
 
CommandLineRunner.Flags.WarningGuardOffOptionHandler - Class in com.google.javascript.jscomp
 
CommandLineRunner.Flags.WarningGuardWarningOptionHandler - Class in com.google.javascript.jscomp
 
CommandLineRunner.FormattingOption - Enum in com.google.javascript.jscomp
Set of options that can be used with the --formatting flag.
Comment - Class in com.google.javascript.jscomp.parsing.parser.trees
placeholder class
Comment(String, SourceRange, Comment.Type) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.Comment
 
comment - Variable in class com.google.javascript.jscomp.Tracer
A comment string for the report
Comment.Type - Enum in com.google.javascript.jscomp.parsing.parser.trees
 
commentRecorder - Variable in class com.google.javascript.jscomp.parsing.parser.Parser
 
CommentRecorder() - Constructor for class com.google.javascript.jscomp.parsing.parser.Parser.CommentRecorder
 
commentRecorder - Variable in class com.google.javascript.jscomp.parsing.parser.Scanner
 
comments - Variable in class com.google.javascript.jscomp.parsing.parser.Parser.CommentRecorder
 
comments - Variable in class com.google.javascript.jscomp.parsing.ParserRunner.ParseResult
 
commentsPerFile - Variable in class com.google.javascript.jscomp.Compiler
 
commit(ObjectType) - Method in class com.google.javascript.rhino.jstype.NamedType.PropertyContinuation
 
commonJsEntryModule - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
commonJsPathPrefix - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
commonTypes - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
commonTypes - Variable in class com.google.javascript.jscomp.NewTypeInference
 
commonTypes - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
commonTypes - Variable in class com.google.javascript.jscomp.NTIScope
 
CompactCodePrinter(boolean, boolean, int, boolean, SourceMap.DetailLevel) - Constructor for class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
compare(BasicErrorManager.ErrorWithLevel, BasicErrorManager.ErrorWithLevel) - Method in class com.google.javascript.jscomp.BasicErrorManager.LeveledJSErrorComparator
 
compare(WarningsGuard, WarningsGuard) - Method in class com.google.javascript.jscomp.ComposeWarningsGuard.GuardComparator
 
compare(JSModule, JSModule) - Method in class com.google.javascript.jscomp.JSModuleGraph.InverseDepthComparator
 
compare(DiGraph.DiGraphNode<NameReferenceGraph.Name, NameReferenceGraph.Reference>, DiGraph.DiGraphNode<NameReferenceGraph.Name, NameReferenceGraph.Reference>) - Method in class com.google.javascript.jscomp.NameReferenceGraphReport.DiGraphNodeComparator
 
compare(Node, Node) - Method in class com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter
 
compareAsNumbers(int, Node, Node, boolean) - Static method in class com.google.javascript.jscomp.PeepholeFoldConstants
The result of the comparison, or UNKNOWN if the result could not be determined.
compareEntry(ArrayList<SourceMapConsumerV3.Entry>, int, int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Compare an array entry's column value to the target column value.
compareTo(DefaultNameGenerator.CharPriority) - Method in class com.google.javascript.jscomp.DefaultNameGenerator.CharPriority
 
compareTo(DiagnosticType) - Method in class com.google.javascript.jscomp.DiagnosticType
 
compareTo(NameAnalyzer.JsName) - Method in class com.google.javascript.jscomp.NameAnalyzer.JsName
 
compareTo(URI) - Method in class java.net.URI
 
COMPILATION_LEVEL_MAP - Static variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
COMPILATION_LEVEL_MAP - Static variable in class com.google.javascript.jscomp.gwt.client.GwtRunner
 
compilationLevel - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
compilationLevel - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
CompilationLevel - Enum in com.google.javascript.jscomp
A CompilationLevel represents the level of optimization that should be applied when compiling JavaScript code.
CompilationLevel() - Constructor for enum com.google.javascript.jscomp.CompilationLevel
 
CompilationLevelKey(String) - Constructor for enum com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey
 
compilationLevelParsed - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
CompilationParam - Enum in com.google.javascript.jscomp.debugger
An enum of boolean CGI parameters to the compilation.
CompilationParam() - Constructor for enum com.google.javascript.jscomp.debugger.CompilationParam
 
CompilationParam(boolean) - Constructor for enum com.google.javascript.jscomp.debugger.CompilationParam
 
compile(SourceFile, SourceFile, CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
 
compile(List<T1>, List<T2>, CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Compiles a list of inputs.
compile() - Method in class com.google.javascript.jscomp.Compiler
 
compile(String, GwtRunner.Flags) - Method in class com.google.javascript.jscomp.gwt.client.GwtRunner
 
compile(String) - Static method in class java.util.regex.Pattern
 
COMPILED_CONSTANT_NAME - Static variable in class com.google.javascript.jscomp.DefaultPassConfig
 
COMPILED_SOURCE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
COMPILED_SOURCE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
CompiledSizeEstimator(int) - Constructor for class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
compiledSource_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
compiledSource_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
compiledSource_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
compiledSource_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
compileInternal() - Method in class com.google.javascript.jscomp.Compiler
 
compileModules(List<T>, List<JSModule>, CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Compiles a list of modules.
compiler - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
compiler - Variable in class com.google.javascript.jscomp.AbstractPeepholeOptimization
 
compiler - Variable in class com.google.javascript.jscomp.AliasStrings
 
compiler - Variable in class com.google.javascript.jscomp.AmbiguateProperties
 
compiler - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
compiler - Variable in class com.google.javascript.jscomp.AngularPass
 
compiler - Variable in class com.google.javascript.jscomp.AstValidator
 
compiler - Variable in class com.google.javascript.jscomp.CallGraph
 
compiler - Variable in class com.google.javascript.jscomp.ChainCalls
 
compiler - Variable in class com.google.javascript.jscomp.CheckAccessControls
 
compiler - Variable in class com.google.javascript.jscomp.CheckConformance
 
compiler - Variable in class com.google.javascript.jscomp.CheckDebuggerStatement
 
compiler - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
compiler - Variable in class com.google.javascript.jscomp.CheckGlobalNames
 
compiler - Variable in class com.google.javascript.jscomp.CheckGlobalThis
 
compiler - Variable in class com.google.javascript.jscomp.CheckJSDoc
 
compiler - Variable in class com.google.javascript.jscomp.CheckMissingGetCssName
 
compiler - Variable in class com.google.javascript.jscomp.CheckMissingReturn
 
compiler - Variable in class com.google.javascript.jscomp.CheckProvides
 
compiler - Variable in class com.google.javascript.jscomp.CheckRegExp
 
compiler - Variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
compiler - Variable in class com.google.javascript.jscomp.CheckSideEffects
 
compiler - Variable in class com.google.javascript.jscomp.CheckSideEffects.StripProtection
 
compiler - Variable in class com.google.javascript.jscomp.CheckUnreachableCode
 
compiler - Variable in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
compiler - Variable in class com.google.javascript.jscomp.CleanupPasses.MemoizedScopeCleanupPass
 
compiler - Variable in class com.google.javascript.jscomp.ClosureCheckModule
 
compiler - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval
Reference to the JS compiler
compiler - Variable in class com.google.javascript.jscomp.ClosureOptimizePrimitives
Reference to the JS compiler
compiler - Variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
compiler - Variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
compiler - Variable in class com.google.javascript.jscomp.CoalesceVariableNames
 
compiler - Variable in class com.google.javascript.jscomp.CollapseAnonymousFunctions
 
compiler - Variable in class com.google.javascript.jscomp.CollapseProperties
 
compiler - Variable in class com.google.javascript.jscomp.CollapseVariableDeclarations
Reference to JS Compiler
compiler - Variable in class com.google.javascript.jscomp.CollectFileOverviewVisibility
 
compiler - Variable in class com.google.javascript.jscomp.CombinedCompilerPass
 
Compiler - Class in com.google.javascript.jscomp
Compiler (and the other classes in this package) does the following: parses JS code checks for undefined variables performs optimizations such as constant folding and constants inlining renames variables (to short names) outputs compact JavaScript code External variables are declared in 'externs' files.
Compiler() - Constructor for class com.google.javascript.jscomp.Compiler
Creates a Compiler that reports errors and warnings to its logger.
Compiler(PrintStream) - Constructor for class com.google.javascript.jscomp.Compiler
Creates a Compiler that reports errors and warnings to an output stream.
Compiler(ErrorManager) - Constructor for class com.google.javascript.jscomp.Compiler
Creates a Compiler that uses a custom error manager.
compiler - Variable in class com.google.javascript.jscomp.CompilerInput
 
compiler - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
compiler - Variable in class com.google.javascript.jscomp.ConstCheck
 
compiler - Variable in class com.google.javascript.jscomp.ConstParamCheck
 
compiler - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
Based roughly on the first few pages of "Declarative Intraprocedural Flow Analysis of Java Source Code by Nilsson-Nyman, Hedin, Magnusson & Ekman", this pass computes the control flow graph from the AST.
compiler - Variable in class com.google.javascript.jscomp.ConvertToDottedProperties
 
compiler - Variable in class com.google.javascript.jscomp.CoverageInstrumentationCallback
 
compiler - Variable in class com.google.javascript.jscomp.CoverageInstrumentationPass
 
compiler - Variable in class com.google.javascript.jscomp.CreateSyntheticBlocks
 
compiler - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
compiler - Variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
compiler - Variable in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
compiler - Variable in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
compiler - Variable in class com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow
 
compiler - Variable in class com.google.javascript.jscomp.DefaultPassConfig.GlobalTypeResolver
 
compiler - Variable in class com.google.javascript.jscomp.Denormalize
 
compiler - Variable in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
 
compiler - Variable in class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
compiler - Variable in class com.google.javascript.jscomp.DisambiguateProperties
 
compiler - Variable in class com.google.javascript.jscomp.ErrorPass
 
compiler - Variable in class com.google.javascript.jscomp.Es6ConvertSuper
 
compiler - Variable in class com.google.javascript.jscomp.Es6ExternsCheck
 
compiler - Variable in class com.google.javascript.jscomp.Es6RenameVariablesInParamLists
 
compiler - Variable in class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
compiler - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
compiler - Variable in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
compiler - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
compiler - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields
 
compiler - Variable in class com.google.javascript.jscomp.Es6SplitVariableDeclarations
 
compiler - Variable in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
compiler - Variable in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
compiler - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
compiler - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
compiler - Variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
compiler - Variable in class com.google.javascript.jscomp.ExportTestFunctions
 
compiler - Variable in class com.google.javascript.jscomp.ExpressionDecomposer
 
compiler - Variable in class com.google.javascript.jscomp.ExternExportsPass
The parent compiler.
compiler - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations
 
compiler - Variable in class com.google.javascript.jscomp.FieldCleanupPass
 
compiler - Variable in class com.google.javascript.jscomp.FindExportableNodes
 
compiler - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
Implementation: This pass first perform a traversal to gather a list of Candidates that could be inlined using FlowSensitiveInlineVariables.GatherCandiates.
compiler - Variable in class com.google.javascript.jscomp.FunctionInjector
 
compiler - Variable in class com.google.javascript.jscomp.FunctionNames
 
compiler - Variable in class com.google.javascript.jscomp.FunctionRewriter
 
compiler - Variable in class com.google.javascript.jscomp.FunctionToBlockMutator
 
compiler - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
compiler - Variable in class com.google.javascript.jscomp.GatherExternProperties
 
compiler - Variable in class com.google.javascript.jscomp.GatherRawExports
 
compiler - Variable in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
 
compiler - Variable in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions
 
compiler - Variable in class com.google.javascript.jscomp.GenerateExports
 
compiler - Variable in class com.google.javascript.jscomp.GlobalNamespace
 
compiler - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
compiler - Variable in class com.google.javascript.jscomp.GlobalVarReferenceMap.GlobalVarRefCleanupPass
 
compiler - Variable in class com.google.javascript.jscomp.gwt.client.GwtRunner
 
compiler - Variable in class com.google.javascript.jscomp.ImplicitNullabilityCheck
 
compiler - Variable in class com.google.javascript.jscomp.InferConsts
 
compiler - Variable in class com.google.javascript.jscomp.InferJSDocInfo
 
compiler - Variable in class com.google.javascript.jscomp.InjectEs6RuntimeLibrary
 
compiler - Variable in class com.google.javascript.jscomp.InlineAliases
 
compiler - Variable in class com.google.javascript.jscomp.InlineFunctions
 
compiler - Variable in class com.google.javascript.jscomp.InlineObjectLiterals
 
compiler - Variable in class com.google.javascript.jscomp.InlineProperties
 
compiler - Variable in class com.google.javascript.jscomp.InlineVariables
 
compiler - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
compiler - Variable in class com.google.javascript.jscomp.J2clPass
 
compiler - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass
 
compiler - Variable in class com.google.javascript.jscomp.JsdocToEs6TypedConverter
 
compiler - Variable in class com.google.javascript.jscomp.JsMessageVisitor
 
compiler - Variable in class com.google.javascript.jscomp.LineNumberCheck
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckDuplicateCase
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckEmptyStatements
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckEnums
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckInterfaces
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckPrototypeProperties
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
compiler - Variable in class com.google.javascript.jscomp.lint.CheckUselessBlocks
 
compiler - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
compiler - Variable in class com.google.javascript.jscomp.MarkNoSideEffectCalls
 
compiler - Variable in class com.google.javascript.jscomp.MethodCompilerPass
 
compiler - Variable in class com.google.javascript.jscomp.MinimizeExitPoints
 
compiler - Variable in class com.google.javascript.jscomp.MoveFunctionDeclarations
 
compiler - Variable in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
compiler - Variable in class com.google.javascript.jscomp.NameAnalyzer
Reference to the JS compiler
compiler - Variable in class com.google.javascript.jscomp.NameAnonymousFunctions
 
compiler - Variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
compiler - Variable in class com.google.javascript.jscomp.NameReferenceGraph
 
compiler - Variable in class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
compiler - Variable in class com.google.javascript.jscomp.NewTypeInference
 
compiler - Variable in class com.google.javascript.jscomp.NewTypeInference.WarningReporter
 
compiler - Variable in class com.google.javascript.jscomp.NodeTraversal
 
compiler - Variable in class com.google.javascript.jscomp.Normalize
 
compiler - Variable in class com.google.javascript.jscomp.Normalize.NormalizeStatements
 
compiler - Variable in class com.google.javascript.jscomp.Normalize.PropagateConstantAnnotationsOverVars
 
compiler - Variable in class com.google.javascript.jscomp.Normalize.VerifyConstants
 
compiler - Variable in class com.google.javascript.jscomp.ObjectLitAssignmentShortening
 
compiler - Variable in class com.google.javascript.jscomp.ObjectLitAssignmentShortening.ObjectLitShorteningCallback
 
compiler - Variable in class com.google.javascript.jscomp.ObjectPropertyStringPostprocess
 
compiler - Variable in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
compiler - Variable in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
compiler - Variable in class com.google.javascript.jscomp.OptimizeCalls
 
compiler - Variable in class com.google.javascript.jscomp.OptimizeParameters
 
compiler - Variable in class com.google.javascript.jscomp.OptimizeReturns
 
compiler - Variable in class com.google.javascript.jscomp.PeepholeOptimizationsPass
 
compiler - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
compiler - Variable in class com.google.javascript.jscomp.PolymerBehaviorExtractor
 
compiler - Variable in class com.google.javascript.jscomp.PolymerClassRewriter
 
compiler - Variable in class com.google.javascript.jscomp.PolymerPass
 
compiler - Variable in class com.google.javascript.jscomp.PolymerPassSuppressBehaviors
 
compiler - Variable in class com.google.javascript.jscomp.PrepareAst
 
compiler - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
compiler - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules
 
compiler - Variable in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
 
compiler - Variable in class com.google.javascript.jscomp.ProcessDefines
 
compiler - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
compiler - Variable in class com.google.javascript.jscomp.ProcessTweaks
 
compiler - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier
 
compiler - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier.Driver
 
compiler - Variable in class com.google.javascript.jscomp.RecordFunctionInformation
 
compiler - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
JavaScript compiler to use in traversing.
compiler - Variable in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
compiler - Variable in class com.google.javascript.jscomp.RemoveUnusedPrototypeProperties
 
compiler - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
compiler - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
 
compiler - Variable in class com.google.javascript.jscomp.RenameLabels
 
compiler - Variable in class com.google.javascript.jscomp.RenameProperties
 
compiler - Variable in class com.google.javascript.jscomp.RenameVars
 
compiler - Variable in class com.google.javascript.jscomp.ReplaceCssNames
 
compiler - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
compiler - Variable in class com.google.javascript.jscomp.ReplaceStrings
 
compiler - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
compiler - Variable in class com.google.javascript.jscomp.RewriteBindThis
 
compiler - Variable in class com.google.javascript.jscomp.RewritePolyfills
 
compiler - Variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
compiler - Variable in class com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers
 
compiler - Variable in class com.google.javascript.jscomp.RuntimeTypeCheck
 
compiler - Variable in class com.google.javascript.jscomp.SanityCheck
 
compiler - Variable in class com.google.javascript.jscomp.ScopedAliases
 
compiler - Variable in class com.google.javascript.jscomp.ShadowVariables
 
compiler - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis
 
compiler - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VariableUseDeclarationMap
 
compiler - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
compiler - Variable in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
compiler - Variable in class com.google.javascript.jscomp.StrictModeCheck
 
compiler - Variable in class com.google.javascript.jscomp.StripCode
 
compiler - Variable in class com.google.javascript.jscomp.SubstituteEs6Syntax
 
compiler - Variable in class com.google.javascript.jscomp.SymbolTable.PropertyRefCollector
 
compiler - Variable in class com.google.javascript.jscomp.SymbolTable.ThisRefCollector
 
compiler - Variable in class com.google.javascript.jscomp.SyntacticScopeCreator
 
compiler - Variable in class com.google.javascript.jscomp.TemplateAstMatcher
 
compiler - Variable in class com.google.javascript.jscomp.TransformAMDToCJSModule
 
compiler - Variable in class com.google.javascript.jscomp.TypeCheck
 
compiler - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
compiler - Variable in class com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer
 
compiler - Variable in class com.google.javascript.jscomp.TypeInference
 
compiler - Variable in class com.google.javascript.jscomp.TypeInferencePass
 
compiler - Variable in class com.google.javascript.jscomp.TypeTransformation
 
compiler - Variable in class com.google.javascript.jscomp.TypeValidator
 
compiler - Variable in class com.google.javascript.jscomp.UnreachableCodeElimination
 
compiler - Variable in class com.google.javascript.jscomp.VarCheck
 
compiler - Variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
compiler - Variable in class com.google.javascript.jscomp.VariableVisibilityAnalysis
 
compiler - Variable in class com.google.javascript.refactoring.FixingErrorManager
 
compiler - Variable in class com.google.javascript.refactoring.NodeMetadata
 
compiler - Variable in class com.google.javascript.refactoring.RefactoringDriver
 
Compiler.CodeBuilder - Class in com.google.javascript.jscomp
Stores a buffer of text to which more can be appended.
Compiler.SyntheticExternsPosition - Enum in com.google.javascript.jscomp
 
COMPILER_STACK_SIZE - Static variable in class com.google.javascript.jscomp.CompilerExecutor
 
COMPILER_TYPE - Static variable in class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
compilerDefaultValueOverrides - Variable in class com.google.javascript.jscomp.ProcessTweaks
 
compilerExecutor - Variable in class com.google.javascript.jscomp.Compiler
 
CompilerExecutor - Class in com.google.javascript.jscomp
Run the compiler in a separate thread with a larger stack
CompilerExecutor - Class in com.google.javascript.jscomp
GWT compatible replacement for CompilerExecutor
CompilerExecutor() - Constructor for class com.google.javascript.jscomp.CompilerExecutor
 
compilerExecutor - Static variable in class com.google.javascript.jscomp.CompilerExecutor
Under JRE 1.6, the JS Compiler overflows the stack when running on some large or complex JS code.
CompilerInput - Class in com.google.javascript.jscomp
A class for the internal representation of an input to the compiler.
CompilerInput(SourceAst) - Constructor for class com.google.javascript.jscomp.CompilerInput
 
CompilerInput(SourceAst, boolean) - Constructor for class com.google.javascript.jscomp.CompilerInput
 
CompilerInput(SourceAst, String, boolean) - Constructor for class com.google.javascript.jscomp.CompilerInput
 
CompilerInput(SourceAst, InputId, boolean) - Constructor for class com.google.javascript.jscomp.CompilerInput
 
CompilerInput(SourceFile) - Constructor for class com.google.javascript.jscomp.CompilerInput
 
CompilerInput(SourceFile, boolean) - Constructor for class com.google.javascript.jscomp.CompilerInput
 
CompilerInput.DepsFinder - Class in com.google.javascript.jscomp
 
CompilerOptions - Class in com.google.javascript.jscomp
Compiler options
CompilerOptions() - Constructor for class com.google.javascript.jscomp.CompilerOptions
Initializes compiler options.
compilerOptions - Variable in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
CompilerOptions.AliasTransformation - Interface in com.google.javascript.jscomp
A Role Specific Interface for the JS Compiler to report aliases used to change the code during a compile.
CompilerOptions.AliasTransformationHandler - Interface in com.google.javascript.jscomp
A Role Specific Interface for JS Compiler that represents a data holder object which is used to store goog.scope alias code changes to code made during a compile.
CompilerOptions.DependencyMode - Enum in com.google.javascript.jscomp
 
CompilerOptions.DevMode - Enum in com.google.javascript.jscomp
When to do the extra sanity checks
CompilerOptions.Environment - Enum in com.google.javascript.jscomp
An environment specifies the built-in externs that are loaded for a given compilation.
CompilerOptions.ExtractPrototypeMemberDeclarationsMode - Enum in com.google.javascript.jscomp
 
CompilerOptions.JsonStreamMode - Enum in com.google.javascript.jscomp
Whether standard input or standard output should be an array of JSON encoded files
CompilerOptions.LanguageMode - Enum in com.google.javascript.jscomp
A language mode applies to the whole compilation job.
CompilerOptions.NullAliasTransformationHandler - Class in com.google.javascript.jscomp
 
CompilerOptions.NullAliasTransformationHandler.NullAliasTransformation - Class in com.google.javascript.jscomp
 
CompilerOptions.Reach - Enum in com.google.javascript.jscomp
A common enum for compiler passes that can run either globally or locally.
CompilerOptions.TracerMode - Enum in com.google.javascript.jscomp
How much tracing we want to do
CompilerOptions.TweakProcessing - Enum in com.google.javascript.jscomp
Option for the ProcessTweaks pass
CompilerOptionsPreprocessor - Class in com.google.javascript.jscomp
Checks for combinations of options that are incompatible, i.e.
CompilerOptionsPreprocessor() - Constructor for class com.google.javascript.jscomp.CompilerOptionsPreprocessor
 
CompilerOptionsPreprocessor.InvalidOptionsException - Exception in com.google.javascript.jscomp
Exception to indicate incompatible options in the CompilerOptions.
CompilerPass - Interface in com.google.javascript.jscomp
Interface for classes that can compile JS.
compilerThread - Variable in class com.google.javascript.jscomp.CompilerExecutor
Use a dedicated compiler thread per Compiler instance.
CompileTask - Class in com.google.javascript.jscomp.ant
This class implements a simple Ant task to do almost the same as CommandLineRunner.
CompileTask() - Constructor for class com.google.javascript.jscomp.ant.CompileTask
 
completedInputs - Variable in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
completeLine(ArrayList<SourceMapConsumerV3.Entry>) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
completeScope(StaticTypedScope<JSType>) - Method in class com.google.javascript.jscomp.LinkedFlowScope
Look through the given scope, and try to find slots where it doesn't have enough type information.
completeScope(StaticTypedScope<JSType>) - Method in interface com.google.javascript.jscomp.type.FlowScope
Look through the given scope, and try to find slots where it doesn't have enough type information.
complexity() - Method in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
complexity(CharRanges) - Static method in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
complexityWordFolded(CharRanges) - Static method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
complexityWordFoldedHelper(CharRanges) - Static method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
ComposeWarningsGuard - Class in com.google.javascript.jscomp
WarningsGuard that represents just a chain of other guards.
ComposeWarningsGuard(List<WarningsGuard>) - Constructor for class com.google.javascript.jscomp.ComposeWarningsGuard
 
ComposeWarningsGuard(WarningsGuard...) - Constructor for class com.google.javascript.jscomp.ComposeWarningsGuard
 
ComposeWarningsGuard.GuardComparator - Class in com.google.javascript.jscomp
 
ComprehensionForTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ComprehensionForTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionForTree
 
ComprehensionIfTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ComprehensionIfTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionIfTree
 
ComprehensionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ComprehensionTree(SourceRange, ComprehensionTree.ComprehensionType, ImmutableList<ParseTree>, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree
 
ComprehensionTree.ComprehensionType - Enum in com.google.javascript.jscomp.parsing.parser.trees
 
ComprehensionType() - Constructor for enum com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree.ComprehensionType
 
compute(N) - Method in class com.google.javascript.jscomp.graph.GraphReachability
 
computeBackwardGraph - Variable in class com.google.javascript.jscomp.CallGraph
Will the call graph support looking up the callsites that could call a given function?
computeCFG() - Method in class com.google.javascript.jscomp.Compiler
Control Flow Analysis.
computeCfg(Node) - Method in class com.google.javascript.jscomp.TypeInferencePass
 
COMPUTED_PROP - Static variable in class com.google.javascript.rhino.Token
Token types.
COMPUTED_PROP_ACCESS_MODIFIER - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
COMPUTED_PROP_GETTER - Static variable in class com.google.javascript.rhino.Node
 
COMPUTED_PROP_METHOD - Static variable in class com.google.javascript.rhino.Node
 
COMPUTED_PROP_NAME_IN_ENUM - Static variable in class com.google.javascript.jscomp.lint.CheckEnums
 
COMPUTED_PROP_NOT_SUPPORTED_IN_ID_GEN - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
COMPUTED_PROP_SETTER - Static variable in class com.google.javascript.rhino.Node
 
COMPUTED_PROP_VARIABLE - Static variable in class com.google.javascript.rhino.Node
 
computeDependence(MustBeReachingVariableDef.Definition, Node) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
Computes all the local variables that rValue reads from and store that in the def's depends set.
computeDependencyCalls() - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Performs the parsing inputs and writing of outputs.
computedProp(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
ComputedPropertyDefinitionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Represents a computed property in an object literal.
ComputedPropertyDefinitionTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyDefinitionTree
 
ComputedPropertyGetterTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ComputedPropertyGetterTree(SourceRange, ParseTree, boolean, TokenType, ParseTree, BlockTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree
 
ComputedPropertyMemberVariableTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Represents a member variable with a computed property name.
ComputedPropertyMemberVariableTree(SourceRange, ParseTree, boolean, TokenType, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree
 
ComputedPropertyMethodTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ComputedPropertyMethodTree(SourceRange, TokenType, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree
 
ComputedPropertySetterTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ComputedPropertySetterTree(SourceRange, ParseTree, boolean, TokenType, IdentifierToken, ParseTree, BlockTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree
 
computeEscaped(Scope, Set<Var>, AbstractCompiler) - Static method in class com.google.javascript.jscomp.DataFlowAnalysis
Compute set of escaped variables.
computeEventful() - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
ComputeEventizeTraversal() - Constructor for class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
computeFallThrough(Node) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Computes the destination node of n when we want to fallthrough into the subtree of n.
computeFixedPoint(DiGraph<N, E>) - Method in class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
Compute a fixed point for the given graph.
computeFixedPoint(DiGraph<N, E>, N) - Method in class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
Compute a fixed point for the given graph, entering from the given node.
computeFixedPoint(DiGraph<N, E>, Set<N>) - Method in class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
Compute a fixed point for the given graph, entering from the given nodes.
computeFnDeclaredType(JSDocInfo, String, Node, RawNominalType, NTIScope) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
computeFnDeclaredTypeFromCallee(Node, JSType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
computeFollowing(Node) - Method in class com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass
 
computeFollowNode(Node, ControlFlowAnalysis) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
computeFollowNode(Node) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
computeFollowNode(Node, Node, ControlFlowAnalysis) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Computes the follow() node of a given node and its parent.
computeForwardGraph - Variable in class com.google.javascript.jscomp.CallGraph
Will the call graph support looking up the functions that a given callsite can call?
computeFunctionNames - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Computes the names of functions for later analysis.
computeFunctionSideEffects - Variable in class com.google.javascript.jscomp.CompilerOptions
Use @nosideeffects annotations, function bodies and name graph to determine if calls have side effects.
computeGenKill(Node, BitSet, BitSet, boolean) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
Computes the GEN and KILL set.
computeJSType(JSTypes) - Method in class com.google.javascript.jscomp.newtypes.EnumType
When defining an enum such as /** @enum {number} * / var X = { ONE: 1, TWO: 2 }; the properties of the object literal are constant.
computeJSType(JSTypes) - Method in class com.google.javascript.jscomp.newtypes.FunctionNamespace
 
computeJSType(JSTypes) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
computeJSType(JSTypes) - Method in class com.google.javascript.jscomp.newtypes.NamespaceLit
 
computeJSType(JSTypes) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
computeLineStartOffsets(String) - Static method in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
computeMayUse(Node, Node, MaybeReachingVariableUse.ReachingUses, boolean) - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
 
computeMidPoint(int) - Static method in class com.google.javascript.jscomp.JoinOp.BinaryJoinOp
Finds the midpoint of a list.
computeMinimizedCondition(Node) - Static method in class com.google.javascript.jscomp.MinimizedCondition
Minimize the condition at the given node.
computeMustDef(Node, Node, MustBeReachingVariableDef.MustDef, boolean) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
computePathPrefixes(String) - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
Computes a list of the path prefixes constructed from the components of the path.
computeRelatedTypes(JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties
Adds subtypes - and implementors, in the case of interfaces - of the type to its JSTypeBitSet of related types.
computeVariableNamesInterferenceGraph(NodeTraversal, ControlFlowGraph<Node>, Set<Var>) - Method in class com.google.javascript.jscomp.CoalesceVariableNames
 
computeVarList(ReferenceCollectingCallback.ReferenceCollection) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
Computes a list of ever-referenced keys in the object being inlined, and returns a mapping of key name -> generated variable name.
Concatenation(RegExpTree, RegExpTree) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
Concatenation(List<? extends RegExpTree>) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
concatImmutableLists(ImmutableList<T>, ImmutableList<T>) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Concatenates two ImmutableList instances.
condition - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree
 
condition - Variable in class com.google.javascript.jscomp.parsing.parser.trees.DoWhileStatementTree
 
condition - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree
 
condition - Variable in class com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree
 
condition - Variable in class com.google.javascript.jscomp.parsing.parser.trees.WhileStatementTree
 
CONDITIONAL_ID_GENERATOR_CALL - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
ConditionalExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ConditionalExpressionTree(SourceRange, ParseTree, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree
 
config - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
Config - Class in com.google.javascript.jscomp.parsing
Configuration for the AST factory.
Config(Set<String>, Set<String>, boolean, Config.LanguageMode) - Constructor for class com.google.javascript.jscomp.parsing.Config
 
Config(Set<String>, Set<String>, boolean, boolean, boolean, Config.LanguageMode) - Constructor for class com.google.javascript.jscomp.parsing.Config
 
config - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
config - Variable in class com.google.javascript.jscomp.parsing.parser.Parser
 
Config(Parser.Config.Mode) - Constructor for class com.google.javascript.jscomp.parsing.parser.Parser.Config
 
Config(String, List<Integer>) - Constructor for class com.google.javascript.jscomp.ReplaceStrings.Config
 
Config.LanguageMode - Enum in com.google.javascript.jscomp.parsing
JavaScript mode
CONFIG_RESOURCE - Static variable in class com.google.javascript.jscomp.Compiler
 
CONFIG_RESOURCE - Static variable in class com.google.javascript.jscomp.parsing.ParserRunner
 
ConfigContext() - Constructor for enum com.google.javascript.jscomp.AbstractCompiler.ConfigContext
 
CONFLICTING_DUPLICATE_ZIP_CONTENTS - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
CONFLICTING_EXTENDED_TYPE - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
CONFLICTING_EXTENDED_TYPE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
CONFLICTING_GENERATOR_TYPE - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
CONFLICTING_GETTER_SETTER_TYPE - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
CONFLICTING_IMPLEMENTED_TYPE - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
CONFLICTING_IMPLEMENTED_TYPE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
CONFLICTING_SHAPE_TYPE - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
Conformance - Class in com.google.javascript.jscomp
 
Conformance - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for Conformance
Conformance() - Constructor for class com.google.javascript.jscomp.Conformance
 
CONFORMANCE - Static variable in class com.google.javascript.jscomp.ConformanceRules.ConformanceResult
 
CONFORMANCE_POSSIBLE_VIOLATION - Static variable in class com.google.javascript.jscomp.CheckConformance
 
CONFORMANCE_VIOLATION - Static variable in class com.google.javascript.jscomp.CheckConformance
 
CONFORMANCE_VIOLATIONS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
ConformanceConfig - Class in com.google.javascript.jscomp
Protobuf type jscomp.ConformanceConfig
ConformanceConfig - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for ConformanceConfig
ConformanceConfig(GeneratedMessage.Builder<?>) - Constructor for class com.google.javascript.jscomp.ConformanceConfig
 
ConformanceConfig(boolean) - Constructor for class com.google.javascript.jscomp.ConformanceConfig
 
ConformanceConfig(CodedInputStream, ExtensionRegistryLite) - Constructor for class com.google.javascript.jscomp.ConformanceConfig
 
ConformanceConfig.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.ConformanceConfig
ConformanceConfigOrBuilder - Interface in com.google.javascript.jscomp
 
ConformanceConfigOrBuilder - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for ConformanceConfigOrBuilder
conformanceConfigs - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
conformanceConfigs - Variable in class com.google.javascript.jscomp.CompilerOptions
List of conformance configs to use in CheckConformance
ConformanceLevel() - Constructor for enum com.google.javascript.jscomp.ConformanceRules.ConformanceLevel
 
ConformanceResult(ConformanceRules.ConformanceLevel) - Constructor for class com.google.javascript.jscomp.ConformanceRules.ConformanceResult
 
ConformanceResult(ConformanceRules.ConformanceLevel, String) - Constructor for class com.google.javascript.jscomp.ConformanceRules.ConformanceResult
 
ConformanceRules - Class in com.google.javascript.jscomp
Standard conformance rules.
ConformanceRules() - Constructor for class com.google.javascript.jscomp.ConformanceRules
 
ConformanceRules.AbstractRule - Class in com.google.javascript.jscomp
A conformance rule implementation to support things common to all rules such as whitelisting and reporting.
ConformanceRules.AbstractTypeRestrictionRule - Class in com.google.javascript.jscomp
 
ConformanceRules.BanExpose - Class in com.google.javascript.jscomp
Banned @expose
ConformanceRules.BanGlobalVars - Class in com.google.javascript.jscomp
Banned global var declarations.
ConformanceRules.BannedCodePattern - Class in com.google.javascript.jscomp
Banned Code Pattern rule
ConformanceRules.BannedDependency - Class in com.google.javascript.jscomp
Banned dependency rule
ConformanceRules.BannedName - Class in com.google.javascript.jscomp
Banned name rule
ConformanceRules.BannedProperty - Class in com.google.javascript.jscomp
Banned property rule
ConformanceRules.BannedProperty.Property - Class in com.google.javascript.jscomp
 
ConformanceRules.BanNullDeref - Class in com.google.javascript.jscomp
Banned dereferencing null or undefined types.
ConformanceRules.BanThrowOfNonErrorTypes - Class in com.google.javascript.jscomp
Banned throw of non-error object types.
ConformanceRules.BanUnknownDirectThisPropsReferences - Class in com.google.javascript.jscomp
Banned unknown type references of the form "this.prop" unless - it is immediately cast, - it is a @template type (until template type restricts are enabled) or - the value is unused.
ConformanceRules.BanUnknownThis - Class in com.google.javascript.jscomp
Banned unknown "this" types.
ConformanceRules.BanUnknownTypedClassPropsReferences - Class in com.google.javascript.jscomp
Banned unknown type references of the form "instance.prop" unless (a) it is immediately cast/asserted, or (b) it is a @template type (until template type restrictions are enabled), or (c) the value is unused, or (d) the source object type is unknown (to avoid error cascades)
ConformanceRules.BanUnresolvedType - Class in com.google.javascript.jscomp
Banned accessing properties from objects that are unresolved forward-declared type names.
ConformanceRules.ConformanceLevel - Enum in com.google.javascript.jscomp
Possible check check results
ConformanceRules.ConformanceResult - Class in com.google.javascript.jscomp
Classes extending AbstractRule must return ConformanceResult from their checkConformance implementation.
ConformanceRules.ConformanceUtil - Class in com.google.javascript.jscomp
 
ConformanceRules.CustomRuleProxy - Class in com.google.javascript.jscomp
A custom rule proxy, for rules that we load dynamically.
ConformanceRules.InferredConstCheck - Class in com.google.javascript.jscomp
Check that variables annotated as @const have an inferred type, if there is no type given explicitly.
ConformanceRules.NoImplicitlyPublicDecls - Class in com.google.javascript.jscomp
Requires top-level Closure-style "declarations" (example: foo.bar.Baz = ...;) to have explicit visibility annotations, either at the declaration site or in the @fileoverview block.
ConformanceRules.RequireFileoverviewVisibility - Class in com.google.javascript.jscomp
Requires source files to contain a top-level @fileoverview block with an explicit visibility annotation.
ConformanceRules.RequireUseStrict - Class in com.google.javascript.jscomp
Require "use strict" rule
ConformanceRules.RestrictedMethodCall - Class in com.google.javascript.jscomp
Banned property call rule
ConformanceRules.RestrictedMethodCall.Restriction - Class in com.google.javascript.jscomp
 
ConformanceRules.RestrictedNameCall - Class in com.google.javascript.jscomp
Restricted name call rule
ConformanceRules.RestrictedNameCall.Restriction - Class in com.google.javascript.jscomp
 
ConformanceUtil() - Constructor for class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
 
conforms(JSType) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnresolvedType
 
connect(N, E, N) - Method in class com.google.javascript.jscomp.graph.Graph
Connects two nodes in the graph with an edge.
connect(N, E, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
connect(DiGraph.DiGraphNode<N, E>, E, DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
DiGraphNode look ups can be expensive for a large graph operation, prefer this method if you have the DiGraphNode available.
connect(N, E, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
connect(NameReferenceGraph.Name, NameReferenceGraph.Reference, NameReferenceGraph.Name) - Method in class com.google.javascript.jscomp.NameReferenceGraph
 
connectCallsiteToTargets(CallGraph.Callsite, DefinitionProvider) - Method in class com.google.javascript.jscomp.CallGraph
Maps a Callsite to the Function(s) it could call and each Function to the Callsite(s) that could call it.
connectIfCrossed(UndiGraph<Var, Void>) - Method in class com.google.javascript.jscomp.CoalesceVariableNames.CombinedLiveRangeChecker
 
connectIfNotConnectedInDirection(N, E, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
DiGraphNode look ups can be expensive for a large graph operation, prefer this method if you have the DiGraphNode available.
connectIfNotFound(N, E, N) - Method in class com.google.javascript.jscomp.graph.Graph
Connects two nodes in the graph with an edge if such edge does not already exists between the nodes.
connectToPossibleExceptionHandler(Node, Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
Connects cfgNode to the proper CATCH block if target subtree might throw an exception.
connectUnknowns() - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
cons - Static variable in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
CONSERVATIVE - Static variable in class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
considerVar(Var, ReferenceCollectingCallback.ReferenceCollection) - Method in class com.google.javascript.jscomp.InferConsts
 
consistNameMap - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
CONST - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CONST - Static variable in class com.google.javascript.rhino.Token
Token types.
CONST_FUNCTION_NAME - Static variable in class com.google.javascript.jscomp.ConstParamCheck
 
CONST_FUNCTION_NAME_COLLAPSED - Static variable in class com.google.javascript.jscomp.ConstParamCheck
 
CONST_NOT_ASSIGNED_STRING_LITERAL_ERROR - Static variable in class com.google.javascript.jscomp.ConstParamCheck
 
CONST_NOT_STRING_LITERAL_ERROR - Static variable in class com.google.javascript.jscomp.ConstParamCheck
 
CONST_PROPERTY_DELETED - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
CONST_PROPERTY_REASSIGNED - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
CONST_PROPERTY_REASSIGNED_VALUE - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
CONST_REASSIGNED - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
CONST_REASSIGNED_VALUE_ERROR - Static variable in class com.google.javascript.jscomp.ConstCheck
 
CONST_WITHOUT_INITIALIZER - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
CONSTANT64 - Static variable in class com.google.javascript.jscomp.JsMessage.Hash
Hash constant (64 bit)
CONSTANT_PROPERTY - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CONSTANT_PROPERTY_DEF - Static variable in class com.google.javascript.rhino.Node
 
constantMap - Variable in class com.google.javascript.jscomp.Normalize.VerifyConstants
 
ConstCheck - Class in com.google.javascript.jscomp
Verifies that constants are only assigned a value once.
ConstCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ConstCheck
Creates an instance.
constNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
ConstParamCheck - Class in com.google.javascript.jscomp
Enforces that invocations of the method goog.string.Const.from are done with an argument which is a string literal.
ConstParamCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ConstParamCheck
 
CONSTRUCT_SIGNATURE - Static variable in class com.google.javascript.rhino.Node
 
constructAddOrStringNode(Iterator<CharSequence>, Node) - Static method in class com.google.javascript.jscomp.ReplaceMessages
Creates a parse tree corresponding to the remaining message parts in an iteration.
constructDefinitionProvider(Node, Node) - Method in class com.google.javascript.jscomp.CallGraph
Constructs a DefinitionProvider that can be used to determine the targets of callsites.
constructDirectedGraph(boolean) - Method in class com.google.javascript.jscomp.CallGraph
Constructs a digraph of the call graph.
constructor - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition
 
constructor - Variable in class com.google.javascript.jscomp.PolymerClassDefinition
The constructor function for the element.
constructor() - Static method in class com.google.javascript.refactoring.Matchers
Returns a matcher that matches any constructor definitions.
constructor(String) - Static method in class com.google.javascript.refactoring.Matchers
Returns a matcher that matches constructor definitions of the specified name.
constructor - Variable in class com.google.javascript.rhino.jstype.InstanceObjectType
 
CONSTRUCTOR_DISALLOWED_JSDOC - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
CONSTRUCTOR_EXPECTED - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
 
CONSTRUCTOR_NOT_CALLABLE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
CONSTRUCTOR_NOT_CALLABLE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
CONSTRUCTOR_REQUIRED - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
constructorCallHasSideEffects(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Do calls to this constructor have side effects?
constructorPropertyDeclaration() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches against properties that are declared in the constructor.
constructors - Variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
CONSTRUCTORS_WITHOUT_SIDE_EFFECTS - Static variable in class com.google.javascript.jscomp.NodeUtil
the set of builtin constructors that don't have side effects.
constructRootRelativePathsMap() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Construct and return the input root path map.
constructStringExprNode(Iterator<CharSequence>, Node, Node) - Static method in class com.google.javascript.jscomp.ReplaceMessages
Creates a parse tree corresponding to the remaining message parts in an iteration.
constVars - Variable in class com.google.javascript.jscomp.NTIScope
 
consume(List<PassFactory>) - Method in class com.google.javascript.jscomp.PhaseOptimizer
Add the passes generated by the given factories to the compile sequence.
ConsumerEntryVisitor() - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorV3.ConsumerEntryVisitor
 
consumesDanglingElse(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Does a statement consume a 'dangling else'? A statement consumes a 'dangling else' if an 'else' token following the statement would be considered by the parser to be part of the statement.
containingFunction - Variable in class com.google.javascript.jscomp.CallGraph.Callsite
 
contains(DefaultNameGenerator.CharPriority[], char) - Static method in class com.google.javascript.jscomp.DefaultNameGenerator
 
contains(Object) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
contains(int) - Method in class com.google.javascript.jscomp.regex.CharRanges
 
contains(boolean) - Method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
Returns whether this contains the given literal value.
contains(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
A UnionType contains a given type (alternate) iff the member vector contains it.
containsAll(CharRanges) - Method in class com.google.javascript.jscomp.regex.CharRanges
 
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Anchor
 
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree
True if the regular expression contains an anchor : ^ or $.
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom
 
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
containsArray(JSType) - Method in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
containsBottomProp(PersistentMap<String, Property>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
containsDeclaration() - Method in class com.google.javascript.rhino.JSDocInfo
 
containsForwardDeclaredUnresolvedName(JSType) - Static method in class com.google.javascript.jscomp.TypeValidator
 
containsFunction(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines if the given node contains a function statement or function expression.
containsFunctionDeclaration() - Method in class com.google.javascript.rhino.JSDocInfo
 
containsKey(Object) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
containsName(Node, String) - Method in class com.google.javascript.jscomp.CollapseAnonymousFunctions.Callback
 
containsName(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
containsSeparator(String) - Static method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
containsShorthandRequire - Variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
containsType(Node, int, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
 
containsType(Node, int) - Static method in class com.google.javascript.jscomp.NodeUtil
 
containsUnicodeEscape(String) - Static method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
true if the JavaScript string would contain a Unicode escape when written out as the body of a regular expression literal.
containsVoidType - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
containWarning(String) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Determines whether a given warning is included in the white-list.
content - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
content - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator
 
contents - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
contents - Variable in class com.google.javascript.jscomp.parsing.parser.SourceFile
 
Context() - Constructor for enum com.google.javascript.jscomp.CodeGenerator.Context
 
ContextualRenameInverter(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
ContextualRenamer() - Constructor for class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
ContextualRenamer(Multiset<String>, boolean, MakeDeclaredNamesUnique.Renamer) - Constructor for class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
Constructor for child scopes.
Continuation(Node, Scope) - Constructor for class com.google.javascript.jscomp.RemoveUnusedVars.Continuation
 
continuations - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
Keep track of continuations that are finished iff the variable they're indexed by is referenced.
CONTINUE - Static variable in class com.google.javascript.rhino.Token
Token types.
continueCase - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.LoopContext
 
continueCatchers - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
continueNode() - Static method in class com.google.javascript.rhino.IR
 
continueNode(Node) - Static method in class com.google.javascript.rhino.IR
 
continueProcessing() - Method in class com.google.javascript.jscomp.CodeConsumer
Provides a means of interrupting the CodeGenerator.
continueProcessing - Variable in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
continueProcessing() - Method in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
ContinueStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ContinueStatementTree(SourceRange, IdentifierToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree
 
controlCanExit(Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
controlCharacter - Variable in enum com.google.javascript.jscomp.AbstractMessageFormatter.Color
 
ControlExitsCheck(Node, int) - Constructor for class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
ControlExitsCheck() - Constructor for class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
ControlFlowAnalysis - Class in com.google.javascript.jscomp
This is a compiler pass that computes a control flow graph.
ControlFlowAnalysis(AbstractCompiler, boolean, boolean) - Constructor for class com.google.javascript.jscomp.ControlFlowAnalysis
Constructor.
ControlFlowAnalysis.AstControlFlowGraph - Class in com.google.javascript.jscomp
A ControlFlowGraph which provides a node comparator based on the pre-order traversal of the AST.
ControlFlowGraph<N> - Class in com.google.javascript.jscomp
Control flow graph.
ControlFlowGraph(N, boolean, boolean) - Constructor for class com.google.javascript.jscomp.ControlFlowGraph
Constructor.
ControlFlowGraph.AbstractCfgNodeTraversalCallback - Class in com.google.javascript.jscomp
Abstract callback to visit a control flow graph node without going into subtrees of the node that are also represented by other control flow graph nodes.
ControlFlowGraph.Branch - Enum in com.google.javascript.jscomp
The edge object for the control flow graph.
convention - Variable in class com.google.javascript.jscomp.CheckGlobalNames
 
convention - Variable in class com.google.javascript.jscomp.CheckMissingReturn
 
convention - Variable in class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
convention - Variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
convention - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
convention - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.BoilerplateRenamer
 
convention - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
convention - Variable in class com.google.javascript.jscomp.NewTypeInference
 
convention - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
CONVENTION_MISMATCH - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
conversionType - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
convert(JSTypeExpression) - Static method in class com.google.javascript.jscomp.JsdocToEs6TypedConverter.TypeDeclarationsIRFactory
 
CONVERT_TYPE_NODE - Static variable in class com.google.javascript.jscomp.JsdocToEs6TypedConverter.TypeDeclarationsIRFactory
 
CONVERT_WHILE_TO_FOR - Static variable in class com.google.javascript.jscomp.Normalize
 
convertDeclaredTypeToJSDoc(Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
convertDefineParameters(CompilerOptions) - Method in class com.google.javascript.jscomp.ant.CompileTask
Converts <define/> nested elements into Compiler @define replacements.
convertedNamespaces - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
convertEntryPointParameters(CompilerOptions) - Method in class com.google.javascript.jscomp.ant.CompileTask
Converts <entrypoint/> nested elements into Compiler entrypoint replacements.
convertEs6ToEs3 - Static variable in class com.google.javascript.jscomp.TranspilationPasses
Does the main ES6 to ES3 conversion.
convertEs6TypedToEs6 - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Desugars ES6_TYPED features into ES6 code.
convertLastReturnToStatement(Node, String) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
Replace the 'return' statement with its child expression.
convertMemberFunctionToMemberVariable(Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
convertMethodToFunction() - Method in interface com.google.javascript.rhino.FunctionTypeI
Creates a new function type B based on the original function type A.
convertMethodToFunction() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
convertNamedType(Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
convertPosition(FilePosition, int, int, boolean) - Static method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
Converts the given position by normalizing it against the insertion or removal of a newline at the given line and character position.
convertPropertiesMap(CompilerOptions) - Method in class com.google.javascript.jscomp.ant.CompileTask
Converts project properties beginning with the replacement prefix into Compiler @define replacements.
convertStaticInheritance - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
convertToDottedProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Converts quoted property accesses to dot syntax (a['b'] → a.b)
ConvertToDottedProperties - Class in com.google.javascript.jscomp
Converts property accesses from quoted string syntax to dot syntax, where possible.
ConvertToDottedProperties(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ConvertToDottedProperties
 
convertToDottedProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Convert bracket access to dot access
convertToTypedES6 - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
convertTypeNodeAST(Node) - Static method in class com.google.javascript.jscomp.JsdocToEs6TypedConverter.TypeDeclarationsIRFactory
The root of a JSTypeExpression is very different from an AST node, even though we use the same Java class to represent them.
convertTypeTree(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
convertWithLocation(Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
cookString(String) - Static method in class com.google.javascript.jscomp.Es6TemplateLiterals
Takes a raw string and returns a string that is suitable for the cooked value (the Template Value or TV as described in the specs).
copyDeclarations(Es6ToEs3ClassSideInheritance.JavascriptClass, Es6ToEs3ClassSideInheritance.JavascriptClass, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
When static get/set properties are transpiled, in addition to the Object.defineProperties, they are declared with stub GETPROP declarations so that the type checker understands that these properties exist on the class.
copyFrom(JSDocInfo) - Static method in class com.google.javascript.rhino.JSDocInfoBuilder
 
copyFromOtherFunction(FunctionType) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Copies all the information from another function type.
copyInformationFrom(Node) - Method in class com.google.javascript.rhino.Node
Copies source file and name information from the other node given to the current node.
copyInformationFromForTree(Node) - Method in class com.google.javascript.rhino.Node
Copies source file and name information from the other node to the entire tree rooted at this node.
copyNameAnnotations(Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Copy any annotations that follow a named value.
copyNodeFields(T) - Method in class com.google.javascript.rhino.Node
 
copyOuterVarsTransitively(NTIScope) - Static method in class com.google.javascript.jscomp.NTIScope
 
copyStaticMembers(Es6ToEs3ClassSideInheritance.JavascriptClass, Es6ToEs3ClassSideInheritance.JavascriptClass, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
copySymbolTo(StaticSlot, SymbolTable.SymbolScope) - Method in class com.google.javascript.jscomp.SymbolTable
 
copySymbolTo(StaticSlot, Node, SymbolTable.SymbolScope) - Method in class com.google.javascript.jscomp.SymbolTable
 
copyWindowProperties(JSTypes, RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
cost - Variable in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
COULD_NOT_INFER_CONST_TYPE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
count - Variable in class com.google.javascript.jscomp.newtypes.UniqueNameGenerator
 
count - Variable in class com.google.javascript.jscomp.parsing.parser.util.Timer.Entry
 
count - Variable in class com.google.javascript.jscomp.RenameVars.Assignment
 
count - Variable in class com.google.javascript.jscomp.Tracer.Stat
 
countAstSizeUpToLimit(Node, int) - Static method in class com.google.javascript.jscomp.NodeUtil
 
countCallCandidates(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.RenameProperties.ProcessProperties
Counts references to property names that occur in a special function call.
counter - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators.PseudoNameSupplier
 
countOf(NameAnalyzer.TriState, NameAnalyzer.TriState) - Method in class com.google.javascript.jscomp.NameAnalyzer
Gets the count of nodes matching the criteria
countPropertyOccurrence(String) - Method in class com.google.javascript.jscomp.RenameProperties.ProcessProperties
Increments the occurrence count for a property name.
COVARIANT_TYPES - Static variable in class com.google.javascript.rhino.jstype.JSType
 
CoverageInstrumentationCallback - Class in com.google.javascript.jscomp
This class implements a traversal to instrument an AST for code coverage.
CoverageInstrumentationCallback(AbstractCompiler, Map<String, FileInstrumentationData>, CoverageInstrumentationPass.CoverageReach) - Constructor for class com.google.javascript.jscomp.CoverageInstrumentationCallback
 
CoverageInstrumentationPass - Class in com.google.javascript.jscomp
This code implements the instrumentation pass over the AST (returned by JSCompiler).
CoverageInstrumentationPass - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for CoverageInstrumentationPass
CoverageInstrumentationPass(AbstractCompiler, CoverageInstrumentationPass.CoverageReach) - Constructor for class com.google.javascript.jscomp.CoverageInstrumentationPass
 
CoverageInstrumentationPass.CoverageReach - Enum in com.google.javascript.jscomp
 
CoverageReach() - Constructor for enum com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageReach
 
CoverageUtil - Class in com.google.javascript.jscomp
This class contains all general purpose static methods that are used by coverage instrumentation related classes - not limited to them, though.
CoverageUtil() - Constructor for class com.google.javascript.jscomp.CoverageUtil
Utility Class: do not instantiate.
create() - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
create() - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
create(String, boolean) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec
 
create() - Static method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
create(Node, Node) - Static method in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
create() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
create() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
create() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
create() - Static method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
create() - Static method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
create() - Static method in class com.google.javascript.jscomp.Instrumentation.Builder
 
create(Class<? extends Map>) - Static method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
create(Class<? extends Set>) - Static method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
create() - Static method in class com.google.javascript.jscomp.newtypes.NaivePersistentMap
 
create() - Static method in class com.google.javascript.jscomp.newtypes.NaivePersistentSet
 
create() - Static method in class com.google.javascript.jscomp.newtypes.PersistentMap
 
create() - Static method in class com.google.javascript.jscomp.newtypes.PersistentSet
 
create() - Static method in class com.google.javascript.jscomp.newtypes.SubtypeCache
 
create(AbstractCompiler) - Method in class com.google.javascript.jscomp.PassFactory
Creates a new compiler pass to be run.
create(AbstractCompiler) - Method in class com.google.javascript.jscomp.PassFactory.HotSwapPassFactory
 
create() - Static method in class com.google.javascript.jscomp.Requirement.Builder
 
create() - Static method in class com.google.javascript.rhino.jstype.JSType.EqCache
 
create() - Static method in class com.google.javascript.rhino.jstype.JSType.ImplCache
 
create(String) - Static method in class java.net.URI
 
createAnonymousObjectType(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Create an anonymous object type.
createArrayName(NodeTraversal) - Method in class com.google.javascript.jscomp.CoverageInstrumentationCallback
Returns a string that can be used as array name.
createArrowType(Node, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates an arrow type, an abstract representation of the parameters and return value of a function.
createArrowType(Node) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates an arrow type with an unknown return type.
createAssignStatementNode(String, Node) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
Create a valid statement Node containing an assignment to name of the given expression.
createCallsite(Node) - Method in class com.google.javascript.jscomp.CallGraph
 
createCheckboxes(CellPanel) - Method in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
createCheckerNode(JSType) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks
Creates a node which evaluates to a checker for the given type (which must not be a union).
createCheckTypeCallNode(JSType, Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks
Creates a function call to check that the given expression matches the given type at runtime.
createChildFlowScope() - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
createChildFlowScope() - Method in interface com.google.javascript.jscomp.type.FlowScope
Creates a child of this flow scope, to represent an instruction directly following this one.
createCompiler() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns the instance of the Compiler to use when AbstractCommandLineRunner.run() is called.
createCompiler(CompilerOptions) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
createCompiler() - Method in class com.google.javascript.jscomp.CommandLineRunner
 
createCompiler(List<SourceFile>, List<SourceFile>, CompilerOptions) - Method in class com.google.javascript.refactoring.RefactoringDriver
 
createCompilerDefaultValueOverridesVarNode(Node) - Method in class com.google.javascript.jscomp.ProcessTweaks
Creates a JS object that holds a map of tweakId -> default value override.
createCompilerOptions() - Method in class com.google.javascript.jscomp.ant.CompileTask
 
createConditionalVarDecl(String, Node) - Static method in class com.google.javascript.jscomp.CoverageInstrumentationPass
 
createConfig(Config.LanguageMode) - Method in class com.google.javascript.jscomp.Compiler
 
createConfig(boolean, Config.LanguageMode, Set<String>) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
createConfig(boolean, boolean, boolean, Config.LanguageMode, Set<String>) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
createConstantJsDoc() - Static method in class com.google.javascript.jscomp.NodeUtil
 
createConstructorType(String, Node, Node, JSType, ImmutableList<TemplateType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a constructor function type.
createCookedStringArray(Node) - Static method in class com.google.javascript.jscomp.Es6TemplateLiterals
 
createDeclarationNode() - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
Create the declaration node for this name, without inserting it into the AST.
createDefaultObjectUnion(JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a type representing nullable values of the given type.
createDefaultOutput() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
createDefaultValueNode() - Method in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
createDeferredCheckBwd(Node, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
createDefine() - Method in class com.google.javascript.jscomp.ant.CompileTask
Creates a new <define/> nested element.
createDefineOrTweakReplacements(List<String>, CompilerOptions, boolean) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Create a map of constant names to constant values from a textual description of the map.
createDelegateSuffix(String) - Static method in class com.google.javascript.rhino.jstype.ObjectType
Creates a suffix for a proxy delegate.
createDependenciesList(Node) - Method in class com.google.javascript.jscomp.AngularPass
Given a FUNCTION node returns array of STRING nodes representing function parameters.
createDependencyOptions(CompilerOptions.DependencyMode, List<ModuleIdentifier>) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner
A helper function for creating the dependency options object.
createDepsFileParser() - Method in class com.google.javascript.jscomp.deps.DepsGenerator
 
createDirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
createDirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
createEdge(Node, ControlFlowGraph.Branch, Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
Connects the two nodes in the control flow graph.
createEmptyPass(String) - Static method in class com.google.javascript.jscomp.PassFactory
Create a no-op pass that can only run once.
createEmptyReport(AbstractCompiler, String) - Static method in class com.google.javascript.jscomp.NameAnalyzer
 
createEntryLattice() - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Gets the incoming state of the entry node.
createEntryLattice(TypedScope) - Static method in class com.google.javascript.jscomp.LinkedFlowScope
Creates an entry lattice for the flow.
createEntryLattice() - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
createEntryLattice() - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
 
createEntryLattice() - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
createEntryLattice() - Method in class com.google.javascript.jscomp.TypeInference
 
createEntryPoint() - Method in class com.google.javascript.jscomp.ant.CompileTask
Creates a new <entrypoint/> nested element.
createEntryPointInputs(DependencyOptions, List<CompilerInput>, SortedDependencies<CompilerInput>) - Method in class com.google.javascript.jscomp.JSModuleGraph
 
createEnumType(String, Node, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates an enum type.
createEnumTypeFromNodes(Node, String, JSDocInfo) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Creates a new enum type, based on the given nodes.
createExternFunction(Node) - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
Given a function to export, create the empty function that will be put in the externs file.
createExternInputs(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Creates JS extern inputs from a list of files.
createExternObjectLit(Node) - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
Given an object literal to export, create an object lit with all its string properties.
createExterns(CompilerOptions) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
createExterns(CompilerOptions) - Method in class com.google.javascript.jscomp.CommandLineRunner
 
createFillFileName(String) - Static method in class com.google.javascript.jscomp.Compiler
Empty modules get an empty "fill" file, so that we can move code into an empty module.
createFinallyJumpBlock(Node, int) - Static method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
createFromTypeNodesInternal(Node, String, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
createFunction(Node) - Method in class com.google.javascript.jscomp.CallGraph
Create a Function object for given an Token.FUNCTION AST node.
createFunctionInternalName(Node, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
createFunctionsAndCallsites(Node, DefinitionProvider) - Method in class com.google.javascript.jscomp.CallGraph
Creates CallGraph.Functions and CallGraph.Callsites in a single AST traversal.
createFunctionType(JSType, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type.
createFunctionType(JSType, Node) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
createFunctionTypeFromNodes(Node, String, JSDocInfo, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Creates a new function type, based on the given nodes.
createFunctionTypeWithInstanceType(ObjectType, JSType, List<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type in which this refers to an object instance.
createFunctionTypeWithNewReturnType(FunctionType, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a new function type based on an existing function type but with a new return type.
createFunctionTypeWithVarArgs(JSType, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type.
createGlobalScope(Node) - Static method in class com.google.javascript.jscomp.Scope
 
createGlobalScope(Node) - Static method in class com.google.javascript.jscomp.TypedScope
 
createIdentifierFromText(String) - Static method in class com.google.javascript.jscomp.CoverageUtil
Returns a string with all non-alphanumeric characters in the given string replaced with underscrores.
createIncrDecrNode(int, boolean, Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
createInitialEstimateLattice() - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Gets the state of the initial estimation at each node.
createInitialEstimateLattice() - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
createInitialEstimateLattice() - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
 
createInitialEstimateLattice() - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
createInitialEstimateLattice() - Method in class com.google.javascript.jscomp.TypeInference
 
createInitialScope(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator
Create the outermost scope.
createInputs(List<AbstractCommandLineRunner.FlagEntry<AbstractCommandLineRunner.JsSourceType>>, boolean, List<AbstractCommandLineRunner.JsModuleSpec>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Creates inputs from a list of files.
createInputs(List<AbstractCommandLineRunner.FlagEntry<AbstractCommandLineRunner.JsSourceType>>, List<AbstractCommandLineRunner<A, B>.JsonFileSpec>, List<AbstractCommandLineRunner.JsModuleSpec>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Creates inputs from a list of source files and json files.
createInputs(List<AbstractCommandLineRunner.FlagEntry<AbstractCommandLineRunner.JsSourceType>>, List<AbstractCommandLineRunner<A, B>.JsonFileSpec>, boolean, List<AbstractCommandLineRunner.JsModuleSpec>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Creates inputs from a list of source files, zips and json files.
createInterfaceType(String, Node, ImmutableList<TemplateType>, boolean) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates an interface function type.
createIObject(Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
createIteratorResult(Node, boolean) - Static method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
createJsDocInfoParser(Comment) - Method in class com.google.javascript.jscomp.parsing.IRFactory
Creates a JsDocInfoParser and parses the JsDoc string.
createJsModules(List<AbstractCommandLineRunner.JsModuleSpec>, List<SourceFile>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Creates module objects from a list of js module specifications.
createJsonFile(B, String, Function<String, String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Save the compiler output to a JsonFileSpec to be later written to stdout
createJsonFileFromModule(JSModule) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Given an output module, convert it to a JSONFileSpec with associated sourcemap
createJSTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Constructs a new JSTypeExpression.
createLatticeBottom(Node) - Static method in class com.google.javascript.jscomp.TypedScope
 
createLookaheadParser() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Deprecated.
Creating a lookahead parser often leads to exponential parse times (see issues #1049, #1115, and #1148 on github) so avoid using this if possible.
createMessageFormatter() - Method in class com.google.javascript.jscomp.Compiler
Creates a message formatter instance corresponding to the value of CompilerOptions.
createMissingExpressionNode() - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
createMissingNameNode() - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
createName(String) - Method in class com.google.javascript.jscomp.NameAnalyzer
Creates a NameAnalyzer.JsName for the given name if it doesn't already exist.
createNamedType(String, String, int, int) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a named type.
createNameGenerator(Iterable<String>) - Static method in class com.google.javascript.jscomp.ReplaceStrings
Use a name generate to create names so the names overlap with the names used for variable and properties.
createNameInformation(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer
Creates name information for the current node during a traversal.
createNameInformation(String, Scope, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer
Creates name information for a particular qualified name that occurs in a particular scope.
createNameMapFiles - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
createNameMapFiles - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
createNamespaceLiteral() - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
There are some special cases where clients of the compiler do not run TypedScopeCreator after running this pass.
createNameSupplier(ReplaceIdGenerators.RenameStrategy, BiMap<String, String>) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators
 
createNameSupplier(ReplaceIdGenerators.RenameStrategy, RenamingMap) - Static method in class com.google.javascript.jscomp.ReplaceIdGenerators
 
createNativeFunctionType(JSType, Node) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
createNativeFunctionTypeWithVarArgs(JSType, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type.
createNode(N) - Method in class com.google.javascript.jscomp.graph.Graph
Gets a node from the graph given a value.
createNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
createNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
createNode(NameReferenceGraph.Name) - Method in class com.google.javascript.jscomp.NameReferenceGraph
 
createNullableType(JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a type representing nullable values of the given type.
createNullableType(JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
createObjectType(String, ObjectType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Create an object type.
createOptionalNullableType(JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a nullable and undefine-able value of the given type.
createOptionalParameters(JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a tree hierarchy representing a typed parameter list in which every parameter is optional.
createOptionalType(JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a type representing optional values of the given type.
createOptionalType(JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
createOptions() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns the instance of the Options to use when AbstractCommandLineRunner.run() is called.
createOptions() - Method in class com.google.javascript.jscomp.CommandLineRunner
 
createParameters(JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a tree hierarchy representing a typed argument list.
createParameters(boolean, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a tree hierarchy representing a typed argument list.
createParametersWithVarArgs(JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a tree hierarchy representing a typed argument list.
createPassConfigInternal() - Method in class com.google.javascript.jscomp.Compiler
Create the passes object.
createProp(int, Object, Node.PropListItem) - Method in class com.google.javascript.rhino.Node
 
createProp(int, int, Node.PropListItem) - Method in class com.google.javascript.rhino.Node
 
createPropertyDefinition(Node, String) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
createPropertyScopeFor(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
Build a property scope for the given symbol.
createRawStringArray(Node) - Static method in class com.google.javascript.jscomp.Es6TemplateLiterals
 
createRecordType(ImmutableMap<String, JSType>) - Method in class com.google.javascript.jscomp.TypeTransformation
 
createRecordType(Map<String, RecordTypeBuilder.RecordProperty>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a record type.
createRecordTypeBuilder() - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
createRecordTypeFromNodes(Node, String, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a RecordType from the nodes representing said record type.
createRefForTest(CompilerInput) - Static method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
Creates a variable reference in a given script file name, used in tests.
createRefForTesting(GlobalNamespace.Ref.Type) - Static method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
createReverseMapping() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Reverse the source map; the created mapping will allow us to quickly go from a source file and line number to a collection of target OriginalMappings.
createRule(AbstractCompiler, Requirement) - Method in class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
createSafeBreak() - Static method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
createSAXParser() - Static method in class com.google.javascript.jscomp.XtbMessageBundle
 
createsBlockScope(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
A block scope is created by a non-synthetic block node, a for loop node, or a for-of loop node.
createScope(Node, Scope) - Method in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
createScope(Node, Scope) - Method in class com.google.javascript.jscomp.MemoizedScopeCreator
 
createScope(Node, T) - Method in interface com.google.javascript.jscomp.ScopeCreator
Creates a Scope object.
createScope(Node, T) - Method in class com.google.javascript.jscomp.SyntacticScopeCreator
 
createScope(Node, Scope) - Method in class com.google.javascript.jscomp.TypedScopeCreator
Creates a scope with all types declared.
createScopeCreator() - Method in class com.google.javascript.jscomp.VarCheck
Create a SyntacticScopeCreator.
createScopeFrom(StaticScope) - Method in class com.google.javascript.jscomp.SymbolTable
Given a scope from another symbol table, returns the SymbolScope rooted at the same node.
createsEventfulObject(Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
createSourceFilesFromPaths(Collection<String>) - Static method in class com.google.javascript.jscomp.deps.DepsGenerator
 
createSourceFilesFromPaths(String...) - Static method in class com.google.javascript.jscomp.deps.DepsGenerator
 
createSourceFilesFromZipPaths(Collection<String>) - Static method in class com.google.javascript.jscomp.deps.DepsGenerator
 
createSourceInputs(List<AbstractCommandLineRunner.JsModuleSpec>, List<AbstractCommandLineRunner.FlagEntry<AbstractCommandLineRunner.JsSourceType>>, List<AbstractCommandLineRunner<A, B>.JsonFileSpec>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Creates JS source code inputs from a list of files.
createSourceMap - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
createSourceMap - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
createSrcMap - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
createStateUpdate() - Static method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
createStateUpdate(int) - Static method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
createStringsFromParamList(Node) - Method in class com.google.javascript.jscomp.AngularPass
Given a PARAM_LIST node creates an array of corresponding STRING nodes.
createSummary(NTIScope) - Method in class com.google.javascript.jscomp.NewTypeInference
 
createSynthesizedExternVar(String) - Method in class com.google.javascript.jscomp.VarCheck
Create a new variable in a synthetic script.
CreateSyntheticBlocks - Class in com.google.javascript.jscomp
Creates synthetic blocks to optimizations from moving code past markers in the source.
CreateSyntheticBlocks(AbstractCompiler, String, String) - Constructor for class com.google.javascript.jscomp.CreateSyntheticBlocks
 
createSyntheticBlocks - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Creates synthetic blocks to prevent FoldConstants from moving code past markers in the source.
CreateSyntheticBlocks.Callback - Class in com.google.javascript.jscomp
 
CreateSyntheticBlocks.Marker - Class in com.google.javascript.jscomp
 
createTemplateLocalNameNode(int) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
createTemplateNode() - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
createTemplateNode() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
createTemplateParameterNode(int, JSType) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
createTemplateType(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
createTemplateTypeMap(ImmutableList<TemplateType>, ImmutableList<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a template type map from the specified list of template keys and template value types.
createTemplateTypeWithTransformation(String, Node) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
createTemplatizedType(ObjectType, JSType[]) - Method in class com.google.javascript.jscomp.TypeTransformation
 
createTemplatizedType(ObjectType, ImmutableList<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a templatized instance of the specified type.
createTemplatizedType(ObjectType, Map<TemplateType, JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a templatized instance of the specified type.
createTemplatizedType(ObjectType, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a templatized instance of the specified type.
createTemplatizedType(ObjectType, ImmutableList<JSType>) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
createTemplatizedType(ObjectType, JSType...) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
createToken(TokenType, int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
createTypeFromCommentNode(Node, String, StaticTypedScope<? extends TypeI>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a JSType from the nodes representing a type.
createTypeFromCommentNode(Node, String, StaticTypedScope<? extends TypeI>) - Method in interface com.google.javascript.rhino.TypeIRegistry
 
createUndirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
createUndirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.UndiGraph
 
createUnionType(JSType...) - Method in class com.google.javascript.jscomp.TypeTransformation
 
createUnionType(JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a union type whose variants are the arguments.
createUnionType(JSTypeNative...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a union type whose variants are the built-in types specified by the arguments.
createUnionType(JSType...) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
createUri(String) - Static method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
Copied from ES6ModuleLoader because our BUILD rules are written in such a way that we can't depend on ES6ModuleLoader from here.
createUri(String) - Static method in class com.google.javascript.jscomp.ES6ModuleLoader
 
createVisibilityAbstraction(Node, Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis
 
createWithoutAnnotations() - Static method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
createWithoutStructuralTyping() - Static method in class com.google.javascript.rhino.jstype.JSType.EqCache
 
createWithoutStructuralTyping() - Static method in class com.google.javascript.rhino.jstype.JSType.ImplCache
 
CROSS_MODULE_CODE_MOTION_NAME - Static variable in class com.google.javascript.jscomp.Compiler
 
CROSS_MODULE_METHOD_MOTION_NAME - Static variable in class com.google.javascript.jscomp.Compiler
 
CROSS_SCOPE_GOTCHA - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
crossed - Variable in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
crossModuleCodeMotion - Variable in class com.google.javascript.jscomp.CompilerOptions
Move code to a deeper module
CrossModuleCodeMotion - Class in com.google.javascript.jscomp
A Compiler pass for moving code to a deeper module if possible.
CrossModuleCodeMotion(AbstractCompiler, JSModuleGraph, boolean) - Constructor for class com.google.javascript.jscomp.CrossModuleCodeMotion
Creates an instance.
crossModuleCodeMotion - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Move global symbols to a deeper common module
CrossModuleCodeMotion.Declaration - Class in com.google.javascript.jscomp
 
CrossModuleCodeMotion.InstanceofInfo - Class in com.google.javascript.jscomp
 
CrossModuleCodeMotion.NamedInfo - Class in com.google.javascript.jscomp
useful information for each variable candidate
crossModuleCodeMotionNoStubMethods - Variable in class com.google.javascript.jscomp.CompilerOptions
Don't generate stub functions when moving methods deeper.
crossModuleIdGenerator - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Ids for cross-module method stubbing, so that each method has a unique id.
crossModuleMethodMotion - Variable in class com.google.javascript.jscomp.CompilerOptions
Move methods to a deeper module
CrossModuleMethodMotion - Class in com.google.javascript.jscomp
Move prototype methods into later modules.
CrossModuleMethodMotion(AbstractCompiler, CrossModuleMethodMotion.IdGenerator, boolean, boolean) - Constructor for class com.google.javascript.jscomp.CrossModuleMethodMotion
Creates a new pass for moving prototype properties.
crossModuleMethodMotion - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Move methods to a deeper common module
CrossModuleMethodMotion.IdGenerator - Class in com.google.javascript.jscomp
 
CrossModuleMotionEnvironment(Node, JSModule, Node, JSModule, JSModuleGraph) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.CrossModuleMotionEnvironment
Creates a cross module code motion environment.
crossModuleNames - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
crossScopeReporting - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
cssNames - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Keys are arguments passed to getCssName() found during compilation; values are the number of times the key appeared as an argument to getCssName().
cssNames - Variable in class com.google.javascript.jscomp.PassConfig.State
 
cssNames - Variable in class com.google.javascript.jscomp.ReplaceCssNames
 
cssNames - Variable in class com.google.javascript.jscomp.Result
 
cssRenamingMap - Variable in class com.google.javascript.jscomp.CompilerOptions
Map used in the renaming of CSS class names.
CssRenamingMap - Interface in com.google.javascript.jscomp
Interface used by ReplaceCssNames to substitute CSS class names.
CssRenamingMap.ByPart - Class in com.google.javascript.jscomp
ByPart renaming map
CssRenamingMap.ByWhole - Class in com.google.javascript.jscomp
ByWhole renaming map
CssRenamingMap.Style - Enum in com.google.javascript.jscomp
Kind of renaming map
cssRenamingWhitelist - Variable in class com.google.javascript.jscomp.CompilerOptions
Whitelist used in the renaming of CSS class names.
CTOR_IN_DIFFERENT_SCOPE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
CTOR_INITIALIZER - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
 
ctorFn - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
ctors - Variable in class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
cur - Variable in class com.google.javascript.rhino.Node.AncestorIterable
 
curNode - Variable in class com.google.javascript.jscomp.NodeTraversal
Contains the current node
current - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator
 
current - Variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
current() - Method in class com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope
Gets the node most recently returned by next().
current() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Gets the current token, invalidating it in the process.
current - Variable in class com.google.javascript.rhino.Node.SiblingNodeIterable
 
currentAncestors() - Method in class com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope
Gets the ancestors of the current node, with the deepest node first.
currentArgumentsAccess - Variable in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
currentClassStack - Variable in class com.google.javascript.jscomp.CheckAccessControls
 
currentComment - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
currentExceptionContext - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
currentFileIsExterns - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
currentFunctionStack - Variable in class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
currentId - Variable in class com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator
Ids for cross-module method stubbing, so that each method has a unique id.
currentInfo - Variable in class com.google.javascript.rhino.JSDocInfoBuilder
 
currentLoopContext - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
currentMarker - Variable in class com.google.javascript.rhino.JSDocInfoBuilder
 
currentModule - Variable in class com.google.javascript.jscomp.ClosureCheckModule
 
currentParent() - Method in class com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope
Gets the parent of the node most recently returned by next().
currentPass - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
currentPass - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
currentPassName - Variable in class com.google.javascript.jscomp.Compiler
 
currentPreOrderIndex - Variable in class com.google.javascript.jscomp.GlobalNamespace
Each reference has an index in post-order.
currentScope - Variable in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
currentScope - Variable in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
currentScope - Variable in class com.google.javascript.jscomp.NewTypeInference
 
currentScope - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
currentStatement - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
currentTimeMillis() - Method in interface com.google.javascript.jscomp.Tracer.InternalClock
 
currentTokens - Variable in class com.google.javascript.jscomp.parsing.parser.Scanner
 
currentTracer - Variable in class com.google.javascript.jscomp.Compiler
 
currFuncReferences - Variable in class com.google.javascript.jscomp.Es6RenameVariablesInParamLists.CollectReferences
 
currIndex - Variable in class java.util.regex.Matcher
 
currNamespace - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
currParamReferences - Variable in class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.ShallowReferenceCollector
 
cursor - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
CUSTOM_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
CUSTOM = 1;
customPasses - Variable in class com.google.javascript.jscomp.CompilerOptions
Custom passes
CustomPassExecutionTime - Enum in com.google.javascript.jscomp
Custom pass type.
CustomPassExecutionTime() - Constructor for enum com.google.javascript.jscomp.CustomPassExecutionTime
 
customRule - Variable in class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
CustomRuleProxy(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
cycleToString(List<INPUT>) - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 

D

dartPass - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
dartPass - Variable in class com.google.javascript.jscomp.CompilerOptions
Processes the output of the Dart Dev Compiler
DartSuperAccessorsPass - Class in com.google.javascript.jscomp
Converts super getter and setter calls in order to support the output of the Dart Dev Compiler (https://github.com/dart-lang/dev_compiler).
DartSuperAccessorsPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.DartSuperAccessorsPass
 
dartSuperAccessorsPass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrites the super accessors calls to support Dart Dev Compiler output.
data - Variable in class com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer
 
DATAFLOW_ERROR - Static variable in class com.google.javascript.jscomp.TypeInferencePass
 
DataFlowAnalysis<N,L extends LatticeElement> - Class in com.google.javascript.jscomp
A framework to help writing static program analysis.
DataFlowAnalysis(ControlFlowGraph<N>, JoinOp<L>) - Constructor for class com.google.javascript.jscomp.DataFlowAnalysis
Constructs a data flow analysis.
DataFlowAnalysis.BranchedFlowState<L extends LatticeElement> - Class in com.google.javascript.jscomp
The in and out states of a node.
DataFlowAnalysis.BranchedForwardDataFlowAnalysis<N,L extends LatticeElement> - Class in com.google.javascript.jscomp
 
DataFlowAnalysis.FlowState<L extends LatticeElement> - Class in com.google.javascript.jscomp
The in and out states of a node.
DataFlowAnalysis.MaxIterationsExceededException - Exception in com.google.javascript.jscomp
The exception to be thrown if the analysis has been running for a long number of iterations.
DATE_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
DATE_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
dateSuffix - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
deadAssignmentElimination - Variable in class com.google.javascript.jscomp.CompilerOptions
Remove assignments to values that can not be referenced
DeadAssignmentsElimination - Class in com.google.javascript.jscomp
Removes local variable assignments that are useless based on information from LiveVariablesAnalysis.
DeadAssignmentsElimination(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.DeadAssignmentsElimination
 
deadAssignmentsElimination - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Kills dead assignments.
DeadAssignmentsElimination.VariableLiveness - Enum in com.google.javascript.jscomp
 
debug - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
debugFunctionSideEffectsPath - Variable in class com.google.javascript.jscomp.CompilerOptions
Where to save debug report for compute function side effects.
DEBUGGER - Static variable in class com.google.javascript.rhino.Token
Token types.
DEBUGGER_STATEMENT_PRESENT - Static variable in class com.google.javascript.jscomp.CheckDebuggerStatement
 
DEBUGGER_STATEMENT_PRESENT - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
DebuggerGwtMain - Class in com.google.javascript.jscomp.debugger
A GWT-based version of the Closure Compiler debugger
DebuggerGwtMain() - Constructor for class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
DebuggerStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
DebuggerStatementTree(SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.DebuggerStatementTree
 
DEBUGGING - Static variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
debugLog - Variable in class com.google.javascript.jscomp.Compiler
Debugging information
debugLog - Variable in class com.google.javascript.jscomp.Result
 
debugOptions - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
dec(Node, boolean) - Static method in class com.google.javascript.rhino.IR
 
DEC - Static variable in class com.google.javascript.rhino.Token
Token types.
Declaration(JSModule, Node) - Constructor for class com.google.javascript.jscomp.CrossModuleCodeMotion.Declaration
 
declaration - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
The first global assignment to a name.
Declaration - Class in com.google.javascript.jscomp.newtypes
Represents a declaration of a javascript type.
Declaration(JSType, Typedef, Namespace, DeclaredTypeRegistry, boolean, boolean) - Constructor for class com.google.javascript.jscomp.newtypes.Declaration
 
declaration - Variable in class com.google.javascript.jscomp.parsing.parser.trees.AmbientDeclarationTree
 
declaration - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree
 
declaration - Variable in class com.google.javascript.jscomp.SymbolTable.Symbol
 
declaration(Node, int) - Static method in class com.google.javascript.rhino.IR
 
declaration(Node, Node, int) - Static method in class com.google.javascript.rhino.IR
 
DECLARATION_NOT_DIRECTLY_IN_BLOCK - Static variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
DECLARATION_PARENTS - Static variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
DECLARATION_TO_REMOVE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
declarationIterator() - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
Returns an iterator over the declarations, in the order that they were declared.
declarations - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
 
declarations - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
 
declarations - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.ExtractionInstance
 
declarations - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
declarations - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
declarations - Variable in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
declarations - Variable in class com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree
 
declarations - Variable in class com.google.javascript.jscomp.parsing.parser.trees.VariableStatementTree
 
declarationsToRemove - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
declarationToRemove_ - Variable in class com.google.javascript.jscomp.Instrumentation.Builder
 
declarationToRemove_ - Variable in class com.google.javascript.jscomp.Instrumentation
 
declarationType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree
 
declarationType() - Method in class com.google.javascript.jscomp.Var.Arguments
 
declarationType() - Method in class com.google.javascript.jscomp.Var
 
DECLARATIVELY_UNBOUND_VARS_WITHOUT_TYPES - Static variable in class com.google.javascript.jscomp.TypedScope
 
declare(String, Node, CompilerInput) - Method in class com.google.javascript.jscomp.Scope
Declares a variable.
declare(String, Node, CompilerInput) - Method in class com.google.javascript.jscomp.TypedScope
 
declare(String, Node, JSType, CompilerInput) - Method in class com.google.javascript.jscomp.TypedScope
 
declare(String, Node, JSType, CompilerInput, boolean) - Method in class com.google.javascript.jscomp.TypedScope
 
DECLARE - Static variable in class com.google.javascript.rhino.Token
Token types.
DECLARE_IN_NON_EXTERNS - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
declareArguments(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder
Declares all of a function's arguments.
declared - Variable in class com.google.javascript.rhino.jstype.RecordType
 
DECLARED_TYPE_EXPR - Static variable in class com.google.javascript.rhino.Node
 
DeclaredFunctionType - Class in com.google.javascript.jscomp.newtypes
This class represents the function types for functions that are defined statically in the code.
DeclaredFunctionType(List<JSType>, List<JSType>, JSType, JSType, JSType, JSType, ImmutableList<String>) - Constructor for class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
declaredGlobalExternsOnWindow - Variable in class com.google.javascript.jscomp.CompilerOptions
Whether to declare globals declared in externs as properties on window
DeclaredGlobalExternsOnWindow - Class in com.google.javascript.jscomp
A compiler pass to normalize externs by declaring global names on the "window" object, if it is declared in externs.
DeclaredGlobalExternsOnWindow(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow
 
declaredGlobalExternsOnWindow - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Applies aliases and inlines goog.scope.
declaredObjLitProps - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
declaredType - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
declaredType - Variable in class com.google.javascript.jscomp.newtypes.EnumType
 
declaredType - Variable in class com.google.javascript.jscomp.newtypes.Property
 
declaredType - Variable in class com.google.javascript.jscomp.NTIScope
 
declaredType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree
 
declaredType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree
 
declaredType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree
 
declaredType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree
 
DeclaredTypeRegistry - Interface in com.google.javascript.jscomp.newtypes
A registry capable of translating names into JSTypes.
declareInferredSymbol(SymbolTable.SymbolScope, String, Node) - Method in class com.google.javascript.jscomp.SymbolTable
Declare a symbol after the main symbol table was constructed.
declareLHS(Scope, Node) - Method in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
declareModuleGlobals() - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback
Adds back declarations for variables that do not cross module boundaries.
declareNameInScope(FlowScope, Node, JSType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Declares a refined type in scope for the name represented by node.
declareNativeFunctionType(TypedScope, JSTypeNative) - Method in class com.google.javascript.jscomp.TypedScopeCreator
 
declareNativeType(TypedScope, String, JSType) - Static method in class com.google.javascript.jscomp.TypedScopeCreator
 
declareNativeValueType(TypedScope, String, JSTypeNative) - Method in class com.google.javascript.jscomp.TypedScopeCreator
 
declareParam(JSTypeExpression, String) - Method in class com.google.javascript.rhino.JSDocInfo
Declares a parameter.
declaresFunction(Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
If this returns true, check for @extends and @implements annotations on this node.
declareSymbol(String, JSType, boolean, SymbolTable.SymbolScope, Node, JSDocInfo) - Method in class com.google.javascript.jscomp.SymbolTable
 
declareTemplateTypeName(String) - Method in class com.google.javascript.rhino.JSDocInfo
Declares a template type name.
declareThrows(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
Declares that the method throws a given type.
declareType(String, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Records declared global type names.
declareTypedefType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
 
declareTypeTransformation(String, Node) - Method in class com.google.javascript.rhino.JSDocInfo
Declares a type transformation expression.
declareVar(Node) - Method in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
declareVar(Scope, Node) - Method in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
Declares a variable.
declareVar(Node) - Method in class com.google.javascript.jscomp.SyntacticScopeCreator
Declares a variable.
declareVarsForObjLitValues(GlobalNamespace.Name, String, Node, Node, Node, Node) - Method in class com.google.javascript.jscomp.CollapseProperties
Declares global variables to serve as aliases for the values in an object literal, optionally removing all of the object literal's keys and values.
declModule - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
 
declType - Variable in class com.google.javascript.jscomp.GlobalTypeInfo.PropertyType
 
declType - Variable in class com.google.javascript.jscomp.NewTypeInference.LValueResultFwd
 
decode(Base64VLQ.CharIterator) - Static method in class com.google.debugging.sourcemap.Base64VLQ
Decodes the next VLQValue from the provided CharIterator.
decodeEntry(int[], int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
Decodes the next entry, using the previous encountered values to decode the relative values.
decompose(CharRanges, boolean) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
decompose() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
DecomposedCharset(boolean, CharRanges, String) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
decomposeExpressions() - Method in class com.google.javascript.jscomp.InlineFunctions
For any call-site that needs it, prepare the call-site for inlining by rewriting the containing expression.
decomposeObjectLiteralKeys(Node, Node, ExpressionDecomposer.DecompositionState) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Decompose an object literal.
decomposer - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields
 
decomposeSubExpressions(Node, Node, ExpressionDecomposer.DecompositionState) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
 
DecomposeYields(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields
 
DecompositionState() - Constructor for class com.google.javascript.jscomp.ExpressionDecomposer.DecompositionState
 
DecompositionType() - Constructor for enum com.google.javascript.jscomp.ExpressionDecomposer.DecompositionType
 
decTypeParameterLevel() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
deepestCommonModuleRef - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
 
deepestModule - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
 
def - Variable in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
def - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 
DEFAULT_CASE - Static variable in class com.google.javascript.rhino.Token
Token types.
DEFAULT_EXPORT_NAME - Static variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
DEFAULT_EXTRA_NAMESPACES - Static variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
DEFAULT_FILENAME_PREFIX - Static variable in class com.google.javascript.jscomp.ES6ModuleLoader
The default module root, the current directory.
DEFAULT_GLOBAL_NAMES - Static variable in class com.google.javascript.jscomp.NameAnalyzer
All of these refer to global scope.
DEFAULT_LINE_LENGTH_THRESHOLD - Static variable in class com.google.javascript.jscomp.CodePrinter
 
DEFAULT_MAX_UNION_SIZE - Static variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
DEFAULT_PARAM_MUST_BE_MARKED_OPTIONAL - Static variable in class com.google.javascript.jscomp.CheckJSDoc
 
DEFAULT_PLACEHOLDER_TOKEN - Static variable in class com.google.javascript.jscomp.ReplaceStrings
 
DEFAULT_PRECISION - Static variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
DEFAULT_VALUE - Static variable in class com.google.javascript.rhino.Token
Token types.
DEFAULT_WHEN_SIZE_UNTRACKED - Static variable in class com.google.javascript.jscomp.PerformanceTracker
 
defaultBindingIdentifier - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree
 
defaultCase(Node) - Static method in class com.google.javascript.rhino.IR
 
DefaultClauseTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
DefaultClauseTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.DefaultClauseTree
 
DefaultCodingConvention() - Constructor for class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
defaultCodingConvention - Variable in class com.google.javascript.jscomp.Compiler
Detects Google-specific coding conventions.
defaultDefineValues - Variable in class com.google.javascript.jscomp.Compiler
 
DefaultDependencyResolver - Class in com.google.javascript.jscomp.deps
Class for resolving Closure dependencies.
DefaultDependencyResolver - Class in com.google.javascript.jscomp.deps
GWT compatible no-op replacement for DefaultDependencyResolver
DefaultDependencyResolver(List<DependencyFile>, boolean) - Constructor for class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Creates a new dependency resolver.
defaultErrorReporter - Variable in class com.google.javascript.jscomp.Compiler
 
defaultInstance - Static variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
defaultInstance - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
defaultInstance - Static variable in class com.google.javascript.jscomp.ConformanceConfig
 
defaultInstance - Static variable in class com.google.javascript.jscomp.FunctionInformationMap
 
defaultInstance - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
defaultInstance - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
defaultInstance - Static variable in class com.google.javascript.jscomp.Instrumentation
 
defaultInstance - Static variable in class com.google.javascript.jscomp.Requirement
 
defaultIsFunctionCallThatAlwaysThrows(Node, String) - Static method in class com.google.javascript.jscomp.CodingConventions
 
defaultJsOutput - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
defaultLevel - Variable in class com.google.javascript.jscomp.DiagnosticType
Default level
defaultLevel - Variable in class com.google.javascript.jscomp.JSError
 
DefaultNameGenerator - Class in com.google.javascript.jscomp
A simple class for generating unique JavaScript variable/property names.
DefaultNameGenerator() - Constructor for class com.google.javascript.jscomp.DefaultNameGenerator
 
DefaultNameGenerator(Set<String>, String, char[]) - Constructor for class com.google.javascript.jscomp.DefaultNameGenerator
Creates a DefaultNameGenerator.
DefaultNameGenerator(Set<String>, String, char[], Map<Character, DefaultNameGenerator.CharPriority>) - Constructor for class com.google.javascript.jscomp.DefaultNameGenerator
 
DefaultNameGenerator.CharPriority - Class in com.google.javascript.jscomp
Represents a char that can be used in renaming as well as how often that char appears in the generated code.
DefaultNameSupplier(NameGenerator) - Constructor for class com.google.javascript.jscomp.RenameLabels.DefaultNameSupplier
 
DefaultNameSupplier() - Constructor for class com.google.javascript.jscomp.RenameLabels.DefaultNameSupplier
 
DefaultParameterTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
DefaultParameterTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.DefaultParameterTree
 
DefaultPassConfig - Class in com.google.javascript.jscomp
Pass factories and meta-data for native JSCompiler passes.
DefaultPassConfig(CompilerOptions) - Constructor for class com.google.javascript.jscomp.DefaultPassConfig
 
DefaultPassConfig.ClearTypedScope - Class in com.google.javascript.jscomp
A compiler pass that clears the global scope.
DefaultPassConfig.GlobalTypeResolver - Class in com.google.javascript.jscomp
A compiler pass that resolves types in the global scope.
defaultPrettyPrint - Static variable in class com.google.javascript.jscomp.Tracer
Whether pretty printing is enabled.
DefaultRedeclarationHandler() - Constructor for class com.google.javascript.jscomp.SyntacticScopeCreator.DefaultRedeclarationHandler
 
defaultSilenceThreshold - Variable in class com.google.javascript.jscomp.Tracer.ThreadTrace
Events taking less than this number of milliseconds are not reported.
DefaultSourceMapSupplier() - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerV3.DefaultSourceMapSupplier
 
defaultValue - Variable in enum com.google.javascript.jscomp.debugger.CompilationParam
 
defaultValue - Variable in class com.google.javascript.jscomp.parsing.parser.trees.DefaultParameterTree
 
defaultValueHook(Node, Node) - Static method in class com.google.javascript.jscomp.Es6RewriteDestructuring
Helper for transpiling DEFAULT_VALUE trees.
defaultValueNode - Variable in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
defaultVisibilityForFiles - Variable in class com.google.javascript.jscomp.CheckAccessControls
 
DeferredCheck(Node, JSType, NTIScope, NTIScope) - Constructor for class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
deferredChecks - Variable in class com.google.javascript.jscomp.NewTypeInference
 
DeferredSetType(Node, JSType) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator.DeferredSetType
 
deferredSetTypes - Variable in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
defFinder - Variable in class com.google.javascript.jscomp.ChainCalls
 
defFinder - Variable in class com.google.javascript.jscomp.Compiler
 
defFinder - Variable in class com.google.javascript.jscomp.MarkNoSideEffectCalls.SetNoSideEffectCallProperty
 
defFinder - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
defFound - Variable in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
define - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
define - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
DEFINE_NOT_ASSIGNABLE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessDefines
 
defineAndAlias(String) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
DefineCallbackReturnCallback() - Constructor for class com.google.javascript.jscomp.TransformAMDToCJSModule.DefineCallbackReturnCallback
 
defineCalls - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
defineCatch(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Defines a catch parameter.
defineDeclaredProperty(String, JSType, Node) - Method in class com.google.javascript.rhino.jstype.ObjectType
Defines a property whose type is explicitly declared by the programmer.
defineDelegateProxyPrototypeProperties(JSTypeRegistry, StaticTypedScope<JSType>, List<ObjectType>, Map<String, String>) - Method in interface com.google.javascript.jscomp.CodingConvention
Defines the delegate proxy prototype properties.
defineDelegateProxyPrototypeProperties(JSTypeRegistry, StaticTypedScope<JSType>, List<ObjectType>, Map<String, String>) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
defineDelegateProxyPrototypeProperties(JSTypeRegistry, StaticTypedScope<JSType>, List<ObjectType>, Map<String, String>) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
definedFunctionName - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
definedProperties - Variable in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.JavascriptClass
 
defineElement(String, Node) - Method in class com.google.javascript.rhino.jstype.EnumType
Defines a new element on this enum.
defineFunctionLiteral(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Defines a function literal.
defineInferredProperty(String, JSType, Node) - Method in class com.google.javascript.rhino.jstype.ObjectType
Defines a property whose type is inferred.
DefineInfo(Node, Node) - Constructor for class com.google.javascript.jscomp.ProcessDefines.DefineInfo
Initializes a define.
defineName(Node, Node, JSDocInfo) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Defines a variable based on the Token.NAME node passed.
defineNameIfNotExists(String, boolean) - Method in class com.google.javascript.jscomp.NameReferenceGraph
 
defineObjectLiteral(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
defineParams - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
definePropertiesObjForClass - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
An object literal node that will be used in a call to Object.defineProperties, to add getters and setters to the class.
definePropertiesObjForPrototype - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
An object literal node that will be used in a call to Object.defineProperties, to add getters and setters to the prototype.
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.NamedType
 
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.ObjectType
Defines a property.
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.RecordType
 
defineProperty(String, JSType, boolean, Node) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
defineReferenceAt(Node) - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
defineReplacements - Variable in class com.google.javascript.jscomp.CompilerOptions
Replacements for @defines.
defineSlot(Node, Node, JSType) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Defines a typed variable.
defineSlot(Node, Node, JSType, boolean) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Defines a typed variable.
defineSlot(Node, Node, String, JSType, boolean) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Defines a symbol in the current scope.
defineSynthesizedProperty(String, JSType, Node) - Method in class com.google.javascript.rhino.jstype.ObjectType
Defines a property whose type is on a synthesized object.
defineVar(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Defines a VAR initialization.
definition - Variable in class com.google.javascript.jscomp.DefinitionSite
 
Definition(boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.Definition
 
Definition(Node) - Constructor for class com.google.javascript.jscomp.MustBeReachingVariableDef.Definition
 
DefinitionGatheringCallback(boolean) - Constructor for class com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback
 
definitionMap - Variable in class com.google.javascript.jscomp.ExternExportsPass
A map of all assigns to their parent nodes.
DefinitionProvider - Interface in com.google.javascript.jscomp
Maps variable uses sites to variable definition sites.
definitionProvider - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier
 
DefinitionSite - Class in com.google.javascript.jscomp
Information about the context in which a Definition appears.
DefinitionSite(Node, DefinitionsRemover.Definition, JSModule, boolean, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionSite
 
definitionSiteMap - Variable in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
DefinitionsRemover - Class in com.google.javascript.jscomp
Models an assignment that defines a variable and the removal of it.
DefinitionsRemover() - Constructor for class com.google.javascript.jscomp.DefinitionsRemover
 
DefinitionsRemover.AssignmentDefinition - Class in com.google.javascript.jscomp
Represents a declaration within an assignment.
DefinitionsRemover.Definition - Class in com.google.javascript.jscomp
 
DefinitionsRemover.ExternalNameOnlyDefinition - Class in com.google.javascript.jscomp
Represents an name-only external definition.
DefinitionsRemover.FunctionArgumentDefinition - Class in com.google.javascript.jscomp
Represents a function formal parameter.
DefinitionsRemover.FunctionDefinition - Class in com.google.javascript.jscomp
Represents a function declaration or function expression.
DefinitionsRemover.FunctionExpressionDefinition - Class in com.google.javascript.jscomp
Represents a function expression that acts as a RHS.
DefinitionsRemover.IncompleteDefinition - Class in com.google.javascript.jscomp
Represents an name-only external definition.
DefinitionsRemover.NamedFunctionDefinition - Class in com.google.javascript.jscomp
Represents a function declaration without assignment node such as function foo().
DefinitionsRemover.ObjectLiteralPropertyDefinition - Class in com.google.javascript.jscomp
Represents member declarations using a object literal.
DefinitionsRemover.RecordTypePropertyDefinition - Class in com.google.javascript.jscomp
Represents member declarations using a record type from externs.
DefinitionsRemover.UnknownDefinition - Class in com.google.javascript.jscomp
Represents an unknown definition.
DefinitionsRemover.VarDefinition - Class in com.google.javascript.jscomp
Represents a VAR declaration with an assignment.
definitionTypeContainsFunctionType(DefinitionsRemover.Definition) - Static method in class com.google.javascript.jscomp.MarkNoSideEffectCalls
Determines if the type of the value of the RHS expression can be a function node.
defMetadata - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 
defSite - Variable in class com.google.javascript.jscomp.GlobalTypeInfo.PropertyDef
 
defSite - Variable in class com.google.javascript.jscomp.newtypes.Property
 
defSite - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
DegenerateEffectLocation() - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.DegenerateEffectLocation
 
DegenerateLocationAbstraction() - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction
 
delegate - Variable in class com.google.javascript.jscomp.deps.DependencyFile
A source file to delegate functionality too.
delegate - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer
 
delegate - Variable in class com.google.javascript.jscomp.MemoizedScopeCreator
 
delegate - Variable in class com.google.javascript.jscomp.PassConfig.PassConfigDelegate
 
delegate - Variable in class java.util.ArrayDeque
 
DELEGATE_PROXY_SUFFIX - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
A suffix for naming delegate proxies differently from their base.
delegateBase - Variable in class com.google.javascript.jscomp.CodingConvention.DelegateRelationship
The subclass in the base code.
delegateCallingConventions - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
delegateProxyPrototypes - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
DelegateRelationship(String, String) - Constructor for class com.google.javascript.jscomp.CodingConvention.DelegateRelationship
 
delegator - Variable in class com.google.javascript.jscomp.CodingConvention.DelegateRelationship
The class in the base code.
delete(Node) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Deletes a node and its contents from the source file.
delete(Node, boolean) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Deletes a node and its contents from the source file.
DELETE_VARIABLE - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
deleteArgument(Node, int) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Deletes an argument from an existing function call, including any JS doc that precedes it.
deleteProps - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
deleteWithoutRemovingWhitespaceBefore(Node) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Deletes a node and its contents from the source file.
deleteWord(JsArrayInteger, int) - Static method in class java.util.BitSet
 
DELIMITER - Static variable in class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer
 
DELIMITER - Static variable in class com.google.javascript.jscomp.NameAnonymousFunctions
 
DELIMITER - Static variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer
 
delimiter - Variable in class com.google.javascript.jscomp.NodeNameExtractor
 
DELPROP - Static variable in class com.google.javascript.rhino.Token
Token types.
delta - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.ExtractionInstance
 
delta - Variable in class com.google.javascript.jscomp.regex.CaseCanonicalize.DeltaSet
 
DELTA_SETS - Static variable in class com.google.javascript.jscomp.regex.CaseCanonicalize
Sets of code units broken down by delta that are case-insensitively equivalent to another code unit that differs from the first by that delta.
deltaPseudoNameMap - Variable in class com.google.javascript.jscomp.ShadowVariables
 
DeltaSet(int, CharRanges) - Constructor for class com.google.javascript.jscomp.regex.CaseCanonicalize.DeltaSet
 
demoteErrors - Variable in class com.google.javascript.jscomp.ComposeWarningsGuard
 
denormalize - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Denormalize the AST for code generation.
Denormalize - Class in com.google.javascript.jscomp
The goal with this pass is to reverse the simplifications done in the normalization pass that are not handled by other passes (such as CollapseVariableDeclarations) to avoid making the resulting code larger.
Denormalize(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Denormalize
 
depArgsMatch - Variable in class com.google.javascript.jscomp.deps.DepsFileParser
Pattern for matching the args of a goog.addDependency().
dependencies - Variable in class com.google.javascript.jscomp.deps.DependencyFile
Map of name spaces to their dependency info.
DependencyFile - Class in com.google.javascript.jscomp.deps
SourceFile containing dependency information.
DependencyFile - Class in com.google.javascript.jscomp.deps
GWT compatible no-op replacement for DependencyFile
DependencyFile(SourceFile) - Constructor for class com.google.javascript.jscomp.deps.DependencyFile
Creates a new dependency file.
DependencyInfo - Interface in com.google.javascript.jscomp.deps
A data structure for JS dependency information for a single .js file.
DependencyInfo.Base - Class in com.google.javascript.jscomp.deps
Abstract base implementation that defines derived accessors such as DependencyInfo.Base.isModule().
dependencyMap - Variable in class com.google.javascript.jscomp.JSModuleGraph
dependencyMap is a cache of dependencies that makes the dependsOn function faster.
dependencyMode - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
dependencyMode - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
DependencyMode() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.DependencyMode
 
dependencyOptions - Variable in class com.google.javascript.jscomp.CompilerOptions
 
DependencyOptions - Class in com.google.javascript.jscomp
Options for how to manage dependencies between input files.
DependencyOptions() - Constructor for class com.google.javascript.jscomp.DependencyOptions
 
DependencyResolver - Interface in com.google.javascript.jscomp.deps
Interface for DependencyResolver to keep in line with DefaultDependencyResolver, which doesn't provide an interface.
dependentModule - Variable in exception com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException
 
depends - Variable in class com.google.javascript.jscomp.MustBeReachingVariableDef.Definition
 
dependsOn(JSModule, JSModule) - Method in class com.google.javascript.jscomp.JSModuleGraph
Determines whether this module depends on a given module.
dependsOnOuterScopeVars(MustBeReachingVariableDef.Definition) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
depInfos - Variable in class com.google.javascript.jscomp.deps.DepsFileParser
The dependency information extracted from the current file.
depMatcher - Variable in class com.google.javascript.jscomp.deps.DepsFileParser
Pattern for matching JavaScript string literals.
depModeFromClosureDepOptions(boolean, boolean) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Helper method to convert the manage closure dependecy options to the new DependencyMode enum value
DEPRECATED - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
deprecated - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
DEPRECATED_ANNOTATIONS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
DEPRECATED_CLASS - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
DEPRECATED_CLASS_REASON - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
DEPRECATED_NAME - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
DEPRECATED_NAME_REASON - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
DEPRECATED_PROP - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
DEPRECATED_PROP_REASON - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
deprecatedDepth - Variable in class com.google.javascript.jscomp.CheckAccessControls
 
deps - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec
 
deps - Variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
deps - Variable in class com.google.javascript.jscomp.JSModule
Modules that this module depends on
DepsFileParser - Class in com.google.javascript.jscomp.deps
A parser that can extract dependency information from existing deps.js files.
DepsFileParser(ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.DepsFileParser
Constructor
DepsFileParser(Function<String, String>, ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.DepsFileParser
 
depsFiles - Variable in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Source files used to look up the dependencies.
DepsFinder() - Constructor for class com.google.javascript.jscomp.CompilerInput.DepsFinder
 
DepsGenerator - Class in com.google.javascript.jscomp.deps
Generates deps.js files by scanning JavaScript files for calls to goog.provide(), goog.require() and goog.addDependency().
DepsGenerator - Class in com.google.javascript.jscomp.deps
GWT compatible no-op replacement for DepsGenerator
DepsGenerator(Collection<SourceFile>, Collection<SourceFile>, DepsGenerator.InclusionStrategy, String, ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.DepsGenerator
Creates a new DepsGenerator.
DepsGenerator.InclusionStrategy - Enum in com.google.javascript.jscomp.deps
 
depth - Variable in class com.google.javascript.jscomp.JSModule
 
depth - Variable in class com.google.javascript.jscomp.LinkedFlowScope
 
depth - Variable in class com.google.javascript.jscomp.Scope
 
depthCompare(JSModule, JSModule) - Static method in class com.google.javascript.jscomp.JSModuleGraph
 
dereference(JSType) - Static method in class com.google.javascript.jscomp.CheckAccessControls
Dereference a type, autoboxing it and filtering out null.
dereference(JSType) - Static method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
dereference(JSType) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
Dereference a type, autoboxing it and filtering out null.
dereference() - Method in class com.google.javascript.rhino.jstype.JSType
Dereference a type for property access.
dereferencePointer(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
If we access a property of a symbol, then that symbol is not null or undefined.
dereferenceToObject(JSType) - Static method in class com.google.javascript.jscomp.InferJSDocInfo
Dereferences the given type to an object, or returns null.
desc - Variable in class com.google.javascript.jscomp.JsMessage.Builder
 
desc - Variable in class com.google.javascript.jscomp.JsMessage
 
DESC_SUFFIX - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
descendingIterator() - Method in class java.util.ArrayDeque
 
describeCachingCall(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
describeCachingCall(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Builds a CodingConvention.Cache instance from the given call node and returns that instance, or null if the Node does not resemble a cache utility call.
describeCachingCall(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
describeCachingCall(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
describeFunctionBind(Node, boolean, boolean) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
describeFunctionBind(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
A Bind instance or null.
describeFunctionBind(Node, boolean, boolean) - Method in interface com.google.javascript.jscomp.CodingConvention
A Bind instance or null.
describeFunctionBind(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
describeFunctionBind(Node, boolean, boolean) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
describeFunctionBind(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
describeFunctionBind(Node, boolean, boolean) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
description - Variable in class com.google.javascript.jscomp.JSError
Description of the error
description - Variable in class com.google.javascript.refactoring.SuggestedFix.Builder
 
description - Variable in class com.google.javascript.refactoring.SuggestedFix
 
description - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
description - Variable in class com.google.javascript.rhino.JSDocInfo.Marker
 
descriptor - Static variable in class com.google.debugging.sourcemap.proto.Mapping
 
descriptor - Static variable in class com.google.javascript.jscomp.Conformance
 
descriptor - Static variable in class com.google.javascript.jscomp.FunctionInfo
 
descriptor - Static variable in class com.google.javascript.jscomp.InstrumentationTemplate
 
descriptor - Variable in class com.google.javascript.jscomp.PolymerClassDefinition
The object literal passed to the call to the Polymer() function.
destinationName - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ExportSpecifierTree
 
destinationName - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ImportSpecifierTree
 
destNode - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
DESTRUCTURING_TEMP_VAR - Static variable in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
destructuringVarCounter - Variable in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
detachChildren() - Method in class com.google.javascript.rhino.Node
Removes all children from this node and isolates the children from each other.
detachFromParent() - Method in class com.google.javascript.rhino.Node
Removes this node from its parent.
DetailLevel() - Constructor for enum com.google.javascript.jscomp.SourceMap.DetailLevel
 
detectFeatures(ProgramTree, StaticSourceFile, String) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
detectFeatures(String, String) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
detectImplicitPrototypeCycle() - Method in class com.google.javascript.rhino.jstype.ObjectType
Detects a cycle in the implicit prototype chain.
detectInheritanceCycle() - Method in class com.google.javascript.rhino.jstype.ObjectType
Detects cycles in either the implicit prototype chain, or the implemented/extended interfaces.
determineGetTypeForHookOrBooleanExpr(JSModule, Scope, Node, String) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Determines whether the result of a hook (x?y:z) or boolean expression (x||y) or (x&&y) is assigned to a specific global name.
DetermineInlinableProperties(Map<String, J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty>) - Constructor for class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.DetermineInlinableProperties
 
determineLoadFlagsIfNecessary() - Method in class com.google.javascript.jscomp.CompilerInput
Parses the file to determine the load flags if necessary, which includes the module type and the language version.
DETERMINISTIC_TEST - Static variable in class com.google.javascript.jscomp.TypeCheck
 
devirtualizePrototypeMethods - Variable in class com.google.javascript.jscomp.CompilerOptions
Devirtualize prototype method by rewriting them to be static calls that take the this pointer as their first argument
devirtualizePrototypeMethods - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrite instance methods as static methods, to make them easier to inline.
DevirtualizePrototypeMethods - Class in com.google.javascript.jscomp
Rewrites prototyped methods calls as static calls that take "this" as their first argument.
DevirtualizePrototypeMethods(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.DevirtualizePrototypeMethods
 
devMode - Variable in class com.google.javascript.jscomp.CompilerOptions
Configures the compiler to run expensive sanity checks after every pass.
DevMode() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.DevMode
 
DIAGNOSTIC_GROUP_NAMES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
DiagnosticGroup - Class in com.google.javascript.jscomp
Group a set of related diagnostic types together, so that they can be toggled on and off as one unit.
DiagnosticGroup(String, DiagnosticType...) - Constructor for class com.google.javascript.jscomp.DiagnosticGroup
Create a group that matches all errors of the given types.
DiagnosticGroup(DiagnosticType...) - Constructor for class com.google.javascript.jscomp.DiagnosticGroup
Create a group that matches all errors of the given types.
DiagnosticGroup(DiagnosticType) - Constructor for class com.google.javascript.jscomp.DiagnosticGroup
Create a diagnostic group with no name that only matches the given type.
DiagnosticGroup(DiagnosticGroup...) - Constructor for class com.google.javascript.jscomp.DiagnosticGroup
Create a composite group.
DiagnosticGroup(String, DiagnosticGroup...) - Constructor for class com.google.javascript.jscomp.DiagnosticGroup
Create a composite group.
DiagnosticGroups - Class in com.google.javascript.jscomp
Named groups of DiagnosticTypes exposed by Compiler.
DiagnosticGroups() - Constructor for class com.google.javascript.jscomp.DiagnosticGroups
 
DiagnosticGroupWarningsGuard - Class in com.google.javascript.jscomp
Sets the level for a particular DiagnosticGroup.
DiagnosticGroupWarningsGuard(DiagnosticGroup, CheckLevel) - Constructor for class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
diagnosticType - Variable in class com.google.javascript.jscomp.CodingConvention.ObjectLiteralCast
Error message
DiagnosticType - Class in com.google.javascript.jscomp
The type of a compile or analysis error.
DiagnosticType(String, CheckLevel, MessageFormat) - Constructor for class com.google.javascript.jscomp.DiagnosticType
Create a DiagnosticType.
DICT - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
DICT_IMPLEMENTS_INTERF - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
DICT_MASK - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
DID_YOU_MEAN - Static variable in class com.google.javascript.refactoring.ErrorToFixMapper
 
didExit() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
didParseSucceed() - Method in class com.google.javascript.jscomp.deps.JsFileLineParser
 
didReplacement - Variable in class com.google.javascript.jscomp.ReplaceStrings.Result
 
diff - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
diff - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
difference(CharRanges) - Method in class com.google.javascript.jscomp.regex.CharRanges
 
differsFrom(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is meaningfully different from that type for the purposes of data flow analysis.
diffSlots(StaticTypedSlot<JSType>, StaticTypedSlot<JSType>) - Static method in class com.google.javascript.jscomp.LinkedFlowScope
Determines whether two slots are meaningfully different for the purposes of data flow analysis.
DIGITS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
DiGraph<N,E> - Class in com.google.javascript.jscomp.graph
A generic directed graph.
DiGraph() - Constructor for class com.google.javascript.jscomp.graph.DiGraph
 
DiGraph.DiGraphEdge<N,E> - Interface in com.google.javascript.jscomp.graph
A generic directed graph edge.
DiGraph.DiGraphNode<N,E> - Interface in com.google.javascript.jscomp.graph
A generic directed graph node.
digraphConnect(DiGraph<CallGraph.Function, CallGraph.Callsite>, CallGraph.Function, CallGraph.Callsite, CallGraph.Function, boolean) - Static method in class com.google.javascript.jscomp.CallGraph
 
DiGraphNodeComparator() - Constructor for class com.google.javascript.jscomp.NameReferenceGraphReport.DiGraphNodeComparator
 
DIRECT_EVAL - Static variable in class com.google.javascript.rhino.Node
 
DIRECTIVES - Static variable in class com.google.javascript.rhino.Node
 
dirtySymbols - Variable in class com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache
 
disabled(String, String) - Static method in class com.google.javascript.jscomp.DiagnosticType
Create a DiagnosticType at level CheckLevel.OFF
disableRuntimeTypeCheck() - Method in class com.google.javascript.jscomp.CompilerOptions
 
disables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.CompilerOptions
Whether the warnings guard in this Options object disables the given group of warnings.
disables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
disables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
disables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.WarningsGuard
Returns whether all warnings in the given diagnostic group will be filtered out.
disableThreads() - Method in class com.google.javascript.jscomp.Compiler
Disable threads.
disableThreads() - Method in class com.google.javascript.jscomp.CompilerExecutor
 
disableUnsupportedOptions(CompilerOptions) - Static method in class com.google.javascript.jscomp.gwt.client.GwtRunner
 
DISALLOWED_MEMBER_JSDOC - Static variable in class com.google.javascript.jscomp.CheckJSDoc
 
disambiguatePrivateProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Rename private properties to disambiguate between unrelated fields based on the coding convention.
disambiguatePrivateProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Disambiguate property names based on the coding convention.
DisambiguatePrivateProperties - Class in com.google.javascript.jscomp
Disambiguate properties by file, when they are private by naming convention.
DisambiguatePrivateProperties(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
disambiguateProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Rename properties to disambiguate between unrelated fields based on type information.
disambiguateProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Disambiguate property names based on type information.
DisambiguateProperties - Class in com.google.javascript.jscomp
DisambiguateProperties renames properties to disambiguate between unrelated fields with the same name.
DisambiguateProperties(AbstractCompiler, Map<String, CheckLevel>) - Constructor for class com.google.javascript.jscomp.DisambiguateProperties
 
DisambiguateProperties.FindExternProperties - Class in com.google.javascript.jscomp
Finds all properties defined in the externs file and sets them as ineligible for renaming from the type on which they are defined.
DisambiguateProperties.FindRenameableProperties - Class in com.google.javascript.jscomp
Traverses the tree, building a map from field names to Nodes for all fields that can be renamed.
DisambiguateProperties.Property - Class in com.google.javascript.jscomp
 
DisambiguateProperties.Warnings - Class in com.google.javascript.jscomp
 
DISAMBIGUATION_SUFFIX - Static variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
disconnect(N, N) - Method in class com.google.javascript.jscomp.graph.Graph
Disconnects two nodes in the graph by removing all edges between them.
disconnect(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
disconnect(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
disconnectInDirection(N, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
Disconnects all edges from n1 to n2.
disconnectInDirection(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
discoverBackEdges(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
DiscoverEnumsAndTypedefs(JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator.DiscoverEnumsAndTypedefs
 
disjoin - Static variable in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
displayHelp - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
displayHelp - Variable in class com.google.javascript.refactoring.RefasterJs
 
DISPOSABLE_INTERFACE_TYPE_NAME - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
DisposalCheckingPolicy() - Constructor for enum com.google.javascript.jscomp.CheckEventfulObjectDisposal.DisposalCheckingPolicy
 
DISPOSE_ALL - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
Constant used to signify all arguments of method/function should be marked as disposed.
DISPOSE_SELF - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
Constant used to signify that object on which this method is called, will itself get disposed of.
disposeCalls - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
disposedParameters - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
disposesOf(String) - Method in class com.google.javascript.rhino.JSDocInfo
Return whether the function disposes of specified parameter.
distance - Variable in class com.google.javascript.jscomp.TypeCheck.SuggestionPair
 
DIV - Static variable in class com.google.javascript.rhino.Token
Token types.
DO - Static variable in class com.google.javascript.rhino.Token
Token types.
DO_NOTHING_BEHAVIOR - Static variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
docInfo - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
docInfo - Variable in class com.google.javascript.jscomp.SymbolTable.Symbol
 
docInfo - Variable in class com.google.javascript.rhino.jstype.ObjectType
 
docInfo - Variable in class com.google.javascript.rhino.jstype.Property
The JSDocInfo for this property.
docInfos - Variable in class com.google.javascript.jscomp.SymbolTable
All Nodes with JSDocInfo in the program.
doCompile() - Method in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
docScope - Variable in class com.google.javascript.jscomp.SymbolTable.Symbol
 
documentation - Variable in class com.google.javascript.rhino.JSDocInfo
 
documentAuthor(String) - Method in class com.google.javascript.rhino.JSDocInfo
Documents the author (i.e.
documentBlock(String) - Method in class com.google.javascript.rhino.JSDocInfo
Documents the block-level comment/description.
documentFileOverview(String) - Method in class com.google.javascript.rhino.JSDocInfo
Documents the fileoverview comment/description.
documentParam(String, String) - Method in class com.google.javascript.rhino.JSDocInfo
Documents a parameter.
documentReference(String) - Method in class com.google.javascript.rhino.JSDocInfo
Documents a reference (i.e.
documentReturn(String) - Method in class com.google.javascript.rhino.JSDocInfo
Documents the return value.
documentThrows(JSTypeExpression, String) - Method in class com.google.javascript.rhino.JSDocInfo
Documents the throws (i.e.
documentVersion(String) - Method in class com.google.javascript.rhino.JSDocInfo
Documents the version.
doesFunctionMeetMinimumRequirements(String, Node) - Method in class com.google.javascript.jscomp.FunctionInjector
 
doesLowerCost(Node, int, int, int, int, int, boolean) - Static method in class com.google.javascript.jscomp.FunctionInjector
 
doExtraction(ExtractPrototypeMemberDeclarations.GatherExtractionInfo) - Method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations
Declares the temp variable to point to prototype objects and iterates through all ExtractInstance and performs extraction there.
doFormat(String, Object...) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
doInlinesForScope(NodeTraversal, ReferenceCollectingCallback.ReferenceMap) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
For all variables in this scope, see if they are only used once.
doMain(String[]) - Method in class com.google.javascript.refactoring.RefasterJs
 
dominantReplacements - Variable in class com.google.javascript.jscomp.ProcessDefines
 
doNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
doParse(String, Reader) - Method in class com.google.javascript.jscomp.deps.JsFileLineParser
Performs the line-by-line parsing of the given fileContents.
doPercentTypedAccounting(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Counts the given node in the typed statistics.
doRun() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Parses command-line arguments and runs the compiler.
doSanityChecks - Variable in class com.google.javascript.jscomp.SourceInformationAnnotator
 
doShadow(RenameVars.Assignment, RenameVars.Assignment, Var) - Method in class com.google.javascript.jscomp.ShadowVariables.DoShadowVariables
 
DoShadowVariables() - Constructor for class com.google.javascript.jscomp.ShadowVariables.DoShadowVariables
 
doStatementNormalizations(Node) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
Do normalizations that introduce new siblings or parents.
doSubstitutions(NodeTraversal, ReplaceStrings.Config, Node) - Method in class com.google.javascript.jscomp.ReplaceStrings
Replace the parameters specified in the config, if possible.
DOT_CHARSET - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
DotFormatter - Class in com.google.javascript.jscomp
DotFormatter prints out a dot file of the Abstract Syntax Tree.
DotFormatter() - Constructor for class com.google.javascript.jscomp.DotFormatter
For Testing Only
DotFormatter(Node, ControlFlowGraph<Node>, Appendable, boolean) - Constructor for class com.google.javascript.jscomp.DotFormatter
 
DoWhileStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
DoWhileStatementTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.DoWhileStatementTree
 
drive() - Method in class com.google.javascript.refactoring.RefactoringDriver
Run the refactoring and return any suggested fixes as a result.
Driver(AbstractCompiler, String, boolean) - Constructor for class com.google.javascript.jscomp.PureFunctionIdentifier.Driver
 
dropMoochers - Variable in class com.google.javascript.jscomp.DependencyOptions
 
dryRun - Variable in class com.google.javascript.refactoring.RefasterJs
 
DUMMY_SIGNATURE_STORE - Static variable in class com.google.javascript.jscomp.InlineSimpleMethods
A do-nothing signature store.
dumpEntries(PrintStream) - Static method in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
DUP_VAR_DECLARATION - Static variable in class com.google.javascript.jscomp.TypeValidator
 
DUP_VAR_DECLARATION_TYPE_MISMATCH - Static variable in class com.google.javascript.jscomp.TypeValidator
 
DUPE_PROVIDES_WARNING - Static variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
DUPE_REQUIRE_WARNING - Static variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
DUPLICATE_CASE - Static variable in class com.google.javascript.jscomp.lint.CheckDuplicateCase
 
DUPLICATE_CLASS - Static variable in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
DUPLICATE_CLASS_METHODS - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
DUPLICATE_ENUM_VALUE - Static variable in class com.google.javascript.jscomp.lint.CheckEnums
 
DUPLICATE_EXTERN_INPUT - Static variable in class com.google.javascript.jscomp.Compiler
 
DUPLICATE_INPUT - Static variable in class com.google.javascript.jscomp.Compiler
 
DUPLICATE_JSDOC - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
DUPLICATE_LABEL - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
DUPLICATE_MESSAGE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
DUPLICATE_NAMESPACE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
DUPLICATE_OBJECT_KEY - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
DUPLICATE_PARAM - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
DUPLICATE_PARAMETER - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
DUPLICATE_PROP_IN_ENUM - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
DUPLICATE_REQUIRE_WARNING - Static variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
DUPLICATE_VARIABLE - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
DUPLICATE_VARS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
DUPLICATE_ZIP_CONTENTS - Static variable in class com.google.javascript.jscomp.SourceFile
 
duplicateClassNames - Variable in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
DuplicateDeclarationHandler() - Constructor for class com.google.javascript.jscomp.Normalize.DuplicateDeclarationHandler
 
duringComputeJSType - Variable in class com.google.javascript.jscomp.newtypes.Namespace
 
DYNAMIC_EXTENDS_TYPE - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 

E

eachRefTypeIndexedByProperty - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
EARLY_REFERENCE - Static variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
EARLY_REFERENCE_ERROR - Static variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
earlyInlineVariables - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
earlyPeepholeOptimizations - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
eat(TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Consumes the next token.
eatId() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Consumes an identifier token that is not a reserved word.
eatIdOpt() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Shorthand for eatOpt(TokenType.IDENTIFIER)
eatIdOrKeywordAsId() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Consumes an identifier token that may be a reserved word, i.e.
eatObjectLiteralPropertyName() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
eatOpt(TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Consumes the next token if it is of the expected type.
eatPossibleImplicitSemiColon() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Consume a (possibly implicit) semi-colon.
eatPredefinedString(String) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
eatTokensUntilEOL() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Eats tokens until JsDocToken.EOL included, and switches back the state to JsDocInfoParser.State.SEARCHING_ANNOTATION.
eatTokensUntilEOL(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Eats tokens until JsDocToken.EOL included, and switches back the state to JsDocInfoParser.State.SEARCHING_ANNOTATION.
eatUntilEOLIfNotAnnotation() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
eatUntilEOLIfNotAnnotation(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
edge - Variable in class com.google.javascript.jscomp.graph.GraphReachability.EdgeTuple
 
edgeAnnotations - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
edgeAnnotationStack - Variable in class com.google.javascript.jscomp.graph.Graph
edgePredicate - Variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
edgePredicate - Variable in class com.google.javascript.jscomp.graph.GraphReachability
 
EdgeTuple(N, E, N) - Constructor for class com.google.javascript.jscomp.graph.GraphReachability.EdgeTuple
 
effectMaskForVariableReference(Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
Calculates the effect mask for a variable reference.
elapsedTime - Variable in class com.google.javascript.jscomp.parsing.parser.util.Timer.Entry
 
element - Variable in class com.google.javascript.jscomp.graph.StandardUnionFind.Node
The element represented by this node.
element() - Method in class java.util.ArrayDeque
 
elements() - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
elements() - Method in interface com.google.javascript.jscomp.graph.UnionFind
Returns an unmodifiable set of all elements added to the UnionFind.
elements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ArrayLiteralExpressionTree
 
elements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ArrayPatternTree
 
elements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree
 
elements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree
 
elements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree
 
elements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree
 
elements - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
elements - Variable in class com.google.javascript.rhino.jstype.EnumType
 
elementsType - Variable in class com.google.javascript.rhino.jstype.EnumType
 
elementType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ArrayTypeTree
 
eliminateCallParamAt(SimpleDefinitionFinder, OptimizeParameters.Parameter, Node, int) - Method in class com.google.javascript.jscomp.OptimizeParameters
Eliminates the parameter from a function call.
eliminateFunctionParamAt(Node, int) - Static method in class com.google.javascript.jscomp.OptimizeParameters
Eliminates the parameter from a function definition.
eliminateKeysWithStripNamesFromObjLit(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Eliminates any object literal keys in an object literal declaration that have strip names.
eliminateParamsAfter(Node, int) - Method in class com.google.javascript.jscomp.OptimizeParameters
Removes all formal parameters starting at argIndex.
eliminateParamsAfter(Node, Node) - Method in class com.google.javascript.jscomp.OptimizeParameters
 
EliminationPass(ControlFlowGraph<Node>) - Constructor for class com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass
 
ELLIPSIS - Static variable in class com.google.javascript.rhino.Token
Token types.
elmap - Variable in class com.google.javascript.jscomp.graph.StandardUnionFind
All values with the same root node are in the same equivalence set.
elseClause - Variable in class com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree
 
emitAllTypeWarnings() - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
Emits a warning for each default value parameter that has the wrong type and for each getter function that was used for the wrong type of tweak.
emitAllWarnings() - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
If this tweak is registered, then looks for type warnings in default value parameters and getter functions.
emitUnknownTweakErrors() - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
Emits an error for each function call that was found.
EMPTY - Static variable in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
EMPTY - Static variable in class com.google.javascript.jscomp.newtypes.PersistentMap
 
EMPTY - Static variable in class com.google.javascript.jscomp.newtypes.PersistentSet
 
EMPTY - Static variable in class com.google.javascript.jscomp.regex.CharRanges
 
Empty() - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.Empty
 
empty() - Static method in class com.google.javascript.rhino.IR
 
EMPTY - Static variable in class com.google.javascript.rhino.Token
Token types.
EMPTY_MAP - Static variable in class com.google.javascript.rhino.jstype.PropertyMap
 
EMPTY_MODULE_LIST_ERROR - Static variable in class com.google.javascript.jscomp.Compiler
 
EMPTY_ROOT_MODULE_ERROR - Static variable in class com.google.javascript.jscomp.Compiler
 
EmptyFunctionReducer() - Constructor for class com.google.javascript.jscomp.FunctionRewriter.EmptyFunctionReducer
 
EmptyMessageBundle - Class in com.google.javascript.jscomp
An implementation of MessageBundle that has no translations.
EmptyMessageBundle() - Constructor for class com.google.javascript.jscomp.EmptyMessageBundle
 
emptyScope() - Static method in class com.google.javascript.rhino.testing.MapBasedScope
 
EmptyStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
EmptyStatementTree(SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.EmptyStatementTree
 
emptyTemplateTypeMap - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
enable() - Method in interface com.google.javascript.jscomp.Tracer.TracingStatistic
Called when this tracing statistic is first enabled.
enableExternExports(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
enableRuntimeTypeCheck(String) - Method in class com.google.javascript.jscomp.CompilerOptions
Enable run-time type checking, which adds JS type assertions for debugging.
enables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.CompilerOptions
Whether the warnings guard in this Options object enables the given group of warnings.
enables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
Determines whether this guard will "elevate" the status of any disabled diagnostic type in the group to a warning or an error.
enables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
enables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.WarningsGuard
Returns whether any of the warnings in the given diagnostic group will be upgraded to a warning or error.
enableTestMode(Supplier<List<SourceFile>>, Supplier<List<SourceFile>>, Supplier<List<JSModule>>, Function<Integer, Boolean>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Put the command line runner into test mode.
enableTweakStripping() - Method in class com.google.javascript.jscomp.StripCode
Enables stripping of goog.tweak functions.
enableTypeMaps() - Static method in class com.google.javascript.jscomp.Tracer
This method MUST be called before getTypeToCountMap (and friends) will return a valid map.
enclosingBlock - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
encode(Appendable, int) - Static method in class com.google.debugging.sourcemap.Base64VLQ
Writes a VLQ encoded value to the provide appendable.
encoder - Variable in class com.google.javascript.jscomp.OutputCharsetEncoder
 
encodeStringAsIdentifier(String, String) - Method in class com.google.javascript.jscomp.AliasStrings.StringInfo
Returns a legal identifier that uniquely characterizes string 's'.
encoding - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
end - Variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
end - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.Mapping
 
end - Variable in class com.google.javascript.jscomp.parsing.parser.util.SourceRange
 
end() - Method in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
end(int) - Method in class com.google.javascript.jscomp.regex.CharRanges
 
END_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
endBlock() - Method in class com.google.javascript.jscomp.CodeConsumer
 
endBlock(boolean) - Method in class com.google.javascript.jscomp.CodeConsumer
 
endCaseBody() - Method in class com.google.javascript.jscomp.CodeConsumer
 
endCaseBody() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
endCharno - Variable in class com.google.javascript.rhino.SourcePosition
The character position on the ending line.
endClass(boolean) - Method in class com.google.javascript.jscomp.CodeConsumer
 
endCrossScopeReporting() - Method in class com.google.javascript.jscomp.PhaseOptimizer
The currently-running pass won't report cross-scope changes.
endDocument() - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
endElement(String, String, String) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
endEvent(Tracer, int) - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
Called by Tracer.stop() to create a stop event.
endFile() - Method in class com.google.javascript.jscomp.CodeConsumer
Called when we're at the end of a file.
endFile() - Method in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
endFile() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
endFunction(boolean) - Method in class com.google.javascript.jscomp.CodeConsumer
 
endFunction(boolean) - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
endingLineNumber - Variable in class com.google.javascript.jscomp.SimpleRegion
 
endLine() - Method in class com.google.javascript.jscomp.CodeConsumer
 
endLine() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
endLineno - Variable in class com.google.javascript.rhino.SourcePosition
The ending line number.
endMarker - Variable in class com.google.javascript.jscomp.CreateSyntheticBlocks.Marker
 
endMarkerName - Variable in class com.google.javascript.jscomp.CreateSyntheticBlocks
Name of the end marker.
endNode - Variable in class com.google.javascript.jscomp.CollapseVariableDeclarations.Collapse
Last node (non-inclusive) of the chain of nodes to collapse.
endPass() - Method in class com.google.javascript.jscomp.Compiler
Marks the end of a pass.
endPosition - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.Mapping
The ending position of the code in the generated source file which this mapping represents.
endPrefixMapping(String) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
endSourceMapping(Node) - Method in class com.google.javascript.jscomp.CodeConsumer
Finishes the source mapping for the given node at the current position.
endSourceMapping(Node) - Method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
Finishes the source mapping for the given node at the current position.
endStatement() - Method in class com.google.javascript.jscomp.CodeConsumer
Indicates the end of a statement and a ';' may need to be added.
endStatement(boolean) - Method in class com.google.javascript.jscomp.CodeConsumer
 
endsWith(String) - Method in class com.google.javascript.jscomp.Compiler.CodeBuilder
Determines whether the text ends with the given suffix.
endsWithPrototype(Node) - Static method in class com.google.javascript.jscomp.ClosureCodingConvention
Given a qualified name node, returns whether "prototype" is at the end.
endTraversal(AbstractCompiler) - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
Informs the optimization that a traversal has completed.
endTraversal() - Method in class com.google.javascript.jscomp.PeepholeOptimizationsPass
 
enforceAccessControlCodingConventions - Variable in class com.google.javascript.jscomp.CompilerOptions
Transitional option.
enforceCodingConventions - Variable in class com.google.javascript.jscomp.CheckAccessControls
 
enforceMaxSizeAfterInlining - Variable in class com.google.javascript.jscomp.InlineFunctions
 
ensureDeclarationToRemoveIsMutable() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
ensureDefaultPassConfig() - Method in class com.google.javascript.jscomp.Compiler
 
ensureEntryIsMutable() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
ensureGenerated() - Method in class com.google.javascript.jscomp.GlobalNamespace
 
ensureInitIsMutable() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
ensureLibraryInjected(String, boolean) - Method in class com.google.javascript.jscomp.AbstractCompiler
The subdir js/ contains libraries of code that we inject at compile-time only if requested by this function.
ensureLibraryInjected(String, boolean) - Method in class com.google.javascript.jscomp.Compiler
 
ensureModuleIsMutable() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
ensureOnlyApplyToIsMutable() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
ensureOnlyApplyToRegexpIsMutable() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
ensurePropertyDeclared(Node) - Method in class com.google.javascript.jscomp.TypeInference
Defines a declared property if it has not been defined yet.
ensurePropertyDeclaredHelper(Node, ObjectType) - Method in class com.google.javascript.jscomp.TypeInference
Declares a property on its owner, if necessary.
ensurePropertyDefined(Node, JSType) - Method in class com.google.javascript.jscomp.TypeInference
Defines a property if the property has not been defined yet.
ensureRequirementIsMutable() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
ensureTyped(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Ensure that the given node has a type.
ensureTyped(NodeTraversal, Node, JSTypeNative) - Method in class com.google.javascript.jscomp.TypeCheck
 
ensureTyped(NodeTraversal, Node, JSType) - Method in class com.google.javascript.jscomp.TypeCheck
Enforces type casts, and ensures the node is typed.
ensureUpToDate() - Method in class com.google.javascript.jscomp.deps.DependencyFile
Ensures that the dependency graph is up to date and reloads the graph if necessary.
ensureValueIsMutable() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
ensureWhitelistIsMutable() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
ensureWhitelistRegexpIsMutable() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
enterFunction(AbstractCompiler, Node) - Method in interface com.google.javascript.jscomp.NodeTraversal.FunctionCallback
 
enterModule(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ChainCalls.GatherFunctions
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckMissingReturn
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckUnreachableCode
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CoalesceVariableNames
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CombinedCompilerPass
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
As we enter each scope, make sure that the scope doesn't define a local variable with the same name as our original callback method parameter names.
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
Prepare a set for the new scope.
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.NodeTraversal.AbstractScopedCallback
 
enterScope(NodeTraversal) - Method in interface com.google.javascript.jscomp.NodeTraversal.ScopedCallback
Called immediately after entering a new scope.
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.Normalize.ScopeTicklingCallback
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
Updates block stack and invokes any additional behavior.
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.RenameVars.ProcessVars
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ShadowVariables.DoShadowVariables
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.SymbolTable.ThisRefCollector
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.TypeInferencePass.FirstScopeBuildingCallback
 
enterScope(NodeTraversal) - Method in class com.google.javascript.jscomp.TypeInferencePass.SecondScopeBuildingCallback
 
enterScopeIfActive(NodeTraversal) - Method in class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
 
entries - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
entries - Static variable in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
entry - Variable in class com.google.javascript.jscomp.ControlFlowGraph
 
Entry(GeneratedMessage.Builder<?>) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
Entry(boolean) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
Entry(CodedInputStream, ExtensionRegistryLite) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
Entry(String) - Constructor for class com.google.javascript.jscomp.parsing.parser.util.Timer.Entry
 
entry_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
entry_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap
 
ENTRY_COMPARATOR - Static variable in class com.google.javascript.jscomp.VariableMap
 
ENTRY_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap
 
entryBuilder_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
entryComplete() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
entryPointParams - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
entryPoints - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
entryPoints - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
entryPoints - Variable in class com.google.javascript.jscomp.DependencyOptions
 
entryPointsFromClosureEntryPoints(List<String>) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Helper method to convert a list of closure entry points a list of the new ModuleIdentifier values
entrySet() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
entrySet() - Method in class com.google.javascript.jscomp.newtypes.NaivePersistentMap
 
ENUM - Static variable in class com.google.javascript.rhino.Token
Token types.
ENUM_DUP - Static variable in class com.google.javascript.jscomp.TypeCheck
 
ENUM_INITIALIZER - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
 
ENUM_IS_TOP - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
ENUM_IS_UNION - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
ENUM_KEY_PATTERN - Static variable in class com.google.javascript.jscomp.GoogleCodingConvention
 
ENUM_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
ENUM_MEMBERS - Static variable in class com.google.javascript.rhino.Token
Token types.
ENUM_PROP_NOT_CONSTANT - Static variable in class com.google.javascript.jscomp.lint.CheckEnums
 
ENUM_WITH_TYPEVARS - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
EnumDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
EnumDeclarationTree(SourceRange, IdentifierToken, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.EnumDeclarationTree
 
enumDefinition() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches definitions of any enum.
enumDefinitionOfType(String) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches definitions of an enum of the given type.
EnumElementType - Class in com.google.javascript.rhino.jstype
The type of individual elements of an enum type (see EnumType).
EnumElementType(JSTypeRegistry, JSType, String, EnumType) - Constructor for class com.google.javascript.rhino.jstype.EnumElementType
 
enumLiteralHasKey(String) - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
enumPropType - Variable in class com.google.javascript.jscomp.newtypes.EnumType
 
enums - Variable in class com.google.javascript.jscomp.newtypes.UnionType
 
EnumType - Class in com.google.javascript.jscomp.newtypes
 
EnumType(String, JSTypeExpression, Collection<String>) - Constructor for class com.google.javascript.jscomp.newtypes.EnumType
 
enumType - Variable in class com.google.javascript.rhino.jstype.EnumElementType
 
EnumType - Class in com.google.javascript.rhino.jstype
An enum type representing a branded collection of elements.
EnumType(JSTypeRegistry, String, Node, JSType) - Constructor for class com.google.javascript.rhino.jstype.EnumType
Creates an enum type.
EnumType.State - Enum in com.google.javascript.jscomp.newtypes
 
env - Variable in class com.google.javascript.jscomp.NewTypeInference.EnvTypePair
 
env - Variable in class com.google.javascript.jscomp.NewTypeInference.LValueResultBwd
 
env - Variable in class com.google.javascript.jscomp.NewTypeInference.LValueResultFwd
 
envGetType(TypeEnv, String) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
environment - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
environment - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
environment - Variable in class com.google.javascript.jscomp.CompilerOptions
The builtin set of externs to be used
Environment() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.Environment
 
environment - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.RawMotionEnvironment
 
environment - Variable in class com.google.javascript.refactoring.RefasterJs
 
envPutType(TypeEnv, String, JSType) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
envs - Variable in class com.google.javascript.jscomp.NewTypeInference
 
EnvTypePair(TypeEnv, JSType) - Constructor for class com.google.javascript.jscomp.NewTypeInference.EnvTypePair
 
EOC - Static variable in class com.google.javascript.rhino.Token
Token types.
EOF_CHAR - Static variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
EQ - Static variable in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
Merging function for equality between types.
eq(Node, Node) - Static method in class com.google.javascript.rhino.IR
"=="
EQ - Static variable in class com.google.javascript.rhino.Token
Token types.
EqCache(boolean) - Constructor for class com.google.javascript.rhino.jstype.JSType.EqCache
 
equals(Object) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry
 
equals(Object) - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState
 
equals(Object) - Method in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
equals(Object) - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
equals(Object) - Method in class com.google.javascript.jscomp.deps.VirtualFile
 
equals(Object) - Method in class com.google.javascript.jscomp.DiagnosticType
 
equals(Object) - Method in class com.google.javascript.jscomp.GlobalNamespace.AstChange
 
equals(Object) - Method in class com.google.javascript.jscomp.graph.GraphColoring.Color
 
equals(Object) - Method in class com.google.javascript.jscomp.JSError
 
equals(Object) - Method in class com.google.javascript.jscomp.JsMessage
 
equals(Object) - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
equals(Object) - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
equals(Object) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice
 
equals(Object) - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses
 
equals(Object) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef.Definition
 
equals(Object) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef
 
equals(Object) - Method in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
equals(Object) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
equals(Object) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
equals(Object) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
equals(Object) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
equals(Object) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
equals(Object) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
equals(Object) - Method in class com.google.javascript.jscomp.newtypes.Property
 
equals(Object) - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.CharRanges
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Anchor
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.BackReference
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Empty
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Text
 
equals(Object) - Method in class com.google.javascript.jscomp.regex.RegExpTree.WordBoundary
 
equals(Object) - Method in class com.google.javascript.jscomp.RewritePolyfills.InjectedInstaller
 
equals(Object) - Method in class com.google.javascript.jscomp.TypedVar
 
equals(Object) - Method in class com.google.javascript.jscomp.TypeValidator.TypeMismatch
 
equals(Object) - Method in class com.google.javascript.jscomp.UseSite
 
equals(Object) - Method in class com.google.javascript.jscomp.Var.Arguments
 
equals(Object) - Method in class com.google.javascript.jscomp.Var
 
equals(Object) - Method in class com.google.javascript.refactoring.CodeReplacement
 
equals(Object) - Method in class com.google.javascript.rhino.InputId
 
equals(Object) - Method in class com.google.javascript.rhino.jstype.JSType
 
equals(Object) - Method in class com.google.javascript.rhino.JSTypeExpression
 
equals(Object) - Method in class com.google.javascript.rhino.Node.NodeMismatch
 
EQUALS - Static variable in class com.google.javascript.rhino.Token
Token types.
equals(Object) - Method in class java.net.URI
 
equals(Object) - Method in class java.util.BitSet
 
EquivalenceMatch() - Constructor for enum com.google.javascript.rhino.jstype.TemplateTypeMap.EquivalenceMatch
 
EquivalenceMethod - Enum in com.google.javascript.rhino.jstype
Represents different ways for comparing equality among types.
EquivalenceMethod() - Constructor for enum com.google.javascript.rhino.jstype.EquivalenceMethod
 
err - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
error - Variable in class com.google.javascript.jscomp.BasicErrorManager.ErrorWithLevel
 
error(String, String) - Static method in class com.google.javascript.jscomp.DiagnosticType
Create a DiagnosticType at level CheckLevel.ERROR
error - Variable in class com.google.javascript.jscomp.ErrorPass
 
error(String, String, int, int) - Method in class com.google.javascript.jscomp.parsing.NullErrorReporter
 
error(String, String, int, int) - Method in class com.google.javascript.jscomp.RhinoErrorReporter.OldRhinoErrorReporter
 
error(String, String, int, int) - Method in interface com.google.javascript.rhino.ErrorReporter
Report an error.
error(String, String, int, int) - Method in class com.google.javascript.rhino.SimpleErrorReporter
 
error(String, String, int, int) - Method in class com.google.javascript.rhino.testing.TestErrorReporter
 
ERROR - Static variable in class com.google.javascript.rhino.Token
Token types.
ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ERROR_MESSAGE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
errorAtLine(String, String, int, int) - Method in class com.google.javascript.jscomp.RhinoErrorReporter
 
ErrorCode - Enum in com.google.javascript.jscomp.webservice.common
Enum of all the possible error described in the Web Service protocol.
ErrorCode(int) - Constructor for enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
errorCount - Variable in class com.google.javascript.jscomp.BasicErrorManager
 
errorFormat - Variable in class com.google.javascript.jscomp.CompilerOptions
 
ErrorFormat - Enum in com.google.javascript.jscomp
Error formats available.
ErrorFormat() - Constructor for enum com.google.javascript.jscomp.ErrorFormat
 
ErrorFunctionType - Class in com.google.javascript.rhino.jstype
This type is for built-in error constructors.
ErrorFunctionType(JSTypeRegistry, String) - Constructor for class com.google.javascript.rhino.jstype.ErrorFunctionType
 
errorHandler - Variable in class com.google.javascript.jscomp.CompilerOptions
Handler for compiler warnings and errors.
ErrorHandler - Interface in com.google.javascript.jscomp
The error handler is any generic sink for warnings and errors, after they've passed through any filtering WarningsGuards.
errorIndex - Variable in class com.google.javascript.jscomp.testing.TestErrorManager
 
errorManager - Variable in class com.google.javascript.jscomp.Compiler
 
errorManager - Variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
errorManager - Variable in class com.google.javascript.jscomp.deps.JsFileLineParser
Handles error messages.
ErrorManager - Interface in com.google.javascript.jscomp
The error manager is in charge of storing, organizing and displaying errors and warnings generated by the compiler.
errorMessage_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
errorMessage_ - Variable in class com.google.javascript.jscomp.Requirement
 
errorObjType - Variable in class com.google.javascript.jscomp.ConformanceRules.BanThrowOfNonErrorTypes
 
ErrorPass - Class in com.google.javascript.jscomp
A compiler pass that just reports an error.
ErrorPass(AbstractCompiler, DiagnosticType) - Constructor for class com.google.javascript.jscomp.ErrorPass
 
ErrorPass(AbstractCompiler, JSError) - Constructor for class com.google.javascript.jscomp.ErrorPass
 
errorReporter - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
errorReporter - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
errorReporter - Variable in class com.google.javascript.jscomp.parsing.parser.Parser
 
errorReporter - Variable in class com.google.javascript.jscomp.parsing.parser.Scanner
 
ErrorReporter - Class in com.google.javascript.jscomp.parsing.parser.util
A conduit for reporting errors and warnings to the user.
ErrorReporter() - Constructor for class com.google.javascript.jscomp.parsing.parser.util.ErrorReporter
 
errorReporter - Variable in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
ErrorReporter - Interface in com.google.javascript.rhino
This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.
errorReporter - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
errorRoot - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
errors - Variable in class com.google.javascript.jscomp.CommandLineRunner
 
errors - Variable in class com.google.javascript.jscomp.Result
 
errors - Variable in class com.google.javascript.jscomp.testing.TestErrorManager
 
errors - Variable in class com.google.javascript.rhino.SimpleErrorReporter
 
errors - Variable in class com.google.javascript.rhino.testing.TestErrorReporter
 
errorSeen - Variable in class com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter
 
errorsIndex - Variable in class com.google.javascript.rhino.testing.TestErrorReporter
 
errorStream - Variable in class com.google.javascript.jscomp.CommandLineRunner
Cached error stream to avoid passing it as a parameter to helper functions.
ErrorToFixMapper - Class in com.google.javascript.refactoring
Maps a JSError to a SuggestedFix.
ErrorToFixMapper() - Constructor for class com.google.javascript.refactoring.ErrorToFixMapper
 
ErrorToFixMapper.RequireProvideSorter - Class in com.google.javascript.refactoring
 
ErrorWithLevel(JSError, CheckLevel) - Constructor for class com.google.javascript.jscomp.BasicErrorManager.ErrorWithLevel
 
ES3 - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
ES3 - Static variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
The bare minimum set of features in ES3.
ES5 - Static variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Features from ES5 only.
ES5_RESERVED_KEYWORDS - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
ES5_STRICT - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
ES5_STRICT_REFLECTION - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
ES5_STRICT_RESERVED_KEYWORDS - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
ES5_STRICT_UNCOMMON - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
ES6 - Static variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
The full set of ES6 features, not including modules.
ES6_FEATURE - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
ES6_IMPL - Static variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
The subset of ES6 features that are implemented in stable Chrome, Firefox, and Edge.
ES6_MODULES - Static variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
All ES6 features, including modules.
ES6_TYPED - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
Es6ConvertSuper - Class in com.google.javascript.jscomp
Converts super nodes.
Es6ConvertSuper(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6ConvertSuper
 
es6ConvertSuper - Static variable in class com.google.javascript.jscomp.TranspilationPasses
 
Es6ErrorReporter(ErrorReporter, boolean) - Constructor for class com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter
 
es6ExternsCheck - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
Es6ExternsCheck - Class in com.google.javascript.jscomp
Checks to make sure the required ES6 externs are present.
Es6ExternsCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6ExternsCheck
 
ES6ModuleLoader - Class in com.google.javascript.jscomp
Provides compile-time locate semantics for ES6 and CommonJS modules.
ES6ModuleLoader(List<String>, Iterable<CompilerInput>) - Constructor for class com.google.javascript.jscomp.ES6ModuleLoader
Creates an instance of the module loader which can be used to locate ES6 and CommonJS modules.
es6ModuleOrder - Variable in class com.google.javascript.jscomp.DependencyOptions
 
es6Modules - Variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Whether ES6 modules are included.
Es6RenameReferences - Class in com.google.javascript.jscomp
Renames references in code and JSDoc when necessary.
Es6RenameReferences(Map<Node, Map<String, String>>) - Constructor for class com.google.javascript.jscomp.Es6RenameReferences
 
Es6RenameVariablesInParamLists - Class in com.google.javascript.jscomp
Renames declarations and references in function bodies to avoid shadowing names referenced in the parameter list, in default values or computed properties.
Es6RenameVariablesInParamLists(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6RenameVariablesInParamLists
 
es6RenameVariablesInParamLists - Static variable in class com.google.javascript.jscomp.TranspilationPasses
 
Es6RenameVariablesInParamLists.CollectReferences - Class in com.google.javascript.jscomp
Collects all references in a naive way.
Es6RewriteArrowFunction - Class in com.google.javascript.jscomp
Converts ES6 arrow functions to standard anonymous ES3 functions.
Es6RewriteArrowFunction(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
es6RewriteArrowFunction - Static variable in class com.google.javascript.jscomp.TranspilationPasses
 
Es6RewriteArrowFunction.UpdateThisAndArgumentsReferences - Class in com.google.javascript.jscomp
 
Es6RewriteBlockScopedDeclaration - Class in com.google.javascript.jscomp
Rewrite "let"s and "const"s as "var"s.
Es6RewriteBlockScopedDeclaration(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
Es6RewriteBlockScopedDeclaration.CollectUndeclaredNames - Class in com.google.javascript.jscomp
Record undeclared names and aggressively rename possible references to them.
Es6RewriteBlockScopedDeclaration.LoopClosureTransformer - Class in com.google.javascript.jscomp
Transforms let/const declarations captured by loop closures.
Es6RewriteBlockScopedDeclaration.LoopClosureTransformer.LoopObject - Class in com.google.javascript.jscomp
 
Es6RewriteBlockScopedDeclaration.RewriteBlockScopedFunctionDeclaration - Class in com.google.javascript.jscomp
 
Es6RewriteDestructuring - Class in com.google.javascript.jscomp
Rewrites ES6 destructuring patterns and default parameters to valid ES3 code.
Es6RewriteDestructuring(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6RewriteDestructuring
 
es6RewriteDestructuring - Static variable in class com.google.javascript.jscomp.TranspilationPasses
 
Es6RewriteGenerators - Class in com.google.javascript.jscomp
Converts ES6 generator functions to valid ES3 code.
Es6RewriteGenerators(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6RewriteGenerators
 
Es6RewriteGenerators.ControlExitsCheck - Class in com.google.javascript.jscomp
 
Es6RewriteGenerators.DecomposeYields - Class in com.google.javascript.jscomp
Decomposes expressions with yields inside of them to equivalent sequence of expressions in which all non-statement yields are of the form:
Es6RewriteGenerators.ExceptionContext - Class in com.google.javascript.jscomp
 
Es6RewriteGenerators.LoopContext - Class in com.google.javascript.jscomp
 
es6RuntimeLibrary - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
Es6SortedDependencies<INPUT extends DependencyInfo> - Class in com.google.javascript.jscomp.deps
A sorted list of inputs following the ES6 module ordering spec.
Es6SortedDependencies(List<INPUT>) - Constructor for class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
Es6SplitVariableDeclarations - Class in com.google.javascript.jscomp
Splits variable declarations that declare multiple variables into separate declarations, if at least one of the declarations is a destructuring declaration.
Es6SplitVariableDeclarations(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6SplitVariableDeclarations
 
es6SplitVariableDeclarations - Static variable in class com.google.javascript.jscomp.TranspilationPasses
 
Es6SyntacticScopeCreator - Class in com.google.javascript.jscomp
The syntactic scope creator scans the parse tree to create a Scope object containing all the variable declarations in that scope.
Es6SyntacticScopeCreator(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
Es6SyntacticScopeCreator(AbstractCompiler, SyntacticScopeCreator.RedeclarationHandler) - Constructor for class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
Es6TemplateLiterals - Class in com.google.javascript.jscomp
Helper class for transpiling ES6 template literals.
Es6TemplateLiterals() - Constructor for class com.google.javascript.jscomp.Es6TemplateLiterals
 
Es6ToEs3ClassSideInheritance - Class in com.google.javascript.jscomp
Rewrites static inheritance to explicitly copy inherited properties from superclass to subclass so that the typechecker knows the subclass has those properties.
Es6ToEs3ClassSideInheritance(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
Es6ToEs3ClassSideInheritance.FindStaticMembers - Class in com.google.javascript.jscomp
 
Es6ToEs3ClassSideInheritance.JavascriptClass - Class in com.google.javascript.jscomp
 
Es6ToEs3Converter - Class in com.google.javascript.jscomp
Converts ES6 code to valid ES5 code.
Es6ToEs3Converter(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6ToEs3Converter
 
Es6ToEs3Converter.CheckClassAssignments - Class in com.google.javascript.jscomp
 
Es6ToEs3Converter.ClassDeclarationMetadata - Class in com.google.javascript.jscomp
Represents static metadata on a class declaration expression - i.e.
Es6TypedToEs6Converter - Class in com.google.javascript.jscomp
Es6TypedToEs6Converter(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
Es6TypedToEs6Converter.Namespace - Class in com.google.javascript.jscomp
 
Es6TypedToEs6Converter.ScanNamespaces - Class in com.google.javascript.jscomp
 
escape(String) - Static method in class com.google.javascript.jscomp.VariableMap
 
escapeCharOnto(char, StringBuilder) - Static method in class com.google.javascript.jscomp.regex.RegExpTree
 
escaped - Variable in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
escaped - Variable in class com.google.javascript.jscomp.MaybeReachingVariableUse
 
escaped - Variable in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
escapedJsStrings - Variable in class com.google.javascript.jscomp.CodeGenerator
 
escapedQualifiedNames - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
escapedVarNames - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
escapedVars - Variable in class com.google.javascript.jscomp.NTIScope
 
escapeParameters(MustBeReachingVariableDef.MustDef) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
escapeRangeCharOnto(char, boolean, boolean, boolean, StringBuilder) - Static method in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
escapeRegularCharOnto(char, int, StringBuilder) - Static method in class com.google.javascript.jscomp.regex.RegExpTree.Text
 
escapeString(String) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Escapes the given string for JSON.
escapeString(String) - Static method in class com.google.debugging.sourcemap.Util
Escapes the given string to a double quoted (") JavaScript/JSON string
escapeString(String, char, String, String, String) - Static method in class com.google.debugging.sourcemap.Util
Helper to escape JavaScript string as well as regular expression
estimateCallCost(Node, boolean) - Static method in class com.google.javascript.jscomp.FunctionInjector
Gets an estimate of the cost in characters of making the function call: the sum of the identifiers and the separators.
estimateCostOneLevel(Node) - Static method in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
Estimate the number of characters in the textual representation of the given node and that will be devoted to negation or parentheses.
ESTIMATED_IDENTIFIER - Static variable in class com.google.javascript.jscomp.InlineCostEstimator
 
ESTIMATED_IDENTIFIER_COST - Static variable in class com.google.javascript.jscomp.InlineCostEstimator
 
estimateSavings() - Method in class com.google.javascript.jscomp.FunctionRewriter.Reduction
Estimate number of bytes saved by applying this reduction.
eval(Node, ImmutableMap<String, JSType>) - Method in class com.google.javascript.jscomp.TypeTransformation
Evaluates the type transformation expression and returns the resulting type.
eval(Node, ImmutableMap<String, JSType>, ImmutableMap<String, String>) - Method in class com.google.javascript.jscomp.TypeTransformation
Evaluates the type transformation expression and returns the resulting type.
EVAL_ASSIGNMENT - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
EVAL_DECLARATION - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
EVAL_ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
EVAL_ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
evalBoolean(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalBooleanOperation(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalConditional(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalInstanceOf(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalInternal(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalMaprecord(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalMapunion(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalNativeTypeExpr(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalOperationExpression(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalPrintType(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalPropType(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalRawTypeOf(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalRecord(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalRecordParam(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalRecordType(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalString(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalStringParams(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalStringPredicate(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTemplateTypeOf(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTemplatizedType(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTypeExpression(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTypeName(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTypeOfVar(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTypeParams(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTypePredicate(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTypeVar(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evalTypevarPredicate(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
evaluate(StaticTypedScope<JSType>, TypeIRegistry) - Method in class com.google.javascript.rhino.JSTypeExpression
Evaluates the type expression into a JSType object.
evaluateComparison(int, Node, Node, boolean) - Static method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
evaluateInEmptyScope(TypeIRegistry) - Method in class com.google.javascript.rhino.JSTypeExpression
 
evaluatesToLocalValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
evaluatesToLocalValue(Node, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
 
evaluateTypeString(AbstractCompiler, String) - Static method in class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
 
evaluateTypeTransformations(ImmutableList<TemplateType>, Map<TemplateType, JSType>) - Method in class com.google.javascript.jscomp.TypeInference
This function will evaluate the type transformations associated to the template types
evalUnionType(Node, TypeTransformation.NameResolver) - Method in class com.google.javascript.jscomp.TypeTransformation
 
Event(boolean, Tracer) - Constructor for class com.google.javascript.jscomp.Tracer.Event
 
EVENT_HANDLER_TYPE_NAME - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
EVENTFUL_OBJECT_NOT_DISPOSED - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
EVENTFUL_OBJECT_PURELY_LOCAL - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
eventfulObjectDisposed(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
eventfulObjectMap - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
EventfulObjectState() - Constructor for class com.google.javascript.jscomp.CheckEventfulObjectDisposal.EventfulObjectState
 
eventfulTypes - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
eventizes - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
events - Variable in class com.google.javascript.jscomp.Tracer.ThreadTrace
The Events corresponding to each startEvent/stopEvent
eventTime() - Method in class com.google.javascript.jscomp.Tracer.Event
 
EVERY_LOCATION - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction
 
exception - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CatchTree
 
ExceptionContext(int, Node) - Constructor for class com.google.javascript.jscomp.Es6RewriteGenerators.ExceptionContext
 
exceptionHandler - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
exceptPath(List<String>, CheckLevel) - Static method in class com.google.javascript.jscomp.ByPathWarningsGuard
 
excerpt - Variable in class com.google.javascript.jscomp.LightweightMessageFormatter
 
excerptFormatter - Static variable in class com.google.javascript.jscomp.LightweightMessageFormatter
 
execute() - Method in class com.google.javascript.jscomp.ant.CompileTask
 
exitCodeReceiverForTesting - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
exited - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ChainCalls.GatherFunctions
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckMissingReturn
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckUnreachableCode
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CoalesceVariableNames
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.CombinedCompilerPass
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
Rename vars for the current scope, and merge any referenced names into the parent scope reference set.
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.NodeTraversal.AbstractScopedCallback
 
exitScope(NodeTraversal) - Method in interface com.google.javascript.jscomp.NodeTraversal.ScopedCallback
Called immediately before exiting a scope.
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.Normalize.ScopeTicklingCallback
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
Updates block stack and invokes any additional behavior.
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.RenameVars.ProcessVars
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.ShadowVariables.DoShadowVariables
 
exitScope(NodeTraversal) - Method in class com.google.javascript.jscomp.SymbolTable.ThisRefCollector
 
exitScopeIfActive(NodeTraversal) - Method in class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
 
expandCommandLinePath(String, JSModule) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Expand a file path specified on the command-line.
ExpandJqueryAliases - Class in com.google.javascript.jscomp
Replace known jQuery aliases and methods with standard conventions so that the compiler recognizes them.
ExpandJqueryAliases(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ExpandJqueryAliases
 
ExpandJqueryAliases.FindCallbackArgumentReferences - Class in com.google.javascript.jscomp
Given a jQuery.expandedEach callback function, traverse it and collect any references to its parameter names.
expandSourceMapPath(B, JSModule) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Expansion function for source map.
expandToAllMatched(CharRanges) - Static method in class com.google.javascript.jscomp.regex.CaseCanonicalize
Given a character range that may include case sensitive code-units, such as [0-9B-M], returns the character range that includes all the code-units in the input and those that are case-insensitively equivalent to a code-unit in the input.
expandTypesToSkip() - Method in class com.google.javascript.jscomp.DisambiguateProperties.Property
Invalidates any types related to invalid types.
expectActualObject(NodeTraversal, Node, JSType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect the type to be an object.
expectAllInterfaceProperties(NodeTraversal, Node, FunctionType) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that all properties on interfaces that this type implements are implemented and correctly typed.
expectAnyObject(NodeTraversal, Node, JSType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect the type to contain an object sometimes.
expectArgumentMatchesParameter(NodeTraversal, Node, JSType, JSType, Node, int) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the type of an argument matches the type of the parameter that it's fulfilling.
expectBitwiseable(NodeTraversal, Node, JSType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect the type to be a valid operand to a bitwise operator.
expectCanAssignTo(NodeTraversal, Node, JSType, JSType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the first type can be assigned to a symbol of the second type.
expectCanAssignToPropertyOf(NodeTraversal, Node, JSType, JSType, Node, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the first type can be assigned to a symbol of the second type.
expectCanCast(NodeTraversal, Node, JSType, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the first type can be cast to the second type.
expectCastIsNecessary(NodeTraversal, Node, JSType, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that casting type to castType is necessary.
EXPECTED_CONSTRUCTOR - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
EXPECTED_INTERFACE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
EXPECTED_OBJECTLIT_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
EXPECTED_STRING_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
EXPECTED_THIS_TYPE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
expectedRetType - Variable in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
expectedTypeName - Variable in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
expectErrors(String...) - Method in class com.google.javascript.jscomp.testing.TestErrorManager
 
expectIndexMatch(NodeTraversal, Node, JSType, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the first type can be addressed with GETELEM syntax, and that the second type is the right type for an index into the first type.
expectInterfaceProperty(NodeTraversal, Node, ObjectType, ObjectType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the property in an interface that this type implements is implemented and correctly typed.
expectNotNullOrUndefined(NodeTraversal, Node, JSType, String, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
Expect the type to be anything but the null or void type.
expectNumber(NodeTraversal, Node, JSType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect the type to be a number, or a type convertible to number.
expectObject(NodeTraversal, Node, JSType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect the type to be an object, or a type convertible to object.
expectString(NodeTraversal, Node, JSType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect the type to be a string, or a type convertible to string.
expectStringOrNumber(NodeTraversal, Node, JSType, String) - Method in class com.google.javascript.jscomp.TypeValidator
Expect the type to be a number or string, or a type convertible to a number or string.
expectSuperType(NodeTraversal, Node, ObjectType, ObjectType) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the first type is the direct superclass of the second type.
expectSwitchMatchesCase(NodeTraversal, Node, JSType, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the type of a switch condition matches the type of its case condition.
expectUndeclaredVariable(String, CompilerInput, Node, Node, TypedVar, String, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
Expect that the given variable has not been declared with a type.
expectValidTypeofName(NodeTraversal, Node, String) - Method in class com.google.javascript.jscomp.TypeValidator
 
expectWarnings(String...) - Method in class com.google.javascript.jscomp.testing.TestErrorManager
 
explicitlyImplOrExtInterface(FunctionType) - Method in class com.google.javascript.rhino.jstype.FunctionType
check whether or not this function type has implemented the given interface if this function is an interface, check whether or not this interface has extended the given interface
explicitModule - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
explicitNode - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
explicitReturnExpected(Node) - Method in class com.google.javascript.jscomp.CheckMissingReturn
Determines if the given scope should explicitly return.
exploitAssign - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Some simple, local collapses (e.g., var x; var y; becomes var x,y;.
ExploitAssigns - Class in com.google.javascript.jscomp
Tries to chain assignments together.
ExploitAssigns() - Constructor for class com.google.javascript.jscomp.ExploitAssigns
 
Export(String, Node) - Constructor for class com.google.javascript.jscomp.ExternExportsPass.Export
 
EXPORT - Static variable in class com.google.javascript.rhino.Token
Token types.
EXPORT_ALL_FROM - Static variable in class com.google.javascript.rhino.Node
 
EXPORT_ANNOTATION_NOT_ALLOWED - Static variable in class com.google.javascript.jscomp.FindExportableNodes
 
EXPORT_DEFAULT - Static variable in class com.google.javascript.rhino.Node
 
EXPORT_SPEC - Static variable in class com.google.javascript.rhino.Token
Token types.
EXPORT_SPECS - Static variable in class com.google.javascript.rhino.Token
Token types.
ExportDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ExportDeclarationTree(SourceRange, boolean, boolean, ParseTree, ImmutableList<ParseTree>, LiteralToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree
 
exportedNames - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Names exported by goog.exportSymbol.
exportedVariables - Variable in class com.google.javascript.jscomp.GatherRawExports
 
exportedVariables - Variable in class com.google.javascript.jscomp.GenerateExports
 
exportedVariables - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
exportingInputBySymbolName - Variable in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
exportLocalPropertyDefinitions - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
exportLocalPropertyDefinitions - Variable in class com.google.javascript.jscomp.CompilerOptions
 
exportMap - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
Maps exported names to their names in current module.
exportPath - Variable in class com.google.javascript.jscomp.ExternExportsPass.PropertyExport
 
exportPropertyFunction - Variable in class com.google.javascript.jscomp.ExportTestFunctions
 
exportPropertyFunction - Variable in class com.google.javascript.jscomp.GenerateExports
 
exportPropertyFunctionNames - Variable in class com.google.javascript.jscomp.ExternExportsPass
A list of function names used to export properties.
exportRefs - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
exports - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
exports - Variable in class com.google.javascript.jscomp.ExternExportsPass
The exports found.
exports - Variable in class com.google.javascript.jscomp.FindExportableNodes
The set of node with @export annotations and their associated fully qualified names
EXPORTS - Static variable in class com.google.javascript.jscomp.ProcessCommonJSModules
 
exportSpecifierList - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree
 
ExportSpecifierTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ExportSpecifierTree(SourceRange, IdentifierToken, IdentifierToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ExportSpecifierTree
 
exportSymbolFunction - Variable in class com.google.javascript.jscomp.ExportTestFunctions
 
exportSymbolFunction - Variable in class com.google.javascript.jscomp.GenerateExports
 
exportSymbolFunctionNames - Variable in class com.google.javascript.jscomp.ExternExportsPass
A list of function names used to export symbols.
exportTestFunctionAsProperty(String, Node, Node, Node) - Method in class com.google.javascript.jscomp.ExportTestFunctions
 
exportTestFunctionAsSymbol(String, Node, Node) - Method in class com.google.javascript.jscomp.ExportTestFunctions
 
exportTestFunctions - Variable in class com.google.javascript.jscomp.CompilerOptions
Whether to export test functions.
exportTestFunctions - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Generates exports for functions associated with JsUnit.
ExportTestFunctions - Class in com.google.javascript.jscomp
Generates goog.exportSymbol for test functions, so they can be recognized by the test runner, even if the code is compiled.
ExportTestFunctions(AbstractCompiler, String, String) - Constructor for class com.google.javascript.jscomp.ExportTestFunctions
Creates a new export test functions compiler pass.
ExportTestFunctions.ExportTestFunctionsNodes - Class in com.google.javascript.jscomp
 
ExportTestFunctionsNodes() - Constructor for class com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes
 
exposedProperties - Variable in class com.google.javascript.jscomp.Normalize.FindExposeAnnotations
 
exposedProperties - Variable in class com.google.javascript.jscomp.Normalize.RewriteExposedProperties
 
exposedToCallOrApply - Variable in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
exposedToCallOrApply() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
exposeExpression(Node) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Perform any rewriting necessary so that the specified expression is movable.
exposeExpression(Node, Node) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Rewrite the expression such that the sub-expression is in a movable expression statement while maintaining evaluation order.
EXPR_RESULT - Static variable in class com.google.javascript.rhino.Token
Token types.
Expression() - Constructor for enum com.google.javascript.jscomp.parsing.parser.Parser.Expression
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CaseClauseTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionIfTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ExpressionStatementTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ReturnStatementTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.SpreadExpressionTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.SwitchStatementTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TemplateSubstitutionTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.WithStatementTree
 
expression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.YieldExpressionTree
 
ExpressionDecomposer - Class in com.google.javascript.jscomp
Methods necessary for partially or full decomposing an expression.
ExpressionDecomposer(AbstractCompiler, Supplier<String>, Set<String>, Scope) - Constructor for class com.google.javascript.jscomp.ExpressionDecomposer
 
ExpressionDecomposer.DecompositionState - Class in com.google.javascript.jscomp
A simple class to track two things: - whether side effects have been seen.
ExpressionDecomposer.DecompositionType - Enum in com.google.javascript.jscomp
 
expressions - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CommaExpressionTree
 
ExpressionStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ExpressionStatementTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ExpressionStatementTree
 
exprNode - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
exprResult(Node) - Static method in class com.google.javascript.rhino.IR
 
extend(TemplateTypeMap) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Extends this TemplateTypeMap with the contents of the specified map.
EXTEND_FINAL_CLASS - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
EXTENDABLE_FIELDS - Static variable in class com.google.javascript.jscomp.CheckConformance
 
extendedInterfaces - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
extendedInterfaces - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
extendedInterfaces - Variable in class com.google.javascript.rhino.jstype.FunctionType
The interfaces directly extended by this function (for interfaces) It is only relevant for constructors.
ExtendedTypeInfo(JSTypeExpression, int, int) - Constructor for class com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtendedTypeInfo
 
ExtendedTypeValidator() - Constructor for class com.google.javascript.jscomp.FunctionTypeBuilder.ExtendedTypeValidator
 
extends_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
extends_ - Variable in class com.google.javascript.jscomp.Requirement
 
EXTENDS_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
EXTENDS_NON_INTERFACE - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
EXTENDS_NON_OBJECT - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
EXTENDS_NON_OBJECT - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
EXTENDS_NOT_ON_CTOR_OR_INTERF - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
EXTENDS_WITHOUT_TYPEDEF - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
extendTemplateTypeMap(TemplateTypeMap) - Method in class com.google.javascript.rhino.jstype.JSType
Extends the template type map associated with this type, merging in the keys and values of the specified map.
extendTemplateTypeMapBasedOn(ObjectType) - Method in class com.google.javascript.rhino.jstype.FunctionType
Extends the TemplateTypeMap of the function's this type, based on the specified type.
extensions - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
extensions - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
A list of extensions to be added to sourcemap.
extern() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
extern - Variable in class com.google.javascript.rhino.SimpleSourceFile
 
EXTERN_MASK - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
EXTERN_OBJECT_PROPERTY_STRING - Static variable in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
EXTERN_PROPERTIES_CHANGED - Static variable in class com.google.javascript.jscomp.SanityCheck
 
externallyDefined - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsName
Whether this is an externally defined name
ExternalNameOnlyDefinition(Node) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.ExternalNameOnlyDefinition
 
externalNames - Variable in class com.google.javascript.jscomp.NameAnalyzer
Names that are externally defined
externAndJsRoot - Variable in class com.google.javascript.jscomp.Compiler
 
externedNames - Variable in class com.google.javascript.jscomp.AmbiguateProperties
Property names that don't get renamed
externedNames - Variable in class com.google.javascript.jscomp.RenameProperties
 
externExport - Variable in class com.google.javascript.jscomp.Result
 
externExports - Variable in class com.google.javascript.jscomp.Compiler
The externs created from the exports.
externExports() - Method in class com.google.javascript.jscomp.Compiler
 
externExports - Variable in class com.google.javascript.jscomp.CompilerOptions
Whether the exports should be made available via Result after compilation.
ExternExportsPass - Class in com.google.javascript.jscomp
Creates an externs file containing all exported symbols and properties for later consumption.
ExternExportsPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ExternExportsPass
Creates an instance.
ExternExportsPass.Export - Class in com.google.javascript.jscomp
 
ExternExportsPass.PropertyExport - Class in com.google.javascript.jscomp
A property export.
ExternExportsPass.SymbolExport - Class in com.google.javascript.jscomp
A symbol export.
externExportsPath - Variable in class com.google.javascript.jscomp.CompilerOptions
The output path for the created externs file.
externFileLists - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
externMethods - Variable in class com.google.javascript.jscomp.MethodCompilerPass
List of methods defined in externs
externMethodsWithoutSignatures - Variable in class com.google.javascript.jscomp.MethodCompilerPass
List of extern methods without signatures that we can't warn about
externNames - Variable in class com.google.javascript.jscomp.RenameVars
Set of extern variable names
externNode - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
externProperties - Variable in class com.google.javascript.jscomp.Compiler
 
externProperties - Variable in class com.google.javascript.jscomp.GatherExternProperties
 
externs - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
externs - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
externs - Variable in class com.google.javascript.jscomp.Compiler
 
externs - Variable in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
externs - Variable in class com.google.javascript.jscomp.NTIScope
 
externs - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier
 
externs - Variable in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
externs - Variable in class com.google.javascript.refactoring.RefasterJs
 
EXTERNS_FILES_SHOULD_BE_ANNOTATED - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
EXTERNS_VALIDATION - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
ExternsCallback() - Constructor for class com.google.javascript.jscomp.lint.CheckJSDocStyle.ExternsCallback
 
externsParserConfig - Variable in class com.google.javascript.jscomp.Compiler
 
externsRoot - Variable in class com.google.javascript.jscomp.Compiler
 
externsRoot - Variable in class com.google.javascript.jscomp.ExternExportsPass
The AST root which holds the externs generated.
externsRoot - Variable in class com.google.javascript.jscomp.GlobalNamespace
 
externsScope - Variable in class com.google.javascript.jscomp.GlobalNamespace
 
externsSupplierForTesting - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
EXTRA_REQUIRE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
EXTRA_REQUIRE - Static variable in class com.google.javascript.refactoring.ErrorToFixMapper
 
EXTRA_REQUIRE_WARNING - Static variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
extraAnnotationName - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
extraAnnotationNames - Variable in class com.google.javascript.jscomp.CompilerOptions
A set of extra annotation names which are accepted and silently ignored when encountered in a source file.
extractBeforeStatement - Variable in class com.google.javascript.jscomp.ExpressionDecomposer.DecompositionState
 
extractBehaviors(Node) - Method in class com.google.javascript.jscomp.PolymerBehaviorExtractor
Extracts all Behaviors from an array literal, recursively.
extractBlockComment(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Extracts the top-level block comment from the JsDoc comment, if any.
extractCharno(int) - Static method in class com.google.javascript.rhino.Node
Extracts the character number and character number from a merged line char number (see Node.mergeLineCharNo(int, int)).
extractClassDefinition(Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
Validates the class definition and if valid, destructively extracts the class definition from the AST.
extractClassNameIfGoog(Node, Node, String) - Static method in class com.google.javascript.jscomp.ClosureCodingConvention
 
extractClassNameIfProvide(Node, Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
Extracts X from goog.provide('X'), if the applied Node is goog.
extractClassNameIfProvide(Node, Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Convenience method for determining provided dependencies amongst different JS scripts.
extractClassNameIfProvide(Node, Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
extractClassNameIfProvide(Node, Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
extractClassNameIfRequire(Node, Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
Extracts X from goog.require('X'), if the applied Node is goog.
extractClassNameIfRequire(Node, Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Convenience method for determining required dependencies amongst different JS scripts.
extractClassNameIfRequire(Node, Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
extractClassNameIfRequire(Node, Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
extractConditional(Node, Node, boolean) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
 
extractDeclaration(Node) - Static method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration
 
extractExpression(Node, Node) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
 
extractExternalMessages - Variable in class com.google.javascript.jscomp.JsMessageExtractor
 
extractForInitializer(Node, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
Bring the initializers out of FOR loops.
extractFromCallNode(JsMessage.Builder, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Initializes a message builder from a CALL node.
extractFromCallNode(Node, AbstractCompiler, GlobalNamespace) - Static method in class com.google.javascript.jscomp.PolymerClassDefinition
Validates the class definition and if valid, destructively extracts the class definition from the AST.
extractFromFunctionNode(JsMessage.Builder, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Initializes a message builder from a FUNCTION node.
extractFromReturnDescendant(JsMessage.Builder, Node) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Appends value parts to the message builder by traversing the descendants of the given RETURN node.
extractInstance(ExtractPrototypeMemberDeclarations.ExtractionInstance) - Method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations
At a given ExtractionInstance, stores and prototype object in the temp variable and rewrite each member declaration to assign to the temp variable instead.
ExtractionInfo(String, JsDocToken) - Constructor for class com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtractionInfo
 
ExtractionInstance(ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration, Node) - Constructor for class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.ExtractionInstance
 
extractIsModuleFile(Node, Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
extractIsModuleFile(Node, Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Convenience method for determining if the node indicates the file is a "module" file (a file whose top level symbols are not in global scope).
extractIsModuleFile(Node, Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
extractIsModuleFile(Node, Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
extractLineno(int) - Static method in class com.google.javascript.rhino.Node
Extracts the line number and character number from a merged line char number (see Node.mergeLineCharNo(int, int)).
extractList(String) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
extractMessageFrom(JsMessage.Builder, Node, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Creates a JsMessage for a JS message defined using an assignment to a qualified name (e.g a.b.MSG_X = goog.getMsg(...);).
extractMessageFromVariable(JsMessage.Builder, Node, Node, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Creates a JsMessage for a JS message defined using a JS variable declaration (e.g var MSG_X = ...;).
extractMessages(SourceFile...) - Method in class com.google.javascript.jscomp.JsMessageExtractor
Extracts JS messages from JavaScript code.
extractMessages(Iterable<T>) - Method in class com.google.javascript.jscomp.JsMessageExtractor
Extracts JS messages from JavaScript code.
ExtractMessagesVisitor(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.JsMessageExtractor.ExtractMessagesVisitor
 
extractMultilineComment(JsDocToken, JsDocInfoParser.WhitespaceOption, boolean, boolean) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Extracts text from the stream until the end of the comment, end of the file, or an annotation token is encountered.
extractMultilineTextualBlock(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
extractMultilineTextualBlock(JsDocToken, JsDocInfoParser.WhitespaceOption, boolean) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Extracts the text found on the current line and all subsequent until either an annotation, end of comment or end of file is reached.
extractor - Static variable in class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer
 
extractProperties(Node) - Static method in class com.google.javascript.jscomp.PolymerPassStaticUtils
Extracts a list of PolymerPass.MemberDefinitions for the properties block of the given descriptor Object literal.
extractProperty(Node, String) - Static method in class com.google.javascript.jscomp.ClosureRewriteClass
 
extractPrototypeMemberDeclarations - Variable in class com.google.javascript.jscomp.CompilerOptions
Extracts common prototype member declarations
extractPrototypeMemberDeclarations - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Extracts common sub-expressions.
ExtractPrototypeMemberDeclarations - Class in com.google.javascript.jscomp
When there are multiple prototype member declarations to the same class, use a temp variable to alias the prototype object.
ExtractPrototypeMemberDeclarations(AbstractCompiler, ExtractPrototypeMemberDeclarations.Pattern) - Constructor for class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations
 
ExtractPrototypeMemberDeclarations.ExtractionInstance - Class in com.google.javascript.jscomp
 
ExtractPrototypeMemberDeclarations.GatherExtractionInfo - Class in com.google.javascript.jscomp
Collects all the possible extraction instances in a node traversal.
ExtractPrototypeMemberDeclarations.Pattern - Enum in com.google.javascript.jscomp
 
ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration - Class in com.google.javascript.jscomp
Abstraction for a prototype member declaration.
ExtractPrototypeMemberDeclarationsMode() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.ExtractPrototypeMemberDeclarationsMode
 
ExtractRecordTypePropertyNames() - Constructor for class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
extractSingleLineBlock() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Extracts the text found on the current line starting at token.
extractStringFromStringExprNode(Node) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Returns the string value associated with a node representing a JS string or several JS strings added together (e.g.
extraInfo - Variable in class com.google.javascript.jscomp.Tracer.Stat
 
extraModuleNameChars - Static variable in class com.google.javascript.jscomp.CommandLineRunner
 
extraSmartNamePass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Process smart name processing - removes unused classes and does referencing starting with minimum set of names.
extraSmartNameRemoval - Variable in class com.google.javascript.jscomp.CompilerOptions
Removes code associated with unused global names
extraTracingStatistics - Static variable in class com.google.javascript.jscomp.Tracer
 
extraTracingValues - Variable in class com.google.javascript.jscomp.Tracer
Values returned by extraTracingStatistics

F

factory - Variable in class com.google.javascript.jscomp.PhaseOptimizer.NamedPass
 
FACTORY_METHOD_NAME - Static variable in class com.google.javascript.jscomp.FunctionRewriter.EmptyFunctionReducer
 
FACTORY_METHOD_NAME - Static variable in class com.google.javascript.jscomp.FunctionRewriter.GetterReducer
 
FACTORY_METHOD_NAME - Static variable in class com.google.javascript.jscomp.FunctionRewriter.IdentityReducer
 
FACTORY_METHOD_NAME - Static variable in class com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer
 
FACTORY_METHOD_NAME - Static variable in class com.google.javascript.jscomp.FunctionRewriter.SetterReducer
 
FAILED_TO_UNIFY - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
failedEquivalenceCheck(TemplateTypeMap.EquivalenceMatch, EquivalenceMethod) - Static method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Determines if the specified EquivalenceMatch is considered a failing condition for an equivalence check, given the EquivalenceMethod used for the check.
failNextInt() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
fakeName - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionExpression
 
FALLBACK_ARG_ERROR - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
FALLBACK_MAX_INPUT_SIZE - Static variable in class com.google.javascript.jscomp.webservice.common.Protocol
Fallback value in case no setting is provided.
FALSE - Static variable in class com.google.javascript.rhino.Token
Token types.
FALSE_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
FALSE_TYPE - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
falseNode() - Static method in class com.google.javascript.rhino.IR
 
FALSES - Static variable in class com.google.javascript.jscomp.CommandLineRunner.Flags.BooleanOptionHandler
 
FALSY - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
FALSY_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
fastAllPathsReturnCheck(ControlFlowGraph<Node>) - Method in class com.google.javascript.jscomp.CheckMissingReturn
Fast check to see if all execution paths contain a return statement.
fatal - Variable in exception com.google.javascript.jscomp.deps.JsFileLineParser.ParseException
 
favors(CharSequence) - Method in class com.google.javascript.jscomp.DefaultNameGenerator
Increase the prioritization of all the chars in a String.
favorsCommaOverSemiColon - Variable in class com.google.javascript.jscomp.StatementFusion
 
Feature(String, FeatureSet) - Constructor for enum com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature
 
features - Variable in class com.google.javascript.jscomp.JsAst
 
features - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
features - Variable in enum com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature
 
features() - Method in enum com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature
 
features - Variable in class com.google.javascript.jscomp.parsing.parser.Parser
 
features - Variable in class com.google.javascript.jscomp.parsing.ParserRunner.ParseResult
 
FeatureSet - Class in com.google.javascript.jscomp.parsing.parser
Represents various aspects of language version and support.
FeatureSet(int, boolean, boolean, boolean) - Constructor for class com.google.javascript.jscomp.parsing.parser.FeatureSet
 
FeatureSet.Feature - Enum in com.google.javascript.jscomp.parsing.parser
Specific features that can be included (indirectly) in a FeatureSet.
FieldCleanupPass - Class in com.google.javascript.jscomp
A CleanupPass implementation that will remove all field declarations on JSTypes contributed by the original file.
FieldCleanupPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.FieldCleanupPass
 
FieldCleanupPass.QualifiedNameSearchTraversal - Class in com.google.javascript.jscomp
Search for fields to cleanup by looking for nodes in the tree which are root nodes of qualified names and getting the final token of the qualified name as a candidate field.
fieldCleanupPassFactory - Variable in class com.google.javascript.jscomp.CleanupPasses
 
fields - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ObjectPatternTree
 
file - Variable in class com.google.javascript.jscomp.SourceFile.OnDisk
 
File - Class in java.io
GWT compatible no-op replacement for File
File(String) - Constructor for class java.io.File
 
fileHasProvidesOrRequires - Variable in class com.google.javascript.jscomp.deps.JsFileParser
 
fileid - Variable in class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
FileInstrumentationData - Class in com.google.javascript.jscomp
Holds instrumentation details related to a file, namely, the filename, the array name used in instrumentation, and the lines which were instrumented (in encoded form).
FileInstrumentationData(String, String) - Constructor for class com.google.javascript.jscomp.FileInstrumentationData
 
fileIsModule - Variable in class com.google.javascript.jscomp.deps.JsFileParser
 
fileLevelJsDocBuilder - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
fileLevelJsDocBuilder - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
fileName - Variable in class com.google.javascript.jscomp.FileInstrumentationData
 
fileName - Variable in class com.google.javascript.jscomp.JsAst
 
fileName - Variable in class com.google.javascript.jscomp.SourceFile
 
fileNameToLegacyOutputWriter(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Converts a file name into a Writer taking in account the output charset.
filenameToOutputStream(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Converts a file name into a Outputstream.
fileNameToOutputWriter2(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Converts a file name into a Writer taking in account the output charset.
fileOverview - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
FILEOVERVIEW_JSDOC - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
fileOverviewInfo - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
fileOverviewJSDocInfo - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
filePath - Variable in class com.google.javascript.jscomp.deps.JsFileLineParser
Path of the file currently being parsed.
FilePosition - Class in com.google.debugging.sourcemap
Represents a position in a source file.
FilePosition(int, int) - Constructor for class com.google.debugging.sourcemap.FilePosition
 
Files - Class in com.google.common.io
GWT compatible no-op replacement for Files
Files() - Constructor for class com.google.common.io.Files
 
filesToStreamOut - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
FileSystem - Class in java.nio.file
GWT compatible no-op replacement for FileSystem
FileSystem() - Constructor for class java.nio.file.FileSystem
 
FileSystems - Class in java.nio.file
GWT compatible no-op replacement for FileSystems
FileSystems() - Constructor for class java.nio.file.FileSystems
 
fileVisibilityMap - Variable in class com.google.javascript.jscomp.SymbolTable.VisibilityCollector
 
fillEmptyModules(List<JSModule>) - Static method in class com.google.javascript.jscomp.Compiler
Fill any empty modules with a place holder file.
fillInFormalParameterTypes(JSDocInfo, Node, ImmutableList<String>, DeclaredTypeRegistry, FunctionTypeBuilder, boolean) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
fillInFunctionInformation(DefinitionProvider) - Method in class com.google.javascript.jscomp.CallGraph
Fills in function information (such as whether the function is ever aliased or whether it is exposed to .call or .apply) using the definition provider.
fillInFunTypeBuilder(Node, RawNominalType, DeclaredTypeRegistry, ImmutableList<String>, FunctionTypeBuilder) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
fillInitialValues(ReferenceCollectingCallback.Reference, Map<String, Node>) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
Populates a map of key names -> initial assigned values.
fillInReturnType(JSDocInfo, Node, Node, ImmutableList<String>, DeclaredTypeRegistry, FunctionTypeBuilder, boolean) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
fillJSDocInfo(AbstractCompiler, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable
Index JSDocInfo.
fillNamespaceReferences() - Method in class com.google.javascript.jscomp.SymbolTable
Not all symbol tables record references to "namespace" objects.
fillPropertyScopes() - Method in class com.google.javascript.jscomp.SymbolTable
 
fillPropertySymbols(AbstractCompiler, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable
Create symbols and references for all properties of types in this symbol table.
fillSymbolVisibility(AbstractCompiler, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable
Records the visibility of each symbol.
fillThisReferences(AbstractCompiler, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable
Fill in references to "this" variables.
filterNoResolvedType(JSType) - Static method in class com.google.javascript.rhino.jstype.JSType
When computing infima, we may get a situation like inf(Type1, Type2) where both types are unresolved, so they're technically subtypes of one another.
finalize() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
finalizeNameAssignment(RenameVars.Assignment, String) - Method in class com.google.javascript.jscomp.RenameVars
Makes a final name assignment.
finalizeScope() - Method in class com.google.javascript.jscomp.NTIScope
 
finallyBlock - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree
 
finallyMap - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
finallyName - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
finallyStartState - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
FinallyTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
FinallyTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.FinallyTree
 
find(E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
find(E) - Method in interface com.google.javascript.jscomp.graph.UnionFind
Returns the representative of the equivalence class of e.
find() - Method in class java.util.regex.Matcher
 
FindAbstractMethods() - Constructor for class com.google.javascript.jscomp.ClosureCodeRemoval.FindAbstractMethods
 
findAliases(NodeTraversal, Scope) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
findAll(E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
findAll(E) - Method in interface com.google.javascript.jscomp.graph.UnionFind
Returns the elements in the same equivalence class as value.
FindAssertionCalls() - Constructor for class com.google.javascript.jscomp.ClosureCodeRemoval.FindAssertionCalls
 
findBestDeclToAdd(StaticSymbolTable<S, R>, S) - Method in class com.google.javascript.jscomp.SymbolTable
Helper for addSymbolsFrom, to determine the best declaration spot.
findBestShadow(Scope) - Method in class com.google.javascript.jscomp.ShadowVariables.DoShadowVariables
 
FindCallbackArgumentReferences(Node, List<Node>, List<Node>, boolean) - Constructor for class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
findCalledFunctions(Node) - Method in class com.google.javascript.jscomp.InlineFunctions
This functions that may be called directly.
findCalledFunctions(Node, Set<String>) - Static method in class com.google.javascript.jscomp.InlineFunctions
 
FindCandidateFunctions() - Constructor for class com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions
 
FindCandidatesReferences(Map<String, InlineFunctions.FunctionState>, Map<Node, String>) - Constructor for class com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences
 
findCommonSuperObject(ObjectType, ObjectType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Finds the common supertype of the two given object types.
FindCrossModuleNamesCallback() - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols.FindCrossModuleNamesCallback
 
findCycle(List<INPUT>, Multimap<INPUT, INPUT>) - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
Returns the first circular dependency found.
findCycle(INPUT, Set<INPUT>, Multimap<INPUT, INPUT>, Set<INPUT>) - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
FindDeclarationsAndSetters() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters
 
findDeclaredNames(Node, Node, MakeDeclaredNamesUnique.Renamer) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
Traverses the current scope and collects declared names.
findDeclaringNameNodeForUse(Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VariableUseDeclarationMap
Returns the NAME node for the declaration of the variable that usingNameNode refers to, if it is in the map, or null otherwise.
FindDefineAmdStatements() - Constructor for class com.google.javascript.jscomp.ProcessCommonJSModules.FindDefineAmdStatements
 
FindDependencyScopes() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes
 
findEnclosingConstructorDeclaration(Node) - Static method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers
 
FindExportableNodes - Class in com.google.javascript.jscomp
Records all of the symbols and properties that should be exported.
FindExportableNodes(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.FindExportableNodes
 
FindExportableNodes.Mode - Enum in com.google.javascript.jscomp
 
FindExposeAnnotations() - Constructor for class com.google.javascript.jscomp.Normalize.FindExposeAnnotations
 
findExpressionRoot(Node) - Static method in class com.google.javascript.jscomp.ExpressionDecomposer
 
findExternFiles(CompilerOptions) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
FindExternProperties() - Constructor for class com.google.javascript.jscomp.DisambiguateProperties.FindExternProperties
 
findFixedParameters(List<OptimizeParameters.Parameter>, Node) - Method in class com.google.javascript.jscomp.OptimizeParameters
Determine which parameters use the same expression.
findFunctionExpressions(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions
Find function expressions that are called directly in the form of (function(a,b,...){...})(a,b,...) or (function(a,b,...){...}).call(this,a,b, ...)
findGeneratedName(String, ImmutableList<String>) - Static method in class com.google.javascript.jscomp.newtypes.UniqueNameGenerator
 
FindGoogProvideOrGoogModule() - Constructor for class com.google.javascript.jscomp.ProcessCommonJSModules.FindGoogProvideOrGoogModule
 
findGoogRequireNode(Node, NodeMetadata, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
 
findIndexOfChar(String, char) - Static method in class com.google.javascript.jscomp.VariableMap
 
findInjectionPoint(Node) - Static method in class com.google.javascript.jscomp.ExpressionDecomposer
 
findJavaScriptFiles(ResourceCollection) - Method in class com.google.javascript.jscomp.ant.CompileTask
Translates an Ant resource collection into the file list format that the compiler expects.
findJsFiles(Collection<String>) - Static method in class com.google.javascript.jscomp.CommandLineRunner
Returns all the JavaScript files from the set of patterns.
findJsFiles(Collection<String>, boolean) - Static method in class com.google.javascript.jscomp.CommandLineRunner
Returns all the JavaScript files from the set of patterns.
findLineOffsets() - Method in class com.google.javascript.jscomp.SourceFile
 
findMatching(String) - Method in class com.google.javascript.jscomp.ReplaceStrings
 
findMatchingAncestorWith(NominalType) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
findMatchingClass(TypeI, Collection<String>) - Method in class com.google.javascript.jscomp.ReplaceStrings
 
findModifiedParameters(Node) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
Retrieve a set of names that can not be safely substituted in place.
findModifiedParameters(Node, Node, Set<String>, Set<String>, boolean) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
Check for uses of the named value that imply a pass-by-value parameter is expected.
FindModuleExportStatements() - Constructor for class com.google.javascript.jscomp.ProcessCommonJSModules.FindModuleExportStatements
 
findNamedFunctions(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions
 
findNamespaceShadows(NodeTraversal) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
Find out if there are any local shadows of namespaces.
FindNamesReferencingThis() - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols.FindNamesReferencingThis
 
findNearestNode(ParseTree) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
findNodeToInsertAfter(Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers
Find the node to insert the markers after.
findNonconditionalParent(Node, Node) - Static method in class com.google.javascript.jscomp.ExpressionDecomposer
 
FindNonTrivialReturn() - Constructor for class com.google.javascript.jscomp.lint.CheckJSDocStyle.FindNonTrivialReturn
 
FindObjectCreateCalls() - Constructor for class com.google.javascript.jscomp.ClosureOptimizePrimitives.FindObjectCreateCalls
 
findObjectWithNonStringifiableKey(JSType) - Method in class com.google.javascript.jscomp.TypeCheck
Checks whether type (or one of its component if is composed type like union or templatized type) has Object with non-stringifiable key.
findOverriddenFunction(ObjectType, String, TemplateTypeMap) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Find the function that's being overridden on this type, if any.
findParametersReferencedAfterSideEffect(Set<String>, Node) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
Boot strap a traversal to look for parameters referenced after a non-local side-effect.
findPassIndexByName(List<PassFactory>, String) - Static method in class com.google.javascript.jscomp.PassConfig
Throws an exception if no pass with the given name exists.
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.JSType
Coerces this type to an Object type, then gets the type of the property whose name is given.
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
 
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.UnionType
 
findPrototypeProps(String, Set<String>) - Method in class com.google.javascript.jscomp.CheckGlobalNames
 
FindReferences() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
FindRenameableProperties() - Constructor for class com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties
 
findReplacementName(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
Find a name usable in the local scope.
findRequireInSubGraphOrFail(INPUT, Set<INPUT>) - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
findRoot(StandardUnionFind.Node<E>) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
Given a StandardUnionFind.Node, walk the parent field as far as possible, until reaching the root, which is the StandardUnionFind.Node for the current representative of this equivalence class.
findRootOrCreateNode(E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
If e is already in a non-trivial equivalence class, that is, a class with more than two elements, then return the StandardUnionFind.Node corresponding to the representative element.
findScopeMethodCall(Node) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
findScopes(AbstractCompiler, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable
Finds all the scopes and adds them to this symbol table.
findSourceFiles() - Method in class com.google.javascript.jscomp.ant.CompileTask
 
findSourceRefRange(List<ReferenceCollectingCallback.Reference>, InputId) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap
Finds the range of references associated to sourceName.
FindStaticMembers() - Constructor for class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
findStorageLocationReferences(Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
Returns the set of references to storage locations (both variables and the heap) under root.
findSymbolForScope(SymbolTable.SymbolScope) - Method in class com.google.javascript.jscomp.SymbolTable
Find the symbol associated with the given scope.
findUniqueRefinedSlot(FlowScope) - Method in class com.google.javascript.jscomp.LinkedFlowScope
Iterate through all the linked flow scopes before this one.
findUniqueRefinedSlot(FlowScope) - Method in interface com.google.javascript.jscomp.type.FlowScope
Tries to find a unique refined variable in the refined scope, up to the the blind scope.
fingerprint(byte[], int, int) - Static method in class com.google.javascript.jscomp.GoogleJsMessageIdGenerator.FP
Generate fingerprint of "byte[start,limit-1]".
fingerprint(String) - Static method in class com.google.javascript.jscomp.GoogleJsMessageIdGenerator.FP
Generate fingerprint of "str".
fingerprint(List<CharSequence>) - Static method in class com.google.javascript.jscomp.JsMessage.Builder
Generates a compact uppercase alphanumeric text representation of a 63-bit fingerprint of the content parts of a message.
finishConstructorDefinition(Node, String, FunctionType, TypedScope, CompilerInput, TypedVar) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
finishedFunctionTraverse - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
finishProcessingScope() - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
finishPropertyContinuations() - Method in class com.google.javascript.rhino.jstype.NamedType
 
first - Variable in class com.google.javascript.jscomp.graph.Graph.AnnotationState
 
first - Variable in class com.google.javascript.rhino.Node
 
FIRST_CHAR - Static variable in class com.google.javascript.jscomp.DefaultNameGenerator
Generate short name with this first character
firstAfter - Variable in class com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange
 
firstChars - Variable in class com.google.javascript.jscomp.DefaultNameGenerator
 
firstLink - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
 
firstModule - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
firstModule - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
firstNode - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
FirstOrderFunctionAnalyzer(AbstractCompiler, Map<Node, FunctionTypeBuilder.AstFunctionContents>) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer
 
firstPreciserScopeKnowingConditionOutcome(Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Calculates the preciser scope starting with the first link.
firstReferenceIsAssigningDeclaration() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
FirstScopeBuildingCallback() - Constructor for class com.google.javascript.jscomp.TypeInferencePass.FirstScopeBuildingCallback
 
fix(SourceFile, String) - Static method in class com.google.javascript.jscomp.Linter
 
FixedPointGraphTraversal<N,E> - Class in com.google.javascript.jscomp.graph
A utility class for doing fixed-point computations.
FixedPointGraphTraversal(FixedPointGraphTraversal.EdgeCallback<N, E>) - Constructor for class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
Create a new traversal.
FixedPointGraphTraversal.EdgeCallback<Node,Edge> - Interface in com.google.javascript.jscomp.graph
Edge callback
fixes - Variable in class com.google.javascript.refactoring.FixingErrorManager
 
fixes - Variable in class com.google.javascript.refactoring.JsFlumeCallback
 
fixFunctionType(Node) - Method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
Creates a new type based on the original function type by adding the original this pointer type to the beginning of the argument type list and replacing the this pointer type with bottom.
FixingErrorManager - Class in com.google.javascript.refactoring
An error manager that finds a SuggestedFix for all errors if possible.
FixingErrorManager() - Constructor for class com.google.javascript.refactoring.FixingErrorManager
 
fixJsdoc(Scope, JSDocInfo) - Method in class com.google.javascript.jscomp.RewritePolyfills.Traverser
 
fixJsdocType(Scope, Node) - Method in class com.google.javascript.jscomp.RewritePolyfills.Traverser
 
fixJsdocTypeNodes - Variable in class com.google.javascript.jscomp.InlineAliases.AliasesInliner
 
fixLengthOfTypeList(int, List<JSType>) - Static method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
fixTypeNode(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.SuffixVarsCallback
Replace type name references.
fixTypeNode(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessEs6Modules.RenameGlobalVars
Replace type name references.
fixTypeNode(Node) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
fixUnitializedVarDeclarations(Node) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
For all VAR node with uninitialized declarations, set the values to be "undefined".
fixupFreeCall(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteClass
 
fixupSourceLocation(String) - Method in class com.google.javascript.jscomp.SourceMap
 
fixupSrcref(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteClass
 
flag - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry
 
flag - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
FLAG_ARGUMENTS_UNMODIFIED - Static variable in class com.google.javascript.rhino.Node
 
FLAG_GLOBAL_STATE_UNMODIFIED - Static variable in class com.google.javascript.rhino.Node
 
FLAG_LOCAL_RESULTS - Static variable in class com.google.javascript.rhino.Node
 
FLAG_NO_THROWS - Static variable in class com.google.javascript.rhino.Node
 
FLAG_THIS_UNMODIFIED - Static variable in class com.google.javascript.rhino.Node
 
flagAdd - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
flagComma - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
FlagEntry(T, String) - Constructor for class com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry
 
flagFile - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
flagMinus - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
flagName - Variable in enum com.google.javascript.jscomp.AbstractCommandLineRunner.JsSourceType
 
flagParenthesis - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
flags - Variable in class com.google.javascript.jscomp.CommandLineRunner
 
Flags() - Constructor for class com.google.javascript.jscomp.CommandLineRunner.Flags
 
flagSharp - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
flagSpace - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
FlagUsageException(String) - Constructor for exception com.google.javascript.jscomp.AbstractCommandLineRunner.FlagUsageException
 
flagZero - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
FlatFlowScopeCache(TypedScope) - Constructor for class com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache
 
FlatFlowScopeCache(LinkedFlowScope) - Constructor for class com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache
 
FlatFlowScopeCache(LinkedFlowScope, LinkedFlowScope) - Constructor for class com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache
 
flattened - Variable in class com.google.javascript.jscomp.LinkedFlowScope
 
flattenNameRef(String, Node, Node, String) - Method in class com.google.javascript.jscomp.CollapseProperties
Replaces a GETPROP a.b.c with a NAME a$b$c.
flattenNameRefAtDepth(String, Node, int, String) - Method in class com.google.javascript.jscomp.CollapseProperties
Flattens a particular prefix of a single name reference.
flattenPrefixes(String, GlobalNamespace.Name, int) - Method in class com.google.javascript.jscomp.CollapseProperties
Flattens all occurrences of a name as a prefix of subnames beginning with a particular subname.
flattenReferencesTo(GlobalNamespace.Name, String) - Method in class com.google.javascript.jscomp.CollapseProperties
Flattens all references to a collapsible property of a global name except its initial definition.
flattenReferencesToCollapsibleDescendantNames(GlobalNamespace.Name, String) - Method in class com.google.javascript.jscomp.CollapseProperties
Flattens all references to collapsible properties of a global name except their initial definitions.
flattenSimpleStubDeclaration(GlobalNamespace.Name, String) - Method in class com.google.javascript.jscomp.CollapseProperties
Flattens a stub declaration.
flip(JsArrayInteger, int) - Static method in class java.util.BitSet
 
flip(int) - Method in class java.util.BitSet
 
flipMaskedWord(JsArrayInteger, int, int, int) - Static method in class java.util.BitSet
 
flipWord(JsArrayInteger, int) - Static method in class java.util.BitSet
 
flow(DiGraph.DiGraphNode<N, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis
 
flow(DiGraph.DiGraphNode<N, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Performs a single flow through a node.
FlowScope - Interface in com.google.javascript.jscomp.type
A symbol table for inferring types during data flow analysis.
FlowScopeJoinOp() - Constructor for class com.google.javascript.jscomp.LinkedFlowScope.FlowScopeJoinOp
 
flowSensitiveInlineVariables - Variable in class com.google.javascript.jscomp.CompilerOptions
 
flowSensitiveInlineVariables - Variable in class com.google.javascript.jscomp.DefaultPassConfig
A data-flow based variable inliner.
FlowSensitiveInlineVariables - Class in com.google.javascript.jscomp
Inline variables when possible.
FlowSensitiveInlineVariables(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
FlowSensitiveInlineVariables.Candidate - Class in com.google.javascript.jscomp
Models the connection between a definition and a use of that definition.
FlowSensitiveInlineVariables.GatherCandiates - Class in com.google.javascript.jscomp
Gathers a list of possible candidates for inlining based only on information from MustBeReachingVariableDef.
flowsFromBottom() - Method in class com.google.javascript.jscomp.LinkedFlowScope
Whether this flows from a bottom scope.
FlowState(L, L) - Constructor for class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
Private constructor.
flowThrough(N, L) - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Computes the output state for a given node and input state.
flowThrough(Node, LiveVariablesAnalysis.LiveVariableLattice) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
flowThrough(Node, MaybeReachingVariableUse.ReachingUses) - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
 
flowThrough(Node, MustBeReachingVariableDef.MustDef) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
flowThrough(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
flushSourceMap(SourceMap) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
fn - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionExpression
 
fn - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
fn - Variable in class com.google.javascript.jscomp.InlineFunctions.NamedFunction
 
fn - Variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
fnName - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
fnNamesToInline - Variable in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner
 
fns - Variable in class com.google.javascript.jscomp.InlineFunctions
 
fnsToInlineByQualifiedName - Variable in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner
 
FoldArrayAction() - Constructor for enum com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.FoldArrayAction
 
foldConstants - Variable in class com.google.javascript.jscomp.CompilerOptions
Folds constants (e.g.
FOR - Static variable in class com.google.javascript.rhino.Token
Token types.
FOR_IN_OVER_ARRAY - Static variable in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
FOR_OF - Static variable in class com.google.javascript.rhino.Token
Token types.
forAssign(Node, Node, Node, Node) - Static method in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
FORBIDDEN_TYPES - Static variable in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
 
ForbiddenChange - Class in com.google.javascript.jscomp
A change handler that throws an exception if any changes are made.
ForbiddenChange() - Constructor for class com.google.javascript.jscomp.ForbiddenChange
 
forbiddenLocals - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
forBoolean(boolean) - Static method in enum com.google.javascript.rhino.jstype.TernaryValue
Gets the TernaryValue for the given boolean.
forceLibraryInjection - Variable in class com.google.javascript.jscomp.CompilerOptions
Runtime libraries to always inject.
forceRecompile - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
forChildScope(boolean) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.BoilerplateRenamer
 
forChildScope(boolean) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
Create a ContextualRenamer
forChildScope(boolean) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
forChildScope(boolean) - Method in interface com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer
 
forChildScope(boolean) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer
 
forClosure(String) - Static method in class com.google.javascript.jscomp.ModuleIdentifier
 
forCostEstimation(CodeConsumer) - Static method in class com.google.javascript.jscomp.CodeGenerator
 
forFile(String) - Static method in class com.google.javascript.jscomp.ModuleIdentifier
 
forgetParameterAndReturnTypes() - Method in class com.google.javascript.rhino.jstype.FunctionType
Create a new constructor with the parameters and return type stripped.
forIn(Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
FORIN_EXPECTS_OBJECT - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
FORIN_EXPECTS_STRING_KEY - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
ForInStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ForInStatementTree(SourceRange, ParseTree, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree
 
forInterface(JSTypeRegistry, String, Node, TemplateTypeMap) - Static method in class com.google.javascript.rhino.jstype.FunctionType
Creates an instance for a function that is an interface.
formalParameterList - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree
 
formalParameterList - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
formalParameterList - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionTypeTree
 
FormalParameterListTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
FormalParameterListTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree
 
formals - Variable in class com.google.javascript.jscomp.NTIScope
 
forMap(String, int, int) - Static method in class com.google.debugging.sourcemap.SourceMapSection
 
Format() - Constructor for enum com.google.javascript.jscomp.CodePrinter.Format
 
format - Variable in class com.google.javascript.jscomp.DiagnosticType
The default way to format errors
format(Object...) - Method in class com.google.javascript.jscomp.DiagnosticType
Create a description from the MessageFormat and the arguments.
format(CheckLevel, MessageFormatter) - Method in class com.google.javascript.jscomp.JSError
Format a message at the given level.
format(JSError, boolean) - Method in class com.google.javascript.jscomp.LightweightMessageFormatter
 
format(String, Object...) - Static method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
Writes a formatted string to the output destination of the Formatter.
format - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
format(MessageFormat, Object...) - Static method in class com.google.javascript.jscomp.ProcessDefines
 
Format() - Constructor for enum com.google.javascript.jscomp.SourceMap.Format
 
format(JSError) - Method in class com.google.javascript.jscomp.VerboseMessageFormatter
 
format(String, Object...) - Static method in class java.text.MessageFormat
 
format(Object) - Method in class java.text.MessageFormat
 
formatBytes(long) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
formatConclusion() - Method in class com.google.javascript.jscomp.DotFormatter
 
formatDetailedMessage(String, String, int) - Static method in class com.google.javascript.rhino.SimpleErrorReporter
 
formatError(JSError) - Method in class com.google.javascript.jscomp.LightweightMessageFormatter
 
formatError(JSError) - Method in interface com.google.javascript.jscomp.MessageFormatter
Format an error.
formatError(JSError) - Method in class com.google.javascript.jscomp.VerboseMessageFormatter
 
formatFnName() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Format the function name for use in warnings.
formatFoundRequired(String, JSType, JSType) - Static method in class com.google.javascript.jscomp.TypeValidator
Formats a found/required error message.
formatLine(String, int) - Method in class com.google.javascript.jscomp.LightweightMessageFormatter.LineNumberingFormatter
 
formatLine(String, int) - Method in interface com.google.javascript.jscomp.SourceExcerptProvider.ExcerptFormatter
Format a line excerpt.
formatNodeContext(String, Node) - Method in class com.google.javascript.jscomp.NodeTraversal
 
formatNodeName(Integer) - Static method in class com.google.javascript.jscomp.DotFormatter
 
formatNodePosition(Node) - Method in class com.google.javascript.jscomp.NodeTraversal
 
formatPathToDepsFile(String) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Format the deps file path so that it can be included in the output file.
formatPosition(String, int) - Static method in class com.google.javascript.jscomp.LightweightMessageFormatter
 
formatPreamble() - Method in class com.google.javascript.jscomp.DotFormatter
 
formatRegion(Region) - Method in class com.google.javascript.jscomp.LightweightMessageFormatter.LineNumberingFormatter
 
formatRegion(Region) - Method in interface com.google.javascript.jscomp.SourceExcerptProvider.ExcerptFormatter
Format a region excerpt.
FormatSpecifierParser(String) - Constructor for class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
Constructs a new parser for the given format string.
formatter - Variable in class com.google.javascript.jscomp.ant.AntErrorManager
 
formatter - Variable in class com.google.javascript.jscomp.LoggerErrorManager
 
formatter - Variable in class com.google.javascript.jscomp.PrintStreamErrorManager
 
formatTime(long) - Static method in class com.google.javascript.jscomp.Tracer
Return the sec.ms part of time (if time = "20:06:11.566", "11.566")
formatting - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
FormattingKey(String) - Constructor for enum com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey
 
FormattingOption() - Constructor for enum com.google.javascript.jscomp.CommandLineRunner.FormattingOption
 
formatToken - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
FormatToken() - Constructor for class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
formatWarning(JSError) - Method in class com.google.javascript.jscomp.LightweightMessageFormatter
 
formatWarning(JSError) - Method in interface com.google.javascript.jscomp.MessageFormatter
Format a warning.
formatWarning(JSError) - Method in class com.google.javascript.jscomp.VerboseMessageFormatter
 
formatWarning(JSError) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard
If subclasses want to modify the formatting, they should override #formatWarning(JSError, boolean), not this method.
formatWarning(JSError, boolean) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
forName(String) - Method in class com.google.javascript.jscomp.DiagnosticGroups
Find the diagnostic group registered under the given name.
forNativeType() - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Make this a native type.
forNode(Node, Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
forNoExpectedReports() - Static method in class com.google.javascript.rhino.testing.TestErrorReporter
 
ForOfStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ForOfStatementTree(SourceRange, ParseTree, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree
 
forOldRhino() - Static method in class com.google.javascript.jscomp.parsing.NullErrorReporter
 
forOldRhino(AbstractCompiler) - Static method in class com.google.javascript.jscomp.RhinoErrorReporter
 
forPath(List<String>, CheckLevel) - Static method in class com.google.javascript.jscomp.ByPathWarningsGuard
 
ForStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ForStatementTree(SourceRange, ParseTree, ParseTree, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree
 
forType(DiagnosticType) - Static method in class com.google.javascript.jscomp.DiagnosticGroup
Create a diagnostic group that matches only the given type.
forURL(String, int, int) - Static method in class com.google.debugging.sourcemap.SourceMapSection
 
forVar(Node, Node, Node) - Static method in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
forwardDeclaredTypes - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
forwardDeclareType(String) - Method in class com.google.javascript.jscomp.AbstractCompiler
 
forwardDeclareType(String) - Method in class com.google.javascript.jscomp.Compiler
 
forwardDeclareType(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Records a forward-declared type name.
found - Variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle.FindNonTrivialReturn
 
found - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.FindDefineAmdStatements
 
found - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.FindGoogProvideOrGoogModule
 
found - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.FindModuleExportStatements
 
FOUND_REQUIRED - Static variable in class com.google.javascript.jscomp.TypeValidator
 
FP() - Constructor for class com.google.javascript.jscomp.GoogleJsMessageIdGenerator.FP
 
FRACTIONAL_BITWISE_OPERAND - Static variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
FREE_CALL - Static variable in class com.google.javascript.rhino.Node
 
freeMemory() - Method in class java.lang.Runtime
 
FREQUENCY_COMPARATOR - Static variable in class com.google.javascript.jscomp.AmbiguateProperties
Sorts Property objects by their count, breaking ties alphabetically to ensure a deterministic total ordering.
FREQUENCY_COMPARATOR - Static variable in class com.google.javascript.jscomp.RenameProperties
 
FREQUENCY_COMPARATOR - Static variable in class com.google.javascript.jscomp.RenameVars
Sorts Assignment objects by their count, breaking ties by their order of occurrence in the source to ensure a deterministic total ordering.
FRESH_COMP_PROP_VAR - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
FRESH_SPREAD_VAR - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
FROM - Static variable in class com.google.javascript.jscomp.parsing.parser.PredefinedName
 
from - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree
 
from - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ModuleImportTree
 
from - Variable in class com.google.javascript.jscomp.TransformAMDToCJSModule.RenameCallback
 
fromBase64(char) - Static method in class com.google.debugging.sourcemap.Base64
 
fromBytes(byte[]) - Static method in class com.google.javascript.jscomp.VariableMap
Deserializes the variable map from a byte array returned by VariableMap.toBytes().
fromCode(String, String) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromConditionNode(Node) - Static method in class com.google.javascript.jscomp.MinimizedCondition
Remove the passed condition node from the AST, and then return a MinimizedCondition that represents the condition node after minimization.
fromDefsiteToName(Node) - Static method in class com.google.javascript.jscomp.GlobalTypeInfo
 
fromEnum(EnumType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
fromFile(String, Charset) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromFile(String) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromFile(File, Charset) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromFile(File) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromFile(File) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Creates a warnings guard from a file.
fromFunction(FunctionType, NominalType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
fromFunctionType(FunctionType, NominalType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
fromFunctionType(FunctionType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
fromGenerator(String, SourceFile.Generator) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromInputStream(String, InputStream) - Static method in class com.google.javascript.jscomp.SourceFile
fromInputStream(String, InputStream, Charset) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromMap(Map<String, String>) - Static method in class com.google.javascript.jscomp.VariableMap
Initializes the variable map from an existing map.
fromNode(Node) - Static method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
fromNominalType(NominalType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
fromObjectType(ObjectType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
fromOptions(CompilerOptions, boolean, boolean) - Static method in enum com.google.javascript.jscomp.CodePrinter.Format
 
fromOrdinal(int) - Method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
 
fromProperties(Map<String, Property>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
Construct an object with the given declared properties.
fromQualifiedString(String) - Static method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
fromReader(String, Reader) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromReceiverToFirstFormal() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
fromString(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
 
fromTypeVar(String) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
fromVLQSigned(int) - Static method in class com.google.debugging.sourcemap.Base64VLQ
Converts to a two-complement value from a value where the sign bit is is placed in the least significant bit.
fromZipFile(String, Charset) - Static method in class com.google.javascript.jscomp.SourceFile
 
frozen - Variable in class com.google.javascript.jscomp.LinkedFlowScope
 
fullClassName - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
The fully qualified name of the class, which will be used in the output.
fullRewrite - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.SuffixVarsCallback
 
Function(Node) - Constructor for class com.google.javascript.jscomp.CallGraph.Function
 
function - Variable in class com.google.javascript.jscomp.DefinitionsRemover.FunctionDefinition
 
FUNCTION - Static variable in class com.google.javascript.jscomp.NameAnalyzer
Function class name
function(Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
FUNCTION - Static variable in class com.google.javascript.rhino.Token
Token types.
FUNCTION_ARGUMENTS_PROP_FORBIDDEN - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
FUNCTION_CALLER_FORBIDDEN - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
FUNCTION_CONSTRUCTOR_NOT_DEFINED - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
FUNCTION_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
FUNCTION_INSTANCE_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
FUNCTION_LITERAL_UNDEFINED_THIS - Static variable in class com.google.javascript.jscomp.TypeInference
 
FUNCTION_MASKS_VARIABLE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
FUNCTION_NAMESPACE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
FUNCTION_PROTOTYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
FUNCTION_THROWS_MASK - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
FUNCTION_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
FUNCTION_WITH_NONFUNC_JSDOC - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
functionAnalysisResults - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
FunctionAnalyzer(boolean) - Constructor for class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
FunctionAndSlotType(JSType, DeclaredFunctionType) - Constructor for class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.FunctionAndSlotType
 
FunctionArgumentDefinition(Node, Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.FunctionArgumentDefinition
 
FunctionArgumentInjector - Class in com.google.javascript.jscomp
A nifty set of functions to deal with the issues of replacing function parameters with a set of call argument expressions.
FunctionArgumentInjector() - Constructor for class com.google.javascript.jscomp.FunctionArgumentInjector
 
FunctionArgumentInjector.ReferencedAfterSideEffect - Class in com.google.javascript.jscomp
Collect parameter names referenced after a non-local side-effect.
functionAssignmentShortening(Node, Node, Node) - Method in class com.google.javascript.jscomp.ObjectLitAssignmentShortening.ObjectLitShorteningCallback
 
functionBody - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
FunctionBuilder - Class in com.google.javascript.rhino.jstype
A builder class for function and arrow types.
FunctionBuilder(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.FunctionBuilder
 
functionCall() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches any function call.
functionCall(String) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches all nodes that are function calls that match the provided name.
functionCallHasSideEffects(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if calls to this function have side effects.
functionCallHasSideEffects(Node, AbstractCompiler) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if calls to this function have side effects.
functionCalls - Variable in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
functionCallWithNumArgs(int) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches any function call that has the given number of arguments.
functionCallWithNumArgs(String, int) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches any function call that has the given number of arguments and the given name.
FunctionDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
FunctionDeclarationTree(SourceRange, IdentifierToken, GenericTypeListTree, boolean, boolean, boolean, TokenType, FunctionDeclarationTree.Kind, FormalParameterListTree, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
FunctionDeclarationTree.Kind - Enum in com.google.javascript.jscomp.parsing.parser.trees
 
FunctionDefinition(Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.FunctionDefinition
 
FunctionDefsCollector() - Constructor for class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.FunctionDefsCollector
 
FunctionExpression(Node, int) - Constructor for class com.google.javascript.jscomp.InlineFunctions.FunctionExpression
 
FunctionExpressionDefinition(Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.FunctionExpressionDefinition
 
FunctionExpressionNamer(Map<Node, FunctionNames.FunctionRecord>) - Constructor for class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer
 
functionHandledMap - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer
 
functionHasInlineJsdocs(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
functionId - Variable in class com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns
 
FunctionInfo - Class in com.google.javascript.jscomp
 
FunctionInfo - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for FunctionInfo
FunctionInfo() - Constructor for class com.google.javascript.jscomp.FunctionInfo
 
FunctionInformation(boolean) - Constructor for class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
functionInformationMap - Variable in class com.google.javascript.jscomp.Compiler
The function information map
FunctionInformationMap - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap
FunctionInformationMap - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for FunctionInformationMap
FunctionInformationMap(GeneratedMessage.Builder<?>) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap
 
FunctionInformationMap(boolean) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap
 
FunctionInformationMap(CodedInputStream, ExtensionRegistryLite) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap
 
functionInformationMap - Variable in class com.google.javascript.jscomp.Result
 
FunctionInformationMap.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap
FunctionInformationMap.Entry - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap.Entry
FunctionInformationMap.Entry.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap.Entry
FunctionInformationMap.EntryOrBuilder - Interface in com.google.javascript.jscomp
 
FunctionInformationMap.Module - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap.Module
FunctionInformationMap.Module.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap.Module
FunctionInformationMap.ModuleOrBuilder - Interface in com.google.javascript.jscomp
 
FunctionInformationMapOrBuilder - Interface in com.google.javascript.jscomp
 
FunctionInformationMapOrBuilder - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for FunctionInformationMapOrBuilder
FunctionInjector - Class in com.google.javascript.jscomp
A set of utility functions that replaces CALL with a specified FUNCTION body, replacing and aliasing function parameters as necessary.
FunctionInjector(AbstractCompiler, Supplier<String>, boolean, boolean, boolean) - Constructor for class com.google.javascript.jscomp.FunctionInjector
 
FunctionInjector.CallSiteType - Enum in com.google.javascript.jscomp
Supported call site types.
FunctionInjector.CanInlineResult - Enum in com.google.javascript.jscomp
 
FunctionInjector.InliningMode - Enum in com.google.javascript.jscomp
The type of inlining to perform.
FunctionInjector.Reference - Class in com.google.javascript.jscomp
Holds a reference to the call node of a function call
FunctionlessLocalScope(Node...) - Constructor for class com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope
 
functionListExtractor - Variable in class com.google.javascript.jscomp.FunctionNames
 
FunctionListExtractor(Map<Node, FunctionNames.FunctionRecord>) - Constructor for class com.google.javascript.jscomp.FunctionNames.FunctionListExtractor
 
functionLoopObjectsMap - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer
 
functionMap - Variable in class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer
 
functionMap - Variable in class com.google.javascript.jscomp.FunctionNames.FunctionListExtractor
 
functionMap - Variable in class com.google.javascript.jscomp.FunctionNames
 
functionMap - Variable in class com.google.javascript.jscomp.InlineFunctions.CallVisitor
 
functionName - Variable in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
 
functionName - Variable in class com.google.javascript.jscomp.deps.JsFunctionParser.SymbolInfo
 
functionName - Variable in class com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns
 
functionNames - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Fully qualified function names and globally unique ids
FunctionNames - Class in com.google.javascript.jscomp
Extract a list of all function nodes defined in a JavaScript program, assigns them globally unique ids and computes their fully qualified names.
FunctionNames(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.FunctionNames
 
functionNames - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
functionNames - Variable in class com.google.javascript.jscomp.PassConfig.State
 
functionNames - Variable in class com.google.javascript.jscomp.RecordFunctionInformation
 
FunctionNames.FunctionExpressionNamer - Class in com.google.javascript.jscomp
 
FunctionNames.FunctionListExtractor - Class in com.google.javascript.jscomp
 
FunctionNames.FunctionRecord - Class in com.google.javascript.jscomp
 
FunctionNamespace - Class in com.google.javascript.jscomp.newtypes
 
FunctionNamespace(String, DeclaredTypeRegistry) - Constructor for class com.google.javascript.jscomp.newtypes.FunctionNamespace
 
functionNode - Variable in class com.google.javascript.jscomp.AngularPass.NodeContext
Function node
FunctionParamBuilder - Class in com.google.javascript.rhino.jstype
A builder for the Rhino Node representing Function parameters.
FunctionParamBuilder(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
functionPrototypeProps - Variable in class com.google.javascript.jscomp.CheckGlobalNames
 
FunctionRecord(int, Node, String) - Constructor for class com.google.javascript.jscomp.FunctionNames.FunctionRecord
 
FunctionRewriter - Class in com.google.javascript.jscomp
Reduces the size of common function expressions.
FunctionRewriter(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.FunctionRewriter
 
FunctionRewriter.EmptyFunctionReducer - Class in com.google.javascript.jscomp
Reduces return immutable constant literal methods declarations with calls to a constant return method factory.
FunctionRewriter.GetterReducer - Class in com.google.javascript.jscomp
Reduces property getter method declarations with calls to a getter method factory.
FunctionRewriter.IdentityReducer - Class in com.google.javascript.jscomp
Reduces property getter method declarations with calls to a getter method factory.
FunctionRewriter.Reducer - Class in com.google.javascript.jscomp
Interface implemented by the strength-reduction optimizers below.
FunctionRewriter.Reduction - Class in com.google.javascript.jscomp
Information needed to apply a reduction.
FunctionRewriter.ReductionGatherer - Class in com.google.javascript.jscomp
Gathers a list of reductions to apply later by doing an in-order AST traversal.
FunctionRewriter.ReturnConstantReducer - Class in com.google.javascript.jscomp
Reduces return immutable constant literal methods declarations with calls to a constant return method factory.
FunctionRewriter.SetterReducer - Class in com.google.javascript.jscomp
Reduces property setter method declarations with calls to a setter method factory.
FunctionRewriter.SingleReturnStatementReducer - Class in com.google.javascript.jscomp
Base class for reducers that match functions that contain a single return statement.
functions - Variable in class com.google.javascript.jscomp.MoveFunctionDeclarations
 
functions - Variable in class com.google.javascript.jscomp.ReplaceStrings
 
functionsByNode - Variable in class com.google.javascript.jscomp.CallGraph
Maps an AST node (with type Token.FUNCTION) to a Function object.
functionScope - Variable in class com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache
 
functionScope - Variable in class com.google.javascript.jscomp.TypeInference
 
functionSideEffectMap - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier
 
FunctionState() - Constructor for class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
functionsToCopy - Variable in class com.google.javascript.jscomp.PolymerBehaviorExtractor.BehaviorDefinition
Functions intended to be copied to elements which use this Behavior.
functionsToParse - Variable in class com.google.javascript.jscomp.deps.JsFunctionParser
Functions to parse
functionThrows() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Returns true if function has an explicit "throw".
FunctionToBlockMutator - Class in com.google.javascript.jscomp
A class to transform the body of a function into a generic block suitable for inlining.
FunctionToBlockMutator(AbstractCompiler, Supplier<String>) - Constructor for class com.google.javascript.jscomp.FunctionToBlockMutator
 
FunctionToBlockMutator.LabelNameSupplier - Class in com.google.javascript.jscomp
 
FunctionType - Class in com.google.javascript.jscomp.newtypes
 
FunctionType(ImmutableList<JSType>, ImmutableList<JSType>, JSType, JSType, JSType, JSType, ImmutableMap<String, JSType>, ImmutableList<String>, boolean) - Constructor for class com.google.javascript.jscomp.newtypes.FunctionType
 
FunctionType(boolean) - Constructor for class com.google.javascript.jscomp.newtypes.FunctionType
 
functionType - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.FunctionAndSlotType
 
FunctionType - Class in com.google.javascript.rhino.jstype
This derived type provides extended information about a function, including its return type and argument types.
FunctionType(JSTypeRegistry, String, Node, ArrowType, JSType, TemplateTypeMap, boolean, boolean) - Constructor for class com.google.javascript.rhino.jstype.FunctionType
Creates an instance for a function that might be a constructor.
FunctionType(JSTypeRegistry, String, Node, TemplateTypeMap) - Constructor for class com.google.javascript.rhino.jstype.FunctionType
Creates an instance for a function that is an interface.
functionType(Node, LinkedHashMap<String, Node.TypeDeclarationNode>, LinkedHashMap<String, Node.TypeDeclarationNode>, String, Node.TypeDeclarationNode) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Represents a function type.
FunctionType.Kind - Enum in com.google.javascript.rhino.jstype
 
FunctionType.PropAccess - Enum in com.google.javascript.rhino.jstype
 
FunctionTypeBuilder - Class in com.google.javascript.jscomp
A builder for FunctionTypes, because FunctionTypes are so ridiculously complex.
FunctionTypeBuilder(String, AbstractCompiler, Node, TypedScope) - Constructor for class com.google.javascript.jscomp.FunctionTypeBuilder
 
FunctionTypeBuilder - Class in com.google.javascript.jscomp.newtypes
FunctionTypeBuilder() - Constructor for class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
FunctionTypeBuilder.AstFunctionContents - Class in com.google.javascript.jscomp
 
FunctionTypeBuilder.ExtendedTypeValidator - Class in com.google.javascript.jscomp
 
FunctionTypeBuilder.FunctionContents - Interface in com.google.javascript.jscomp
Holds data dynamically inferred about functions.
FunctionTypeBuilder.ImplementedTypeValidator - Class in com.google.javascript.jscomp
 
FunctionTypeBuilder.UnknownFunctionContents - Class in com.google.javascript.jscomp
 
FunctionTypeBuilder.WrongParameterOrderException - Exception in com.google.javascript.jscomp.newtypes
 
FunctionTypeI - Interface in com.google.javascript.rhino
 
functionTypePosition - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
FunctionTypeTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
FunctionTypeTree(SourceRange, FormalParameterListTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.FunctionTypeTree
 
FunctionVar(Node) - Constructor for class com.google.javascript.jscomp.InlineFunctions.FunctionVar
 
funNameGen - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
funScope - Variable in class com.google.javascript.jscomp.newtypes.Declaration
 
fuseExpressionIntoControlFlowStatement(Node, Node) - Static method in class com.google.javascript.jscomp.StatementFusion
 
fuseExpressionIntoExpression(Node, Node) - Static method in class com.google.javascript.jscomp.StatementFusion
 
fuseExpresssonIntoFirstChild(Node, Node) - Static method in class com.google.javascript.jscomp.StatementFusion
 
fuseExpresssonIntoSecondChild(Node, Node) - Static method in class com.google.javascript.jscomp.StatementFusion
 
fuseIntoOneStatement(Node, Node, Node) - Static method in class com.google.javascript.jscomp.StatementFusion
Given a block, fuse a list of statements with comma's.

G

garbageCollectChecks - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Release references to data that is only needed during checks.
GatherCallSites() - Constructor for class com.google.javascript.jscomp.ChainCalls.GatherCallSites
 
GatherCandiates() - Constructor for class com.google.javascript.jscomp.FlowSensitiveInlineVariables.GatherCandiates
 
GatherCandidates() - Constructor for class com.google.javascript.jscomp.InlineProperties.GatherCandidates
 
GatherCollapses() - Constructor for class com.google.javascript.jscomp.CollapseVariableDeclarations.GatherCollapses
 
gatherCssNames - Variable in class com.google.javascript.jscomp.CompilerOptions
Gather CSS names (requires closurePass)
gatherExternProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Extern property names gathering pass.
GatherExternProperties - Class in com.google.javascript.jscomp
Gathers property names defined in externs.
GatherExternProperties(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.GatherExternProperties
 
GatherExternProperties.ExtractRecordTypePropertyNames - Class in com.google.javascript.jscomp
 
GatherExtractionInfo() - Constructor for class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.GatherExtractionInfo
 
gatherFunctions - Variable in class com.google.javascript.jscomp.ChainCalls
 
GatherFunctions() - Constructor for class com.google.javascript.jscomp.ChainCalls.GatherFunctions
 
GatherGenerators() - Constructor for class com.google.javascript.jscomp.ReplaceIdGenerators.GatherGenerators
 
GatherJ2CLClassGetterSetters() - Constructor for class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.GatherJ2CLClassGetterSetters
 
gatherLocalNames(Node, Set<String>) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
Gather any names declared in the local scope.
GatherNoSideEffectFunctions(boolean) - Constructor for class com.google.javascript.jscomp.MarkNoSideEffectCalls.GatherNoSideEffectFunctions
 
gatherRawExports - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Raw exports processing pass.
GatherRawExports - Class in com.google.javascript.jscomp
External references of the form: "window['xx']" indicate names that must be reserved when variable renaming to avoid conflicts.
GatherRawExports(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.GatherRawExports
 
GatherReferenceInfo() - Constructor for class com.google.javascript.jscomp.ShadowVariables.GatherReferenceInfo
 
GatherSideEffectSubexpressionsCallback - Class in com.google.javascript.jscomp
Callback that gathers subexpressions that may have side effects and appends copies of those subexpressions to the replacements list.
GatherSideEffectSubexpressionsCallback(AbstractCompiler, GatherSideEffectSubexpressionsCallback.SideEffectAccumulator) - Constructor for class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
 
GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions - Class in com.google.javascript.jscomp
Populates the provided replacement list by appending copies of subtrees that have side effects.
GatherSideEffectSubexpressionsCallback.SideEffectAccumulator - Interface in com.google.javascript.jscomp
Used by GatherSideEffectSubexpressionsCallback to notify client code about side effect expressions that should be kept.
GatherSignatures() - Constructor for class com.google.javascript.jscomp.MethodCompilerPass.GatherSignatures
 
GE - Static variable in class com.google.javascript.rhino.Token
Token types.
GENERATE_EXPORTS_ERROR - Static variable in class com.google.javascript.jscomp.DefaultPassConfig
 
generateCode(AbstractCompiler, Node) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
 
generated - Variable in class com.google.javascript.jscomp.GlobalNamespace
 
Generated(String, String, SourceFile.Generator) - Constructor for class com.google.javascript.jscomp.SourceFile.Generated
 
GENERATED_BAD_CODE - Static variable in class com.google.javascript.jscomp.SanityCheck
 
generatedDependencyInfoFromSource - Variable in class com.google.javascript.jscomp.CompilerInput
 
generateDeclarationReport(StringBuilder, DiGraph.DiGraphNode<NameReferenceGraph.Name, NameReferenceGraph.Reference>) - Method in class com.google.javascript.jscomp.NameReferenceGraphReport
Generate the HTML for describing a specific declaration.
generatedLoadFlags - Variable in class com.google.javascript.jscomp.CompilerInput
 
generateEdgeReport(StringBuilder, NameReferenceGraph.Name, DiGraph.DiGraphEdge<NameReferenceGraph.Name, NameReferenceGraph.Reference>) - Method in class com.google.javascript.jscomp.NameReferenceGraphReport
Generate a description of a specific edge between two nodes.
generateExports - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
generateExports - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
generateExports - Variable in class com.google.javascript.jscomp.CompilerOptions
 
generateExports - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Generates exports for @export annotations.
GenerateExports - Class in com.google.javascript.jscomp
Generates goog.exportSymbol/goog.exportProperty for the @export annotation.
GenerateExports(AbstractCompiler, boolean, String, String) - Constructor for class com.google.javascript.jscomp.GenerateExports
Creates a new generate exports compiler pass.
generateExportsAfterTypeChecking - Variable in class com.google.javascript.jscomp.CompilerOptions
 
generateExterns() - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
Generates the externs representation of this export and appends it to the externsRoot AST.
generateHtmlReportFooter(StringBuilder) - Static method in class com.google.javascript.jscomp.NameReferenceGraphReport
Generate the HTML footer for the report style.
generateHtmlReportHeader(StringBuilder) - Static method in class com.google.javascript.jscomp.NameReferenceGraphReport
Generate the HTML header for the report style.
generateId(String, List<CharSequence>) - Method in class com.google.javascript.jscomp.GoogleJsMessageIdGenerator
 
generateId(String, String) - Static method in class com.google.javascript.jscomp.GoogleJsMessageIdGenerator.MessageId
 
generateId(String, List<CharSequence>) - Method in interface com.google.javascript.jscomp.JsMessage.IdGenerator
Generate the ID for the message.
generateKey(NodeTraversal, Node, boolean) - Static method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
generateNames(Set<RenameProperties.Property>, Set<String>) - Method in class com.google.javascript.jscomp.RenameProperties
Generates new names for properties.
generateNextName() - Method in class com.google.javascript.jscomp.DefaultNameGenerator
Generates the next short name.
generateNextName() - Method in interface com.google.javascript.jscomp.NameGenerator
Generates the next name.
generatePseudoNames - Variable in class com.google.javascript.jscomp.CompilerOptions
Generate pseudo names for variables and properties for debugging purposes.
generatePseudoNames - Variable in class com.google.javascript.jscomp.RenameProperties
 
generatePseudoNames - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
generateReport() - Method in class com.google.javascript.jscomp.BasicErrorManager
 
generateReport() - Method in interface com.google.javascript.jscomp.ErrorManager
Writes a report to an implementation-specific medium.
generateSerializedIdMappings(Map<String, Map<String, String>>) - Static method in class com.google.javascript.jscomp.IdMappingUtil
 
generateSourceMap(SourceMap) - Method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
Generates the source map from the given code consumer, appending the information it saved to the SourceMap object given.
generateSourceReferenceLink(StringBuilder, String, int, int) - Static method in class com.google.javascript.jscomp.NameReferenceGraphReport
Generate a link and text for a reference to a particular location in a source file.
generateType(StringBuilder, JSType) - Static method in class com.google.javascript.jscomp.NameReferenceGraphReport
Dump a type in a nice, readable way.
generator - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier
 
generator - Variable in class com.google.javascript.jscomp.SourceFile.Generated
 
generator - Variable in class com.google.javascript.jscomp.SourceMap
 
GENERATOR_ARGUMENTS - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_DO_WHILE_INITIAL - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_ERROR - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_FINALLY_JUMP - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_FN - Static variable in class com.google.javascript.rhino.Node
 
GENERATOR_FOR_IN_ARRAY - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_FOR_IN_ITER - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_FOR_IN_VAR - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_LOOP_GUARD - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_MARKER - Static variable in class com.google.javascript.rhino.Node
 
GENERATOR_NEXT_ARG - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_SAFE - Static variable in class com.google.javascript.rhino.Node
 
GENERATOR_STATE - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_SWITCH_ENTERED - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_SWITCH_VAL - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_THIS - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_THROW_ARG - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_YIELD_ALL_ENTRY - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
GENERATOR_YIELD_ALL_NAME - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
generatorCaseCount - Static variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
generatorCounter - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
generatorTarget - Variable in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
 
GENERIC_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
GENERIC_TYPE_LIST - Static variable in class com.google.javascript.rhino.Node
 
GENERIC_TYPE_LIST - Static variable in class com.google.javascript.rhino.Token
Token types.
generics - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree
 
generics - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree
 
generics - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
generics - Variable in class com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree
 
generics - Variable in class com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree
 
GenericTypeListTree - Class in com.google.javascript.jscomp.parsing.parser.trees
A tree representing generic type(s) in classes and functions (class Foo<T extends () => boolean, U>).
GenericTypeListTree(SourceRange, LinkedHashMap<IdentifierToken, ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree
 
GENFILES_DIR - Static variable in class com.google.javascript.jscomp.GoogleCodingConvention
 
get(String) - Method in class com.google.javascript.jscomp.CssRenamingMap.ByPart
 
get(String) - Method in class com.google.javascript.jscomp.CssRenamingMap.ByWhole
 
get(String) - Method in interface com.google.javascript.jscomp.CssRenamingMap
 
get() - Method in class com.google.javascript.jscomp.FunctionToBlockMutator.LabelNameSupplier
 
get() - Static method in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
get(Object) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
get(NominalType) - Method in class com.google.javascript.jscomp.newtypes.SubtypeCache
 
get(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
get(TokenType) - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
GET - Static variable in class com.google.javascript.jscomp.parsing.parser.PredefinedName
 
get() - Method in class com.google.javascript.jscomp.RenameLabels.DefaultNameSupplier
 
get(String) - Method in interface com.google.javascript.jscomp.RenamingMap
 
get(String) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.UniqueRenamingToken
 
get(SourceExcerptProvider, String, int, SourceExcerptProvider.ExcerptFormatter) - Method in enum com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt
Get a source excerpt string based on the type of the source excerpt.
get(boolean) - Static method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
Returns the singleton set {literalValue}.
get(JsArrayInteger, int) - Static method in class java.util.BitSet
 
get(int) - Method in class java.util.BitSet
 
GET_CSS_NAME_FUNCTION - Static variable in class com.google.javascript.jscomp.CheckMissingGetCssName
 
GET_CSS_NAME_FUNCTION - Static variable in class com.google.javascript.jscomp.ReplaceCssNames
 
GET_UNIQUE_ID_FUNCTION - Static variable in class com.google.javascript.jscomp.CheckMissingGetCssName
 
getAbsolutePosition() - Method in class com.google.javascript.jscomp.parsing.parser.trees.Comment
 
getAbstractMethodName() - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
getAbstractMethodName() - Method in interface com.google.javascript.jscomp.CodingConvention
Function name for abstract methods.
getAbstractMethodName() - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getAbstractMethodName() - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
GetAccessorTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
GetAccessorTree(SourceRange, Token, boolean, ParseTree, BlockTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree
 
getActingCallback() - Method in class com.google.javascript.jscomp.InlineSimpleMethods
 
getActingCallback() - Method in class com.google.javascript.jscomp.MethodCompilerPass
Subclasses should return a callback that does the actual work they want to perform given the computed list of method signatures
getAddingRoot(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets a Node at the top of the current scope where we can add new var declarations as children.
getAdditionalReplacements(CompilerOptions) - Static method in class com.google.javascript.jscomp.DefaultPassConfig
 
getAdjustedCol(FilePosition) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
 
getAdjustedLine(FilePosition) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
 
getAliasDefinitionsInOrder() - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
getAliasTransformationHandler() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getAliasUsages() - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
getAllButLeftmost() - Method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
getAllButRightmost() - Method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
getAllCallsites() - Method in class com.google.javascript.jscomp.CallGraph
Returns a collection of all callsites in the call graph.
getAllDefines() - Method in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
Get a map of ProcessDefines.DefineInfo structures, keyed by the name of the define.
getAllDependencies() - Method in class com.google.javascript.jscomp.JSModule
Returns the transitive closure of dependencies starting from the dependencies of this module.
getAllFixes() - Method in class com.google.javascript.refactoring.FixingErrorManager
 
getAllFunctions() - Method in class com.google.javascript.jscomp.CallGraph
Returns a collection of all functions (including the main function) in the call graph.
getAllImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns all interfaces implemented by a class or its superclass and any superclasses for any of those interfaces.
getAllInputsFromModules(List<JSModule>) - Static method in class com.google.javascript.jscomp.Compiler
Builds a single list of all module inputs.
getAllJSDocInfoNodes() - Method in class com.google.javascript.jscomp.SymbolTable
 
getAllMemoizedScopes() - Method in class com.google.javascript.jscomp.MemoizedScopeCreator
 
getAllMessages() - Method in class com.google.javascript.jscomp.EmptyMessageBundle
Returns an empty list of messages.
getAllMessages() - Method in interface com.google.javascript.jscomp.MessageBundle
Returns an iterable over the keys that this object has replacements for.
getAllMessages() - Method in class com.google.javascript.jscomp.XtbMessageBundle
 
getAllModules() - Method in class com.google.javascript.jscomp.JSModuleGraph
Gets an iterable over all modules in dependency order.
getAllNameInfo() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties
Returns information on all prototype properties.
getAllOwnProps() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getAllPropsOfClass() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getAllPropsOfClass() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getAllPropsOfInterface() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getAllPropsOfInterface() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getAllPropsOfNamespace() - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
getAllScopes() - Method in class com.google.javascript.jscomp.SymbolTable
Gets all the scopes in this symbol table.
getAllSymbols() - Method in class com.google.javascript.jscomp.GlobalNamespace
 
getAllSymbols() - Method in class com.google.javascript.jscomp.MemoizedScopeCreator
 
getAllSymbols() - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
getAllSymbols() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
Gets the variables that were referenced in this callback.
getAllSymbols() - Method in class com.google.javascript.jscomp.Scope
 
getAllSymbols() - Method in class com.google.javascript.jscomp.SymbolTable
 
getAllSymbols() - Method in class com.google.javascript.jscomp.TypedScope
 
getAllSymbols() - Method in interface com.google.javascript.rhino.StaticSymbolTable
Returns all variables in this symbol table.
getAllSymbolsForType(JSType) - Method in class com.google.javascript.jscomp.SymbolTable
Gets all symbols associated with the given type.
getAllSymbolsForTypeOf(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
Get all symbols associated with the type of the given symbol.
getAllSymbolsSorted() - Method in class com.google.javascript.jscomp.SymbolTable
Get the symbols in their natural ordering.
getAllType() - Method in class com.google.javascript.jscomp.TypeTransformation
 
getAlternateName(String) - Method in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer
 
getAlternates() - Method in class com.google.javascript.rhino.jstype.UnionType
Gets the alternate types of this union type.
getAlternates() - Method in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
getAlternatesWithoutStructuralTyping() - Method in class com.google.javascript.rhino.jstype.UnionType
Gets the alternate types of this union type, including structural interfaces and implicit implementations as are distinct alternates.
getAncestor(int) - Method in class com.google.javascript.rhino.Node
Gets the ancestor node relative to this.
getAncestors() - Method in class com.google.javascript.rhino.Node
Iterates all of the node's ancestors excluding itself.
getAnnotation() - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode
 
getAnnotation() - Method in interface com.google.javascript.jscomp.graph.Annotatable
Retrieves a piece of information that has been annotated.
getAnnotation() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge
 
getAnnotation() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode
 
getAnnotation() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getAnnotation() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
getAnnotation() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge
 
getAnnotation() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode
 
getAnnotation() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
getAnnotation() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
getAnnotation() - Method in class com.google.javascript.rhino.JSDocInfo.Marker
Gets the position information for the annotation name.
getAppNameSetter() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string app_name_setter = 5;
getAppNameSetter() - Method in class com.google.javascript.jscomp.Instrumentation
optional string app_name_setter = 5;
getAppNameSetter() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string app_name_setter = 5;
getAppNameSetterBytes() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string app_name_setter = 5;
getAppNameSetterBytes() - Method in class com.google.javascript.jscomp.Instrumentation
optional string app_name_setter = 5;
getAppNameSetterBytes() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string app_name_setter = 5;
getArg() - Method in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
getArgIndex() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
getArgument(Object[], int, SimpleFormat.FormatSpecifierParser, Object, boolean) - Static method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
getArgumentForCallOrNew(Node, int) - Static method in class com.google.javascript.jscomp.NodeUtil
Given the new or call, this returns the nth argument of the call or null if no such argument exists.
getArgumentForCallOrNewOrDotCall(UseSite, int) - Static method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
Returns the nth argument node given a usage site for a direct function call or for a func.call() node.
getArgumentForFunction(Node, int) - Static method in class com.google.javascript.jscomp.NodeUtil
Given the function, this returns the nth argument or null if no such parameter exists.
getArgumentsArrayType(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getArgumentsArrayType() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getArgumentsVar() - Method in class com.google.javascript.jscomp.Scope
Get a unique VAR object to represents "arguments" within this scope
getArgumentsVar() - Method in class com.google.javascript.jscomp.TypedScope
 
getArrayElementStringValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
When converting arrays to string using Array.prototype.toString or Array.prototype.join, the rules for conversion to String are different than converting each element individually.
getArrayInstance() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getArrayInstance(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getArrayName() - Method in class com.google.javascript.jscomp.FileInstrumentationData
 
getAsNominalType() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getAssertedNewType(Node, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.ClosureCodingConvention.AssertFunctionByTypeName
 
getAssertedNewType(Node, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.ClosureCodingConvention.AssertInstanceofSpec
 
getAssertedNewType(Node, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
Returns the new type system type for a type assertion.
getAssertedOldType(Node, JSTypeRegistry) - Method in class com.google.javascript.jscomp.ClosureCodingConvention.AssertFunctionByTypeName
 
getAssertedOldType(Node, JSTypeRegistry) - Method in class com.google.javascript.jscomp.ClosureCodingConvention.AssertInstanceofSpec
Returns the type for a type assertion, or null if the function asserts that the node must not be null or undefined.
getAssertedOldType(Node, JSTypeRegistry) - Method in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
Returns the old type system type for a type assertion, or null if the function asserts that the node must not be null or undefined.
getAssertedParam(Node) - Method in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
Returns the parameter of the assertion function that is being checked.
getAssertionFunctions() - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
getAssertionFunctions() - Method in interface com.google.javascript.jscomp.CodingConvention
Returns the set of AssertionFunction.
getAssertionFunctions() - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getAssertionFunctions() - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getAssignedNameCounts() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
getAssignedNameCounts() - Method in interface com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents
Gets the number of times each variable has been assigned.
getAssignedNameCounts() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
getAssignedValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
For an assignment or variable declaration get the assigned value.
getAssignedValue() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getAssignNode() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
getAstDotGraph() - Method in class com.google.javascript.jscomp.Compiler
Gets the DOT graph of the AST generated at the end of compilation.
getAstNode() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
 
getAstNode() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns the underlying AST node for the function.
getAstRoot(AbstractCompiler) - Method in class com.google.javascript.jscomp.CompilerInput
 
getAstRoot(AbstractCompiler) - Method in class com.google.javascript.jscomp.JsAst
 
getAstRoot(AbstractCompiler) - Method in interface com.google.javascript.jscomp.SourceAst
Gets the root node of the AST for the source file this represents.
getAstRoot(AbstractCompiler) - Method in class com.google.javascript.jscomp.SyntheticAst
 
getAuthors() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the list of authors or null if none.
getBackwardDirectedGraph() - Method in class com.google.javascript.jscomp.CallGraph
Constructs and returns a directed graph where the nodes are functions and the edges are callsites connecting callees to callers.
getBase(Node) - Static method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
getBaseName() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
getBasePassConfig() - Method in class com.google.javascript.jscomp.PassConfig
Find the first pass provider that does not have a delegate.
getBaseQualifiedNameNode(Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
getBaseType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the base type specified by the @extends annotation.
getBasicBlock() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getBeginningLineNumber() - Method in interface com.google.javascript.jscomp.Region
Get the beginning line number.
getBeginningLineNumber() - Method in class com.google.javascript.jscomp.SimpleRegion
 
getBehaviorFunctionsToCopy(Node) - Static method in class com.google.javascript.jscomp.PolymerBehaviorExtractor
 
getBestJSDocInfo(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Find the best JSDoc for the given node.
getBestLValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Find the l-value that the given r-value is being assigned to.
getBestLValueName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Get the name of the given l-value node.
getBestLValueOwner(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Get the owner of the given l-value node.
getBestSourceFileName(Node) - Method in class com.google.javascript.jscomp.NodeTraversal
 
getBindReturnType(int) - Method in class com.google.javascript.rhino.jstype.FunctionType
Get the return value of calling "bind" on this function with the specified number of arguments.
getBlockDescription() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the block-level description or null if none specified.
getBlockExpression(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
getBlockReturnExpression(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
getBlockVar(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
getBody() - Method in class com.google.javascript.jscomp.NTIScope
 
getBodyNode() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns the AST node for the body of the function.
getBooleanInstance() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getBooleanInstanceObjType() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getBooleanProp(int) - Method in class com.google.javascript.rhino.Node
 
getBottomLocation() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction
 
getBottomLocation() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstraction
Returns an abstraction-specific EffectLocation representing no location.
getBottomLocation() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
getBoundParameterCount() - Method in class com.google.javascript.jscomp.CodingConvention.Bind
The number of parameters bound (not including the 'this' value).
getBuiltinExterns(CompilerOptions.Environment) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
getBuiltinExterns(CompilerOptions) - Method in class com.google.javascript.jscomp.ant.CompileTask
Gets the default externs set.
getBundle(String) - Static method in class java.util.ResourceBundle
 
getBundle(String, Locale) - Static method in class java.util.ResourceBundle
 
getByName(String) - Method in class com.google.javascript.jscomp.JSModule
Returns the input with the given name or null if none.
getCallableDefinitions(DefinitionProvider, Node) - Static method in class com.google.javascript.jscomp.PureFunctionIdentifier
Query the DefinitionProvider for the list of definitions that correspond to a given qualified name subtree.
getCallArgument(Node, int) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
getCallArgument(Node, int) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getCallName(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
getCallName(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getCallOrBindSignature(boolean) - Method in class com.google.javascript.rhino.jstype.FunctionType
Notice that "call" and "bind" have the same argument signature, except that all the arguments of "bind" (except the first) are optional.
getCallParamCount(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
getCallParamCount(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getCallParams(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getCallsInFunctionBody() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Gets the list of CALL and NEW nodes.
getCallsiteForAstNode(Node) - Method in class com.google.javascript.jscomp.CallGraph
Returns the call graph Callsite object corresponding to the provided AST Token.CALL or Token.NEW node, or null if no such object exists.
getCallsitesInFunction() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns the callsites in this function.
getCallsitesPossiblyTargetingFunction() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns a collection of callsites that might call this function.
getCastType(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getCatchBlock(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getCatchHandlerForBlock(Node) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Locate the catch BLOCK given the first block in a TRY.
getCfg() - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
getCfg() - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Returns the control flow graph that this analysis was performed on.
getCfgRoot() - Method in class com.google.javascript.jscomp.NodeTraversal
 
getChanges() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getChangeTime() - Method in class com.google.javascript.rhino.Node
Returns the time of the last change for this node
getChar() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
getCharIgnoreLineEnd() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
getCharno() - Method in class com.google.javascript.jscomp.JSError
Get the character number.
getCharno() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current char number, or zero if it cannot be determined.
getCharno() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
getCharno() - Method in class com.google.javascript.rhino.Node
 
getCharset() - Method in class com.google.javascript.jscomp.SourceFile.AtUrl
Get the Charset specifying how we're supposed to read the URL into UTF-16.
getCharset() - Method in class com.google.javascript.jscomp.SourceFile.OnDisk
Get the Charset specifying how we're supposed to read the file in off disk and into UTF-16.
getCheckDeterminism() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getCheckEventfulObjectDisposalPolicy() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getChecks() - Method in class com.google.javascript.jscomp.CleanupPasses
 
getChecks() - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
getChecks() - Method in class com.google.javascript.jscomp.LintPassConfig
 
getChecks() - Method in class com.google.javascript.jscomp.PassConfig
Gets the checking passes to run.
getChecks() - Method in class com.google.javascript.jscomp.PassConfig.PassConfigDelegate
 
getChecksOnly() - Method in interface com.google.javascript.jscomp.gwt.client.GwtRunner.Flags
 
getChildAtIndex(int) - Method in class com.google.javascript.rhino.Node
 
getChildBefore(Node) - Method in class com.google.javascript.rhino.Node
 
getChildCount() - Method in class com.google.javascript.rhino.Node
 
getChromeI18nGetMessageNode(String) - Static method in class com.google.javascript.jscomp.ReplaceMessagesForChrome
 
getClassesDefinedByCall(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
Checks if the given method defines a subclass relationship, and if it does, returns information on that relationship.
getClassesDefinedByCall(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Checks if the given method defines a subclass relationship, and if it does, returns information on that relationship.
getClassesDefinedByCall(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getClassesDefinedByCall(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getClassFromDeclarationName(String) - Static method in class com.google.javascript.jscomp.ConformanceRules.BannedProperty
From a provide name extract the class name.
getClassFromDeclarationName(String) - Static method in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
From a provide name extract the class name.
getClassFromDeclarationName(String) - Static method in class com.google.javascript.jscomp.ReplaceStrings
From a provide name extract the class name.
getClassOfMethod(Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Gets the type of the class that "owns" a method, or null if we know that its un-owned.
getCleanupPassConfig() - Method in class com.google.javascript.jscomp.Compiler
 
getClosestHoistScope() - Method in class com.google.javascript.jscomp.NodeTraversal
 
getClosestHoistScope() - Method in class com.google.javascript.jscomp.Scope
If a var were declared in this scope, return the scope it would be hoisted to.
getClosestHoistScope() - Method in class com.google.javascript.jscomp.TypedScope
 
getClosestPropertySuggestion(JSType, String) - Static method in class com.google.javascript.jscomp.TypeCheck
 
getClosureNamespace() - Method in class com.google.javascript.jscomp.ModuleIdentifier
 
getCode() - Method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
getCode() - Method in class com.google.javascript.jscomp.CompilerInput
 
getCode() - Method in class com.google.javascript.jscomp.SourceFile.AtUrl
 
getCode() - Method in class com.google.javascript.jscomp.SourceFile.Generated
 
getCode() - Method in interface com.google.javascript.jscomp.SourceFile.Generator
 
getCode() - Method in class com.google.javascript.jscomp.SourceFile
Gets all the code in this source file.
getCode() - Method in class com.google.javascript.jscomp.SourceFile.OnDisk
 
getCode() - Method in enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
getCodeChangeHandler() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getCodeCharSource() - Method in class com.google.javascript.jscomp.SourceFile.AtUrl
Gets a char source for the code at this URL.
getCodeCharSource() - Method in class com.google.javascript.jscomp.SourceFile
Gets a char source for the code in this source file.
getCodeCharSource() - Method in class com.google.javascript.jscomp.SourceFile.OnDisk
Gets a char source for the code in this source file.
getCodeGenerator(CodePrinter.Format, CodeConsumer) - Method in interface com.google.javascript.jscomp.CodePrinter.Builder.CodeGeneratorFactory
 
getCodeNoCache() - Method in class com.google.javascript.jscomp.SourceFile
 
getCodeReader() - Method in class com.google.javascript.jscomp.SourceFile.AtUrl
Gets a reader for the code at this URL.
getCodeReader() - Method in class com.google.javascript.jscomp.SourceFile
Gets a reader for the code in this source file.
getCodeReader() - Method in class com.google.javascript.jscomp.SourceFile.OnDisk
Gets a reader for the code in this source file.
getCodeRemovingPasses() - Method in class com.google.javascript.jscomp.DefaultPassConfig
Creates several passes aimed at removing code.
getCodingConvention() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the current coding convention.
getCodingConvention() - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
 
getCodingConvention() - Method in class com.google.javascript.jscomp.Compiler
 
getCodingConvention() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getColor() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge
Retrieves color of the edge.
getColor() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizNode
Retrieves color of the node.
getColor() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getColor() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
getColor() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
getColor() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
getColumn() - Method in class com.google.debugging.sourcemap.FilePosition
 
getColumn() - Method in class com.google.debugging.sourcemap.SourceMapSection
 
getColumn(int, int) - Method in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
getColumnIndex() - Method in class com.google.javascript.jscomp.Compiler.CodeBuilder
Returns the (zero-based) index of the last column in the text buffer.
getColumnOfOffset(int) - Method in class com.google.javascript.jscomp.SourceFile
 
getColumnOfOffset(int) - Method in class com.google.javascript.rhino.SimpleSourceFile
 
getColumnOfOffset(int) - Method in interface com.google.javascript.rhino.StaticSourceFile
Gets the 0-based column number of the given source offset.
getColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional int32 column_position = 2;
getColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
optional int32 column_position = 2;
getColumnPosition() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
optional int32 column_position = 2;
getColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional int32 column_position = 3;
getColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional int32 column_position = 3;
getColumnPosition() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional int32 column_position = 3;
getCombinedName(String, String) - Method in interface com.google.javascript.jscomp.AnonymousFunctionNamingCallback.FunctionNamer
Generate a name by "concatenating" the output of multiple calls to getName.
getCombinedName(String, String) - Method in class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer
 
getCombinedName(String, String) - Method in class com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer
 
getCombinedName(String, String) - Method in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer
 
getCommandLineConfig() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Get the command line config, so that it can be initialized.
getComments(String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Returns all the comments from the given file.
getComments(String) - Method in class com.google.javascript.jscomp.Compiler
 
getComments() - Method in class com.google.javascript.jscomp.parsing.parser.Parser.CommentRecorder
 
getComments() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
getCommonTypes() - Method in interface com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry
 
getCommonTypes() - Method in class com.google.javascript.jscomp.NTIScope
 
getCompilationLevel() - Method in interface com.google.javascript.jscomp.gwt.client.GwtRunner.Flags
 
getCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string compiled_source = 8;
getCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string compiled_source = 8;
getCompiledSource() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string compiled_source = 8;
getCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string compiled_source = 103;
getCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
required string compiled_source = 103;
getCompiledSource() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder
required string compiled_source = 103;
getCompiledSourceBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string compiled_source = 8;
getCompiledSourceBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string compiled_source = 8;
getCompiledSourceBytes() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string compiled_source = 8;
getCompiledSourceBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string compiled_source = 103;
getCompiledSourceBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
required string compiled_source = 103;
getCompiledSourceBytes() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder
required string compiled_source = 103;
getCompiler() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
getCompiler() - Method in class com.google.javascript.jscomp.NodeTraversal
 
getCompiler() - Method in class com.google.javascript.refactoring.NodeMetadata
 
getCompiler() - Method in class com.google.javascript.refactoring.RefactoringDriver
 
getCompilerOptions() - Static method in class com.google.javascript.refactoring.RefactoringDriver
 
getComputedPropName(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getComputedPropValue(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getConcreteNominalTypeName(ObjectType) - Method in class com.google.javascript.rhino.jstype.JSType
 
getConditionalStatementCondition(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
getConditionExpression(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the condition of an ON_TRUE / ON_FALSE CFG edge.
getConformanceConfigs() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getConstructor(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.EnumType
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets this object's constructor.
getConstructor() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
getConstructor() - Method in interface com.google.javascript.rhino.ObjectTypeI
 
getConstructorDoc(PolymerClassDefinition) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
 
getConstructorFunction() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getContainingFunction() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
 
getContent() - Method in class com.google.javascript.jscomp.deps.DependencyFile
 
getContent() - Method in interface com.google.javascript.jscomp.deps.SourceFile
 
getContent() - Method in class com.google.javascript.jscomp.deps.VirtualFile
 
getContextForNoInOperator(CodeGenerator.Context) - Static method in class com.google.javascript.jscomp.CodeGenerator
If we're in a IN_FOR_INIT_CLAUSE, we can't permit in operators in the expression.
getContextForNonEmptyExpression(CodeGenerator.Context) - Static method in class com.google.javascript.jscomp.CodeGenerator
 
getContextualRenameInverter(AbstractCompiler) - Static method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
getControlCharacter() - Method in enum com.google.javascript.jscomp.AbstractMessageFormatter.Color
 
getControlFlowGraph() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the control flow graph for the current JS scope.
getConversionType() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
getCost() - Method in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
getCost(Node) - Static method in class com.google.javascript.jscomp.InlineCostEstimator
Determines the size of the JS code.
getCost(Node, int) - Static method in class com.google.javascript.jscomp.InlineCostEstimator
Determines the estimated size of the JS snippet represented by the node.
getCount(Node, Predicate<Node>, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getCount() - Method in class com.google.javascript.jscomp.Tracer.Stat
total count of tracers of a type, including silent
getCssRenamingMap() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the CssRenamingMap.
getCssRenamingMap() - Method in class com.google.javascript.jscomp.Compiler
 
getCssRenamingMap() - Method in class com.google.javascript.jscomp.ReplaceCssNames
 
getCtorExtendedInterfaces() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
getCtorExtendedInterfaces() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the interfaces extended by the interface associated with this type.
getCtorExtendedInterfaces() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the interfaces implemented by the ctor associated with this type.
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getCtorPropDeclaredType(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getCurrentCharIndex() - Method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
getCurrentClass() - Method in class com.google.javascript.jscomp.CheckAccessControls
 
getCurrentLineIndex() - Method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
getCurrentNode() - Method in class com.google.javascript.jscomp.NodeTraversal
Returns the node currently being traversed.
getCurrentScriptNode(Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Returns next script node in parents.
getCurrentThreadTraceReport() - Static method in class com.google.javascript.jscomp.Tracer
Returns a timer report similar to the one described in the class comment.
getCurrentTime() - Static method in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
getCustomPasses(CustomPassExecutionTime) - Method in class com.google.javascript.jscomp.DefaultPassConfig
Runs custom passes that are designated to run at a particular time.
getDebugHashCodeStringOf(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
getDebugReport() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier
Compute debug report that includes: - List of all pure functions.
getDeclaration() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
getDeclaration(QualifiedName, boolean) - Method in interface com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry
Returns the declaration of the given qualified name, or null if the name is not defined.
getDeclaration(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
getDeclaration(QualifiedName, boolean) - Method in class com.google.javascript.jscomp.NTIScope
 
getDeclaration(String, boolean) - Method in class com.google.javascript.jscomp.NTIScope
 
getDeclaration() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getDeclaration() - Method in class com.google.javascript.jscomp.TypedVar
 
getDeclaration() - Method in class com.google.javascript.jscomp.Var
 
getDeclaration() - Method in class com.google.javascript.rhino.jstype.Property
 
getDeclaration() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
 
getDeclaration() - Method in interface com.google.javascript.rhino.jstype.StaticTypedSlot
Gets the declaration of this symbol.
getDeclaration() - Method in interface com.google.javascript.rhino.StaticSlot
Gets the declaration of this symbol.
getDeclarationNode() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getDeclarationRValue(Node) - Static method in class com.google.javascript.jscomp.AngularPass
Given a VAR node (variable declaration) returns the node of initial value.
getDeclarations() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
Returns a mutable collection of all the prototype property declarations of this property name.
getDeclarations() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
getDeclarationToRemove(int) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
getDeclarationToRemove(int) - Method in class com.google.javascript.jscomp.Instrumentation
repeated string declaration_to_remove = 3;
getDeclarationToRemove(int) - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
repeated string declaration_to_remove = 3;
getDeclarationToRemoveBytes(int) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
getDeclarationToRemoveBytes(int) - Method in class com.google.javascript.jscomp.Instrumentation
repeated string declaration_to_remove = 3;
getDeclarationToRemoveBytes(int) - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
repeated string declaration_to_remove = 3;
getDeclarationToRemoveCount() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
getDeclarationToRemoveCount() - Method in class com.google.javascript.jscomp.Instrumentation
repeated string declaration_to_remove = 3;
getDeclarationToRemoveCount() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
repeated string declaration_to_remove = 3;
getDeclarationToRemoveList() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
getDeclarationToRemoveList() - Method in class com.google.javascript.jscomp.Instrumentation
repeated string declaration_to_remove = 3;
getDeclarationToRemoveList() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
repeated string declaration_to_remove = 3;
getDeclarativelyUnboundVarsWithoutTypes() - Method in class com.google.javascript.jscomp.TypedScope
 
getDeclaredFunctionType() - Method in interface com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry
Get the type of the function that the declared type registry represents.
getDeclaredFunctionType() - Method in class com.google.javascript.jscomp.NTIScope
 
getDeclaredFunctionTypeFromContext(String, Node, NTIScope) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
getDeclaredFunctionTypeOfCalleeIfAny(Node, NTIScope) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getDeclaredProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
getDeclaredProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getDeclaredProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
getDeclaredProp(QualifiedName) - Method in interface com.google.javascript.jscomp.newtypes.TypeWithProperties
Get the declared type of the given property
getDeclaredProp(ImmutableSet<? extends TypeWithProperties>, QualifiedName) - Static method in class com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics
 
getDeclaredRValueType(Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Check for common idioms of a typed R-value assigned to a const L-value.
getDeclaredType() - Method in class com.google.javascript.jscomp.newtypes.Property
 
getDeclaredType(JSDocInfo, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Look for a type declaration on a property assignment (in an ASSIGN or an object literal key).
getDeclaredTypeExpression() - Method in class com.google.javascript.rhino.Node
Returns the syntactical type specified on this node.
getDeclaredTypeInAnnotation(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Returns the type specified in a JSDoc annotation near a GETPROP or NAME.
getDeclaredTypeOf(String) - Method in interface com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry
Returns the declared JSType of the given identifier, or null if the identifier is not defined.
getDeclaredTypeOf(String) - Method in class com.google.javascript.jscomp.NTIScope
 
getDeclaredTypeOfNode(JSDocInfo, NTIScope) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getDeclaredTypeOfNode(JSDocInfo, RawNominalType, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getDeclaredTypeOfNode(JSDocInfo, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getDeclaringBlock() - Method in interface com.google.javascript.jscomp.InlineFunctions.Function
 
getDeclaringBlock() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionExpression
 
getDeclaringBlock() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionVar
 
getDeclaringBlock() - Method in class com.google.javascript.jscomp.InlineFunctions.NamedFunction
 
getDecomposer(Scope) - Method in class com.google.javascript.jscomp.FunctionInjector
 
getDeepestCommonDependency(JSModule, JSModule) - Method in class com.google.javascript.jscomp.JSModuleGraph
Finds the deepest common dependency of two modules, not including the two modules themselves.
getDeepestCommonDependencyInclusive(JSModule, JSModule) - Method in class com.google.javascript.jscomp.JSModuleGraph
Finds the deepest common dependency of two modules, including the modules themselves.
getDeepestCommonDependencyInclusive(Collection<JSModule>) - Method in class com.google.javascript.jscomp.JSModuleGraph
Returns the deepest common dependency of the given modules.
getDeepestCommonModuleRef() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
Returns the deepest common module of all the references to this property.
getDef() - Method in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
getDef(String, Node) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
Gets the must reaching definition of a given node.
getDefault() - Static method in class com.google.javascript.jscomp.CodingConventions
Gets the default coding convention.
getDefault() - Static method in class java.nio.file.FileSystems
 
getDefaultDefineValues() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets a map of default @define values.
getDefaultDefineValues() - Method in class com.google.javascript.jscomp.Compiler
 
getDefaultErrorReporter() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets a default error reporter for injecting into Rhino.
getDefaultErrorReporter() - Method in class com.google.javascript.jscomp.Compiler
 
getDefaultExterns() - Static method in class com.google.javascript.jscomp.CommandLineRunner
Deprecated.
getDefaultInstance() - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
getDefaultInstance() - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
getDefaultInstance() - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
getDefaultInstance() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
getDefaultInstance() - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
getDefaultInstance() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
getDefaultInstance() - Static method in class com.google.javascript.jscomp.Instrumentation
 
getDefaultInstance() - Static method in class com.google.javascript.jscomp.Requirement
 
getDefaultInstanceForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
getDefaultInstanceForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
getDefaultInstanceForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
getDefaultInstanceForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.Instrumentation
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
getDefaultInstanceForType() - Method in class com.google.javascript.jscomp.Requirement
 
getDefaultLevel() - Method in class com.google.javascript.jscomp.JSError
The default level, before any of the WarningsGuards are applied.
getDefaultMetaVariable() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags.BooleanOptionHandler
 
getDefaultValue() - Method in enum com.google.javascript.jscomp.debugger.CompilationParam
Returns the default value.
getDefaultValueNode() - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
getDefCfgNode() - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 
getDefineReplacements() - Method in class com.google.javascript.jscomp.CompilerOptions
Returns the map of define replacements.
getDefiningSource(Node, ObjectType, String) - Static method in class com.google.javascript.jscomp.AccessControlUtils
Returns the source file in which the given property is defined, or null if it is not known.
getDefiningSource(Node, ObjectType, String) - Static method in class com.google.javascript.jscomp.CheckAccessControls
 
getDefinition(Node, boolean) - Static method in class com.google.javascript.jscomp.DefinitionsRemover
 
getDefinition(Node) - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
Set the def node
getDefinitionAt(Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
getDefinitionForFunction(Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
getDefinitionSites() - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
Returns the collection of definition sites found during traversal.
getDefinitionsReferencedAt(Node) - Method in interface com.google.javascript.jscomp.DefinitionProvider
Returns a collection of definitions that characterize the possible values of a variable or property.
getDefinitionsReferencedAt(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraph
 
getDefinitionsReferencedAt(Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
getDefNode(String, Node) - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
getDefSite() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getDegenerateModuleGraph() - Method in class com.google.javascript.jscomp.Compiler
Gets a module graph.
getDelegateRelationship(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
 
getDelegateRelationship(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getDelegateRelationship(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getDelegateSuperclassName() - Method in interface com.google.javascript.jscomp.CodingConvention
 
getDelegateSuperclassName() - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getDelegateSuperclassName() - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getDependencies(String) - Method in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Gets a list of dependencies for the provided code.
getDependencies(Collection<String>) - Method in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Gets a list of dependencies for the provided list of symbols.
getDependencies(String, Set<String>, boolean) - Method in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
 
getDependencies(Collection<String>, Set<String>) - Method in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
 
getDependencies(String) - Method in interface com.google.javascript.jscomp.deps.DependencyResolver
Gets a list of dependencies for the provided code.
getDependencies(Collection<String>) - Method in interface com.google.javascript.jscomp.deps.DependencyResolver
Gets a list of dependencies for *the provided list of symbols.
getDependencies(String, Set<String>, boolean) - Method in interface com.google.javascript.jscomp.deps.DependencyResolver
 
getDependencies(Collection<String>, Set<String>) - Method in interface com.google.javascript.jscomp.deps.DependencyResolver
 
getDependencies() - Method in class com.google.javascript.jscomp.JSModule
Gets the list of modules that this module depends on.
getDependenciesOf(List<INPUT>, boolean) - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
getDependenciesOf(List<INPUT>, boolean) - Method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
getDependenciesOf(List<INPUT>, boolean) - Method in interface com.google.javascript.jscomp.deps.SortedDependencies
Gets all the dependencies of the given roots.
getDependencyInfo(String) - Method in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Looks at each of the dependency files for dependency information.
getDependencyInfo(String) - Method in class com.google.javascript.jscomp.deps.DependencyFile
Gets the dependency info for the provided symbol, if contained in this dependency file.
getDependencyOptions() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getDependencyScope(Node) - Method in class com.google.javascript.jscomp.NameAnalyzer
Gets the nearest enclosing dependency scope, or null if there isn't one.
getDependentModule() - Method in exception com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException
 
getDeprecationReason() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the deprecation reason or null if none specified.
getDepth() - Method in class com.google.javascript.jscomp.JSModule
 
getDepth() - Method in class com.google.javascript.jscomp.Scope
The depth of the scope.
getDepth() - Method in class com.google.javascript.jscomp.TypedScope
 
getDesc() - Method in class com.google.javascript.jscomp.JsMessage
Gets the description associated with this message, intended to help translators, or null if this message has no description.
getDescription() - Method in class com.google.javascript.refactoring.SuggestedFix
 
getDescription() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the description specified by the @desc annotation.
getDescription() - Method in class com.google.javascript.rhino.JSDocInfo.Marker
Gets the position information for the description found in a block tag.
getDescriptionForParameter(String) - Method in class com.google.javascript.rhino.JSDocInfo
Returns the description for the parameter with the given name, if its exists.
getDescriptor() - Static method in class com.google.debugging.sourcemap.proto.Mapping
 
getDescriptor() - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
getDescriptor() - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
getDescriptor() - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
getDescriptor() - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
getDescriptor() - Static method in class com.google.javascript.jscomp.Conformance
 
getDescriptor() - Static method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
getDescriptor() - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
getDescriptor() - Static method in class com.google.javascript.jscomp.FunctionInfo
 
getDescriptor() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
getDescriptor() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
getDescriptor() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
getDescriptor() - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
getDescriptor() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
getDescriptor() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
getDescriptor() - Static method in class com.google.javascript.jscomp.Instrumentation.Builder
 
getDescriptor() - Static method in class com.google.javascript.jscomp.Instrumentation
 
getDescriptor() - Static method in class com.google.javascript.jscomp.InstrumentationTemplate
 
getDescriptor() - Static method in class com.google.javascript.jscomp.Requirement.Builder
 
getDescriptor() - Static method in class com.google.javascript.jscomp.Requirement
 
getDescriptor() - Static method in enum com.google.javascript.jscomp.Requirement.Type
 
getDescriptorForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
getDescriptorForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
getDescriptorForType() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
getDescriptorForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
getDescriptorForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
getDescriptorForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
getDescriptorForType() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
getDescriptorForType() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
getDescriptorForType() - Method in enum com.google.javascript.jscomp.Requirement.Type
 
getDestination() - Method in interface com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge
 
getDestination() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getDiagnosticGroups() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
The warning classes that are available from the command-line.
getDiagnosticGroups() - Method in class com.google.javascript.jscomp.Compiler
The warning classes that are available from the command-line, and are suppressible by the @suppress annotation.
getDirectedGraphEdges(N, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedGraphEdges(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedGraphNodes() - Method in class com.google.javascript.jscomp.graph.DiGraph
Gets an immutable iterable over all the nodes in the graph.
getDirectedGraphNodes() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedPredNodes(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedPredNodes(N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedPredNodes(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedPredNodes(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedSuccNodes(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedSuccNodes(N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedSuccNodes(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedSuccNodes(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectImplementors(ObjectType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Returns a collection of types that directly implement interfaceInstance.
getDirectives() - Method in class com.google.javascript.rhino.Node
Returns the set of ES5 directives for this node.
getDisplayName() - Method in class com.google.javascript.rhino.jstype.AllType
 
getDisplayName() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
getDisplayName() - Method in class com.google.javascript.rhino.jstype.EnumType
 
getDisplayName() - Method in class com.google.javascript.rhino.jstype.JSType
Returns a user meaningful label for the JSType instance.
getDisplayName() - Method in class com.google.javascript.rhino.jstype.NullType
 
getDisplayName() - Method in class com.google.javascript.rhino.jstype.NumberType
 
getDisplayName() - Method in class com.google.javascript.rhino.jstype.ObjectType
 
getDisplayName() - Method in class com.google.javascript.rhino.jstype.StringType
 
getDisplayName() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
getDisplayName() - Method in class com.google.javascript.rhino.jstype.VoidType
 
getDocInfoForDeclaration(GlobalNamespace.Ref) - Static method in class com.google.javascript.jscomp.GlobalNamespace.Name
Tries to get the doc info for a given declaration ref.
getDouble() - Method in class com.google.javascript.rhino.Node
Can only be called when getType() == TokenStream.NUMBER
getDouble() - Method in class com.google.javascript.rhino.Node.NumberNode
 
getEachReferenceTypeWithProperty(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Returns each reference type that has a property propertyName defined on it.
getEdges() - Method in class com.google.javascript.jscomp.graph.Graph
Gets an immutable list of all edges.
getEdges(N, N) - Method in class com.google.javascript.jscomp.graph.Graph
Retrieves an edge from the graph.
getEdges(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getEdges() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getEdges(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getEdges() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getEffectiveNameVisibility(Node, Var, ImmutableMap<StaticSourceFile, JSDocInfo.Visibility>) - Static method in class com.google.javascript.jscomp.AccessControlUtils
Returns the effective visibility of the given name.
getEffectivePropertyVisibility(Node, ObjectType, ImmutableMap<StaticSourceFile, JSDocInfo.Visibility>, CodingConvention) - Static method in class com.google.javascript.jscomp.AccessControlUtils
Returns the effective visibility of the given property.
getEffectiveVisibilityForNonOverriddenProperty(Node, ObjectType, JSDocInfo.Visibility, CodingConvention) - Static method in class com.google.javascript.jscomp.AccessControlUtils
Returns the effective visibility of the given non-overridden property.
getEffectiveVisibilityForOverriddenProperty(JSDocInfo.Visibility, JSDocInfo.Visibility, String, CodingConvention) - Static method in class com.google.javascript.jscomp.AccessControlUtils
Returns the effective visibility of the given overridden property.
getelem(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
GETELEM - Static variable in class com.google.javascript.rhino.Token
Token types.
getElements() - Method in class com.google.javascript.rhino.jstype.EnumType
Gets the elements defined on this enum.
getElementsType() - Method in class com.google.javascript.rhino.jstype.EnumType
Gets the elements' type.
getEnclosingBlock(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Finds the block containing the given node.
getEnclosingClass(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Finds the class containing the given node.
getEnclosingClassMemberFunction(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Finds the class member function containing the given node.
getEnclosingDeclNameNode(Node) - Static method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Returns the qualified name node of the function whose scope we're in, or null if it cannot be found.
getEnclosingFunction() - Method in class com.google.javascript.jscomp.NodeTraversal
Examines the functions stack for the last instance of a function node.
getEnclosingFunction(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Finds the function containing the given node.
getEnclosingFunctionDependencyScope(NodeTraversal) - Method in class com.google.javascript.jscomp.NameAnalyzer
Get dependency scope defined by the enclosing function, or null.
getEnclosingNode(Node, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getEnclosingScope(Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer
 
getEnclosingScope(Node) - Method in class com.google.javascript.jscomp.SymbolTable
Gets the scope that contains the given node.
getEnclosingScript(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Finds the script containing the given node.
getEnclosingStatement(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getEnclosingType(Node, int) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the closest ancestor to the given node of the provided type.
getEndingLineNumber() - Method in interface com.google.javascript.jscomp.Region
Get the ending line number.
getEndingLineNumber() - Method in class com.google.javascript.jscomp.SimpleRegion
 
getEndLine() - Method in class com.google.javascript.rhino.SourcePosition
Returns the ending line number of this position.
getEntries() - Static method in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
getEntry() - Method in class com.google.javascript.jscomp.ControlFlowGraph
Gets the entry point of the control flow graph.
getEntry(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
getEntry(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Entry = 1 { ...
getEntry(int) - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Entry = 1 { ...
getEntry(String) - Static method in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
getEntryBuilder(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
getEntryBuilderList() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
getEntryCount() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
getEntryCount() - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Entry = 1 { ...
getEntryCount() - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Entry = 1 { ...
getEntryFieldBuilder() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
getEntryList() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
getEntryList() - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Entry = 1 { ...
getEntryList() - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Entry = 1 { ...
getEntryOrBuilder(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
getEntryOrBuilder(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Entry = 1 { ...
getEntryOrBuilder(int) - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Entry = 1 { ...
getEntryOrBuilderList() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
getEntryOrBuilderList() - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Entry = 1 { ...
getEntryOrBuilderList() - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Entry = 1 { ...
getEntryPoints() - Method in class com.google.javascript.jscomp.DependencyOptions
 
getEntryTypeEnv() - Method in class com.google.javascript.jscomp.NewTypeInference
 
getEnum() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
getEnum(QualifiedName) - Method in class com.google.javascript.jscomp.NTIScope
 
getEnumeratedType() - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
getEnumeratedType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getEnumParameterType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the enum parameter type specified by the @enum annotation.
getEnumPropType(EnumType, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getEnums() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getEnums() - Method in class com.google.javascript.jscomp.newtypes.MaskType
 
getEnums() - Method in class com.google.javascript.jscomp.newtypes.NullableObjsType
 
getEnums() - Method in class com.google.javascript.jscomp.newtypes.ObjsType
 
getEnums() - Method in class com.google.javascript.jscomp.newtypes.UnionType
 
getEnumType() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
getEnvironment() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getErrorCode() - Method in exception com.google.javascript.jscomp.webservice.common.AbstractWebServiceException
 
getErrorCount() - Method in class com.google.javascript.jscomp.BasicErrorManager
 
getErrorCount() - Method in class com.google.javascript.jscomp.Compiler
Gets the number of errors.
getErrorCount() - Method in interface com.google.javascript.jscomp.ErrorManager
Gets the number of reported errors.
getErrorFormat() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getErrorLevel(JSError) - Method in class com.google.javascript.jscomp.AbstractCompiler
 
getErrorLevel(JSError) - Method in class com.google.javascript.jscomp.Compiler
 
getErrorManager() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the error manager.
getErrorManager() - Method in class com.google.javascript.jscomp.Compiler
 
getErrorMessage() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string error_message = 1;
getErrorMessage() - Method in class com.google.javascript.jscomp.Requirement
optional string error_message = 1;
getErrorMessage() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string error_message = 1;
getErrorMessageBytes() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string error_message = 1;
getErrorMessageBytes() - Method in class com.google.javascript.jscomp.Requirement
optional string error_message = 1;
getErrorMessageBytes() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string error_message = 1;
getErrorPrintStream() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns the PrintStream for writing errors associated with this AbstractCommandLineRunner.
getErrorReporter() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getErrors() - Method in class com.google.javascript.jscomp.BasicErrorManager
 
getErrors() - Method in class com.google.javascript.jscomp.Compiler
Returns the array of errors (never null).
getErrors() - Method in interface com.google.javascript.jscomp.ErrorManager
Gets all the errors.
getEscapedLocals() - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
getEscapedQualifiedNames() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
getEscapedQualifiedNames() - Method in interface com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents
Gets a list of variables whose properties are escaped.
getEscapedQualifiedNames() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
getEscapedVarNames() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
getEscapedVarNames() - Method in interface com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents
Gets a list of variables in this scope that are escaped.
getEscapedVarNames() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
getExceptionHandler(Node) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Get the TRY block with a CATCH that would be run if n throws an exception.
getExceptionHandler(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
getExistingIntProp(int) - Method in class com.google.javascript.rhino.Node
 
getExitLatticeElement() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis
Returns the lattice element at the exit point.
getExitLatticeElement() - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Returns the lattice element at the exit point.
getExpectedTypeName() - Method in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
getExportedPath() - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
Returns the path exported by this export.
getExportedPath() - Method in class com.google.javascript.jscomp.ExternExportsPass.PropertyExport
 
getExportedPath() - Method in class com.google.javascript.jscomp.ExternExportsPass.SymbolExport
 
getExportedVariableNames() - Method in class com.google.javascript.jscomp.GatherRawExports
 
getExportedVariableNames() - Method in class com.google.javascript.jscomp.GenerateExports
 
getExportedVariableNames() - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
getExportPropertyFunction() - Method in class com.google.javascript.jscomp.ClosureCodingConvention
Use closure's implementation.
getExportPropertyFunction() - Method in interface com.google.javascript.jscomp.CodingConvention
Function name used when exporting properties.
getExportPropertyFunction() - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getExportPropertyFunction() - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getExports() - Method in class com.google.javascript.jscomp.FindExportableNodes
 
getExportSymbolFunction() - Method in class com.google.javascript.jscomp.ClosureCodingConvention
Use closure's implementation.
getExportSymbolFunction() - Method in interface com.google.javascript.jscomp.CodingConvention
Function name used when exporting symbols.
getExportSymbolFunction() - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getExportSymbolFunction() - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getExtendedInterfaces(JSDocInfo, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getExtendedInterfaces() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the interfaces extended by an interface
getExtendedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns interfaces directly extended by an interface
getExtendedInterfacesCount() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the number of extended interfaces specified
getExtendedInterfacesCount() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns the number of interfaces directly extended by an interface
getExtends() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string extends = 10;
getExtends() - Method in class com.google.javascript.jscomp.Requirement
optional string extends = 10;
getExtends() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string extends = 10;
getExtendsBytes() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string extends = 10;
getExtendsBytes() - Method in class com.google.javascript.jscomp.Requirement
optional string extends = 10;
getExtendsBytes() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string extends = 10;
getExtension(String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Returns the value mapped by the specified extension or null if this extension does not exist.
getExtensions() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Returns all extensions and their values (which can be any json value) in a Map object.
getExternalMessageId(String) - Static method in class com.google.javascript.jscomp.JsMessage.Builder
 
GetExternMethods() - Constructor for class com.google.javascript.jscomp.MethodCompilerPass.GetExternMethods
 
getExternProperties() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the names of the properties defined in externs or null if GatherExternProperties pass was not run yet.
getExternProperties() - Method in class com.google.javascript.jscomp.Compiler
 
getExterns() - Method in class com.google.javascript.jscomp.NTIScope
 
getExterns() - Method in class com.google.javascript.refactoring.RefasterJs
 
getExternsForTesting() - Method in class com.google.javascript.jscomp.Compiler
 
getExternsInOrder() - Method in class com.google.javascript.jscomp.Compiler
Gets the externs in the order in which they are being processed.
getExtraInfo(int) - Method in class com.google.javascript.jscomp.Tracer.Stat
total time spent doing additional things that we are clocking
getFeatures(AbstractCompiler) - Method in class com.google.javascript.jscomp.JsAst
 
getFeatures() - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
getFeatures() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
getFieldName(Node) - Static method in class com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal
 
getFile() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
getFileName(NodeTraversal) - Static method in class com.google.javascript.jscomp.CoverageInstrumentationCallback
Returns the name of the source file from which the given node originates.
getFileName() - Method in class com.google.javascript.jscomp.FileInstrumentationData
 
getFileOverview() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the file overview or null if none specified.
getFileOverviewJSDocInfo() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Gets the fileoverview JSDocInfo, if any.
getFileOverviewVisibilityMap() - Method in class com.google.javascript.jscomp.CollectFileOverviewVisibility
 
getFilterForMode() - Method in class com.google.javascript.jscomp.InlineVariables
 
getFinalParentClass(JSType) - Static method in class com.google.javascript.jscomp.CheckAccessControls
Returns the super class of the given type that has a constructor.
getFirst() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Gets the first link of this chain.
getFirst() - Method in class java.util.ArrayDeque
 
getFirstChild() - Method in class com.google.javascript.rhino.Node
 
getFirstComputedPropMatchingKey(Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getFirstEdge(N, N) - Method in class com.google.javascript.jscomp.graph.Graph
Retrieves any edge from the graph.
getFirstEdge(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getFirstEdge(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getFirstFirstChild() - Method in class com.google.javascript.rhino.Node
 
getFirstLine(String) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
getFirstNonEmptyChild(Node) - Static method in class com.google.javascript.jscomp.CodeGenerator
Gets the first non-empty child of the given node.
getFirstPropMatchingKey(Node, String) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getFixes() - Method in class com.google.javascript.refactoring.JsFlumeCallback
 
getFixesForImplicitlyNullableJsDoc(JSError) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
getFixesForJsError(JSError, AbstractCompiler) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
getFixesForJsError(JSError) - Method in class com.google.javascript.refactoring.FixingErrorManager
 
getFixForExtraRequire(JSError, AbstractCompiler) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
getFixForInexistentProperty(JSError) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
getFixForJsError(JSError, AbstractCompiler) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
Creates a SuggestedFix for the given error.
getFixForMissingRequire(JSError, AbstractCompiler) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
getFixForUnnecessaryCast(JSError, AbstractCompiler) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
getFixForUnsortedRequiresOrProvides(String, JSError, AbstractCompiler) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
getFlag(int) - Method in class com.google.javascript.rhino.JSDocInfo
 
getFn() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
getFormals() - Method in class com.google.javascript.jscomp.NTIScope
 
getFormalType(int) - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getFormalType(int) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getFormatSpecifierText() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
Returns a string corresponding to the last format specifier that was parsed.
getFormattedError() - Method in exception com.google.javascript.jscomp.webservice.common.AbstractWebServiceException
 
getForwardDirectedGraph() - Method in class com.google.javascript.jscomp.CallGraph
Constructs and returns a directed graph where the nodes are functions and the edges are callsites connecting callers to callees.
getFromParams(boolean, boolean) - Static method in enum com.google.javascript.jscomp.JsMessage.Style
Calculates current messages JsMessage.Style based on the given arguments.
getFullName() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
getFunctionalInformationMap() - Method in class com.google.javascript.jscomp.Compiler
 
getFunctionAnalysisResults(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator
 
getFunctionAnnotation(Node) - Method in class com.google.javascript.jscomp.TypedCodeGenerator
 
getFunctionArgList(Node) - Static method in class com.google.javascript.jscomp.RemoveUnusedVars
 
getFunctionBody(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Return a BLOCK node for the given FUNCTION node.
getFunctionBody(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
getFunctionBody(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getFunctionCallParameterMap(Node, Node, Supplier<String>) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
Get a mapping for function parameter names to call arguments.
getFunctionDefinition(Node) - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
getFunctionForAstNode(Node) - Method in class com.google.javascript.jscomp.CallGraph
Returns the call graph Function object corresponding to the provided AST Token.FUNCTION node, or null if no such object exists.
getFunctionId(Node) - Method in class com.google.javascript.jscomp.FunctionNames
 
getFunctionMap() - Method in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
Gets the function renaming map (the "answer key").
getFunctionName() - Method in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
Returns the name of the function.
getFunctionName(Node) - Method in class com.google.javascript.jscomp.FunctionNames
 
getFunctionNode() - Method in class com.google.javascript.jscomp.AngularPass.NodeContext
 
getFunctionNode() - Method in interface com.google.javascript.jscomp.InlineFunctions.Function
Gets the function node
getFunctionNode() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionExpression
 
getFunctionNode() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionVar
 
getFunctionNode() - Method in class com.google.javascript.jscomp.InlineFunctions.NamedFunction
 
getFunctionNodeList() - Method in class com.google.javascript.jscomp.FunctionNames
 
getFunctionParamCount(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
getFunctionParameter(Node, int) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getFunctionParameters(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getFunctionParameterSet(Node) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
Get a set of function parameter names.
getFunctionScope() - Method in class com.google.javascript.jscomp.LinkedFlowScope
Gets the function scope for this flow scope.
getFunctionScope() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
getFunctionType(JSDocInfo, String, Node, RawNominalType, RawNominalType, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
Consumes either a "classic" function jsdoc with @param, @return, etc, or a jsdoc with @type {function ...} and finds the types of the formal parameters and the return value.
getFunctionType() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getFunctionType() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getFunctionType(TypedVar) - Static method in class com.google.javascript.jscomp.TypeValidator
Utility function for getting a function type from a var.
getFunInternalName(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getFunType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getFunType() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
getFunTypeFromTypicalFunctionJsdoc(JSDocInfo, String, Node, RawNominalType, RawNominalType, DeclaredTypeRegistry, FunctionTypeBuilder) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getFunTypeHelper(Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getFunTypeIfSingletonObj() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getGeneratedColumn() - Method in interface com.google.debugging.sourcemap.SourceMapConsumerV3.Entry
 
getGeneratedColumn() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry
 
getGeneratedExterns() - Method in class com.google.javascript.jscomp.ExternExportsPass
Returns the generated externs.
getGetPropertyName(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.GetterReducer
Checks if the function matches the pattern: function() {return this.} and returns if a match is found.
getGlobalNamespace() - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
getGlobalObject() - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
getGlobalObject() - Method in interface com.google.javascript.jscomp.CodingConvention
Gets the name of the global object.
getGlobalObject() - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getGlobalObject() - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getGlobalObject() - Method in class com.google.javascript.jscomp.JqueryCodingConvention
 
getGlobalScope() - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getGlobalScope() - Method in class com.google.javascript.jscomp.Scope
 
getGlobalScope() - Method in class com.google.javascript.jscomp.SymbolTable
Returns the global scope.
getGlobalScope() - Method in class com.google.javascript.jscomp.TypedScope
 
getGlobalVarReferences() - Method in class com.google.javascript.jscomp.AbstractCompiler
This can be used to get the list of all references to all global variables based on all previous calls to updateGlobalVarReferences.
getGlobalVarReferences() - Method in class com.google.javascript.jscomp.Compiler
 
getGoogCacheCallableDefinitions(DefinitionProvider, CodingConvention.Cache) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier
 
getGoogRequiresFromPattern(Pattern) - Method in class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
getGoogRequiresToAdd() - Method in class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
getGoogRequiresToRemove() - Method in class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
getGrandparent() - Method in class com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode
 
getGrandparent() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getGrandparent() - Method in class com.google.javascript.rhino.Node
 
getGraph() - Method in class com.google.javascript.jscomp.graph.GraphColoring
 
getGraphNode(NameAnalyzer.JsName) - Method in class com.google.javascript.jscomp.NameAnalyzer
 
getGraphvizEdges() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph
Retrieve a list of edges in the graph.
getGraphvizEdges() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getGraphvizEdges() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getGraphvizNodes() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph
Retrieve a list of nodes in the graph.
getGraphvizNodes() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getGraphvizNodes() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getGreatestSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
getGreatestSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Gets the greatest subtype of this and that.
getGreatestSubtype(JSType, JSType) - Static method in class com.google.javascript.rhino.jstype.JSType
A generic implementation meant to be used as a helper for common getGreatestSubtype implementations.
getGreatestSubtypeHelper(JSType) - Method in class com.google.javascript.rhino.jstype.RecordType
 
getGreatestSubtypeHelper(JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
Computes the greatest subtype of two related templatized types.
getGreatestSubtypeWithProperty(JSType, String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Gets the greatest subtype of the type that has a property propertyName defined on it.
getGroup() - Method in class com.google.javascript.jscomp.ant.Warning
 
getGuards() - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
getGzSize() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getHelperSource() - Method in class com.google.javascript.jscomp.FunctionRewriter.EmptyFunctionReducer
 
getHelperSource() - Method in class com.google.javascript.jscomp.FunctionRewriter.GetterReducer
 
getHelperSource() - Method in class com.google.javascript.jscomp.FunctionRewriter.IdentityReducer
 
getHelperSource() - Method in class com.google.javascript.jscomp.FunctionRewriter.Reducer
 
getHelperSource() - Method in class com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer
 
getHelperSource() - Method in class com.google.javascript.jscomp.FunctionRewriter.SetterReducer
 
getHoistRenamer() - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
getHoistRenamer() - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
getHoistRenamer() - Method in interface com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer
 
getHoistRenamer() - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer
 
getHotSwapPass(AbstractCompiler) - Method in class com.google.javascript.jscomp.PassFactory
Any factory whose CompilerPass has a corresponding hot-swap version should override this.
getHotSwapPass(AbstractCompiler) - Method in class com.google.javascript.jscomp.PassFactory.HotSwapPassFactory
 
getHtmlReport() - Method in class com.google.javascript.jscomp.NameAnalyzer
Generates an HTML report
getHtmlReport() - Method in class com.google.javascript.jscomp.NameReferenceGraphReport
Generate a nice HTML file describing the name reference graph.
getId() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 id = 2;
getId() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 id = 2;
getId() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 id = 2;
getId() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizNode
Retrieves the unique ID.
getId() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
getId() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
getId() - Method in class com.google.javascript.jscomp.JsMessage
Gets the message's id, or name (e.g.
getId() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string identifier = 4;
getIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional string identifier = 4;
getIdentifier() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional string identifier = 4;
getIdentifierBytes() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string identifier = 4;
getIdentifierBytes() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional string identifier = 4;
getIdentifierBytes() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional string identifier = 4;
getIdForGeneratorNode(boolean, Node) - Static method in class com.google.javascript.jscomp.ReplaceIdGenerators
 
getIdName() - Method in class com.google.javascript.rhino.InputId
 
getIdNode() - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall
 
getImplementedInterfaceCount() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the number of interfaces specified by the @implements annotation.
getImplementedInterfaces(JSDocInfo, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getImplementedInterfaces() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the types specified by the @implements annotation.
getImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns interfaces implemented directly by a class or its superclass.
getImplicitInterfaceUses() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets all types that are used implicitly as a matching structural interface type.
getImplicitInterfaceUses() - Method in class com.google.javascript.jscomp.Compiler
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.EnumType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the implicit prototype (a.k.a.
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.RecordType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
getImplicitReturn() - Method in class com.google.javascript.jscomp.ControlFlowGraph
Gets the implicit return node.
getImplicitStructuralInterfaceUses() - Method in class com.google.javascript.jscomp.TypeValidator
all uses of implicitly implemented structural interfaces, captured during type validation and type checking (uses of explicitly @implemented structural interfaces are excluded)
getImpureBooleanValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the boolean value of a node that represents a expression.
getIn() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState
 
getIn() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
getIndexedType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getIndexedType() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getIndexOfChild(Node) - Method in class com.google.javascript.rhino.Node
 
getIndexOfSymbol(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
Gets a unique index for the symbol in this scope.
getIndexType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getIndexType() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getIndirectlyDeclaredProperties() - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
getIndirectlyDeclaredProperties() - Method in interface com.google.javascript.jscomp.CodingConvention
Gets a collection of all properties that are defined indirectly on global objects.
getIndirectlyDeclaredProperties() - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getIndirectlyDeclaredProperties() - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getInEdges() - Method in interface com.google.javascript.jscomp.graph.DiGraph.DiGraphNode
 
getInEdges(N) - Method in class com.google.javascript.jscomp.graph.DiGraph
Gets an immutable list of in edges of the given node.
getInEdges(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getInEdges() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
getInEnv(DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.NewTypeInference
 
getInferTypes() - Method in class com.google.javascript.jscomp.CompilerOptions
Gets the inferTypes flag.
getInit(int) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
getInit(int) - Method in class com.google.javascript.jscomp.Instrumentation
repeated string init = 4;
getInit(int) - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
repeated string init = 4;
getInitBytes(int) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
getInitBytes(int) - Method in class com.google.javascript.jscomp.Instrumentation
repeated string init = 4;
getInitBytes(int) - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
repeated string init = 4;
getInitCount() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
getInitCount() - Method in class com.google.javascript.jscomp.Instrumentation
repeated string init = 4;
getInitCount() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
repeated string init = 4;
getInitializingReference() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
getInitializingReferenceForConstants() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
Constants are allowed to be defined after their first use.
getInitialValue() - Method in class com.google.javascript.jscomp.TypedVar
 
getInitialValue() - Method in class com.google.javascript.jscomp.Var
 
getInitList() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
getInitList() - Method in class com.google.javascript.jscomp.Instrumentation
repeated string init = 4;
getInitList() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
repeated string init = 4;
getInput(InputId) - Method in class com.google.javascript.jscomp.AbstractCompiler
Looks up an input (possibly an externs input) by input id.
getInput(InputId) - Method in class com.google.javascript.jscomp.Compiler
 
getInput() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current input source.
getInput() - Method in class com.google.javascript.jscomp.TypedVar
 
getInput() - Method in class com.google.javascript.jscomp.Var
 
getInputCharset() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Query the flag for the input charset, and return a Charset object representing the selection.
getInputId() - Method in class com.google.javascript.jscomp.CompilerInput
Returns a name for this input.
getInputId() - Method in class com.google.javascript.jscomp.JsAst
 
getInputId() - Method in class com.google.javascript.jscomp.NodeTraversal
 
getInputId(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getInputId() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getInputId() - Method in interface com.google.javascript.jscomp.SourceAst
 
getInputId() - Method in class com.google.javascript.jscomp.SyntheticAst
 
getInputId() - Method in class com.google.javascript.rhino.Node
 
getInputName() - Method in class com.google.javascript.jscomp.TypedVar
 
getInputProviding(String) - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
getInputProviding(String) - Method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
getInputProviding(String) - Method in interface com.google.javascript.jscomp.deps.SortedDependencies
Return the input that gives us the given symbol.
getInputs() - Method in class com.google.javascript.jscomp.JSModule
Gets this module's list of source code inputs.
getInputs() - Method in class com.google.javascript.refactoring.RefasterJs
 
getInputsById() - Method in class com.google.javascript.jscomp.Compiler
Returns an unmodifiable view of the compiler inputs indexed by id.
getInputsForTesting() - Method in class com.google.javascript.jscomp.Compiler
 
getInputsInOrder() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the inputs in the order in which they are being processed.
getInputsInOrder() - Method in class com.google.javascript.jscomp.Compiler
 
getInputsWithoutProvides() - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
getInputsWithoutProvides() - Method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
getInputsWithoutProvides() - Method in interface com.google.javascript.jscomp.deps.SortedDependencies
 
getInsertRoot(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
getInstance(SourceMapFormat) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorFactory
 
getInstance() - Method in enum com.google.javascript.jscomp.SourceMap.Format
 
getInstanceAsJSType() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getInstanceAsJSType() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getInstanceFromPrototype(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
getInstanceOfCtor(TypedVar) - Static method in class com.google.javascript.jscomp.TypeValidator
Utility function for getting an instance type from a var pointing to the constructor.
getInstancePropDeclaredType(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getInstanceType() - Method in interface com.google.javascript.rhino.FunctionTypeI
 
getInstanceType() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the type of instance of this function.
getInstanceTypeOfCtor() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getInstanceWithNullability(boolean) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getInstantiatedInterfaces() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getInstantiatedSuperclass() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getInstrumentationExternsNode() - Method in class com.google.javascript.jscomp.CoverageInstrumentationPass
Creates a node of externs code required for the arrays used for instrumentation.
getInstrumentedLinesAsHexString() - Method in class com.google.javascript.jscomp.FileInstrumentationData
Returns a byte-wise hex string representation of the BitField from MSB (Most Significant Byte) to LSB (Least Significant Byte).
getInterfaceName(PolymerClassDefinition) - Static method in class com.google.javascript.jscomp.PolymerClassRewriter
 
getInterfaces() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getInterfacesHelper(JSDocInfo, DeclaredTypeRegistry, ImmutableList<String>, boolean) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getIntermediateState() - Method in class com.google.javascript.jscomp.CleanupPasses
 
getIntermediateState() - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
getIntermediateState() - Method in class com.google.javascript.jscomp.PassConfig
Get intermediate state for a running pass config, so it can be paused and started again later.
getIntermediateState() - Method in class com.google.javascript.jscomp.PassConfig.PassConfigDelegate
 
getInternalArrowType() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the internal arrow type.
getIntForType(JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties
Returns an integer that uniquely identifies a JSType.
getIntProp(int) - Method in class com.google.javascript.rhino.Node
Returns the integer value for the property, or 0 if the property is not defined.
getIntValue() - Method in class com.google.javascript.rhino.Node.IntPropListItem
 
getIntValue() - Method in class com.google.javascript.rhino.Node.ObjectPropListItem
 
getIntValue() - Method in interface com.google.javascript.rhino.Node.PropListItem
 
getInverseOperator(int) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns the inverse of an operator if it is invertible.
getIObjectType() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getItem() - Method in class com.google.javascript.rhino.SourcePosition
Returns the item found at this source position.
getJavaClass() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string java_class = 8;
getJavaClass() - Method in class com.google.javascript.jscomp.Requirement
optional string java_class = 8;
getJavaClass() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string java_class = 8;
getJavaClassBytes() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string java_class = 8;
getJavaClassBytes() - Method in class com.google.javascript.jscomp.Requirement
optional string java_class = 8;
getJavaClassBytes() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string java_class = 8;
getJavascriptEscaper() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
getJavaStringArray(JsonArray) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
getJoinedFlowScope() - Method in class com.google.javascript.jscomp.TypeInference.BooleanOutcomePair
Gets the safe estimated scope without knowing if all of the subexpressions will be evaluated.
getJsDoc(SourceRange) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
getJsDoc(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
getJsDoc(Token) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
getJSDocInfo() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
getJSDocInfo() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getJSDocInfo() - Method in class com.google.javascript.jscomp.TypedVar
 
getJSDocInfo() - Method in class com.google.javascript.jscomp.Var
 
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.JSType
Gets the docInfo for this type.
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the docInfo for this type.
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.Property
 
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
 
getJSDocInfo() - Method in class com.google.javascript.rhino.Node
Get the JSDocInfo attached to this node.
getJSDocInfo() - Method in interface com.google.javascript.rhino.StaticSlot
Gets the JSDoc for this slot.
getJSDocInfoForFunction(Node, Node, Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
Get the doc info associated with the function.
getJsDocToken() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
Tokenizes JSDoc comments.
getJsFiles() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags
Users may specify JS inputs via the --js flag, as well as via additional arguments to the Closure Compiler.
getJsRoot() - Method in class com.google.javascript.jscomp.AbstractCompiler
Returns the root of the source tree, ignoring externs
getJsRoot() - Method in class com.google.javascript.jscomp.Compiler
 
getJSType(Node) - Method in class com.google.javascript.jscomp.AmbiguateProperties
This method gets the JSType from the Node argument and verifies that it is present.
getJSType(AbstractCompiler, Node) - Static method in class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
This method gets the JSType from the Node argument and verifies that it is present.
getJSType(Node) - Method in class com.google.javascript.jscomp.InlineProperties
This method gets the JSType from the Node argument and verifies that it is present.
getJSType(Node) - Method in class com.google.javascript.jscomp.TypeCheck
This method gets the JSType from the Node argument and verifies that it is present.
getJSType(Node) - Method in class com.google.javascript.jscomp.TypeInference
This method gets the JSType from the Node argument and verifies that it is present.
getJSType(Node) - Method in class com.google.javascript.jscomp.TypeValidator
This method gets the JSType from the Node argument and verifies that it is present.
getJsType(NodeMetadata, String) - Static method in class com.google.javascript.refactoring.Matchers
 
getJsType(NodeMetadata, JSTypeNative) - Static method in class com.google.javascript.refactoring.Matchers
 
getJSType() - Method in class com.google.javascript.rhino.Node
Returns the compiled inferred type on this node.
getJSTypeBeforeCast() - Method in class com.google.javascript.rhino.Node
Returns the type of this node before casting.
getJSTypeOrUnknown(Node) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getKey - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty
 
getKey() - Method in class com.google.javascript.jscomp.JsMessage.Builder
Gets the message's key (e.g.
getKey() - Method in class com.google.javascript.jscomp.JsMessage
Gets the message's key, or name (e.g.
getKnownValueType(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Apply the supplied predicate against all possible result Nodes of the expression.
getLabel() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge
Retrieves the label of the edge.
getLabel() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizNode
Retrieves the label of the node.
getLabel() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getLabel() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
getLabel() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
getLabel() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
getLabel() - Method in class com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree
 
getLabel() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree
 
getLabelInfo(String) - Method in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
 
getLabelNameForFunction(String) - Method in class com.google.javascript.jscomp.FunctionToBlockMutator
Create a unique label name.
getLanguageIn() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getLanguageIn() - Method in interface com.google.javascript.jscomp.gwt.client.GwtRunner.Flags
 
getLanguageMode() - Method in class com.google.javascript.jscomp.AbstractCompiler
The language mode of the current root node.
getLanguageMode() - Method in class com.google.javascript.jscomp.Compiler
 
getLanguageOut() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getLanguageOut() - Method in interface com.google.javascript.jscomp.gwt.client.GwtRunner.Flags
 
getLast() - Method in class java.util.ArrayDeque
 
getLastChar() - Method in class com.google.javascript.jscomp.CodeConsumer
Retrieve the last character of the last string sent to append.
getLastChar() - Method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
getLastChar() - Method in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
getLastChar() - Method in class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
getLastChild() - Method in class com.google.javascript.rhino.Node
 
getLastLine() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns the line number of the most recently consumed token.
getLastModifiedTime(List<?>) - Method in class com.google.javascript.jscomp.ant.CompileTask
Returns the most recent modified timestamp of the file collection.
getLastModifiedTime(File) - Static method in class com.google.javascript.jscomp.ant.CompileTask
Returns the last modified timestamp of the given File.
getLastPassName() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the last pass name set by setProgress.
getLastPassName() - Method in class com.google.javascript.jscomp.Compiler
 
getLastSibling() - Method in class com.google.javascript.rhino.Node
 
getLastValue() - Method in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
Gets the last assigned value.
getLeastSupertype(JSType) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
getLeastSupertype(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Gets the least supertype of this and that.
getLeastSupertype(JSType, JSType) - Static method in class com.google.javascript.rhino.jstype.JSType
A generic implementation meant to be used as a helper for common getLeastSupertype implementations.
getLeastSupertype(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
getLeftmostName() - Method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
getLeftmostProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
getLegacyCodeCompile() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getLegacyOutputCharset() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Query the flag for the output charset.
getLendsName() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the name we're lending to in a @lends annotation.
getLength() - Method in class com.google.javascript.jscomp.Compiler.CodeBuilder
Returns the length of the text buffer.
getLength() - Method in class com.google.javascript.jscomp.parsing.parser.trees.Comment
 
getLength() - Method in class com.google.javascript.refactoring.CodeReplacement
Returns how many bytes the new content should replace in the original content.
getLength() - Method in class com.google.javascript.rhino.Node
 
getLevel() - Method in class com.google.javascript.jscomp.ant.Warning
 
getLevelName(CheckLevel) - Method in class com.google.javascript.jscomp.AbstractMessageFormatter
 
getLexicalScopeDepth(SymbolTable.SymbolScope) - Method in class com.google.javascript.jscomp.SymbolTable
For a lexical scope, just returns the normal scope depth.
getLicense() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the description specified by the @license annotation.
getLifeCycleStage() - Method in class com.google.javascript.jscomp.AbstractCompiler
 
getLikelyNonConflictingName(String) - Method in class com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer
Returns a likely not conflicting name to make IE happy.
getLine() - Method in class com.google.debugging.sourcemap.FilePosition
Returns the line number of this position.
getLine() - Method in class com.google.debugging.sourcemap.SourceMapSection
 
getLine(int) - Method in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
getLine(int) - Method in class com.google.javascript.jscomp.SourceFile
Gets the source line for the indicated line number.
getLineIndex() - Method in class com.google.javascript.jscomp.Compiler.CodeBuilder
Returns the (zero-based) index of the last line in the text buffer.
getLineLengthThreshold() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getLineno() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
getLineno() - Method in class com.google.javascript.rhino.Node
 
getLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional int32 line_number = 1;
getLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
optional int32 line_number = 1;
getLineNumber() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
optional int32 line_number = 1;
getLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional int32 line_number = 2;
getLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional int32 line_number = 2;
getLineNumber() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional int32 line_number = 2;
getLineNumber() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 line_number = 4;
getLineNumber() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 line_number = 4;
getLineNumber() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 line_number = 4;
getLineNumber() - Method in class com.google.javascript.jscomp.JSError
Get the line number.
getLineNumber() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current line number, or zero if it cannot be determined.
getLineNumberTable() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
getLineOffset(int) - Method in class com.google.javascript.jscomp.CompilerInput
 
getLineOffset(int) - Method in class com.google.javascript.jscomp.SourceFile
 
getLineOffset(int) - Method in class com.google.javascript.rhino.SimpleSourceFile
 
getLineOffset(int) - Method in interface com.google.javascript.rhino.StaticSourceFile
Returns the offset of the given line number relative to the file start.
getLineOfOffset(int) - Method in class com.google.javascript.jscomp.SourceFile
 
getLineOfOffset(int) - Method in class com.google.javascript.rhino.SimpleSourceFile
 
getLineOfOffset(int) - Method in interface com.google.javascript.rhino.StaticSourceFile
Gets the 1-based line number of the given source offset.
getLoadFlags() - Method in class com.google.javascript.jscomp.CompilerInput
 
getLoadFlags() - Method in interface com.google.javascript.jscomp.deps.DependencyInfo
Gets the loading information for this file.
getLoadFlags() - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
getLoadFlags() - Method in class com.google.javascript.jscomp.JSModule
 
getLocalDeclaration(String, boolean) - Method in class com.google.javascript.jscomp.NTIScope
 
getLocalExports() - Method in class com.google.javascript.jscomp.FindExportableNodes
 
getLocalFunDefs() - Method in class com.google.javascript.jscomp.NTIScope
 
getLocals() - Method in class com.google.javascript.jscomp.NTIScope
 
getLocalVarIndex(Var) - Method in class com.google.javascript.jscomp.RenameVars
Returns the index within the scope stack.
getLoopChanges() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getLoopCodeBlock(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getLoopContext(String) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
getLoopRuns() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getLValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition
 
getLValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.Definition
Variable or property name represented by this definition.
getLValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.FunctionDefinition
 
getLValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.IncompleteDefinition
 
getLValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition
 
getLValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.VarDefinition
 
getMainFunction() - Method in class com.google.javascript.jscomp.CallGraph
Returns a Function object representing the "main" global function.
getMainOptimizationLoop() - Method in class com.google.javascript.jscomp.DefaultPassConfig
Creates the passes for the main optimization loop.
getMap() - Method in class com.google.javascript.jscomp.RecordFunctionInformation
Returns the built-out map.
getMap() - Static method in class com.google.javascript.jscomp.TagNameToType
 
getMap() - Method in class com.google.javascript.jscomp.Tracer.AtomicTracerStatMap
Returns a map of key:value pairs.
getMapPath(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns the path at which to output map file(s) based on the path at which the JS binary will be placed.
getMappingForLine(int, int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
getMappingForLine(int, int) - Method in interface com.google.debugging.sourcemap.SourceMapping
Returns the original mapping for the line number and column position found in the source map.
getMarkers() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the list of all markers for the documentation in this JSDoc.
getMask() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getMask() - Method in class com.google.javascript.jscomp.newtypes.MaskType
 
getMask() - Method in class com.google.javascript.jscomp.newtypes.NullableObjsType
 
getMask() - Method in class com.google.javascript.jscomp.newtypes.ObjsType
 
getMask() - Method in class com.google.javascript.jscomp.newtypes.UnionType
 
getMask(int) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
getMaskForBitIndex(int) - Method in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
getMatches() - Method in class com.google.javascript.refactoring.JsFlumeCallback
 
getMaxArguments() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the maximum number of arguments that this function requires, or Integer.MAX_VALUE if this is a variable argument function.
getMaxArity() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getMaxArity() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getMaxArityWithoutRestFormals() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getMaxDigits() - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
Gets the maximum number of digits that can appear in the tracer output in the gaps between tracers or the duration of a tracer.
getMaybeParentClass(JSDocInfo, String, Node, ImmutableList<String>, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getMaybeTypeFromComment(Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getMeaning() - Method in class com.google.javascript.jscomp.JsMessage
Gets the meaning annotated to the message, intended to force different translations.
getMeaning() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the meaning specified by the @meaning annotation.
getMessage(String) - Method in class com.google.javascript.jscomp.EmptyMessageBundle
Returns null, to indicate it has no message replacements.
getMessage(String) - Method in interface com.google.javascript.jscomp.MessageBundle
Gets a message replacement.
getMessage(String) - Method in class com.google.javascript.jscomp.XtbMessageBundle
 
getMessage(String, Object[]) - Static method in class com.google.javascript.rhino.SimpleErrorReporter
 
getMessage0(String) - Static method in class com.google.javascript.rhino.SimpleErrorReporter
 
getMessage1(String, Object) - Static method in class com.google.javascript.rhino.SimpleErrorReporter
 
getMessageNode() - Method in class com.google.javascript.jscomp.JsMessageDefinition
 
getMessages() - Method in class com.google.javascript.jscomp.JsMessageExtractor.ExtractMessagesVisitor
Returns extracted messages.
getMetadata() - Method in class com.google.javascript.refactoring.Match
Returns the metadata for this match.
getMethodBlock(Node) - Static method in class com.google.javascript.jscomp.InlineSimpleMethods
Return a BLOCK node if the given FUNCTION node is a valid method definition, null otherwise.
getMethodFromDeclarationName(String) - Static method in class com.google.javascript.jscomp.ReplaceStrings
From a provide name extract the method name.
getMethodName(Node) - Static method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
 
getMinArguments() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the minimum number of arguments that this function requires.
getMinArity() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getMinimized(MinimizedCondition.MinimizationStyle) - Method in class com.google.javascript.jscomp.MinimizedCondition
Return the shorter representation of the original condition node.
getMismatches() - Method in class com.google.javascript.jscomp.TypeValidator
Gets a list of type violations.
getMixedJsSources() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
getModifies() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the set of sideeffect notations.
getModSet() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.LocationSummary
 
getModule() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
getModule() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction
 
getModule() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
getModule() - Method in interface com.google.javascript.jscomp.AnalyzePrototypeProperties.Symbol
Returns the module where this appears.
getModule() - Method in class com.google.javascript.jscomp.CompilerInput
Returns the module to which the input belongs.
getModule(ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
getModule(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
getModule(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Module = 101 { ...
getModule(int) - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Module = 101 { ...
getModule() - Method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
getModule() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
getModule() - Method in exception com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException
 
getModule() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current input module.
getModuleBuilder(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
getModuleBuilderList() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
getModuleCount() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
getModuleCount() - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Module = 101 { ...
getModuleCount() - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Module = 101 { ...
getModuleCount() - Method in class com.google.javascript.jscomp.JSModuleGraph
Gets the total number of modules.
getModuleFieldBuilder() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
getModuleGraph() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the module graph.
getModuleGraph() - Method in class com.google.javascript.jscomp.Compiler
 
getModuleList() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
getModuleList() - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Module = 101 { ...
getModuleList() - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Module = 101 { ...
getModuleName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string module_name = 5;
getModuleName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string module_name = 5;
getModuleName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string module_name = 5;
getModuleName() - Method in class com.google.javascript.jscomp.ModuleIdentifier
 
getModuleNameBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string module_name = 5;
getModuleNameBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string module_name = 5;
getModuleNameBytes() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string module_name = 5;
getModuleOrBuilder(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
getModuleOrBuilder(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Module = 101 { ...
getModuleOrBuilder(int) - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Module = 101 { ...
getModuleOrBuilderList() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
getModuleOrBuilderList() - Method in class com.google.javascript.jscomp.FunctionInformationMap
repeated group Module = 101 { ...
getModuleOrBuilderList() - Method in interface com.google.javascript.jscomp.FunctionInformationMapOrBuilder
repeated group Module = 101 { ...
getModuleOutputFileName(JSModule) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
getModulesByName() - Method in class com.google.javascript.jscomp.JSModuleGraph
Gets all modules indexed by name.
getModuleScopeRootForLoadModuleCall(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
getModuleStatementRootForLoadModuleCall(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
getName() - Method in class com.google.javascript.jscomp.AngularPass.NodeContext
 
getName(Node) - Method in interface com.google.javascript.jscomp.AnonymousFunctionNamingCallback.FunctionNamer
Generates a string representation of a node for use by setFunctionName.
getName() - Method in class com.google.javascript.jscomp.CallGraph.Function
Gets the name of this function.
getName() - Method in class com.google.javascript.jscomp.CompilerInput
Returns a name for this input.
getName() - Method in class com.google.javascript.jscomp.deps.DependencyFile
 
getName() - Method in interface com.google.javascript.jscomp.deps.DependencyInfo
Gets the unique name / path of this file.
getName() - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
getName() - Method in interface com.google.javascript.jscomp.deps.SourceFile
 
getName() - Method in class com.google.javascript.jscomp.deps.VirtualFile
 
getName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string name = 7;
getName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string name = 7;
getName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string name = 7;
getName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string name = 102;
getName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
required string name = 102;
getName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder
required string name = 102;
getName(Node) - Method in class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer
 
getName() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
getName() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph
Name of the graph.
getName() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getName() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getName() - Method in interface com.google.javascript.jscomp.InlineFunctions.Function
Gets the name of the function
getName() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionExpression
 
getName() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionVar
 
getName() - Method in class com.google.javascript.jscomp.InlineFunctions.NamedFunction
 
getName() - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
getName() - Method in class com.google.javascript.jscomp.JSModule
Gets the module name.
getName() - Method in class com.google.javascript.jscomp.ModuleIdentifier
 
getName(String, boolean) - Method in class com.google.javascript.jscomp.NameAnalyzer
Looks up a NameAnalyzer.JsName by name, optionally creating one if it doesn't already exist.
getName(Node) - Method in class com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer
 
getName(Node) - Method in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer
 
getName() - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
getName() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getName(Node) - Method in class com.google.javascript.jscomp.NodeNameExtractor
Returns a qualified name of the specified node.
getName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getName() - Method in class com.google.javascript.jscomp.NTIScope
 
getName() - Method in class com.google.javascript.jscomp.PassFactory
 
getName(Node) - Static method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
getName() - Method in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
getName(String, String) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.MappedNameSupplier
 
getName(String, String) - Method in interface com.google.javascript.jscomp.ReplaceIdGenerators.NameSupplier
 
getName(String, String) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier
 
getName(String, String) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.PseudoNameSupplier
 
getName(String, String) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.StableNameSupplier
 
getName() - Method in class com.google.javascript.jscomp.SourceFile
Returns a unique name for the source file.
getName() - Method in class com.google.javascript.jscomp.TypedVar
 
getName() - Method in class com.google.javascript.jscomp.Var
 
getName() - Method in class com.google.javascript.rhino.JSDocInfo.Marker
Deprecated.
Use #getNameNode
getName() - Method in class com.google.javascript.rhino.jstype.Property
 
getName() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
 
getName() - Method in class com.google.javascript.rhino.SimpleSourceFile
 
getName() - Method in interface com.google.javascript.rhino.StaticSlot
Gets the name of the slot.
getName() - Method in interface com.google.javascript.rhino.StaticSourceFile
The name of the file.
getNameBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string name = 7;
getNameBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string name = 7;
getNameBytes() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string name = 7;
getNameBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string name = 102;
getNameBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
required string name = 102;
getNameBytes() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder
required string name = 102;
getNamedContainingFunction() - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction
Find the first containing function that's not an function expression closure.
getNamedInfo(Var) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
get the information on a variable
getNamedTypeHelper(Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getNameForClassMembers(Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Gets the fully qualified name corresponding to an class member function, as long as it and its prefix property names are valid JavaScript identifiers.
getNameForest() - Method in class com.google.javascript.jscomp.GlobalNamespace
Gets a list of the roots of the forest of the global names, where the roots are the top-level names.
getNameForId(int) - Method in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
 
getNameForObjLitKey(Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Gets the fully qualified name corresponding to an object literal key, as long as it and its prefix property names are valid JavaScript identifiers.
getNameFromValue(String) - Static method in class com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall
 
getNameId() - Method in interface com.google.debugging.sourcemap.SourceMapConsumerV3.Entry
 
getNameId() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.NamedEntry
 
getNameId() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry
 
getNameId() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry
 
getNameId(String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
getNameIndex() - Method in class com.google.javascript.jscomp.GlobalNamespace
Gets an index of all the global names, indexed by full qualified name (as in "a", "a.b.c", etc.).
getNameInfoForName(String, AnalyzePrototypeProperties.SymbolType) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties
Gets the name info for the property or variable of a given name, and creates a new one if necessary.
getNameNode(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the node of a function or class's name.
getNameNode() - Method in class com.google.javascript.jscomp.TypedVar
 
getNameNode() - Method in class com.google.javascript.jscomp.Var
 
getNameNode() - Method in class com.google.javascript.rhino.JSDocInfo.Marker
Gets the position information for the name found in an @param tag.
getNameNodeFromFunctionNode(Node) - Static method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
getNameReferenceCount(Node, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Finds the number of times a simple name is referenced within the node tree.
getNameReferenceGraph() - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
getNamespace - Variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
getNamespace() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
getNamespace(String) - Method in class com.google.javascript.jscomp.NTIScope
 
getNamespace(QualifiedName) - Method in class com.google.javascript.jscomp.NTIScope
 
getNamespaceFromClosureNode(Node) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
getNamesToAlias() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
getNativeFunctionType(JSTypeNative) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getNativeFunctionType(JSTypeNative) - Method in interface com.google.javascript.rhino.TypeIRegistry
 
getNativeObjectType(JSTypeNative) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getNativeObjectType(JSTypeNative) - Method in interface com.google.javascript.rhino.TypeIRegistry
 
getNativeType(AbstractCompiler, JSTypeNative) - Static method in class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
 
getNativeType(JSTypeNative) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
 
getNativeType(JSTypeNative) - Method in class com.google.javascript.jscomp.TypeCheck
 
getNativeType(JSTypeNative) - Method in class com.google.javascript.jscomp.TypedScopeCreator
 
getNativeType(JSTypeNative) - Method in class com.google.javascript.jscomp.TypeInference
 
getNativeType(JSTypeNative) - Method in class com.google.javascript.jscomp.TypeValidator
 
getNativeType(JSTypeNative) - Method in class com.google.javascript.rhino.jstype.JSType
Utility method for less verbose code.
getNativeType(JSTypeNative) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getNativeType(JSTypeNative) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
getNativeType(JSTypeNative) - Method in interface com.google.javascript.rhino.TypeIRegistry
 
getNativeTypeForTypeOf(String) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
If we definitely know what a type is based on the typeof result, return it.
getNativeWildcardType() - Method in class com.google.javascript.rhino.jstype.UnionTypeBuilder
Returns ALL_TYPE, UNKNOWN_TYPE, or CHECKED_UNKNOWN_TYPE, as specified by the flags, or null
getNaturalSymbolOrdering() - Method in class com.google.javascript.jscomp.SymbolTable
Gets the 'natural' ordering of symbols.
getNearestFunctionName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the function's name.
getNeighborEdges() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
getNeighborEdges() - Method in interface com.google.javascript.jscomp.graph.UndiGraph.UndiGraphNode
 
getNeighborEdgesIterator() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
getNeighborEdgesIterator() - Method in interface com.google.javascript.jscomp.graph.UndiGraph.UndiGraphNode
 
getNeighborNodes(N) - Method in class com.google.javascript.jscomp.graph.Graph
Gets the neighboring nodes.
getNeighborNodes(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getNeighborNodes(N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getNewContent() - Method in class com.google.javascript.refactoring.CodeReplacement
Returns the new content that should be inserted into the file.
getNewGlobalName(Node) - Method in class com.google.javascript.jscomp.RenameVars
 
getNewLocalName(Node) - Method in class com.google.javascript.jscomp.RenameVars
 
getNewName() - Method in class com.google.javascript.jscomp.OptimizeArgumentsArray
Generate a unique name for the next parameter.
getNewNameToOriginalNameMap() - Method in class com.google.javascript.jscomp.VariableMap
Returns an unmodifiable mapping from new names to original names.
getNewTypeInf() - Method in interface com.google.javascript.jscomp.gwt.client.GwtRunner.Flags
 
getNewTypeInference() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getNewValueNode(JsMessage, Node) - Method in class com.google.javascript.jscomp.ReplaceMessages
Constructs a node representing a message's value, or, if possible, just modifies origValueNode so that it accurately represents the message's value.
getNewValueNode(Node, JsMessage) - Method in class com.google.javascript.jscomp.ReplaceMessagesForChrome
 
getNext() - Method in class com.google.javascript.rhino.Node.AbstractPropListItem
 
getNext() - Method in class com.google.javascript.rhino.Node
 
getNext() - Method in interface com.google.javascript.rhino.Node.PropListItem
 
getNextLine() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns the line number of the next token.
getNextName(String) - Method in class com.google.javascript.jscomp.newtypes.UniqueNameGenerator
 
getNextNumber() - Method in class com.google.javascript.jscomp.newtypes.UniqueNameGenerator
 
getNextSiblingOfType(Node, int...) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Get the next sibling (including itself) of one of the given types.
getNode(AmbiguateProperties.Property) - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph
 
getNode() - Method in class com.google.javascript.jscomp.AngularPass.NodeContext
 
getNode() - Method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
getNode(N) - Method in interface com.google.javascript.jscomp.graph.AdjacencyGraph
Gets a node from the graph given a value.
getNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getNode() - Method in exception com.google.javascript.jscomp.JsMessageVisitor.MalformedException
 
getNode() - Method in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
getNode() - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator
 
getNode() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getNode() - Method in class com.google.javascript.jscomp.TypedVar
 
getNode() - Method in class com.google.javascript.jscomp.Var
 
getNode() - Method in class com.google.javascript.refactoring.Match
Returns the node that matched the given conditions.
getNode() - Method in class com.google.javascript.rhino.jstype.Property
 
getNode() - Method in class com.google.javascript.rhino.jstype.SimpleReference
 
getNode() - Method in interface com.google.javascript.rhino.StaticRef
The node where the reference lives.
getNode1Id() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge
Get the first node in the edge.
getNode1Id() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getNode1Id() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
getNode2Id() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge
Get the second node in the edge.
getNode2Id() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getNode2Id() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
getNodeA() - Method in interface com.google.javascript.jscomp.graph.Graph.GraphEdge
 
getNodeA() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getNodeA() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
getNodeB() - Method in interface com.google.javascript.jscomp.graph.Graph.GraphEdge
 
getNodeB() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getNodeB() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
getNodeDegree(N) - Method in class com.google.javascript.jscomp.graph.Graph
Gets the degree of a node.
getNodeDegree(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getNodeDegree(N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getNodeForCodeInsertion(JSModule) - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets a suitable SCRIPT node to serve as a parent for code insertion.
getNodeForCodeInsertion(JSModule) - Method in class com.google.javascript.jscomp.Compiler
 
getNodeLength() - Method in class com.google.javascript.jscomp.JSError
 
getNodeOrFail(N) - Method in class com.google.javascript.jscomp.graph.Graph
Gets the node of the specified type, or throws an IllegalArgumentException.
getNodes() - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph
 
getNodes() - Method in interface com.google.javascript.jscomp.graph.AdjacencyGraph
Gets an immutable list of all nodes.
getNodes() - Method in class com.google.javascript.jscomp.graph.Graph
Gets an immutable list of all nodes.
getNodes() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getNodes() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getNodeSourceOffset() - Method in class com.google.javascript.jscomp.JSError
 
getNodeTypeReferenceCount(Node, int, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
Finds the number of times a type is referenced within the node tree.
getNominal() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
getNominalType() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getNominalType() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
getNominalType(QualifiedName) - Method in class com.google.javascript.jscomp.NTIScope
 
getNominalTypeHelper(RawNominalType, Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getNominalTypeIfSingletonObj(JSType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getNominalTypeIfSingletonObj() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getNonEmptyChildCount(Node, int) - Static method in class com.google.javascript.jscomp.CodeGenerator
 
getNonPropertyMembersToCopy(Node) - Static method in class com.google.javascript.jscomp.PolymerBehaviorExtractor
 
getNormalizedNodeType(Node) - Static method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
getNormalizedReferenceName() - Method in class com.google.javascript.rhino.jstype.ObjectType
Due to the complexity of some of our internal type systems, sometimes we have different types constructed by the same constructor.
GetNoSideEffectExterns() - Constructor for class com.google.javascript.jscomp.CheckSideEffects.GetNoSideEffectExterns
 
getNoType() - Method in class com.google.javascript.jscomp.TypeTransformation
 
getNsProp(String) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
getNthSibling(Node, int) - Static method in class com.google.javascript.jscomp.NodeUtil
Given the first sibling, this returns the nth sibling or null if no such sibling exists.
getNumber() - Method in enum com.google.javascript.jscomp.Requirement.Type
 
getNumberInstance() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getNumberInstanceObjType() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getNumberValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getNumberValue(Node, boolean) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the value of a node as a Number, or null if it cannot be converted.
getNumLines() - Method in class com.google.javascript.jscomp.CompilerInput
 
getNumLines() - Method in class com.google.javascript.jscomp.SourceFile
 
getNumRanges() - Method in class com.google.javascript.jscomp.regex.CharRanges
 
getNumUseInUseCfgNode(Node) - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
Computes the number of uses of the variable varName and store it in numUseWithinUseCfgNode.
getObfuscatedName(Node, String, ReplaceIdGenerators.NameSupplier, String) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.ReplaceGenerators
 
getObjectDefinedPropertiesKeys(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getObjectElementKey() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getObjectIndexKey() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getObjectKind() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getObjectKind() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getObjectLiteralCast(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
getObjectLiteralCast(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Checks if the given method performs a object literal cast, and if it does, returns information on the cast.
getObjectLiteralCast(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getObjectLiteralCast(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getObjectLitKeyName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Get the name of an object literal key.
getObjectLitKeyTypeFromValueType(Node, JSType) - Static method in class com.google.javascript.jscomp.TypeCheck
 
getObjectSlot(String) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Find the ObjectType associated with the given slot.
getObjectType(ObjectType, boolean, String) - Static method in class com.google.javascript.jscomp.AccessControlUtils
Returns the lowest property defined on a class with visibility information.
getObjectType(ObjectType, boolean, String) - Static method in class com.google.javascript.jscomp.CheckAccessControls
 
getObjectType() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getObjectType() - Method in class com.google.javascript.jscomp.TypeTransformation
 
getObjectValue() - Method in class com.google.javascript.rhino.Node.IntPropListItem
 
getObjectValue() - Method in class com.google.javascript.rhino.Node.ObjectPropListItem
 
getObjectValue() - Method in interface com.google.javascript.rhino.Node.PropListItem
 
getObjs() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getObjs() - Method in class com.google.javascript.jscomp.newtypes.MaskType
 
getObjs() - Method in class com.google.javascript.jscomp.newtypes.NullableObjsType
 
getObjs() - Method in class com.google.javascript.jscomp.newtypes.ObjsType
 
getObjs() - Method in class com.google.javascript.jscomp.newtypes.UnionType
 
getObjTypeIfSingletonObj() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getOffset() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
Returns the offset into the current line.
getOffset() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
getOneAndOnlyAssignment() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
getOnlyApplyTo(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
getOnlyApplyTo(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string only_apply_to = 4;
getOnlyApplyTo(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string only_apply_to = 4;
getOnlyApplyToBytes(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
getOnlyApplyToBytes(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string only_apply_to = 4;
getOnlyApplyToBytes(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string only_apply_to = 4;
getOnlyApplyToCount() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
getOnlyApplyToCount() - Method in class com.google.javascript.jscomp.Requirement
repeated string only_apply_to = 4;
getOnlyApplyToCount() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string only_apply_to = 4;
getOnlyApplyToList() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
getOnlyApplyToList() - Method in class com.google.javascript.jscomp.Requirement
repeated string only_apply_to = 4;
getOnlyApplyToList() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string only_apply_to = 4;
getOnlyApplyToRegexp(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexp(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexp(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpBytes(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpBytes(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpBytes(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpCount() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpCount() - Method in class com.google.javascript.jscomp.Requirement
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpCount() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpList() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpList() - Method in class com.google.javascript.jscomp.Requirement
repeated string only_apply_to_regexp = 5;
getOnlyApplyToRegexpList() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string only_apply_to_regexp = 5;
getOpFromAssignmentOp(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getOptimizations() - Method in class com.google.javascript.jscomp.CleanupPasses
 
getOptimizations() - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
getOptimizations() - Method in class com.google.javascript.jscomp.LintPassConfig
 
getOptimizations() - Method in class com.google.javascript.jscomp.PassConfig
Gets the optimization passes to run.
getOptimizations() - Method in class com.google.javascript.jscomp.PassConfig.PassConfigDelegate
 
getOptionalArity() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getOptionalNodeComparator(boolean) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph
 
getOptionalNodeComparator(boolean) - Method in class com.google.javascript.jscomp.ControlFlowGraph
Gets a comparator for the nodes.
getOptions() - Method in class com.google.javascript.jscomp.AbstractCompiler
 
getOptions() - Method in class com.google.javascript.jscomp.Compiler
 
getOrCreateConstructor() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Returns a constructor function either by returning it from the registry if it exists or creating and registering a new type.
getOrCreateFunctionState(String) - Method in class com.google.javascript.jscomp.InlineFunctions
 
getOrCreateName(String) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Gets a GlobalNamespace.Name instance for a global name.
getOrCreateStringInfo(String) - Method in class com.google.javascript.jscomp.AliasStrings
Looks up the AliasStrings.StringInfo object for a JavaScript string.
getOriginalCommentPosition() - Method in class com.google.javascript.rhino.JSDocInfo
 
getOriginalCommentString() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the original JSDoc comment string.
getOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string original_file = 1;
getOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional string original_file = 1;
getOriginalFile() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional string original_file = 1;
getOriginalFileBytes() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string original_file = 1;
getOriginalFileBytes() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional string original_file = 1;
getOriginalFileBytes() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional string original_file = 1;
getOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
getOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
optional .sourcemap.OriginalMapping original_mapping = 3;
getOriginalMapping() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
optional .sourcemap.OriginalMapping original_mapping = 3;
getOriginalMappingBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
getOriginalMappingFieldBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
getOriginalMappingForEntry(SourceMapConsumerV3.Entry) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Creates an "OriginalMapping" object for the given entry object.
getOriginalMappingOrBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
getOriginalMappingOrBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
optional .sourcemap.OriginalMapping original_mapping = 3;
getOriginalMappingOrBuilder() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
optional .sourcemap.OriginalMapping original_mapping = 3;
getOriginalMatchedNode() - Method in class com.google.javascript.refactoring.SuggestedFix
Returns the JS Compiler Node for the original node that caused this SuggestedFix to be constructed.
getOriginalName(String) - Static method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
getOriginalName(String) - Static method in class com.google.javascript.jscomp.newtypes.UniqueNameGenerator
 
getOriginalName() - Method in class com.google.javascript.rhino.Node
The original name of this node, if the node has been renamed.
getOriginalNameToNewNameMap() - Method in class com.google.javascript.jscomp.VariableMap
Returns an unmodifiable mapping from original names to new names.
getOriginalPath() - Method in class com.google.javascript.jscomp.SourceFile
 
getOriginalPath() - Method in class com.google.javascript.jscomp.SourceMapInput
Gets the original location of this sourcemap file on disk.
getOriginalSources() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
getOriginalSources() - Method in interface com.google.debugging.sourcemap.SourceMappingReversable
 
getOut() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
getOutcomeFlowScope(int, boolean) - Method in class com.google.javascript.jscomp.TypeInference.BooleanOutcomePair
Gets the outcome scope if we do know the outcome of the entire expression.
getOutEdges() - Method in interface com.google.javascript.jscomp.graph.DiGraph.DiGraphNode
 
getOutEdges(N) - Method in class com.google.javascript.jscomp.graph.DiGraph
Gets an immutable list of out edges of the given node.
getOutEdges(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getOutEdges() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
getOutEnv(DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.NewTypeInference
 
getOutermostClassName(String) - Static method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
getOuterVarPrecondition(String) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getOuterVars() - Method in class com.google.javascript.jscomp.NTIScope
 
getOutputCharset() - Method in class com.google.javascript.jscomp.CompilerOptions
Gets the output charset.
getOutputCharset2() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Query the flag for the output charset.
getOverriddenPropertyVisibility(ObjectType, String) - Static method in class com.google.javascript.jscomp.AccessControlUtils
Returns the original visibility of an overridden property.
getOverridesCalls - Variable in class com.google.javascript.jscomp.ProcessTweaks.CollectTweaks
 
getOverridesCalls - Variable in class com.google.javascript.jscomp.ProcessTweaks.CollectTweaksResult
 
getOverridingPropertyVisibility(Node) - Static method in class com.google.javascript.jscomp.CheckAccessControls
 
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the owner of this if it's a function prototype.
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getOwnImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns interfaces directly implemented by the class.
getOwnProp(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getOwnProperty(String) - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
getOwnPropertyJSDocInfo(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the docInfo on the specified property on this type.
getOwnPropertyNames() - Method in class com.google.javascript.rhino.jstype.FunctionType
Includes the prototype iff someone has created it.
getOwnPropertyNames() - Method in class com.google.javascript.rhino.jstype.ObjectType
Returns the names of all the properties directly on this type.
getOwnPropertyNames() - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
getOwnSlot(String) - Method in class com.google.javascript.jscomp.GlobalNamespace
 
getOwnSlot(String) - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
getOwnSlot(String) - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
getOwnSlot(String) - Method in class com.google.javascript.jscomp.Scope
 
getOwnSlot(String) - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
getOwnSlot(String) - Method in class com.google.javascript.jscomp.TypedScope
 
getOwnSlot(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
 
getOwnSlot(String) - Method in interface com.google.javascript.rhino.jstype.StaticTypedScope
Like getSlot but does not recurse into parent scopes.
getOwnSlot(String) - Method in interface com.google.javascript.rhino.StaticScope
Like getSlot but does not recurse into parent scopes.
getOwnSlot(String) - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
getPackageName(StaticSourceFile) - Method in interface com.google.javascript.jscomp.CodingConvention
 
getPackageName(StaticSourceFile) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getPackageName(StaticSourceFile) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getPackageName(StaticSourceFile) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
getParameterCount() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the number of parameters defined.
getParameterInFunction(SymbolTable.Symbol, String) - Method in class com.google.javascript.jscomp.SymbolTable
If sym is a function, try to find a Symbol for a parameter with the given name.
getParameterNameAt(int) - Method in class com.google.javascript.rhino.JSDocInfo
Returns the nth name in the defined parameters.
getParameterNames() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the set of names of the defined parameters.
getParameterNodeJSDocType(Node) - Method in class com.google.javascript.jscomp.TypedCodeGenerator
Creates a JSDoc-suitable String representation the type of a parameter.
getParameters() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
getParametersNode() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets an LP node that contains all params.
getParameterType(String) - Method in class com.google.javascript.rhino.JSDocInfo
Gets the type of a given named parameter.
getParent() - Method in class com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode
 
getParent() - Method in class com.google.javascript.jscomp.NTIScope
 
getParent() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock
 
getParent() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getParent() - Method in class com.google.javascript.jscomp.Scope
 
getParent() - Method in class com.google.javascript.jscomp.TypedScope
 
getParent() - Method in class com.google.javascript.rhino.Node
 
getParentNode() - Method in class com.google.javascript.jscomp.TypedVar
 
getParentNode() - Method in class com.google.javascript.jscomp.Var
 
getParentScope() - Method in class com.google.javascript.jscomp.GlobalNamespace
 
getParentScope() - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
getParentScope() - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
getParentScope() - Method in class com.google.javascript.jscomp.Scope
 
getParentScope() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
getParentScope() - Method in class com.google.javascript.jscomp.TypedScope
 
getParentScope() - Method in class com.google.javascript.rhino.jstype.ObjectType
 
getParentScope() - Method in interface com.google.javascript.rhino.jstype.StaticTypedScope
Returns the scope enclosing this one or null if none.
getParentScope() - Method in interface com.google.javascript.rhino.StaticScope
Returns the scope enclosing this one or null if none.
getParentScope() - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
getParser(String) - Static method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
getParserConfig(AbstractCompiler.ConfigContext) - Method in class com.google.javascript.jscomp.AbstractCompiler
Returns the parser configuration for the specified context.
getParserConfig(AbstractCompiler.ConfigContext) - Method in class com.google.javascript.jscomp.Compiler
 
getParserForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
getParserForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
getParserForType() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
getParserForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
getParserForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
getParserForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
getParserForType() - Method in class com.google.javascript.jscomp.Instrumentation
 
getParserForType() - Method in class com.google.javascript.jscomp.Requirement
 
getPartitionSuperNode(N) - Method in class com.google.javascript.jscomp.graph.GraphColoring
Using the coloring as partitions, finds the node that represents that partition as the super node.
getParts() - Method in class com.google.javascript.jscomp.JsMessage.Builder
 
getPassConfig() - Method in class com.google.javascript.jscomp.Compiler
 
getPassGraph() - Method in class com.google.javascript.jscomp.PassConfig
Gets a graph of the passes run.
getPath() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
getPath() - Method in class java.io.File
 
getPath(String, String...) - Method in class java.nio.file.FileSystem
 
getPathRelativeToClosureBase() - Method in class com.google.javascript.jscomp.CompilerInput
Gets the path relative to closure-base, if one is available.
getPathRelativeToClosureBase() - Method in interface com.google.javascript.jscomp.deps.DependencyInfo
Gets the path of this file relative to Closure's base.js file.
getPathRelativeToClosureBase() - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
getPathRelativeToClosureBase() - Method in class com.google.javascript.jscomp.JSModule
 
getPattern(Collection<String>) - Static method in class com.google.javascript.jscomp.deps.JsFunctionParser
Constructs a pattern to extract the arguments of the given functions.
getPermittedKeys() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
getPlaceholder() - Method in class com.google.javascript.jscomp.MinimizedCondition
 
getPlaceholders() - Method in class com.google.javascript.jscomp.JsMessage.Builder
Returns the message registered placeholders
getPlaceholderValue(Node, String) - Static method in class com.google.javascript.jscomp.ReplaceMessagesForChrome
 
getPolymerElementExterns() - Method in class com.google.javascript.jscomp.PolymerPassFindExterns
 
getPolymerElementProps() - Method in class com.google.javascript.jscomp.PolymerPassFindExterns
 
getPolymerElementType(PolymerClassDefinition) - Static method in class com.google.javascript.jscomp.PolymerPassStaticUtils
 
getPosition(DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph
Gets the pre-order traversal position of the given node.
getPosition() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
getPosition(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
getPositionOnEndLine() - Method in class com.google.javascript.rhino.SourcePosition
Returns the character position on the ending line.
getPositionOnStartLine() - Method in class com.google.javascript.rhino.SourcePosition
Returns the character position on the starting line.
getPossibleTargets() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
Returns the possible target functions that this callsite could call.
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.AllType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.ArrowType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.JSType
Computes the set of possible outcomes of the ToBoolean predicate for this type.
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.NoType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.NullType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.NumberType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.ObjectType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.StringType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.UnionType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
getPossibleToBooleanOutcomes() - Method in class com.google.javascript.rhino.jstype.VoidType
 
getPreciserScopeKnowingConditionOutcome(Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter
 
getPreciserScopeKnowingConditionOutcome(Node, FlowScope, boolean) - Method in interface com.google.javascript.jscomp.type.ReverseAbstractInterpreter
Calculates a precise version of the scope knowing the outcome of the condition.
getPreciserScopeKnowingConditionOutcome(Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
getPrecision() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
getPreferLineBreakAtEndOfFile() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getPreprocessorSymbolTable() - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
getPreserveTypeAnnotations() - Method in interface com.google.javascript.jscomp.gwt.client.GwtRunner.Flags
 
getPreviousMapping(int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Returns the mapping entry that proceeds the supplied line or null if no such entry exists.
getPrimaryParent() - Method in class com.google.javascript.rhino.jstype.PropertyMap
Returns the direct parent of this property map.
getPrimitiveType() - Method in class com.google.javascript.rhino.jstype.EnumElementType
Gets the primitive type of this enum element.
getPriority() - Method in class com.google.javascript.jscomp.ByPathWarningsGuard
 
getPriority() - Method in class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
getPriority() - Method in class com.google.javascript.jscomp.StrictWarningsGuard
 
getPriority() - Method in class com.google.javascript.jscomp.SuppressDocWarningsGuard
 
getPriority() - Method in class com.google.javascript.jscomp.WarningsGuard
The priority in which warnings guards are applied.
getPriority() - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
getProgress() - Method in class com.google.javascript.jscomp.AbstractCompiler
 
getProgress() - Method in class com.google.javascript.jscomp.Compiler
 
getProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
getProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getProp(String) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getProp(Map<String, Property>, NominalType, String) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
getProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
getProp(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getProp(QualifiedName) - Method in interface com.google.javascript.jscomp.newtypes.TypeWithProperties
Get the inferred type of the given property
getProp(ImmutableSet<? extends TypeWithProperties>, QualifiedName) - Static method in class com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics
 
getprop(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
getprop(Node, Node, Node...) - Static method in class com.google.javascript.rhino.IR
 
getprop(Node, String, String...) - Static method in class com.google.javascript.rhino.IR
 
getProp(int) - Method in class com.google.javascript.rhino.Node
 
GETPROP - Static variable in class com.google.javascript.rhino.Token
Token types.
getPropDeclaredType(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getPropDeclaredType(String) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
getPropDeclaredType(String) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getPropDefFromClass(NominalType, String) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getPropDefsFromInterface(NominalType, String) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getPropertiesCount() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the number of properties of this object.
getPropertiesCount() - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
getProperty(String) - Method in class com.google.javascript.jscomp.AmbiguateProperties
 
getProperty(String) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Returns the property for the given name, creating it if necessary.
getPropertyBitField() - Method in class com.google.javascript.rhino.JSDocInfo
 
getPropertyDeprecationInfo(ObjectType, String) - Static method in class com.google.javascript.jscomp.CheckAccessControls
Returns the deprecation reason for the property if it is marked as being deprecated.
getPropertyFromDeclarationName(String) - Static method in class com.google.javascript.jscomp.ConformanceRules.BannedProperty
From a provide name extract the method name.
getPropertyFromDeclarationName(String) - Static method in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
From a provide name extract the method name.
getPropertyMap() - Method in class com.google.javascript.jscomp.Compiler
 
getPropertyMap() - Method in class com.google.javascript.jscomp.RenameProperties
Gets the property renaming map (the "answer key").
getPropertyMap() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
getPropertyMap() - Method in class com.google.javascript.rhino.jstype.ObjectType
Returns the property map that manages the set of properties for an object.
getPropertyMap() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
getPropertyMap() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getPropertyName(Node) - Static method in class com.google.javascript.jscomp.GenerateExports
Assumes the node type is correct and returns the property name (not fully qualified).
getPropertyName() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
getPropertyNames() - Method in class com.google.javascript.rhino.jstype.ObjectType
Returns a list of properties defined or inferred on this type and any of its supertypes.
getPropertyNode(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the node corresponding to the definition of the specified property.
getPropertyNode() - Method in class com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordProperty
 
getPropertyScope() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getPropertyType(JSType, String, Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
getPropertyType(String) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
getPropertyType(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the property type of the property whose name is given.
getPropertyType(String) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
getPropertyTypeMap() - Method in class com.google.javascript.rhino.jstype.FunctionType
get the map of properties to types covered in a function type
getPropertyTypeMap() - Method in class com.google.javascript.rhino.jstype.ObjectType
get the map of properties to types covered in an object type
getPropFromClass(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getPropFromInterface(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getPropHelper(String, Namespace, NominalType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
getPropListHeadForTesting() - Method in class com.google.javascript.rhino.Node
 
getPropName(Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
getPropNameForErrorMsg(Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
getPropType() - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
getPropTypeHelper(JSDocInfo, Node, RawNominalType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
getPrototype() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
getPrototype() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
getPrototype() - Method in interface com.google.javascript.jscomp.AnalyzePrototypeProperties.Property
Returns the GETPROP node that refers to the prototype.
getPrototype() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getPrototype() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the prototype property of this function type.
getPrototypeClassName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getPrototypeOwnerType(ObjectType) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
getPrototypePropertyName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getPrototypePropertyNameFromRValue(Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
Returns the name of a prototype property being assigned to this r-value.
getProvides() - Method in class com.google.javascript.jscomp.CompilerInput
Gets a list of types provided by this input.
getProvides() - Method in interface com.google.javascript.jscomp.deps.DependencyInfo
Gets the symbols provided by this file.
getProvides() - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
getProvides() - Method in class com.google.javascript.jscomp.JSModule
 
getProvideStringNode() - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
getPureBooleanValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the boolean value of a node that represents a literal.
getQnameRootScope(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Return the scope for the name of the given node.
getQualifiedMemberAccess(Node, Node, Node) - Static method in class com.google.javascript.jscomp.Es6ToEs3Converter
Constructs a Node that represents an access to the given class member, qualified by either the static or the instance access context, depending on whether the member is static.
getQualifiedMemberAccess(AbstractCompiler, Node, Node, Node) - Static method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
Constructs a Node that represents an access to the given class member, qualified by either the static or the instance access context, depending on whether the member is static.
getQualifiedName() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
getQualifiedName() - Method in class com.google.javascript.rhino.Node
This function takes a set of GETPROP nodes and produces a string that is each property separated by dots.
getQualifiedSlot(String) - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
Get the slot for a fully-qualified name (e.g., "a.b.c") by trying to find property scopes at each part of the path.
getRawNominalType() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getReadableCalleeName(Node) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
getReadableJSTypeName(Node, boolean) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Given a node, get a human-readable name for the type of that node so that will be easy for the programmer to find the original declaration.
getReadableName() - Method in class com.google.javascript.jscomp.NTIScope
Used only for error messages; null for top scope
getReadableTokenName(Node) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Returns human-readable name of the given node's type.
getReadableTypeName(Node) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
The nice API for this method is a single argument; dereference is a detail.
getReadableTypeName(Node) - Method in interface com.google.javascript.rhino.TypeIRegistry
 
getReadableTypeNameNoDeref(Node) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getReasonWhyNotAssignable() - Method in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
Gets the reason why a define is not assignable.
getReceiverNamespace(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
getReceiverType() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getRecordTypeHelper(Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getReference(Node) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
getReferencedObjTypeInternal() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getReferencedType() - Method in class com.google.javascript.rhino.jstype.NamedType
Returns the type to which this refers (which is unknown if unresolved).
getReferencedType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
getReferencedTypeInternal() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getReferenceList(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
getReferenceName() - Method in interface com.google.javascript.rhino.FunctionTypeI
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.NamedType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the reference name for this object.
getReferenceName() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
getReferences(GlobalNamespace.Name) - Method in class com.google.javascript.jscomp.GlobalNamespace
 
getReferences(Var) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap
 
getReferences() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
getReferences(TypedVar) - Method in class com.google.javascript.jscomp.MemoizedScopeCreator
 
getReferences(SimpleSlot) - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
getReferences(Var) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
Gets the reference collection for the given variable.
getReferences(Var) - Method in interface com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceMap
 
getReferences(Var) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceMapWrapper
 
getReferences(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
getReferences() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the list of references or null if none.
getReferences(S) - Method in interface com.google.javascript.rhino.StaticSymbolTable
Returns the references that point to the given symbol.
getReferencesAt(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraph
Retrieves a list of all possible Names that this site is referring to.
getReferencesInternal() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
getReferencesThis() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
getRefModule(ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.CollapseProperties
 
getRefs() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
getRefSet() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.LocationSummary
 
getRegexpType() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getRegion(int) - Method in class com.google.javascript.jscomp.SourceFile
Get a region around the indicated line number.
getRegisteredGroups() - Method in class com.google.javascript.jscomp.DiagnosticGroups
Get the registered diagnostic groups, indexed by name.
getRelatedTypesOnNonUnion(JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties
 
getRelativeTo(String, String) - Static method in class com.google.javascript.jscomp.Compiler
Returns the relative path, resolved relative to the base path, where the base path is interpreted as a filename rather than a directory.
getReleaseDate() - Static method in class com.google.javascript.jscomp.Compiler
Returns the compiler date baked into the jar.
getReleaseVersion() - Static method in class com.google.javascript.jscomp.Compiler
Returns the compiler version baked into the jar.
getRemainingJSDocLine() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Returns the remainder of the line.
getRemainingJSDocLine() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
Gets the remaining JSDoc line without the JsDocToken.EOL, JsDocToken.EOF or JsDocToken.EOC.
getRemoveUnusedVars(String, boolean) - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
getRenamedTypesForTesting() - Method in class com.google.javascript.jscomp.DisambiguateProperties
Returns a map from field name to types for which it will be renamed.
getRenamePrefixNamespace() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getRenameStrategy() - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.MappedNameSupplier
 
getRenameStrategy() - Method in interface com.google.javascript.jscomp.ReplaceIdGenerators.NameSupplier
 
getRenameStrategy() - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier
 
getRenameStrategy() - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.PseudoNameSupplier
 
getRenameStrategy() - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.StableNameSupplier
 
getRenamingMap() - Method in class com.google.javascript.jscomp.AmbiguateProperties
 
getReplacement(String) - Method in class com.google.javascript.jscomp.ReplaceStrings
Get a replacement string for the provide key text.
getReplacementName(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
getReplacementName(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
Walks the stack of name maps and finds the replacement name for the current scope.
getReplacementName(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
getReplacementName(String) - Method in interface com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer
 
getReplacementName(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer
 
getReplacementReturnStatement(Node, String) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
Replace the 'return' statement with its child expression.
getReplacements() - Method in class com.google.javascript.refactoring.SuggestedFix
Returns a multimap from filename to all the replacements that should be applied for this given fix.
getReplacementsHelper(Map<String, Object>) - Static method in class com.google.javascript.jscomp.CompilerOptions
Creates a map of String->Node from a map of String->Number/String/Boolean.
GetReplacementSideEffectSubexpressions(AbstractCompiler, List<Node>) - Constructor for class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions
Creates the accumulator.
getReportCall() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_call = 2;
getReportCall() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_call = 2;
getReportCall() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_call = 2;
getReportCallBytes() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_call = 2;
getReportCallBytes() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_call = 2;
getReportCallBytes() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_call = 2;
getReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_defined = 1;
getReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_defined = 1;
getReportDefined() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_defined = 1;
getReportDefinedBytes() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_defined = 1;
getReportDefinedBytes() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_defined = 1;
getReportDefinedBytes() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_defined = 1;
getReportExit() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_exit = 6;
getReportExit() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_exit = 6;
getReportExit() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_exit = 6;
getReportExitBytes() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_exit = 6;
getReportExitBytes() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_exit = 6;
getReportExitBytes() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_exit = 6;
getRequiredArity() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getRequirement(int) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
getRequirement(int) - Method in class com.google.javascript.jscomp.ConformanceConfig
repeated .jscomp.Requirement requirement = 1;
getRequirement(int) - Method in interface com.google.javascript.jscomp.ConformanceConfigOrBuilder
repeated .jscomp.Requirement requirement = 1;
getRequirementBuilder(int) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
getRequirementBuilderList() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
getRequirementCount() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
getRequirementCount() - Method in class com.google.javascript.jscomp.ConformanceConfig
repeated .jscomp.Requirement requirement = 1;
getRequirementCount() - Method in interface com.google.javascript.jscomp.ConformanceConfigOrBuilder
repeated .jscomp.Requirement requirement = 1;
getRequirementFieldBuilder() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
getRequirementList(Requirement, String) - Static method in class com.google.javascript.jscomp.CheckConformance
 
getRequirementList() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
getRequirementList() - Method in class com.google.javascript.jscomp.ConformanceConfig
repeated .jscomp.Requirement requirement = 1;
getRequirementList() - Method in interface com.google.javascript.jscomp.ConformanceConfigOrBuilder
repeated .jscomp.Requirement requirement = 1;
getRequirementOrBuilder(int) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
getRequirementOrBuilder(int) - Method in class com.google.javascript.jscomp.ConformanceConfig
repeated .jscomp.Requirement requirement = 1;
getRequirementOrBuilder(int) - Method in interface com.google.javascript.jscomp.ConformanceConfigOrBuilder
repeated .jscomp.Requirement requirement = 1;
getRequirementOrBuilderList() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
getRequirementOrBuilderList() - Method in class com.google.javascript.jscomp.ConformanceConfig
repeated .jscomp.Requirement requirement = 1;
getRequirementOrBuilderList() - Method in interface com.google.javascript.jscomp.ConformanceConfigOrBuilder
repeated .jscomp.Requirement requirement = 1;
getRequires() - Method in class com.google.javascript.jscomp.CompilerInput
Gets a list of types depended on by this input.
getRequires() - Method in interface com.google.javascript.jscomp.deps.DependencyInfo
Gets the symbols required by this file.
getRequires() - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
getRequires() - Method in class com.google.javascript.jscomp.JSModule
 
getReservedCharacters() - Method in enum com.google.javascript.jscomp.AnonymousFunctionNamingPolicy
Gets characters that are reserved for use in anonymous function names and can't be used in variable or property names.
getReservedVars() - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
getResolvedTemplateType(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns the JSType value associated with the specified template key.
getResponseParam() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse
Name of the key as it appears in the JSON.
getResponseTag() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
getRestFormalsType() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getRestFormalsType() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getRestrictedByTypeOfResult(JSType, String, boolean) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Returns a version of type that is restricted by some knowledge about the result of the typeof operation.
getRestrictedTypeGivenToBooleanOutcome(boolean) - Method in class com.google.javascript.rhino.jstype.JSType
Computes the restricted type of this type knowing that the ToBoolean predicate has a specific value.
getRestrictedTypeGivenToBooleanOutcome(boolean) - Method in class com.google.javascript.rhino.jstype.UnionType
 
getRestrictedUnion(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
Returns a more restricted union type than this one, in which all subtypes of type have been removed.
getRestrictedWithoutNull(JSType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Returns a version of type where null is not present.
getRestrictedWithoutUndefined(JSType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Returns a version of type where undefined is not present.
getResult() - Method in class com.google.javascript.jscomp.Compiler
Returns the result of the compilation.
getResult() - Method in class com.google.javascript.jscomp.ReplaceStrings
 
getResultNode() - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
getResults() - Method in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
getResults() - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.GatherJ2CLClassGetterSetters
 
getResultValueName() - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Create a unique name for call results.
getReturnDescription() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the description of the returned object or null if none specified.
getReturnType() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getReturnType() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getReturnType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the return type specified by the @return annotation.
getReturnType() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
getReverseAbstractInterpreter() - Method in class com.google.javascript.jscomp.AbstractCompiler
Get an interpreter for type analysis.
getReverseAbstractInterpreter() - Method in class com.google.javascript.jscomp.Compiler
 
getReverseMapping(String, int, int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
getReverseMapping(String, int, int) - Method in interface com.google.debugging.sourcemap.SourceMappingReversable
Given a source file, line, and column, return the reverse mapping (source --> target).
getRewritePolyfills() - Method in interface com.google.javascript.jscomp.gwt.client.GwtRunner.Flags
 
getRewrittenMethodName(String) - Static method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
 
getRhsSubexpressions(Node) - Static method in class com.google.javascript.jscomp.NameAnalyzer
Extract a list of subexpressions that act as right hand sides.
getRightmostName() - Method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
getRoot() - Method in class com.google.javascript.jscomp.AbstractCompiler
Returns the root node of the AST, which includes both externs and source.
getRoot() - Method in class com.google.javascript.jscomp.Compiler
 
getRoot() - Method in class com.google.javascript.jscomp.NTIScope
 
getRoot() - Method in class com.google.javascript.rhino.JSTypeExpression
 
getRootModule() - Method in class com.google.javascript.jscomp.JSModuleGraph
Gets the root module.
getRootName(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
getRootNode() - Method in class com.google.javascript.jscomp.GlobalNamespace
 
getRootNode() - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
getRootNode() - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
getRootNode() - Method in class com.google.javascript.jscomp.Scope
Gets the container node of the scope.
getRootNode() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
getRootNode() - Method in class com.google.javascript.jscomp.TypedScope
 
getRootNode() - Method in class com.google.javascript.rhino.jstype.ObjectType
 
getRootNode() - Method in interface com.google.javascript.rhino.StaticScope
Returns the root node associated with this scope.
getRootNode() - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
getRootOfQualifiedName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the root node of a qualified name.
getRootVar() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
getRootVar() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction
 
getRootVar() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
getRootVar() - Method in interface com.google.javascript.jscomp.AnalyzePrototypeProperties.Symbol
The variable for the root of this symbol.
getRuleClass(String) - Method in class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
getRuleConstructor(Class<CheckConformance.Rule>) - Method in class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
getRuleId() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string rule_id = 9;
getRuleId() - Method in class com.google.javascript.jscomp.Requirement
optional string rule_id = 9;
getRuleId() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string rule_id = 9;
getRuleIdBytes() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string rule_id = 9;
getRuleIdBytes() - Method in class com.google.javascript.jscomp.Requirement
optional string rule_id = 9;
getRuleIdBytes() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string rule_id = 9;
getRuns() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getRuntime() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getRuntime() - Static method in class java.lang.Runtime
 
getRValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition
 
getRValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.Definition
Value expression that acts as the right hand side of the definition statement.
getRValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.FunctionDefinition
 
getRValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.IncompleteDefinition
 
getRValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition
 
getRValue() - Method in class com.google.javascript.jscomp.DefinitionsRemover.VarDefinition
 
getRValueOfLValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the r-value (or intializer) of a node returned by getBestLValue.
getSafeFnNode() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
getScope(GlobalNamespace.Name) - Method in class com.google.javascript.jscomp.GlobalNamespace
 
getScope(TypedVar) - Method in class com.google.javascript.jscomp.MemoizedScopeCreator
 
getScope() - Method in class com.google.javascript.jscomp.newtypes.FunctionNamespace
 
getScope() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current scope.
getScope(String) - Method in class com.google.javascript.jscomp.NTIScope
 
getScope(SimpleSlot) - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
getScope(Var) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
getScope() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getScope(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
getScope() - Method in class com.google.javascript.jscomp.TypedVar
 
getScope(StaticTypedScope<JSType>, String) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getScope() - Method in class com.google.javascript.jscomp.Var
 
getScope(S) - Method in interface com.google.javascript.rhino.StaticSymbolTable
Returns the scope for a given symbol.
getScopeCalls() - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
getScopeDeclaredIn() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
The scope that we should declare this function in, if it needs to be declared in a scope.
getScopeDepth() - Method in class com.google.javascript.jscomp.NodeTraversal
 
getScopeDepth() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
getScopeHelper(QualifiedName) - Method in class com.google.javascript.jscomp.NTIScope
 
getScopeInFunction(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
getScopeRoot() - Method in class com.google.javascript.jscomp.NodeTraversal
Returns the current scope's root.
getScopes() - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getScriptNode(Node) - Static method in class com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls
 
getSecondaryParents() - Method in class com.google.javascript.rhino.jstype.PropertyMap
Returns the secondary parents of this property map, for interfaces that need multiple inheritance.
getSecondChild() - Method in class com.google.javascript.rhino.Node
 
getSectionType() - Method in class com.google.debugging.sourcemap.SourceMapSection
 
getSectionValue() - Method in class com.google.debugging.sourcemap.SourceMapSection
 
getSerializedIdMappings() - Method in class com.google.javascript.jscomp.ReplaceIdGenerators
 
getSerializedSize() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
getSerializedSize() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
getSerializedSize() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
getSerializedSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
getSerializedSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
getSerializedSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
getSerializedSize() - Method in class com.google.javascript.jscomp.Instrumentation
 
getSerializedSize() - Method in class com.google.javascript.jscomp.Requirement
 
getSetPropertyName(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.SetterReducer
Checks if the function matches the pattern: function(, ) {this. = } and returns if a match is found.
getSideEffectFlags() - Method in class com.google.javascript.rhino.Node
Returns the side effects flags for this node.
getSideEffectNodes(Node) - Method in class com.google.javascript.jscomp.NameAnalyzer
Extract a list of replacement nodes to use.
getSignatureStore() - Method in class com.google.javascript.jscomp.InlineSimpleMethods
 
getSignatureStore() - Method in class com.google.javascript.jscomp.MethodCompilerPass
Subclasses should return a SignatureStore for storing discovered signatures.
getSilentCount() - Method in class com.google.javascript.jscomp.Tracer.Stat
total count of silent tracers of a type
getSimpleAssignmentName(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
getSimpleAssignmentValue(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
getSimpleDefinitionFinder() - Method in class com.google.javascript.jscomp.AbstractCompiler
Used by three passes that run in sequence (optimize-returns, optimize-parameters, remove-unused-variables), to avoid having them recompute it independently.
getSimpleDefinitionFinder() - Method in class com.google.javascript.jscomp.Compiler
 
getSimpleNumber(String) - Static method in class com.google.javascript.jscomp.CodeGenerator
 
getSimplifiedName(Node) - Static method in class com.google.javascript.jscomp.SimpleDefinitionFinder
Extract a name from a node.
getSingletonGetterClassName(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
getSingletonGetterClassName(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Checks if the given method defines a singleton getter, and if it does, returns the name of the class with the singleton getter.
getSingletonGetterClassName(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
getSingletonGetterClassName(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
getSite() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Reference
Get accessor for retrieving the actual node corresponding to the reference.
getSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 size = 6;
getSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 size = 6;
getSize() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 size = 6;
getSize() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getSlot(String) - Method in class com.google.javascript.jscomp.GlobalNamespace
 
getSlot(String) - Method in class com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache
Get the slot for the given symbol.
getSlot(String) - Method in class com.google.javascript.jscomp.LinkedFlowScope
Get the slot for the given symbol.
getSlot(String) - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
getSlot(String) - Method in class com.google.javascript.jscomp.Scope
 
getSlot(String) - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
getSlot(String) - Method in class com.google.javascript.jscomp.TypedScope
 
getSlot(String) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
getSlot(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Default getSlot implementation.
getSlot(String) - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
getSlot(String) - Method in interface com.google.javascript.rhino.jstype.StaticTypedScope
Returns any defined slot within this scope for this name.
getSlot(String) - Method in interface com.google.javascript.rhino.StaticScope
Returns any defined slot within this scope for this name.
getSlot(String) - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
getSlot(String) - Method in class com.google.javascript.rhino.testing.MapBasedScope
 
getSortedDependenciesOf(List<INPUT>) - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
Gets all the dependencies of the given roots.
getSortedDependenciesOf(List<INPUT>) - Method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
getSortedDependenciesOf(List<INPUT>) - Method in interface com.google.javascript.jscomp.deps.SortedDependencies
Gets all the dependencies of the given roots.
getSortedDependencyNames() - Method in class com.google.javascript.jscomp.JSModule
Gets the names of the modules that this module depends on, sorted alphabetically.
getSortedList() - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
getSortedList() - Method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
getSortedList() - Method in interface com.google.javascript.jscomp.deps.SortedDependencies
 
getSortedPropTypes() - Method in class com.google.javascript.rhino.Node
 
getSortedValues() - Static method in enum com.google.javascript.jscomp.debugger.CompilationParam
 
getSortKey() - Method in class com.google.javascript.refactoring.CodeReplacement
Returns an additional String key that can be used to sort replacements using lexical ordering.
getSource() - Method in class com.google.javascript.jscomp.AbstractMessageFormatter
Get the source excerpt provider.
getSource() - Method in interface com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge
 
getSource() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getSource() - Method in interface com.google.javascript.rhino.FunctionTypeI
 
getSource() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the source node or null if this is an unknown function.
getSourceColumn() - Method in interface com.google.debugging.sourcemap.SourceMapConsumerV3.Entry
 
getSourceColumn() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry
 
getSourceColumn() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry
 
getSourceExcerpt() - Method in interface com.google.javascript.jscomp.Region
Get the source region.
getSourceExcerpt() - Method in class com.google.javascript.jscomp.SimpleRegion
 
getSourceFile() - Method in class com.google.javascript.jscomp.CompilerInput
 
getSourceFile() - Method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
getSourceFile() - Method in class com.google.javascript.jscomp.JsAst
 
getSourceFile(Node) - Static method in class com.google.javascript.jscomp.NameReferenceGraphReport
Given a node, find the name of the containing source file.
getSourceFile(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getSourceFile() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getSourceFile() - Method in interface com.google.javascript.jscomp.SourceAst
Returns the source file the generated AST represents.
getSourceFile() - Method in class com.google.javascript.jscomp.SyntheticAst
 
getSourceFile() - Method in class com.google.javascript.jscomp.TypedVar
 
getSourceFile() - Method in class com.google.javascript.jscomp.Var.Arguments
 
getSourceFile() - Method in class com.google.javascript.jscomp.Var
 
getSourceFile() - Method in class com.google.javascript.rhino.jstype.Property
 
getSourceFile() - Method in class com.google.javascript.rhino.jstype.SimpleReference
 
getSourceFile() - Method in interface com.google.javascript.rhino.StaticRef
The source file where the reference lives.
getSourceFileByName(String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Looks up a source file by name.
getSourceFileByName(String) - Method in class com.google.javascript.jscomp.Compiler
 
getSourceFileId() - Method in interface com.google.debugging.sourcemap.SourceMapConsumerV3.Entry
 
getSourceFileId() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry
 
getSourceFileId() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry
 
getSourceFileName() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getSourceFileName() - Method in class com.google.javascript.rhino.Node
 
getSourceId(String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
getSourceInfoOffset(Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
Get the offset into the provide node where the symbol appears.
getSourceLine() - Method in interface com.google.debugging.sourcemap.SourceMapConsumerV3.Entry
 
getSourceLine() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry
 
getSourceLine() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry
 
getSourceLine(String, int) - Method in class com.google.javascript.jscomp.Compiler
 
getSourceLine(String, int) - Method in interface com.google.javascript.jscomp.SourceExcerptProvider
Get the line indicated by the line number.
getSourceLine(String, int) - Method in class com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider
 
getSourceMap(String) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.DefaultSourceMapSupplier
 
getSourceMap(String) - Method in interface com.google.debugging.sourcemap.SourceMapSupplier
 
getSourceMap() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
getSourceMap() - Method in class com.google.javascript.jscomp.Compiler
 
getSourceMap() - Method in class com.google.javascript.jscomp.SourceMapInput
Gets the source map, reading from disk and parsing if necessary.
getSourceMapInputs() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
getSourceMapLocationMappings() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
getSourceMapping(String, int, int) - Method in class com.google.javascript.jscomp.Compiler
 
getSourceMapping(String, int, int) - Method in interface com.google.javascript.jscomp.SourceExcerptProvider
If the source file is associated with an inputSourceMap, does a lookup for the original file position based on this source map.
getSourceMapping(String, int, int) - Method in class com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider
 
getSourceName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string source_name = 3;
getSourceName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string source_name = 3;
getSourceName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string source_name = 3;
getSourceName() - Method in class com.google.javascript.jscomp.JsMessage
Gets the message's sourceName.
getSourceName() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current input source name.
getSourceName(Node) - Static method in class com.google.javascript.jscomp.NodeTraversal
 
getSourceName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getSourceName() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
getSourceNameBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string source_name = 3;
getSourceNameBytes() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string source_name = 3;
getSourceNameBytes() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string source_name = 3;
getSourceNode() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
getSourceNode() - Method in interface com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents
Returns the source node of this function.
getSourceNode() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
getSourceOffset() - Method in class com.google.javascript.rhino.Node
 
getSourcePosition(int) - Method in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
getSourcePosition() - Method in class com.google.javascript.rhino.Node
 
getSourceRange(int, int) - Method in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
getSourceRegion(String, int) - Method in class com.google.javascript.jscomp.Compiler
 
getSourceRegion(Node) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
getSourceRegion(String, int) - Method in interface com.google.javascript.jscomp.SourceExcerptProvider
Get a region around the indicated line number.
getSourceRegion(String, int) - Method in class com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider
 
getSourceRoot() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
getSrc() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
getStart() - Method in class com.google.javascript.jscomp.parsing.parser.Token
 
getStartLine() - Method in class com.google.javascript.rhino.SourcePosition
Returns the starting line number of this position.
getStartPosition() - Method in class com.google.javascript.refactoring.CodeReplacement
Returns the start position within the file that the modification should be applied starting at.
getStaticSourceFile() - Method in class com.google.javascript.rhino.Node
Returns the source file associated with this input.
getStats() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getStatsForType(String) - Static method in class com.google.javascript.jscomp.Tracer
Gets the Stat for a tracer type; never returns null
getStrFlags() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
getString() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
getString() - Method in class com.google.javascript.rhino.Node
Can only be called when node has String context.
getString() - Method in class com.google.javascript.rhino.Node.StringNode
returns the string content.
getString() - Method in class com.google.javascript.rhino.Node.TypeDeclarationNode
returns the string content.
getString(String) - Method in class java.util.ResourceBundle
 
getStringFromBuffer() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
getStringInstance() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getStringInstanceObjType() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
getStringMap() - Method in class com.google.javascript.jscomp.ReplaceStrings
 
getStringNumberValue(String) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getStringValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Gets the value of a node as a String, or null if it cannot be converted.
getStringValue(double) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getStringValue(double) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
getStyle() - Method in class com.google.javascript.jscomp.CssRenamingMap.ByPart
 
getStyle() - Method in class com.google.javascript.jscomp.CssRenamingMap.ByWhole
 
getStyle() - Method in interface com.google.javascript.jscomp.CssRenamingMap
 
getsTypeInfoFromParentMethod(GlobalTypeInfo.PropertyDef) - Static method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getSubnamespace(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
getSubTypes() - Method in interface com.google.javascript.rhino.FunctionTypeI
 
getSubTypes() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns a list of types that are subtypes of this type.
getSummaryOfLocalFunDef(String) - Method in class com.google.javascript.jscomp.NewTypeInference
 
getSuperClass() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getSuperClassConstructor() - Method in class com.google.javascript.rhino.jstype.FunctionType
Given a constructor or an interface type, get its superclass constructor or null if none exists.
getSuperPrototype() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getSuperStack(ObjectType) - Static method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getSuppressions() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the set of suppressed warnings.
getSymbol() - Method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
getSymbol(String) - Method in class com.google.javascript.jscomp.NameReferenceGraph
 
getSymbol() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
getSymbol() - Method in class com.google.javascript.jscomp.TypedVar
 
getSymbol() - Method in class com.google.javascript.jscomp.Var
 
getSymbol() - Method in class com.google.javascript.rhino.jstype.Property
 
getSymbol() - Method in class com.google.javascript.rhino.jstype.SimpleReference
 
getSymbol() - Method in interface com.google.javascript.rhino.jstype.StaticTypedRef
The variable that this reference points to.
getSymbol() - Method in interface com.google.javascript.rhino.StaticRef
The variable that this reference points to.
getSymbolDeclaredBy(FunctionType) - Method in class com.google.javascript.jscomp.SymbolTable
Gets the symbol for the given constructor or interface.
getSymbolDeclaredBy(EnumType) - Method in class com.google.javascript.jscomp.SymbolTable
Gets the symbol for the given enum.
getSymbolForInstancesOf(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
Gets the symbol for the prototype if this is the symbol for a constructor or interface.
getSymbolForInstancesOf(FunctionType) - Method in class com.google.javascript.jscomp.SymbolTable
Gets the symbol for the prototype of the given constructor or interface.
getSymbolForName(Node, String) - Method in class com.google.javascript.jscomp.SymbolTable
 
getSymbolForScope(SymbolTable.SymbolScope) - Method in class com.google.javascript.jscomp.SymbolTable
All local scopes are associated with a function, and some functions are associated with a symbol.
getSymbolForScope() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
getSymbolForTypeHelper(JSType, boolean) - Method in class com.google.javascript.jscomp.SymbolTable
Gets all symbols associated with the given type.
getSymbolTable() - Method in class com.google.javascript.jscomp.AbstractCompiler
Used only by the new type inference
getSymbolTable() - Method in class com.google.javascript.jscomp.Compiler
 
getSyntacticArity() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getSynthesizedExternsInput() - Method in class com.google.javascript.jscomp.AbstractCompiler
 
getSynthesizedExternsInput() - Method in class com.google.javascript.jscomp.Compiler
 
getSynthesizedExternsInputAtEnd() - Method in class com.google.javascript.jscomp.AbstractCompiler
 
getSynthesizedExternsInputAtEnd() - Method in class com.google.javascript.jscomp.Compiler
 
getSynthesizedExternsRoot() - Method in class com.google.javascript.jscomp.GenerateExports
Lazily create a "new" externs root for undeclared variables.
getSynthesizedExternsRoot() - Method in class com.google.javascript.jscomp.VarCheck
Lazily create a "new" externs root for undeclared variables.
getTarget() - Method in class com.google.javascript.jscomp.AngularPass.NodeContext
 
getTempConstantValueName() - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Create a constant unique temp name.
getTemplateKeys() - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns a list of all template keys.
getTemplateNodeToMatchMap() - Method in class com.google.javascript.jscomp.TemplateAstMatcher
Returns a map from named template Nodes (such as parameters or local variables) to Nodes that were matches from the last matched template.
getTemplateNodeToMatchMap() - Method in class com.google.javascript.refactoring.JsSourceMatcher
Returns a map from named template node strings to Nodes that were the equivalent matches from the last matched template.
getTemplateTypeIndex(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns the index of the JSType value associated with the specified template key.
getTemplateTypeKeyByName(String) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
getTemplateTypeMap() - Method in class com.google.javascript.rhino.jstype.JSType
Returns the template type map associated with this type.
getTemplateTypeMap() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getTemplateTypeMap() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
getTemplateTypeNames() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the template type name.
getTemplateTypes() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the declared default element type.
getTemplateTypes() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getTemplateTypes() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
getTemplateTypesOfBuiltin(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getTempValueName() - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Create a unique temp name.
GETTER_DEF - Static variable in class com.google.javascript.rhino.Token
Token types.
GETTER_ERROR_MESSAGE - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
GETTER_PREFIX - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
GetterReducer() - Constructor for class com.google.javascript.jscomp.FunctionRewriter.GetterReducer
 
getThisAndAllDependencies() - Method in class com.google.javascript.jscomp.JSModule
Returns this module and all of its dependencies in one list.
getThisOrNewType(Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getThisType() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getThisType() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getThisType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the type specified by the @this annotation.
getThisTypeForCollectingProperties() - Method in class com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder
 
getThreadTrace() - Static method in class com.google.javascript.jscomp.Tracer
Get the ThreadTrace for the current thread, creating one if necessary.
getThrownTypes() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the list of thrown types.
getThrowsDescriptionForType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
Get the message for a given thrown type.
getTokenRange(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
getTokenString(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
getTokenType(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
getTopDefiningInterface(ObjectType, String) - Static method in class com.google.javascript.rhino.jstype.FunctionType
Given an interface and a property, finds the top-most super interface that has the property defined (including this interface).
getTopMostDefiningType(String) - Method in class com.google.javascript.rhino.jstype.FunctionType
Given a constructor or an interface type and a property, finds the top-most superclass that has the property defined (including this constructor).
getTopScope() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the top scope.
getTopScope() - Method in class com.google.javascript.jscomp.Compiler
 
getTopScope() - Method in class com.google.javascript.jscomp.PassConfig
Gets the global scope, with type information.
getTopScope() - Method in class com.google.javascript.jscomp.PassConfig.PassConfigDelegate
 
getTopVarName(String) - Static method in class com.google.javascript.jscomp.GlobalNamespace
Gets the top variable name from a possibly namespaced name.
getTotalTime() - Method in class com.google.javascript.jscomp.Tracer.Stat
total time spent in tracers of a type, in ms
getTracerMode() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getTracingStat() - Method in interface com.google.javascript.jscomp.Tracer.TracingStatistic
Returns this tracing statistic's trace map.
getTrackedMessage(NodeTraversal, String) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Get a previously tracked message.
getTransitiveDepsDeepestFirst(JSModule) - Method in class com.google.javascript.jscomp.JSModuleGraph
Creates an iterable over the transitive dependencies of module m in a non-increasing depth ordering.
getTreeEndLocation() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns a SourcePosition for the end of a parse tree that ends at the current location.
getTreeLocation(SourcePosition) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns a SourceRange for a parse tree that starts at {start} and ends at the current location.
getTreeStartLocation() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns a SourcePosition for the start of a parse tree that starts at the current location.
getTryForCatch(Node) - Static method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
getTweakProcessing() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getTweakReplacements() - Method in class com.google.javascript.jscomp.CompilerOptions
Returns the map of tweak replacements.
getTwin() - Method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
getType() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
getType(Node) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
getType() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
getType() - Method in class com.google.javascript.jscomp.JSError
 
getType() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
getType(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction
A helper to retrieve the type of a node.
getType() - Method in class com.google.javascript.jscomp.newtypes.Property
 
getType() - Method in class com.google.javascript.jscomp.newtypes.Typedef
 
getType(String) - Method in class com.google.javascript.jscomp.newtypes.TypeEnv
 
getType() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional .jscomp.Requirement.Type type = 6;
getType() - Method in class com.google.javascript.jscomp.Requirement
optional .jscomp.Requirement.Type type = 6;
getType() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional .jscomp.Requirement.Type type = 6;
getType(StaticSlot) - Method in class com.google.javascript.jscomp.SymbolTable
 
getType() - Method in class com.google.javascript.jscomp.TypedVar
Gets this variable's type.
getType(String) - Method in class com.google.javascript.jscomp.TypeTransformation
 
getType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the type specified by the @type annotation.
getType(int) - Method in class com.google.javascript.rhino.JSDocInfo
 
getType() - Method in class com.google.javascript.rhino.JSDocInfo.Marker
Gets the position information for the type expression found in some block tags, like "@param" and "@return".
getType(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Looks up a type by name.
getType(StaticTypedScope<JSType>, String, String, int, int) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Looks up a type by name.
getType() - Method in class com.google.javascript.rhino.jstype.Property
 
getType() - Method in class com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordProperty
 
getType() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
 
getType() - Method in interface com.google.javascript.rhino.jstype.StaticTypedSlot
Returns the type information, if any, for this slot.
getType() - Method in class com.google.javascript.rhino.Node.AbstractPropListItem
 
getType() - Method in class com.google.javascript.rhino.Node
 
getType() - Method in interface com.google.javascript.rhino.Node.PropListItem
 
getType(String) - Method in interface com.google.javascript.rhino.TypeIRegistry
 
getTypeAfterFwd(String, TypeEnv, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
getTypeAlternatives(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Returns the alternatives if this is a type that represents multiple types, and null if not.
getTypeAnnotation(Node) - Method in class com.google.javascript.jscomp.TypedCodeGenerator
 
getTypedef() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
getTypedef(String) - Method in class com.google.javascript.jscomp.NTIScope
 
getTypedefType(Typedef, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getTypedefType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the typedef type specified by the @type annotation.
getTypedefType(ErrorReporter, StaticTypedSlot<JSType>) - Method in class com.google.javascript.rhino.jstype.NamedType
 
getTypeDeprecationInfo(JSType) - Static method in class com.google.javascript.jscomp.CheckAccessControls
Returns the deprecation reason for the type if it is marked as being deprecated.
getTypedPercent() - Method in class com.google.javascript.jscomp.BasicErrorManager
 
getTypedPercent() - Method in interface com.google.javascript.jscomp.ErrorManager
Gets the percentage of typed expressions.
getTypedPercent() - Method in class com.google.javascript.jscomp.TypeCheck
Returns the percentage of nodes typed by the type checker.
getTypedScope() - Method in class com.google.javascript.jscomp.NodeTraversal
 
getTypedScopeCreator() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets a memoized scope creator with type information.
getTypedScopeCreator() - Method in class com.google.javascript.jscomp.Compiler
 
getTypedScopeCreator() - Method in class com.google.javascript.jscomp.PassConfig
Gets the scope creator for typed scopes.
getTypedScopeCreator() - Method in class com.google.javascript.jscomp.PassConfig.PassConfigDelegate
 
getTypeEnvFromDeclaredTypes() - Method in class com.google.javascript.jscomp.NewTypeInference
 
getTypeExpr() - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
getTypeExpr() - Method in class com.google.javascript.jscomp.newtypes.Typedef
 
getTypeExprForErrorReporting() - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
getTypeExprForErrorReporting() - Method in class com.google.javascript.jscomp.newtypes.Typedef
 
getTypeFromComment(Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getTypeFromCommentHelper(Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getTypeFromGetterOrSetter(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
getTypeFromJSTypeExpression(JSTypeExpression, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getTypeFromProperty(PolymerPass.MemberDefinition, AbstractCompiler) - Static method in class com.google.javascript.jscomp.PolymerPassStaticUtils
Gets the JSTypeExpression for a given property using its "type" key.
getTypeFromString(Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
getTypeFromValue(String) - Static method in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
 
getTypeFromValue(String) - Static method in class com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall
 
getTypeI() - Method in class com.google.javascript.rhino.Node
 
getTypeIfRefinable(Node, FlowScope) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Returns the type of a node in the given scope if the node corresponds to a name whose type is capable of being refined.
getTypeIRegistry() - Method in class com.google.javascript.jscomp.AbstractCompiler
 
getTypeIRegistry() - Method in class com.google.javascript.jscomp.Compiler
 
getTypeMap() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
getTypeMismatches() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the central registry of type violations.
getTypeMismatches() - Method in class com.google.javascript.jscomp.Compiler
 
getTypeNodes() - Method in class com.google.javascript.rhino.JSDocInfo
Returns a collection of all type nodes that are a part of this JSDocInfo.
getTypeOfSimpleDecl() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
getTypeOfThis() - Method in class com.google.javascript.jscomp.GlobalNamespace
 
getTypeOfThis() - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
getTypeOfThis() - Method in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
getTypeOfThis(StaticScope) - Method in class com.google.javascript.jscomp.SymbolTable
 
getTypeOfThis() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
getTypeOfThis() - Method in class com.google.javascript.jscomp.TypedScope
Gets the type of this in the current scope.
getTypeOfThis() - Method in interface com.google.javascript.rhino.FunctionTypeI
 
getTypeOfThis() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the type of this in this function.
getTypeOfThis() - Method in class com.google.javascript.rhino.jstype.ObjectType
 
getTypeOfThis() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
getTypeOfThis() - Method in interface com.google.javascript.rhino.jstype.StaticTypedScope
Returns the expected type of this in the current scope.
getTypeOfThis() - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
getTypeOfThisForScope(NodeTraversal) - Static method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
getTypeParameters() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getTypeParameters() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
getTypeParameters() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
getTypeRegistry() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets a central registry of type information from the compiled JS.
getTypeRegistry() - Method in class com.google.javascript.jscomp.Compiler
 
getTypes() - Method in class com.google.javascript.jscomp.DiagnosticGroup
Returns an iterable over all the types in this group.
getTypes() - Method in class com.google.javascript.jscomp.DisambiguateProperties.Property
Returns the types on which this field is referenced.
getTypesToSkipForType(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Returns a set of types that should be skipped given the given type.
getTypesToSkipForTypeNonUnion(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
getTypesUnderEquality(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Computes the subset of this and that types if equality is observed.
getTypesUnderEquality(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
getTypesUnderInequality(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Computes the subset of this and that types if inequality is observed.
getTypesUnderInequality(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
getTypesUnderShallowEquality(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Computes the subset of this and that types under shallow equality.
getTypesUnderShallowInequality(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Computes the subset of this and that types under shallow inequality.
getTypesUnderShallowInequality(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
getTypesUtilObject() - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getTypeToCountMap() - Static method in class com.google.javascript.jscomp.Tracer
Used for exporting this data via varz.
getTypeToSilentMap() - Static method in class com.google.javascript.jscomp.Tracer
Used for exporting this data via varz.
getTypeToTimeMap() - Static method in class com.google.javascript.jscomp.Tracer
Used for exporting this data via varz.
getTypeTransformation() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
getTypeTransformationAst() - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
getTypeTransformations() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the type transformations.
getTypeValidator() - Method in class com.google.javascript.jscomp.AbstractCompiler
Only used by passes in the old type checker.
getTypeValidator() - Method in class com.google.javascript.jscomp.Compiler
 
getTypeVar() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
getTypeVar() - Method in class com.google.javascript.jscomp.newtypes.MaskType
 
getTypeVar() - Method in class com.google.javascript.jscomp.newtypes.NullableObjsType
 
getTypeVar() - Method in class com.google.javascript.jscomp.newtypes.ObjsType
 
getTypeVar() - Method in class com.google.javascript.jscomp.newtypes.UnionType
 
getTypeVariableDefinedLocally(String) - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
getTypeWithProperty(String, JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Returns the type in the chain from the given type that contains the given field or null if it is not found anywhere.
getUndirectedGraphEdges(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getUndirectedGraphEdges(N, N) - Method in class com.google.javascript.jscomp.graph.UndiGraph
 
getUndirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getUndirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.UndiGraph
 
getUndirectedGraphNodes() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getUndirectedGraphNodes() - Method in class com.google.javascript.jscomp.graph.UndiGraph
Gets an immutable collection of all the nodes in this graph.
getUnfilledTemplateKeys() - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns a list of template keys in this map that do not have corresponding JSType values.
getUnique(Node, int) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Finds the only child of the node of the given type.
getUniqueAnonymousParameterName(Supplier<String>) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
Parameter names will be name unique when at a later time.
getUniqueFunctionWithName(String) - Method in class com.google.javascript.jscomp.CallGraph
Finds a function with the given name.
getUniqueName(String, int) - Static method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
Given a name and the associated id, create a new unique name.
getUniqueName(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
getUniqueNameIdSupplier() - Method in class com.google.javascript.jscomp.AbstractCompiler
Generates unique ids.
getUniqueNameIdSupplier() - Method in class com.google.javascript.jscomp.Compiler
 
getUniqueThisName() - Method in class com.google.javascript.jscomp.FunctionToBlockMutator
Create a unique "this" name.
getUnits() - Method in interface com.google.javascript.jscomp.Tracer.TracingStatistic
A string that should be appended to the numeric output indicating what this is.
getUnknownFields() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
getUnknownFields() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
getUnknownFields() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
getUnknownFields() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
getUnknownFields() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
getUnknownFields() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
getUnknownFields() - Method in class com.google.javascript.jscomp.Instrumentation
 
getUnknownFields() - Method in class com.google.javascript.jscomp.Requirement
 
getUnknownType() - Method in class com.google.javascript.jscomp.TypeTransformation
 
getUnknownTypesMap() - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getUnresolvedOriginalTemplateType(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
getUses(String, Node) - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
Gets a list of nodes that may be using the value assigned to name in defNode.
getUseSites(DefinitionsRemover.Definition) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
Returns a collection of use sites that may refer to provided definition.
getValue() - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode
 
getValue() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
getValue() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
getValue() - Method in interface com.google.javascript.jscomp.AnalyzePrototypeProperties.Property
Returns the value of this property.
getValue(Node) - Method in class com.google.javascript.jscomp.ExternExportsPass.Export
If the given value is a qualified name which refers a function or object literal, the node is returned.
getValue() - Method in interface com.google.javascript.jscomp.graph.Graph.GraphEdge
Retrieves the edge's value.
getValue() - Method in interface com.google.javascript.jscomp.graph.GraphNode
Retrieves the node's value.
getValue() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
getValue() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
getValue() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
getValue() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
getValue(Node) - Static method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
getValue(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
getValue(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string value = 7;
getValue(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string value = 7;
getValue() - Method in enum com.google.javascript.jscomp.WarningsGuard.Priority
 
getValue() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse
 
getValue() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey
 
getValue() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey
 
getValue() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey
 
getValue() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey
 
getValue() - Method in interface com.google.javascript.jscomp.webservice.common.Protocol.ProtocolEnum
 
getValue() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
getValue() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
getValue() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey
 
getValueBytes(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
getValueBytes(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string value = 7;
getValueBytes(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string value = 7;
getValueCount() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
getValueCount() - Method in class com.google.javascript.jscomp.Requirement
repeated string value = 7;
getValueCount() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string value = 7;
getValueDescriptor() - Method in enum com.google.javascript.jscomp.Requirement.Type
 
getValueList() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
getValueList() - Method in class com.google.javascript.jscomp.Requirement
repeated string value = 7;
getValueList() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string value = 7;
getValueNode(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer
Checks if the function matches the pattern: function() {return } and returns if a match is found.
getValueParent(GlobalNamespace.Ref) - Static method in class com.google.javascript.jscomp.CollapseProperties
Gets the parent node of the value for any assignment to a Name.
getValueParent(GlobalNamespace.Ref) - Static method in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
Gets the parent node of the value for any assignment to a Name.
getValueType(Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Gets the type of a value or simple expression.
getVar(String) - Method in class com.google.javascript.jscomp.Scope
Returns the variable, may be null
getVar(String) - Method in class com.google.javascript.jscomp.TypedScope
 
getVarCount() - Method in class com.google.javascript.jscomp.Scope
Returns number of variables in this scope (excluding the special 'arguments' variable)
getVarCount() - Method in class com.google.javascript.jscomp.TypedScope
 
getVariableMap() - Method in class com.google.javascript.jscomp.Compiler
 
getVariableMap() - Method in class com.google.javascript.jscomp.RenameVars
Gets the variable map.
getVariableName(String) - Method in class com.google.javascript.jscomp.AliasStrings.StringInfo
Returns the JS variable name to be substituted for this string.
getVariableVisibility(Node) - Method in class com.google.javascript.jscomp.VariableVisibilityAnalysis
Returns the visibility of of a variable, given that variable's declaring name node.
getVarIndex(String) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
getVarIterable() - Method in class com.google.javascript.jscomp.Scope
Return an iterable over all of the variables declared in this scope (except the special 'arguments' variable).
getVarIterable() - Method in class com.google.javascript.jscomp.TypedScope
 
getVars() - Method in class com.google.javascript.jscomp.Scope
Return an iterator over all of the variables declared in this scope.
getVars() - Method in class com.google.javascript.jscomp.TypedScope
 
getVarsDeclaredInBranch(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Retrieves vars declared in the current node tree, excluding descent scopes.
getVarTypeFromAnnotation(Node, NTIScope) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
getVersion() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the version or null if none.
getVisibility() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getVisibility() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the visibility specified by @private, @protected or @public annotation.
getWarningCount() - Method in class com.google.javascript.jscomp.BasicErrorManager
 
getWarningCount() - Method in class com.google.javascript.jscomp.Compiler
Gets the number of warnings.
getWarningCount() - Method in interface com.google.javascript.jscomp.ErrorManager
Gets the number of reported warnings.
getWarningLevel() - Method in interface com.google.javascript.jscomp.gwt.client.GwtRunner.Flags
 
getWarnings() - Method in class com.google.javascript.jscomp.BasicErrorManager
 
getWarnings() - Method in class com.google.javascript.jscomp.Compiler
Returns the array of warnings (never null).
getWarnings() - Method in interface com.google.javascript.jscomp.ErrorManager
Gets all the warnings.
getWarnings() - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
getWarningsGuard() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getWeight(AmbiguateProperties.Property) - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph
 
getWeight(N) - Method in interface com.google.javascript.jscomp.graph.AdjacencyGraph
Returns a weight for the given value to be used in ordering nodes, e.g.
getWeight(N) - Method in class com.google.javascript.jscomp.graph.Graph
 
getWhitelist(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
getWhitelist(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string whitelist = 2;
getWhitelist(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string whitelist = 2;
getWhitelistBytes(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
getWhitelistBytes(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string whitelist = 2;
getWhitelistBytes(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string whitelist = 2;
getWhitelistCount() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
getWhitelistCount() - Method in class com.google.javascript.jscomp.Requirement
repeated string whitelist = 2;
getWhitelistCount() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string whitelist = 2;
getWhitelistList() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
getWhitelistList() - Method in class com.google.javascript.jscomp.Requirement
repeated string whitelist = 2;
getWhitelistList() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string whitelist = 2;
getWhitelistRegexp(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
getWhitelistRegexp(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string whitelist_regexp = 3;
getWhitelistRegexp(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string whitelist_regexp = 3;
getWhitelistRegexpBytes(int) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
getWhitelistRegexpBytes(int) - Method in class com.google.javascript.jscomp.Requirement
repeated string whitelist_regexp = 3;
getWhitelistRegexpBytes(int) - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string whitelist_regexp = 3;
getWhitelistRegexpCount() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
getWhitelistRegexpCount() - Method in class com.google.javascript.jscomp.Requirement
repeated string whitelist_regexp = 3;
getWhitelistRegexpCount() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string whitelist_regexp = 3;
getWhitelistRegexpList() - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
getWhitelistRegexpList() - Method in class com.google.javascript.jscomp.Requirement
repeated string whitelist_regexp = 3;
getWhitelistRegexpList() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
repeated string whitelist_regexp = 3;
getWhitespaceOption(JsDocInfoParser.WhitespaceOption) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
getWidth() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
getWord(JsArrayInteger, int) - Static method in class java.util.BitSet
 
global - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
GLOBAL - Static variable in class com.google.javascript.jscomp.RewritePolyfills
 
GLOBAL_SYMBOL_NAMESPACE_PATTERN - Static variable in class com.google.javascript.jscomp.DefaultPassConfig
 
GLOBAL_THIS - Static variable in class com.google.javascript.jscomp.CheckGlobalThis
 
GLOBAL_THIS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
GLOBAL_THIS - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
GLOBAL_THIS - Static variable in class com.google.javascript.jscomp.SymbolTable
The name we use for the JavaScript built-in Global object.
GLOBAL_THIS_NAMES - Static variable in class com.google.javascript.jscomp.GatherRawExports
 
GLOBAL_VARIABLE_LOCATION_MASK - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
GlobalFunction(Node, Var, JSModule) - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction
 
globalNameNodes - Variable in class com.google.javascript.jscomp.RenameVars
List of global NAME nodes
globalNames - Variable in class com.google.javascript.jscomp.CollapseProperties
Global namespace tree
globalNames - Variable in class com.google.javascript.jscomp.GlobalNamespace
Global namespace tree
globalNames - Variable in class com.google.javascript.jscomp.NameAnalyzer
Names that refer to the global scope
globalNames - Variable in class com.google.javascript.jscomp.PolymerBehaviorExtractor
 
globalNames - Variable in class com.google.javascript.jscomp.PolymerPass
 
GlobalNamespace - Class in com.google.javascript.jscomp
Builds a global namespace of all the objects and their properties in the global scope.
GlobalNamespace(AbstractCompiler, Node) - Constructor for class com.google.javascript.jscomp.GlobalNamespace
Creates an instance that may emit warnings when building the namespace.
GlobalNamespace(AbstractCompiler, Node, Node) - Constructor for class com.google.javascript.jscomp.GlobalNamespace
Creates an instance that may emit warnings when building the namespace.
GlobalNamespace.AstChange - Class in com.google.javascript.jscomp
A simple data class that contains the information necessary to inspect a node for changes to the global namespace.
GlobalNamespace.BuildGlobalNamespace - Class in com.google.javascript.jscomp
Builds a tree representation of the global namespace.
GlobalNamespace.Name - Class in com.google.javascript.jscomp
A name defined in global scope (e.g.
GlobalNamespace.Name.Type - Enum in com.google.javascript.jscomp
 
GlobalNamespace.Ref - Class in com.google.javascript.jscomp
A global name reference.
GlobalNamespace.Ref.Type - Enum in com.google.javascript.jscomp
 
globalNode - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
globalOverhead - Variable in enum com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern
 
globalRefMap - Variable in class com.google.javascript.jscomp.Compiler
 
globalRegExpPropertiesUsed - Variable in class com.google.javascript.jscomp.CheckRegExp
 
globals - Variable in class com.google.javascript.jscomp.RewritePolyfills
 
globalScope - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
globalScope - Variable in class com.google.javascript.jscomp.SymbolTable
 
GlobalScopeBuilder(TypedScope) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder
 
globalSets - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
globalSymbolNamespace - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
GlobalTypeInfo - Class in com.google.javascript.jscomp
Contains information about all scopes; for every variable reference computes whether it is local, a formal parameter, etc.; and computes information about the class hierarchy.
GlobalTypeInfo(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.GlobalTypeInfo
 
GlobalTypeInfo.CollectNamedTypes - Class in com.google.javascript.jscomp
Collects names of classes, interfaces, namespaces, typedefs and enums.
GlobalTypeInfo.ProcessScope - Class in com.google.javascript.jscomp
 
GlobalTypeInfo.PropertyDef - Class in com.google.javascript.jscomp
 
GlobalTypeInfo.PropertyType - Class in com.google.javascript.jscomp
 
GlobalTypeResolver(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.DefaultPassConfig.GlobalTypeResolver
 
GlobalVarRefCleanupPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.GlobalVarReferenceMap.GlobalVarRefCleanupPass
 
globalVarRefCleanupPassFactory - Variable in class com.google.javascript.jscomp.CleanupPasses
 
GlobalVarReferenceMap - Class in com.google.javascript.jscomp
An implementation for ReferenceMap that is specific to global scope and can be used in different passes.
GlobalVarReferenceMap(List<CompilerInput>, List<CompilerInput>) - Constructor for class com.google.javascript.jscomp.GlobalVarReferenceMap
 
GlobalVarReferenceMap.GlobalVarRefCleanupPass - Class in com.google.javascript.jscomp
A CleanupPass implementation that will replace references to old Syntactic Global Scopes generated in previous compile runs with references to the Global Typed Scope.
GlobalVarReferenceMap.SourceRefRange - Class in com.google.javascript.jscomp
 
GOES_THROUGH_TRUE_CONDITION_PREDICATE - Static variable in class com.google.javascript.jscomp.CheckMissingReturn
 
goodFunctionNodes - Variable in class com.google.javascript.jscomp.ChainCalls
 
GOOG - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
The root Closure namespace
GOOG_BASE_CLASS_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
GOOG_BIND_EXPECTS_FUNCTION - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
GOOG_CLASS_CONSTRUCTOR_MISSING - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_CONSTRUCTOR_NOT_VALID - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_CONSTRUCTOR_ON_INTERFACE - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_DESCRIPTOR_NOT_VALID - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_ES6_ARROW_FUNCTION_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_ES6_COMPUTED_PROP_NAMES_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_ES6_SHORTHAND_ASSIGNMENT_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_NG_INJECT_ON_CLASS - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_STATICS_NOT_VALID - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_SUPER_CLASS_NOT_VALID - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_TARGET_INVALID - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_CLASS_UNEXPECTED_PARAMS - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
GOOG_MODULE_REFERENCES_THIS - Static variable in class com.google.javascript.jscomp.ClosureCheckModule
 
GOOG_MODULE_USES_THROW - Static variable in class com.google.javascript.jscomp.ClosureCheckModule
 
GOOG_OBJECT_METHODS - Static variable in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
GOOG_PROVIDE_REQUIRE_PATTERN - Static variable in class com.google.javascript.jscomp.deps.JsFileParser
Pattern for matching goog.provide(*) and goog.require(*).
GOOG_SCOPE_ALIAS_CYCLE - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_ALIAS_REDEFINED - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_HAS_BAD_PARAMETERS - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_INVALID_VARIABLE - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_MUST_BE_ALONE - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_MUST_BE_IN_GLOBAL_SCOPE - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_NON_ALIAS_LOCAL - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_REFERENCES_THIS - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_USES_RETURN - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
GOOG_SCOPE_USES_THROW - Static variable in class com.google.javascript.jscomp.ScopedAliases
 
googDisposableInterfaceType - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
googEventsEventHandlerType - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
GoogleCodingConvention - Class in com.google.javascript.jscomp
This describes the Google-specific JavaScript coding conventions.
GoogleCodingConvention() - Constructor for class com.google.javascript.jscomp.GoogleCodingConvention
By default, decorate the ClosureCodingConvention.
GoogleCodingConvention(CodingConvention) - Constructor for class com.google.javascript.jscomp.GoogleCodingConvention
Decorates a wrapped CodingConvention.
GoogleJsMessageIdGenerator - Class in com.google.javascript.jscomp
An JsMessage.IdGenerator designed to play nicely with Google's Translation systems.
GoogleJsMessageIdGenerator(String) - Constructor for class com.google.javascript.jscomp.GoogleJsMessageIdGenerator
Creates an instance.
GoogleJsMessageIdGenerator.FP - Class in com.google.javascript.jscomp
64-bit fingerprint support.
GoogleJsMessageIdGenerator.MessageId - Class in com.google.javascript.jscomp
Generates fingerprint for an English message using the FP package.
googMatcher - Variable in class com.google.javascript.jscomp.deps.JsFileParser
Matchers used in the parsing.
googMsgNodes - Variable in class com.google.javascript.jscomp.JsMessageVisitor
List of found goog.getMsg call nodes.
graph - Variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
graph - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
Graph<N,E> - Class in com.google.javascript.jscomp.graph
The base generic class for graph-like data structure and algorithms in the compiler.
Graph() - Constructor for class com.google.javascript.jscomp.graph.Graph
 
graph - Variable in class com.google.javascript.jscomp.graph.Graph.SimpleSubGraph
 
graph - Variable in class com.google.javascript.jscomp.graph.GraphColoring
 
graph - Variable in class com.google.javascript.jscomp.graph.GraphReachability
 
graph - Variable in class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
graph - Variable in class com.google.javascript.jscomp.NameReferenceGraphReport
 
Graph.AnnotationState - Class in com.google.javascript.jscomp.graph
Pseudo typedef for a pair of annotations.
Graph.GraphAnnotationState - Class in com.google.javascript.jscomp.graph
Pseudo typedef for ArrayList<AnnotationState>.
Graph.GraphEdge<N,E> - Interface in com.google.javascript.jscomp.graph
A generic edge.
Graph.SimpleSubGraph<N,E> - Class in com.google.javascript.jscomp.graph
A simple implementation of SubGraph that calculates adjacency by iterating over a node's neighbors.
GraphAnnotationState(int) - Constructor for class com.google.javascript.jscomp.graph.Graph.GraphAnnotationState
 
GraphColoring<N,E> - Class in com.google.javascript.jscomp.graph
Annotates the graph with a color in a way that no connected node will have the same color.
GraphColoring(AdjacencyGraph<N, E>) - Constructor for class com.google.javascript.jscomp.graph.GraphColoring
 
GraphColoring.Color - Class in com.google.javascript.jscomp.graph
The color of a node
GraphColoring.GreedyGraphColoring<N,E> - Class in com.google.javascript.jscomp.graph
Greedily assign nodes with high degree unique colors.
GraphNode<N,E> - Interface in com.google.javascript.jscomp.graph
A generic node.
GraphReachability<N,E> - Class in com.google.javascript.jscomp.graph
Computes all the reachable nodes.
GraphReachability(DiGraph<N, E>) - Constructor for class com.google.javascript.jscomp.graph.GraphReachability
 
GraphReachability(DiGraph<N, E>, Predicate<GraphReachability.EdgeTuple<N, E>>) - Constructor for class com.google.javascript.jscomp.graph.GraphReachability
 
GraphReachability.EdgeTuple<N,E> - Class in com.google.javascript.jscomp.graph
Represents a Source Node and an Edge.
GraphvizGraph - Interface in com.google.javascript.jscomp.graph
A graph that can be dumped to a Graphviz DOT file.
GraphvizGraph.GraphvizEdge - Interface in com.google.javascript.jscomp.graph
A Graphviz edge.
GraphvizGraph.GraphvizNode - Interface in com.google.javascript.jscomp.graph
A Graphviz node.
GRAY - Static variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
GREATEST_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
greatestSubtypeByProperty - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
greedy - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
GreedyGraphColoring(AdjacencyGraph<N, E>) - Constructor for class com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring
 
GreedyGraphColoring(AdjacencyGraph<N, E>, Comparator<N>) - Constructor for class com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring
 
group - Variable in class com.google.javascript.jscomp.ant.Warning
 
group - Variable in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
group(int) - Method in class java.util.regex.Matcher
 
groupIndex - Variable in class com.google.javascript.jscomp.regex.RegExpTree.BackReference
 
groupsByName - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
gson - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
GT - Static variable in class com.google.javascript.rhino.Token
Token types.
GT_ESCAPED - Static variable in class com.google.javascript.jscomp.CodeGenerator
 
gtwpCache - Variable in class com.google.javascript.jscomp.DisambiguateProperties
 
gtwpCacheGet(String, JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
gtwpCachePut(String, JSType, ObjectType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
guardComparator - Variable in class com.google.javascript.jscomp.ComposeWarningsGuard
 
GuardComparator(Map<WarningsGuard, Integer>) - Constructor for class com.google.javascript.jscomp.ComposeWarningsGuard.GuardComparator
 
guardLevels - Static variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
guards - Variable in class com.google.javascript.jscomp.ComposeWarningsGuard
 
GwtRunner - Class in com.google.javascript.jscomp.gwt.client
Runner for the GWT-compiled JSCompiler
GwtRunner() - Constructor for class com.google.javascript.jscomp.gwt.client.GwtRunner
 
GwtRunner.Flags - Interface in com.google.javascript.jscomp.gwt.client
 
gzCodeSize - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
gzDiff - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
gzDiff - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
gzSize - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 

H

hadError - Variable in class com.google.javascript.jscomp.parsing.parser.util.ErrorReporter
 
hadError() - Method in class com.google.javascript.jscomp.parsing.parser.util.ErrorReporter
 
handleBlockComment(Comment) - Method in class com.google.javascript.jscomp.parsing.IRFactory
Check to see if the given block comment looks like it should be JSDoc.
handleBreak(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleCandidateProvideDefinition(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Handles a candidate definition for a goog.provided name.
handleCase(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleCatch(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleClosureDefinesValues(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
handleConstructorAnnotation(String, Node, RawNominalType, NominalType, ImmutableSet<NominalType>, DeclaredTypeRegistry, FunctionTypeBuilder) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
handleContinue(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleDefault(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleDefineObjectLiteral(Node, Node, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback
When define is called with an object literal, assign it to module.exports and we're done.
handleDo(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleExportDefinition(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ExternExportsPass
 
handleExpr(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleFor(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleFunction(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleFunctionInputs(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder
Handle bleeding functions and function parameters.
handleGet(JSModule, Scope, Node, Node, String) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Updates our representation of the global namespace to reflect a read of a global name.
handleGet(JSModule, Scope, Node, Node, String, GlobalNamespace.Ref.Type) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Updates our representation of the global namespace to reflect a read of a global name.
handleGetProp(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties
 
handleIf(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleInlineJsDoc(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
handleInlineJsDoc(Token) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
handleInlineJsDoc(SourceRange) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
handleInterfaceAnnotation(JSDocInfo, String, Node, RawNominalType, ImmutableSet<NominalType>, ImmutableList<String>, DeclaredTypeRegistry, FunctionTypeBuilder) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
handleJsDoc(Comment) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
handleJsDoc(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
handleJsDoc(Token) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
handleObjectLit(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties
 
handlePlugins(NodeTraversal, Node, String, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback
Require.js supports a range of plugins that are hard to support statically.
handlePossibleFileOverviewJsDoc(JsDocInfoParser) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
handlePossibleFileOverviewJsDoc(Comment) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
handlePropertyExportCall(Node) - Method in class com.google.javascript.jscomp.ExternExportsPass
 
handler - Variable in class com.google.javascript.jscomp.PeepholeOptimizationsPass
 
Handler() - Constructor for class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
handleRequire(NodeTraversal, Node, Node, Node, Node, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback
Rewrite a single require call.
handleRequiresAndParamList(NodeTraversal, Node, Node, Node, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback
Rewrites the required modules to var nameInParamList = require("nameFromRequireList");
handleReturn(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleScopeVar(Var) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
For the Var declared in the current scope determine if it is possible to revert the name to its original form without conflicting with other values.
handleSetFromGlobal(JSModule, Scope, Node, Node, String, boolean, GlobalNamespace.Name.Type) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Updates our representation of the global namespace to reflect an assignment to a global name in global scope.
handleSetFromLocal(JSModule, Scope, Node, Node, String) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Updates our representation of the global namespace to reflect an assignment to a global name in a local scope.
handleStmt(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleStmtList(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleSwitch(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleSymbolExportCall(Node) - Method in class com.google.javascript.jscomp.ExternExportsPass
 
handleThrow(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleTry(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleTypeCycle(ErrorReporter) - Method in class com.google.javascript.rhino.jstype.NamedType
 
handleTypedefDefinition(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Handles a typedef definition for a goog.provided name.
handleUnresolvedType(ErrorReporter, boolean) - Method in class com.google.javascript.rhino.jstype.NamedType
 
handleViolation(String, Node) - Method in interface com.google.javascript.jscomp.AstValidator.ViolationHandler
 
handleWhile(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
handleWith(Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
has(Node, Predicate<Node>, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
 
hasAlternate(JSType, EquivalenceMethod, JSType.EqCache) - Method in class com.google.javascript.rhino.jstype.UnionType
 
hasAncestorClass(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
hasAncestorClass(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
hasAncestorInterface(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
hasAncestorInterface(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
hasAnyInlineJsDoc(Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
hasAnySingletonSideEffectTags() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Whether the current doc info has any of the singleton type tags that may not appear with other type tags, like @type or @typedef.
hasAnySingletonTypeTags() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Whether the current doc info has any of the singleton type tags that may not appear with other type tags, like @type or @typedef.
hasAnyTemplateTypes() - Method in class com.google.javascript.rhino.jstype.JSType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.ArrowType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.JSType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.UnionType
 
hasAnyTypeRelatedTags() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Whether the current doc info has other type tags, like @param or @return or @type or etc.
hasAppNameSetter() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string app_name_setter = 5;
hasAppNameSetter() - Method in class com.google.javascript.jscomp.Instrumentation
optional string app_name_setter = 5;
hasAppNameSetter() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string app_name_setter = 5;
hasBaseType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether this JSDocInfo contains a type for @extends annotation.
hasBindThisCall(Node) - Method in class com.google.javascript.jscomp.RewriteBindThis
 
hasBlockInliningReferences() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
hasBlockScope() - Method in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
hasBlockScope() - Method in class com.google.javascript.jscomp.MemoizedScopeCreator
 
hasBlockScope() - Method in interface com.google.javascript.jscomp.ScopeCreator
 
hasBlockScope() - Method in class com.google.javascript.jscomp.SyntacticScopeCreator
 
hasBlockScope() - Method in class com.google.javascript.jscomp.TypedScopeCreator
 
hasBrackets() - Method in class com.google.javascript.rhino.JSDocInfo.TypePosition
Returns whether the type has curly braces around it.
hasBreakOrContinue(Node) - Static method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
hasCachedValues() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasCachedValues() - Method in class com.google.javascript.rhino.jstype.ObjectType
Returns true if any cached values have been set for this type.
hasCachedValues() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
hasCapturingGroup() - Method in class com.google.javascript.jscomp.regex.RegExpTree
True if the regular expression contains capturing groups.
hasCatchHandler(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
hasChanged - Variable in class com.google.javascript.jscomp.RecentChange
 
hasCharno(int) - Method in class com.google.javascript.jscomp.testing.NodeSubject
 
hasChild(Node) - Method in class com.google.javascript.rhino.Node
 
hasChildren() - Method in class com.google.javascript.rhino.Node
 
hasClassLevelJsDoc(JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
hasCodeChanged() - Method in class com.google.javascript.jscomp.RecentChange
 
hasCodeChangedSinceLastCall() - Method in class com.google.javascript.jscomp.PhaseOptimizer.ScopedChangeHandler
 
hasColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional int32 column_position = 2;
hasColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
optional int32 column_position = 2;
hasColumnPosition() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
optional int32 column_position = 2;
hasColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional int32 column_position = 3;
hasColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional int32 column_position = 3;
hasColumnPosition() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional int32 column_position = 3;
hasCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string compiled_source = 8;
hasCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string compiled_source = 8;
hasCompiledSource() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string compiled_source = 8;
hasCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string compiled_source = 103;
hasCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
required string compiled_source = 103;
hasCompiledSource() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder
required string compiled_source = 103;
hasConditionalAncestor(Node) - Static method in class com.google.javascript.jscomp.CrossModuleCodeMotion
return true if the node has any form of conditional in its ancestry TODO(nicksantos) keep track of the conditionals in the ancestry, so that we don't have to recrawl it.
hasConstAnnotation() - Method in class com.google.javascript.rhino.JSDocInfo
 
hasConstantProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
hasConstantProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
hasConstantProp(String) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
hasConstantProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
hasConstantProp(QualifiedName) - Method in interface com.google.javascript.jscomp.newtypes.TypeWithProperties
Return whether this type contains a constant property
hasConstantProp(ImmutableSet<? extends TypeWithProperties>, QualifiedName) - Static method in class com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics
 
hasCtorProp(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
hasDescriptionForParameter(String) - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether a description exists for the parameter with the specified name.
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.AllType
 
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.JSType
 
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.ValueType
 
hasDuplicateDeclarationSuppression(Node, Var) - Static method in class com.google.javascript.jscomp.VarCheck
 
hasEncounteredAllErrors() - Method in class com.google.javascript.jscomp.testing.TestErrorManager
 
hasEncounteredAllWarnings() - Method in class com.google.javascript.jscomp.testing.TestErrorManager
 
hasEnumParameterType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether an enum parameter type, specified using the @enum annotation, is present on this JSDoc.
hasEqualCallType(FunctionType) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasEqualParameters(ArrowType, EquivalenceMethod, JSType.EqCache) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
hasErrorMessage() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string error_message = 1;
hasErrorMessage() - Method in class com.google.javascript.jscomp.Requirement
optional string error_message = 1;
hasErrorMessage() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string error_message = 1;
hasErrors() - Method in class com.google.javascript.jscomp.CommandLineRunner
 
hasErrors() - Method in class com.google.javascript.jscomp.Compiler
Consults the ErrorManager to see if we've encountered errors that should halt compilation.
hasErrors - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
hasErrors() - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
hasEs6Modules() - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Returns whether this feature set includes ES6 modules.
hasExceptionHandler(Node) - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
 
hasExecuted - Variable in class java.util.regex.Matcher
 
hasExistingFunctionDefinition() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
hasExportLValues() - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Recognize the opposite of export pattern [2] (see above).
hasExtends() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string extends = 10;
hasExtends() - Method in class com.google.javascript.jscomp.Requirement
optional string extends = 10;
hasExtends() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string extends = 10;
hasExtension(String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Check whether or not the sourcemap has an extension.
hasExternsRoot() - Method in class com.google.javascript.jscomp.GlobalNamespace
 
hasExternTarget - Variable in class com.google.javascript.jscomp.CallGraph.Callsite
 
hasExternTarget() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
If true, then this callsite could target a function defined in the externs.
hasFalsyMask() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
hasFileOverview() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether this has a fileoverview flag.
hasFinally(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
hasGeneratedAnyIds() - Method in class com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator
Returns whether we've generated any new ids.
Hash() - Constructor for class com.google.javascript.jscomp.JsMessage.Hash
 
hash32(byte[], int, int, int) - Static method in class com.google.javascript.jscomp.GoogleJsMessageIdGenerator.FP
 
hash64(String) - Static method in class com.google.javascript.jscomp.JsMessage.Hash
Hash a string to a 64 bit value.
hash64(String, long) - Static method in class com.google.javascript.jscomp.JsMessage.Hash
Hash a string to a 64 bit value using the supplied seed.
hash64(byte[], long) - Static method in class com.google.javascript.jscomp.JsMessage.Hash
Hash byte array to a 64 bit value using the supplied seed.
hash64(byte[], int, int, long) - Static method in class com.google.javascript.jscomp.JsMessage.Hash
Hash byte array to a 64 bit value using the supplied seed.
hasHaltingErrors() - Method in class com.google.javascript.jscomp.AbstractCompiler
 
hasHaltingErrors() - Method in class com.google.javascript.jscomp.Compiler
 
hasHaltingErrors() - Method in class com.google.javascript.jscomp.PhaseOptimizer
 
hashCode() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry
 
hashCode() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState
 
hashCode() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
hashCode() - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
hashCode() - Method in class com.google.javascript.jscomp.deps.VirtualFile
 
hashCode() - Method in class com.google.javascript.jscomp.DiagnosticType
 
hashCode() - Method in class com.google.javascript.jscomp.GlobalNamespace.AstChange
 
hashCode() - Method in class com.google.javascript.jscomp.graph.GraphColoring.Color
 
hashCode() - Method in class com.google.javascript.jscomp.JSError
 
hashCode() - Method in class com.google.javascript.jscomp.JsMessage
 
hashCode() - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
hashCode() - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
hashCode() - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice
 
hashCode() - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses
 
hashCode() - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef.Definition
 
hashCode() - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef
 
hashCode() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
hashCode() - Method in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
hashCode() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
hashCode() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
hashCode() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
hashCode() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
hashCode() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
hashCode() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
hashCode() - Method in class com.google.javascript.jscomp.newtypes.Property
 
hashCode() - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
 
hashCode() - Method in class com.google.javascript.jscomp.regex.CharRanges
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Anchor
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.BackReference
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Empty
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Text
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree.WordBoundary
 
hashCode() - Method in class com.google.javascript.jscomp.RewritePolyfills.InjectedInstaller
 
hashCode() - Method in class com.google.javascript.jscomp.TypedVar
 
hashCode() - Method in class com.google.javascript.jscomp.TypeValidator.TypeMismatch
 
hashCode() - Method in class com.google.javascript.jscomp.UseSite
 
hashCode() - Method in class com.google.javascript.jscomp.Var.Arguments
 
hashCode() - Method in class com.google.javascript.jscomp.Var
 
hashCode() - Method in class com.google.javascript.refactoring.CodeReplacement
 
hashCode() - Method in class com.google.javascript.rhino.InputId
 
hashCode() - Method in class com.google.javascript.rhino.jstype.ArrowType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.EnumElementType
If this is equal to a NamedType object, its hashCode must be equal to the hashCode of the NamedType object.
hashCode() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
If this is equal to a NamedType object, its hashCode must be equal to the hashCode of the NamedType object.
hashCode() - Method in class com.google.javascript.rhino.jstype.JSType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.NamedType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
hashcode - Variable in class com.google.javascript.rhino.jstype.UnionType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.UnionType
 
hashCode() - Method in class com.google.javascript.rhino.JSTypeExpression
 
hashCode() - Method in class com.google.javascript.rhino.Node.NodeMismatch
 
hashCode() - Method in class java.net.URI
 
hashCode() - Method in class java.util.BitSet
This hash is different than the one described in Sun's documentation.
hasId() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 id = 2;
hasId() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 id = 2;
hasId() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 id = 2;
hasIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string identifier = 4;
hasIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional string identifier = 4;
hasIdentifier() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional string identifier = 4;
hasImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasInnerFunctions - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
hasInnerFunctions() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
hasInstanceOfReference - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsName
Whether the name is used in a instanceof check
hasInstanceType() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns whether this function type has an instance type.
hasJavaClass() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string java_class = 8;
hasJavaClass() - Method in class com.google.javascript.jscomp.Requirement
optional string java_class = 8;
hasJavaClass() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string java_class = 8;
hasJsDocTypeAnnotations - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
hasLength(int) - Method in class com.google.javascript.jscomp.testing.NodeSubject
 
hasLineno(int) - Method in class com.google.javascript.jscomp.testing.NodeSubject
 
hasLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional int32 line_number = 1;
hasLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
optional int32 line_number = 1;
hasLineNumber() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
optional int32 line_number = 1;
hasLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional int32 line_number = 2;
hasLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional int32 line_number = 2;
hasLineNumber() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional int32 line_number = 2;
hasLineNumber() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 line_number = 4;
hasLineNumber() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 line_number = 4;
hasLineNumber() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 line_number = 4;
hasLocalNames(Node) - Static method in class com.google.javascript.jscomp.InlineFunctions
 
hasModifies() - Method in class com.google.javascript.rhino.JSDocInfo
 
hasModuleName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string module_name = 5;
hasModuleName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string module_name = 5;
hasModuleName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string module_name = 5;
hasMoreTagsToResolve(ObjectType) - Static method in class com.google.javascript.jscomp.FunctionTypeBuilder
Check whether a type is resolvable in the future If this has a supertype that hasn't been resolved yet, then we can assume this type will be OK once the super type resolves.
hasMoreThanOneChild() - Method in class com.google.javascript.rhino.Node
Check for more than one child more efficiently than by iterating over all the children as is done with Node.getChildCount().
hasName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string name = 7;
hasName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string name = 7;
hasName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string name = 7;
hasName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string name = 102;
hasName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
required string name = 102;
hasName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder
required string name = 102;
hasNamespaceShadows - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
hasNext() - Method in interface com.google.debugging.sourcemap.Base64VLQ.CharIterator
 
hasNext() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator
 
hasNext() - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator
 
hasNext() - Method in class com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope
 
hasNext() - Method in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
hasNext() - Method in class com.google.javascript.rhino.Node.SiblingNodeIterable
 
hasNode(N) - Method in class com.google.javascript.jscomp.graph.Graph
Checks whether the node exists in the graph (Graph.createNode(Object) has been called with that value).
hasNonEmptyReturns - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
hasNonLocalSideEffect(Node) - Method in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
hasNonPrototypeProperties() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
hasNonScalar(ImmutableSet<EnumType>) - Static method in class com.google.javascript.jscomp.newtypes.EnumType
 
hasNonScalar() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
hasNoSideEffectsAnnotation(Node) - Static method in class com.google.javascript.jscomp.MarkNoSideEffectCalls
Get the value of the @nosideeffects annotation stored in the doc info.
hasNoSideEffectsAnnotation(JSDocInfo) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
Get the value of the @nosideeffects annotation stored in the doc info.
hasOkDuplicateDeclaration - Variable in class com.google.javascript.jscomp.Normalize.DuplicateDeclarationHandler
 
hasOneChild() - Method in class com.google.javascript.rhino.Node
Check for one child more efficiently than by iterating over all the children as is done with Node.getChildCount().
hasOneTopLevelModuleExportAssign() - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Recognize export pattern [1] (see above).
hasOptionalOrVarArgs() - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
hasOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string original_file = 1;
hasOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
optional string original_file = 1;
hasOriginalFile() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
optional string original_file = 1;
hasOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
hasOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
optional .sourcemap.OriginalMapping original_mapping = 3;
hasOriginalMapping() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
optional .sourcemap.OriginalMapping original_mapping = 3;
hasOverridenNativeProperty(String) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
Given the name of a native object property, checks whether the property is present on the object and different from the native one.
hasOwnDeclaredProperty(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Whether the given property is declared on this object.
hasOwnProperty(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Checks whether the property whose name is given is present directly on the object.
hasParameter(String) - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the parameter is defined.
hasParameter(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
hasParameterType(String) - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the parameter has an attached type.
hasParsedFileOverviewDocInfo() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Determines whether the parser has been populated with docinfo with a fileoverview tag.
hasParts() - Method in class com.google.javascript.jscomp.JsMessage.Builder
Gets whether at least one part has been appended.
hasPathWithNoReturn(ControlFlowGraph<Node>) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
hasProcessBeenRun - Variable in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
hasProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
hasProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
hasProp(String) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
hasProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
hasProp(QualifiedName) - Method in interface com.google.javascript.jscomp.newtypes.TypeWithProperties
Return whether this type contains a required property
hasProp(ImmutableSet<? extends TypeWithProperties>, QualifiedName) - Static method in class com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics
 
hasProperties() - Method in interface com.google.javascript.rhino.FunctionTypeI
 
hasProperties() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasProperty(String) - Method in class com.google.javascript.rhino.jstype.JSType
Checks whether the property is present on the object.
hasProperty(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
 
hasProperty(String) - Method in class com.google.javascript.rhino.jstype.UnionType
 
hasProps() - Method in class com.google.javascript.rhino.Node
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.NamedType
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.ObjectType
Returns true if the object is named.
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
hasReferences() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
hasRegExpGlobalReferences() - Method in class com.google.javascript.jscomp.AbstractCompiler
 
hasRegExpGlobalReferences - Variable in class com.google.javascript.jscomp.Compiler
Whether to assume there are references to the RegExp Global object properties.
hasRegExpGlobalReferences() - Method in class com.google.javascript.jscomp.Compiler
 
hasReportCall() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_call = 2;
hasReportCall() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_call = 2;
hasReportCall() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_call = 2;
hasReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_defined = 1;
hasReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_defined = 1;
hasReportDefined() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_defined = 1;
hasReportExit() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_exit = 6;
hasReportExit() - Method in class com.google.javascript.jscomp.Instrumentation
optional string report_exit = 6;
hasReportExit() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
optional string report_exit = 6;
hasRestFormals() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
hasRestFormals() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
hasReturnAtExit(Node) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
 
hasReturnDeclaredNullable(Node) - Static method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
hasReturnType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether this JSDocInfo contains a type for @return annotation.
hasRuleId() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string rule_id = 9;
hasRuleId() - Method in class com.google.javascript.jscomp.Requirement
optional string rule_id = 9;
hasRuleId() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional string rule_id = 9;
hasScalar(ImmutableSet<EnumType>) - Static method in class com.google.javascript.jscomp.newtypes.EnumType
 
hasScalar() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
hasScope() - Method in class com.google.javascript.jscomp.NodeTraversal
 
hasScopeChanged(Node) - Method in class com.google.javascript.jscomp.AbstractCompiler
True iff a function changed since the last time a pass was run
hasScopeChanged(Node) - Method in class com.google.javascript.jscomp.Compiler
 
hasScopeChanged(Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer
 
hasSetterReference - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsName
Whether the name is directly set
hasShorthandAssignment(Node) - Static method in class com.google.javascript.jscomp.PolymerClassRewriter
 
hasSideEffects - Variable in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
hasSideEffects() - Method in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
hasSideEffectsArgumentsAnnotation(JSDocInfo) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
hasSideEffectsThisAnnotation(JSDocInfo) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
Get the value of the @modifies{this} annotation stored in the doc info.
hasSingleThrow(Node) - Static method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
hasSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 size = 6;
hasSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 size = 6;
hasSize() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 size = 6;
hasSourceInMemory() - Method in class com.google.javascript.jscomp.SourceFile
 
hasSourceName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string source_name = 3;
hasSourceName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string source_name = 3;
hasSourceName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string source_name = 3;
hasSubnamespace(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
hasSuperClass() - Method in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
hasSymbolExterns - Variable in class com.google.javascript.jscomp.Es6ExternsCheck
 
hasTemplatedParameterType() - Method in class com.google.javascript.rhino.jstype.ArrowType
 
hasTemplateKey(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns true if this map contains the specified template key, false otherwise.
hasTemplateType(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns true if there is a JSType value associated with the specified template key; false otherwise.
hasThis() - Method in class com.google.javascript.jscomp.NTIScope
 
hasThisType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether this JSDocInfo contains a type for @this annotation.
hasTranslatedTry - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
hasTruthyMask() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
hasType() - Method in class com.google.javascript.jscomp.Requirement.Builder
optional .jscomp.Requirement.Type type = 6;
hasType() - Method in class com.google.javascript.jscomp.Requirement
optional .jscomp.Requirement.Type type = 6;
hasType() - Method in interface com.google.javascript.jscomp.RequirementOrBuilder
optional .jscomp.Requirement.Type type = 6;
hasType(DiagnosticType) - Method in class com.google.javascript.jscomp.testing.JSErrorSubject
 
hasType(int) - Method in class com.google.javascript.jscomp.testing.NodeSubject
 
hasType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether a type, specified using the @type annotation, is present on this JSDoc.
hasType(int) - Method in class com.google.javascript.rhino.JSDocInfo
 
hasTypedefType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether a typedef parameter type, specified using the @typedef annotation, is present on this JSDoc.
hasTypeInformation() - Method in class com.google.javascript.rhino.JSDocInfo
 
hasTypeVariable() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
hasUndeclaredFormalsOrOuters() - Method in class com.google.javascript.jscomp.NTIScope
 
hasUnknownOrEmptySupertype(FunctionType) - Static method in class com.google.javascript.jscomp.TypeCheck
Given a constructor or an interface type, find out whether the unknown type is a supertype of the current type.
hasUnknownParamsOrReturn() - Method in class com.google.javascript.rhino.jstype.ArrowType
 
hasUnknownTarget - Variable in class com.google.javascript.jscomp.CallGraph.Callsite
 
hasUnknownTarget() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
If true, then DefinitionProvider used in callgraph construction was unable find all target functions of this callsite.
hasUnmovableRedeclaration(AnalyzePrototypeProperties.NameInfo, AnalyzePrototypeProperties.Property) - Static method in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
hasVarArgs() - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
hasVisitedType(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMapReplacer
Checks if the specified type has already been visited during the Visitor's traversal of a JSType.
hasWrittenDescendants - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsName
Whether the name has descendants that are written to.
haveCommonSubtype(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
headerNote - Variable in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
 
HEAP_LOCATION_MASK - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
HELPER_SOURCE - Static variable in class com.google.javascript.jscomp.FunctionRewriter.EmptyFunctionReducer
 
HELPER_SOURCE - Static variable in class com.google.javascript.jscomp.FunctionRewriter.GetterReducer
 
HELPER_SOURCE - Static variable in class com.google.javascript.jscomp.FunctionRewriter.IdentityReducer
 
HELPER_SOURCE - Static variable in class com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer
 
HELPER_SOURCE - Static variable in class com.google.javascript.jscomp.FunctionRewriter.SetterReducer
 
HEX_CHARS - Static variable in class com.google.debugging.sourcemap.Util
 
HEX_DIGITS - Static variable in class com.google.javascript.jscomp.deps.SourceCodeEscapers
 
hexdigit(char) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
hidden - Variable in class com.google.javascript.jscomp.JsMessage.Builder
 
hidden - Variable in class com.google.javascript.jscomp.JsMessage
 
HIDDEN_DESC_PREFIX - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
HIDDEN_INTERFACE_PROPERTY - Static variable in class com.google.javascript.jscomp.TypeCheck
 
HIDDEN_INTERFACE_PROPERTY_MISMATCH - Static variable in class com.google.javascript.jscomp.TypeValidator
 
HIDDEN_PROPERTY_MISMATCH - Static variable in class com.google.javascript.jscomp.TypeValidator
 
HIDDEN_SUPERCLASS_PROPERTY - Static variable in class com.google.javascript.jscomp.TypeCheck
 
HIDDEN_SUPERCLASS_PROPERTY_MISMATCH - Static variable in class com.google.javascript.jscomp.TypeCheck
 
hideWarningsFor - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
hideWarningsFor - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
hoistExterns() - Method in class com.google.javascript.jscomp.Compiler
Hoists inputs with the @externs annotation into the externs list.
hoistNoCompileFiles() - Method in class com.google.javascript.jscomp.Compiler
Hoists inputs with the @nocompile annotation out of the inputs.
hoistRenamer - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
hoistRenamer - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
hoistRoot - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
HoistVariableAndFunctionDeclarations() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.HoistVariableAndFunctionDeclarations
 
hook(Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
HOOK - Static variable in class com.google.javascript.rhino.Token
Token types.
HotSwapCompilerPass - Interface in com.google.javascript.jscomp
Interface for compiler passes that can be used in a hot-swap fashion.
HotSwapPassFactory(String, boolean) - Constructor for class com.google.javascript.jscomp.PassFactory.HotSwapPassFactory
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.AngularPass
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CheckProvides
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CheckSideEffects
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CleanupPasses.MemoizedScopeCleanupPass
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.ClosureCheckModule
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CollectFileOverviewVisibility
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.CombinedCompilerPass
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.DefaultPassConfig.GlobalTypeResolver
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6ConvertSuper
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6RenameVariablesInParamLists
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6SplitVariableDeclarations
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.FieldCleanupPass
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap.GlobalVarRefCleanupPass
 
hotSwapScript(Node, Node) - Method in interface com.google.javascript.jscomp.HotSwapCompilerPass
Process the JS with root node root.
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.InferJSDocInfo
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckDuplicateCase
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckInterfaces
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckPrototypeProperties
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckUselessBlocks
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.PolymerPass
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
Same as process but only runs on a part of AST associated to one script.
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.RewritePolyfills
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.ScopedAliases
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.SubstituteEs6Syntax
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.VarCheck
 
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.VariableReferenceCheck
 
howmanyTypeVars - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 

I

i - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
I_OBJECT_ELEMENT_TEMPLATE - Static variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
id - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.Mapping
A unique ID for this mapping for record keeping purposes.
id - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
id - Variable in class com.google.javascript.jscomp.CompilerInput
 
id - Variable in class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
id - Variable in class com.google.javascript.jscomp.FunctionNames.FunctionRecord
 
id - Variable in class com.google.javascript.jscomp.JsMessage
 
id - Variable in class com.google.javascript.jscomp.RenameLabels.LabelInfo
 
id - Variable in class com.google.javascript.rhino.InputId
 
id_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
id_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
ID_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
ID_MATCHER - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
ideMode - Variable in class com.google.javascript.jscomp.CompilerOptions
Configures the compiler for use as an IDE backend.
identifier - Variable in class com.google.javascript.jscomp.parsing.parser.trees.AssignmentRestElementTree
 
identifier - Variable in class com.google.javascript.jscomp.parsing.parser.trees.RestParameterTree
 
identifier_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
identifier_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
IDENTIFIER_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
identifierEscape(String) - Static method in class com.google.javascript.jscomp.CodeGenerator
 
IdentifierExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
IdentifierExpressionTree(SourceRange, IdentifierToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree
 
IdentifierToken - Class in com.google.javascript.jscomp.parsing.parser
A token representing an identifier.
IdentifierToken(SourceRange, String) - Constructor for class com.google.javascript.jscomp.parsing.parser.IdentifierToken
 
identifierToken - Variable in class com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree
 
identifyConstants - Variable in class com.google.javascript.jscomp.InlineVariables
 
IdentifyConstants() - Constructor for class com.google.javascript.jscomp.InlineVariables.IdentifyConstants
 
IdentifyLocals() - Constructor for class com.google.javascript.jscomp.InlineVariables.IdentifyLocals
 
identifyNameNode(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.TypedScopeCreator.DiscoverEnumsAndTypedefs
 
identifyNonNullableName(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Identifies the name of a typedef or enum before we actually declare it.
identifyTypeDeclarationCall(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
identifyTypeDeclarationCall(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Checks if the given CALL node is forward-declaring any types, and returns the name of the types if it is.
identifyTypeDeclarationCall(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
identifyTypeDeclarationCall(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
IdentityReducer() - Constructor for class com.google.javascript.jscomp.FunctionRewriter.IdentityReducer
 
idGenerator - Variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
IdGenerator() - Constructor for class com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator
 
idGenerator() - Method in class com.google.javascript.jscomp.EmptyMessageBundle
Gets a dummy message ID generator.
idGenerator - Variable in class com.google.javascript.jscomp.JsMessageExtractor
 
idGenerator - Variable in class com.google.javascript.jscomp.JsMessageVisitor
 
idGenerator() - Method in interface com.google.javascript.jscomp.MessageBundle
Gets the message ID generator to use to compute message IDs for this type of bundle.
idGenerator - Variable in class com.google.javascript.jscomp.XtbMessageBundle
 
idGenerator() - Method in class com.google.javascript.jscomp.XtbMessageBundle
 
idGeneratorAnnotationKeywords - Static variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
idGeneratorMap - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Id generator map
idGeneratorMap - Variable in class com.google.javascript.jscomp.PassConfig.State
 
idGeneratorMap - Variable in class com.google.javascript.jscomp.Result
 
idGeneratorMaps - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
idGenerators - Variable in class com.google.javascript.jscomp.CompilerOptions
Id generators to replace.
idGeneratorsMapSerialized - Variable in class com.google.javascript.jscomp.CompilerOptions
A previous map of ids (serialized to a string by a previous compile).
IdMappingUtil - Class in com.google.javascript.jscomp
A utility class for generating and parsing id mappings held by ReplaceIdGenerators.
IdMappingUtil() - Constructor for class com.google.javascript.jscomp.IdMappingUtil
 
idPrefix - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.BoilerplateRenamer
 
idPrefix - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
idSupplier - Variable in class com.google.javascript.jscomp.FunctionToBlockMutator.LabelNameSupplier
 
IE_SPACE_CHARS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
IE is broken around \s.
IE_SPEC_ERRORS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
IE is broken around \s.
ieExplicits - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Charset
Code units that were mentioned explicitly and that might be matched by a group according to ECMAScript 5 but would not because of specification violations in IE.
IF - Static variable in class com.google.javascript.rhino.Token
Token types.
IFACE_INITIALIZER - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
 
ifClause - Variable in class com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree
 
ifNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
ifNode(Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
IfStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
IfStatementTree(SourceRange, ParseTree, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree
 
ignorableWhitespace(char[], int, int) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
ignoreEdge(DiGraph.DiGraphEdge<N, E>) - Method in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
ignoreNullability - Variable in enum com.google.javascript.jscomp.TypeMatchingStrategy
 
ILLEGAL_IMPLICIT_CAST - Static variable in class com.google.javascript.jscomp.TypeCheck
 
ILLEGAL_OBJLIT_KEY - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
ILLEGAL_OBJLIT_KEY - Static variable in class com.google.javascript.jscomp.TypeCheck
 
ILLEGAL_PROPERTY_ACCESS - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
ILLEGAL_PROPERTY_ACCESS - Static variable in class com.google.javascript.jscomp.TypeValidator
 
ILLEGAL_PROPERTY_CREATION - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
ILLEGAL_PROPERTY_CREATION - Static variable in class com.google.javascript.jscomp.TypeCheck
 
ILLEGAL_PROTOTYPE_MEMBER - Static variable in class com.google.javascript.jscomp.lint.CheckPrototypeProperties
 
IllegalFormatCodePointException - Exception in com.google.javascript.jscomp.parsing.parser.util.format
 
IllegalFormatCodePointException(int) - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatCodePointException
 
IllegalFormatConversionException - Exception in com.google.javascript.jscomp.parsing.parser.util.format
 
IllegalFormatConversionException(char, Class<? extends Object>) - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatConversionException
 
IllegalFormatFlagsException - Exception in com.google.javascript.jscomp.parsing.parser.util.format
 
IllegalFormatFlagsException(String) - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatFlagsException
 
IllegalFormatPrecisionException - Exception in com.google.javascript.jscomp.parsing.parser.util.format
 
IllegalFormatPrecisionException(int) - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatPrecisionException
 
IllegalFormatWidthException - Exception in com.google.javascript.jscomp.parsing.parser.util.format
 
IllegalFormatWidthException(int) - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatWidthException
 
IMMUTABLE_PREDICATE - Static variable in class com.google.javascript.jscomp.NodeUtil
 
immutableEmptyMap() - Static method in class com.google.javascript.rhino.jstype.PropertyMap
 
ImplCache(boolean) - Constructor for class com.google.javascript.rhino.jstype.JSType.ImplCache
 
implementedInterfaces - Variable in class com.google.javascript.jscomp.DisambiguateProperties
 
implementedInterfaces - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
implementedInterfaces - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
implementedInterfaces - Variable in class com.google.javascript.rhino.jstype.FunctionType
The interfaces directly implemented by this function (for constructors) It is only relevant for constructors.
ImplementedTypeValidator() - Constructor for class com.google.javascript.jscomp.FunctionTypeBuilder.ImplementedTypeValidator
 
IMPLEMENTS - Static variable in class com.google.javascript.rhino.Node
 
IMPLEMENTS - Static variable in class com.google.javascript.rhino.Token
Token types.
IMPLEMENTS_NON_INTERFACE - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
IMPLEMENTS_WITHOUT_CONSTRUCTOR - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
IMPLEMENTS_WITHOUT_CONSTRUCTOR - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
IMPLICITLY_NULLABLE_JSDOC - Static variable in class com.google.javascript.jscomp.ImplicitNullabilityCheck
 
IMPLICITLY_USED_PROPERTIES - Static variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
ImplicitNullabilityCheck - Class in com.google.javascript.jscomp
Warn about types in JSDoc that are implicitly nullable.
ImplicitNullabilityCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ImplicitNullabilityCheck
 
implicitPrototypeChainIsUnknown() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
implicitPrototypeFallback - Variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
implicitReturn - Variable in class com.google.javascript.jscomp.ControlFlowGraph
A special node marked by the node value key null to a singleton "return" when control is transferred outside of the current control flow graph.
implicitStructuralInterfaceUses - Variable in class com.google.javascript.jscomp.TypeValidator
 
IMPORT - Static variable in class com.google.javascript.rhino.Token
Token types.
IMPORT_SPEC - Static variable in class com.google.javascript.rhino.Token
Token types.
IMPORT_SPECS - Static variable in class com.google.javascript.rhino.Token
Token types.
IMPORT_STAR - Static variable in class com.google.javascript.rhino.Token
Token types.
ImportDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ImportDeclarationTree(SourceRange, IdentifierToken, ImmutableList<ParseTree>, IdentifierToken, LiteralToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree
 
importedInputByImportingInput - Variable in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
importedName - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ExportSpecifierTree
 
importedName - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ImportSpecifierTree
 
importMap - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
Maps symbol names to a pair of (moduleName, originalName).
importOrderedInputs - Variable in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
importSpecifierList - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree
 
ImportSpecifierTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ImportSpecifierTree(SourceRange, IdentifierToken, IdentifierToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ImportSpecifierTree
 
in - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
in - Variable in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState
 
in - Variable in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
in(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
IN - Static variable in class com.google.javascript.rhino.Token
Token types.
IN_USED_WITH_STRUCT - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
IN_USED_WITH_STRUCT - Static variable in class com.google.javascript.jscomp.TypeCheck
 
inc(Node, boolean) - Static method in class com.google.javascript.rhino.IR
 
INC - Static variable in class com.google.javascript.rhino.Token
Token types.
incCount(String) - Method in class com.google.javascript.jscomp.RenameVars.ProcessVars
 
include - Variable in class com.google.javascript.jscomp.ByPathWarningsGuard
 
include - Variable in class com.google.javascript.jscomp.NodeTraversal.AbstractNodeTypePruningCallback
 
includeDocumentation - Variable in class com.google.javascript.rhino.JSDocInfo
Whether to include documentation.
includeFilePattern - Variable in class com.google.javascript.refactoring.JsFlumeCallback
 
includeGoogBase - Variable in class com.google.javascript.jscomp.deps.JsFileParser
Whether to provide/require the root namespace.
InclusionStrategy() - Constructor for enum com.google.javascript.jscomp.deps.DepsGenerator.InclusionStrategy
 
inclusive - Variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
inclusive(int, int) - Static method in class com.google.javascript.jscomp.regex.CharRanges
 
INCOMPATIBLE_EXTENDED_PROPERTY_TYPE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
IncompleteDefinition(Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.IncompleteDefinition
 
inConstructor(NodeTraversal) - Method in class com.google.javascript.jscomp.InlineProperties.GatherCandidates
 
inConstructorScope() - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
INCORRECT_PARAM_NAME - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
INCRDECR_PROP - Static variable in class com.google.javascript.rhino.Node
 
increment - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree
 
incrementBy(String, long) - Method in class com.google.javascript.jscomp.Tracer.AtomicTracerStatMap
Atomically increment the specified field by the specified amount.
incrementNameCount(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
incTypeParameterLevel() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
INDENT - Static variable in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
indent - Variable in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
INDENT - Static variable in class com.google.javascript.jscomp.DotFormatter
 
index - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator
 
index - Variable in class com.google.javascript.jscomp.parsing.parser.Scanner
 
index - Variable in enum com.google.javascript.jscomp.Requirement.Type
 
index - Variable in class com.google.javascript.jscomp.Var
The index at which the var is declared.
INDEX_OUT_OF_BOUNDS_ERROR - Static variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
INDEX_OUTOFBOUNDS - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
INDEX_SIGNATURE - Static variable in class com.google.javascript.rhino.Token
Token types.
indexOfSeparator(String) - Static method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
IndexSignatureTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Represents an indexable object in TypeScript.
IndexSignatureTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree
 
indirectlyDeclaredProperties - Variable in class com.google.javascript.jscomp.ClosureCodingConvention
 
inDisposalScope() - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
inEdgeList - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
ineq - Variable in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
Merging function for inequality comparisons between types.
INEXISTENT_ENUM_ELEMENT - Static variable in class com.google.javascript.jscomp.TypeCheck
 
INEXISTENT_PARAM - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
INEXISTENT_PARAM - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
INEXISTENT_PROPERTY - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
INEXISTENT_PROPERTY - Static variable in class com.google.javascript.jscomp.TypeCheck
 
INEXISTENT_PROPERTY_WITH_SUGGESTION - Static variable in class com.google.javascript.jscomp.TypeCheck
 
inExterns - Variable in class com.google.javascript.jscomp.DefinitionSite
 
inExterns - Variable in class com.google.javascript.jscomp.GlobalNamespace
 
inExterns - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
inExterns - Variable in class com.google.javascript.jscomp.MarkNoSideEffectCalls.GatherNoSideEffectFunctions
 
inExterns - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
inExterns - Variable in class com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback
 
inExterns - Variable in class com.google.javascript.jscomp.TypeCheck
 
inferAllScopes(Node) - Method in class com.google.javascript.jscomp.TypeInferencePass
Entry point for type inference when running over part of the tree.
inferArguments(TypedScope) - Method in class com.google.javascript.jscomp.TypeInference
Infers all of a function's arguments if their types aren't declared.
inferConsts - Variable in class com.google.javascript.jscomp.CompilerOptions
Whether to infer consts.
inferConsts - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Infers constants.
InferConsts - Class in com.google.javascript.jscomp
Attaches the CONST_VAR annotation to any variable that's 1) Provably well-defined and assigned once in its lifetime.
InferConsts(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.InferConsts
 
inferConstTypeFromRhs(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
inferFromOverriddenFunction(FunctionType, Node) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Infer the parameter and return types of a function from the parameter and return types of the function it is overriding.
inferInheritance(JSDocInfo) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Infer the role of the function (whether it's a constructor or interface) and what it inherits from in JSDocInfo.
inferJsDocInfo - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
InferJSDocInfo - Class in com.google.javascript.jscomp
Set the JSDocInfo on all types.
InferJSDocInfo(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.InferJSDocInfo
 
inferJSDocInfo - Variable in class com.google.javascript.jscomp.TypeCheck
 
inferParameterTypes(JSDocInfo) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Infer the parameter types from the doc info alone.
inferParameterTypes(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Infer the parameter types from the list of argument names and the doc info.
inferPropertyTypesToMatchConstraint(JSType, JSType) - Static method in class com.google.javascript.jscomp.TypeInference
Suppose X is an object with inferred properties.
inferQualifiedSlot(Node, String, JSType, JSType, boolean) - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
inferQualifiedSlot(Node, String, JSType, JSType, boolean) - Method in interface com.google.javascript.jscomp.type.FlowScope
Infer the type of a qualified name.
inferred - Variable in class com.google.javascript.rhino.jstype.NamedType.PropertyContinuation
 
inferred - Variable in class com.google.javascript.rhino.jstype.Property
Whether the property's type is inferred.
inferred - Variable in class com.google.javascript.rhino.jstype.SimpleSlot
 
INFERRED_CONST_CHECKS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
Deprecated.
INFERRED_FUNCTION - Static variable in class com.google.javascript.rhino.Node
 
InferredConstCheck(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.InferredConstCheck
 
inferredFunType - Variable in class com.google.javascript.jscomp.GlobalTypeInfo.PropertyType
 
inferredReturnType - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
inferredType - Variable in class com.google.javascript.jscomp.newtypes.Property
 
inferReturnType(JSDocInfo, boolean) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Infer the return type from JSDocInfo.
inferScope(Node, TypedScope) - Method in class com.google.javascript.jscomp.TypeInferencePass
 
inferSlotType(String, JSType) - Method in class com.google.javascript.jscomp.LinkedFlowScope
 
inferSlotType(String, JSType) - Method in interface com.google.javascript.jscomp.type.FlowScope
Defines the type of a symbol at this point in the flow.
inferTemplatedTypesForCall(Node, FunctionType) - Method in class com.google.javascript.jscomp.TypeInference
For functions with function(this: T, ...) and T as parameters, type inference will set the type of this on a function literal argument to the the actual type of T.
inferTemplateTypeName(JSDocInfo, JSType) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Infer the template type from the doc info.
inferTemplateTypesFromParameters(FunctionType, Node) - Method in class com.google.javascript.jscomp.TypeInference
 
inferThisType(JSDocInfo, JSType) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Infers the type of this.
inferThisType(JSDocInfo) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Infers the type of this.
inferTypes - Variable in class com.google.javascript.jscomp.CompilerOptions
Even if checkTypes is disabled, clients might want to still infer types.
inferTypes - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Runs type inference.
inFinally(Node, Node) - Method in class com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass
 
info - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.MemberDefinition
 
info - Variable in class com.google.javascript.jscomp.PolymerPass.MemberDefinition
Any JSDocInfo tied to this member.
info - Variable in class com.google.javascript.rhino.JSDocInfo
 
inForcedStringContext(Node) - Static method in class com.google.javascript.jscomp.PeepholeFoldConstants
Returns whether this node must be coerced to a string.
inGeneratorContext - Variable in class com.google.javascript.jscomp.parsing.parser.Parser
 
inGeneratorContext() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
inGlobalHoistScope() - Method in class com.google.javascript.jscomp.NodeTraversal
Determines whether the hoist scope of the current traversal is global.
inGlobalScope - Variable in class com.google.javascript.jscomp.DefinitionSite
 
inGlobalScope() - Method in class com.google.javascript.jscomp.NodeTraversal
Determines whether the traversal is currently in the global scope.
inGoogScopeBody() - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
Returns true if this NodeTraversal is currently within a goog.scope function body
INHERITANCE_CYCLE - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
INHERITS - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
inheritsCalls - Variable in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
inheritsFromIObject() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
init(List<T1>, List<T2>, CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Initializes the instance state needed for a compile job.
init() - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
Initialize the trace.
init_ - Variable in class com.google.javascript.jscomp.Instrumentation.Builder
 
init_ - Variable in class com.google.javascript.jscomp.Instrumentation
 
INIT_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
initAST() - Method in class com.google.javascript.jscomp.Compiler
Sets up the skeleton of the AST (the externs and root).
initBasedOnOptions() - Method in class com.google.javascript.jscomp.Compiler
Do any initialization that is dependent on the compiler options.
initCharno - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
initCodeSize - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
initCodeSource - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
initCompilerOptionsIfTesting() - Method in class com.google.javascript.jscomp.Compiler
 
initConfigFromFlags(String[], PrintStream, PrintStream) - Method in class com.google.javascript.jscomp.CommandLineRunner
 
initCurrentThreadTrace() - Static method in class com.google.javascript.jscomp.Tracer
Initialize the trace associated with the current thread by clearing out any existing trace.
initCurrentThreadTrace(int) - Static method in class com.google.javascript.jscomp.Tracer
 
initEdgeEnvsFwd(TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
initExportMethods() - Method in class com.google.javascript.jscomp.ExternExportsPass
 
initFields() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
initFields() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
initFields() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
initFields() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
initFields() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
initFields() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
initFields() - Method in class com.google.javascript.jscomp.Instrumentation
 
initFields() - Method in class com.google.javascript.jscomp.Requirement
 
initGzCodeSize - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
initialize() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis
 
initialize() - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Initializes the work list and the control flow graph.
initialize(AbstractCompiler) - Method in class com.google.javascript.refactoring.RefasterJsScanner
Initializes the Scanner class by loading the template JS file, compiling it, and then finding all matching RefasterJs template functions in the file.
initializeBuiltInTypes() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
initializedConstantProperties - Variable in class com.google.javascript.jscomp.CheckAccessControls
 
initializedConstants - Variable in class com.google.javascript.jscomp.ConstCheck
 
initializeDisposeMethodsMap() - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
initializer - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionForTree
 
initializer - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree
 
initializer - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree
 
initializer - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree
 
initializer - Variable in class com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree
 
initializeRegistry() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
initialValue - Variable in class com.google.javascript.jscomp.PhaseOptimizer.ProgressRange
 
initialValue - Variable in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
 
initialValueParent - Variable in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
 
initInputsByIdMap() - Method in class com.google.javascript.jscomp.Compiler
Creates a map to make looking up an input by name fast.
initLineno - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
initMapping(VariableMap, Set<String>) - Method in class com.google.javascript.jscomp.ReplaceStrings
 
initModules(List<T>, List<JSModule>, CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Initializes the instance state needed for a compile job if the sources are in modules.
initNameAnalyzeReport - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
initOptions(CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Initializes the compiler options.
initResourceConfig() - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
initRule(AbstractCompiler, Requirement) - Static method in class com.google.javascript.jscomp.CheckConformance
 
initRules(AbstractCompiler, ImmutableList<ConformanceConfig>) - Static method in class com.google.javascript.jscomp.CheckConformance
Build the data structures need by this pass from the provided configurations.
initScope(ControlFlowGraph<Node>) - Method in class com.google.javascript.jscomp.CheckUnreachableCode
 
initSymbolBefore(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Inserts a call to $jscomp.initSymbol() before n.
initTemplate(Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
Prepare an template AST to use when performing matches.
initTypes() - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
initWarningsGuard(WarningsGuard) - Method in class com.google.javascript.jscomp.Compiler
 
inject(AbstractCompiler, Node, Node, Map<String, Node>) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
With the map provided, replace the names with expression trees.
inject(AbstractCompiler, Node, Node, Map<String, Node>, boolean) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
 
INJECT_IN_NON_GLOBAL_OR_BLOCK_ERROR - Static variable in class com.google.javascript.jscomp.AngularPass
 
INJECT_NON_FUNCTION_ERROR - Static variable in class com.google.javascript.jscomp.AngularPass
 
INJECT_PROPERTY_NAME - Static variable in class com.google.javascript.jscomp.AngularPass
 
injectables - Variable in class com.google.javascript.jscomp.AngularPass
Nodes annotated with @ngInject
INJECTED_FUNCTION_HAS_DEFAULT_VALUE - Static variable in class com.google.javascript.jscomp.AngularPass
 
INJECTED_FUNCTION_HAS_DESTRUCTURED_PARAM - Static variable in class com.google.javascript.jscomp.AngularPass
 
injectedDecls - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
InjectedInstaller(JSModule, String) - Constructor for class com.google.javascript.jscomp.RewritePolyfills.InjectedInstaller
 
injectedLibraries - Variable in class com.google.javascript.jscomp.Compiler
 
InjectEs6RuntimeLibrary - Class in com.google.javascript.jscomp
Adds runtime libraries to the beginning of the AST.
InjectEs6RuntimeLibrary(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.InjectEs6RuntimeLibrary
 
injectNamespace(GlobalNamespace) - Method in class com.google.javascript.jscomp.CheckGlobalNames
Injects a pre-computed global namespace, so that the same namespace can be re-used for multiple check passes.
injectNamespace(GlobalNamespace) - Method in class com.google.javascript.jscomp.ProcessDefines
Injects a pre-computed global namespace, so that the same namespace can be re-used for multiple check passes.
injector - Variable in class com.google.javascript.jscomp.InlineFunctions
 
injector - Variable in class com.google.javascript.jscomp.InlineFunctions.Inline
 
injector - Variable in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner
 
inline(FunctionInjector.Reference, String, Node) - Method in class com.google.javascript.jscomp.FunctionInjector
Inline a function into the call site.
inline - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
Inline(FunctionInjector) - Constructor for class com.google.javascript.jscomp.InlineFunctions.Inline
 
inline(Var, ReferenceCollectingCallback.Reference, ReferenceCollectingCallback.Reference, ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Do the actual work of inlining a single declaration into a single reference.
inlineAliases(GlobalNamespace) - Method in class com.google.javascript.jscomp.CollapseProperties
For each qualified name N in the global scope, we check if: (a) No ancestor of N is ever aliased or assigned an unknown value type.
InlineAliases - Class in com.google.javascript.jscomp
Inline aliases created by exports of modules before type checking.
InlineAliases(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.InlineAliases
 
InlineAliases.AliasesCollector - Class in com.google.javascript.jscomp
 
InlineAliases.AliasesInliner - Class in com.google.javascript.jscomp
 
inlineAliasIfPossible(GlobalNamespace.Name, GlobalNamespace.Ref, GlobalNamespace) - Method in class com.google.javascript.jscomp.CollapseProperties
 
inlineAllStrings - Variable in class com.google.javascript.jscomp.InlineVariables
 
inlineConstants - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Inlines variables that are marked as constants.
inlineConstantVars - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines constants (symbols that are all CAPS)
inlineConstReturn(Node, Node, Node) - Method in class com.google.javascript.jscomp.InlineSimpleMethods
Replace the provided object and its method call with the tree specified in returnedValue.
inlineCostDelta(Node, Set<String>, FunctionInjector.InliningMode) - Static method in class com.google.javascript.jscomp.FunctionInjector
 
InlineCostEstimator - Class in com.google.javascript.jscomp
For use with CodeGenerator to determine the cost of generated code.
InlineCostEstimator() - Constructor for class com.google.javascript.jscomp.InlineCostEstimator
 
InlineCostEstimator.CompiledSizeEstimator - Class in com.google.javascript.jscomp
Code consumer that estimates compiled size by assuming names are shortened and all whitespace is stripped.
inlined - Variable in class com.google.javascript.jscomp.InlineFunctions.Reference
 
inlineDeclaredConstant(Var, Node, List<ReferenceCollectingCallback.Reference>) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Inline a declared constant.
inlineDirectly - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
inlineDirectly(boolean) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
inlinedNewDependencies - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
inlineEmptyMethod(Node, Node) - Method in class com.google.javascript.jscomp.InlineSimpleMethods
Remove the provided object and its method call.
inlineFunction(FunctionInjector.Reference, Node, String) - Method in class com.google.javascript.jscomp.FunctionInjector
Inline a function which fulfills the requirements of canInlineReferenceAsStatementBlock into the call site, replacing the parent expression.
inlineFunction(NodeTraversal, InlineFunctions.Reference, InlineFunctions.FunctionState) - Method in class com.google.javascript.jscomp.InlineFunctions.Inline
Inline a function into the call site.
inlineFunctions - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines global functions
inlineFunctions - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Inlines function calls.
InlineFunctions - Class in com.google.javascript.jscomp
Inlines functions that are divided into two types: "direct call node replacement" (aka "direct") and as a block of statements (aka block).
InlineFunctions(AbstractCompiler, Supplier<String>, boolean, boolean, boolean, boolean, boolean, int) - Constructor for class com.google.javascript.jscomp.InlineFunctions
 
InlineFunctions.CallVisitor - Class in com.google.javascript.jscomp
Visit call sites for functions in functionMap.
InlineFunctions.CallVisitorCallback - Interface in com.google.javascript.jscomp
 
InlineFunctions.FindCandidateFunctions - Class in com.google.javascript.jscomp
Find functions that might be inlined.
InlineFunctions.FindCandidatesReferences - Class in com.google.javascript.jscomp
Find references to functions that are inlinable.
InlineFunctions.Function - Interface in com.google.javascript.jscomp
Interface for dealing with function declarations and function expressions equally
InlineFunctions.FunctionExpression - Class in com.google.javascript.jscomp
FunctionExpression implementation of the Function interface
InlineFunctions.FunctionState - Class in com.google.javascript.jscomp
Use to track the decisions that have been made about a function.
InlineFunctions.FunctionVar - Class in com.google.javascript.jscomp
FunctionVar implementation of the Function interface
InlineFunctions.Inline - Class in com.google.javascript.jscomp
Inline functions at the call sites.
InlineFunctions.NamedFunction - Class in com.google.javascript.jscomp
NamedFunction implementation of the Function interface
InlineFunctions.Reference - Class in com.google.javascript.jscomp
 
inlineFunctionsInFile(Node, String, Set<String>, FunctionInjector.InliningMode) - Method in class com.google.javascript.jscomp.J2clPass
 
inlineGetters - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines trivial getters
inlineGlobalAliasIfPossible(GlobalNamespace.Name, GlobalNamespace.Ref, GlobalNamespace) - Method in class com.google.javascript.jscomp.CollapseProperties
Attempt to inline an global alias of a global name.
inlineGlobalFunctions - Variable in class com.google.javascript.jscomp.InlineFunctions
 
inlineLocalFunctions - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines functions defined in local scopes
inlineLocalFunctions - Variable in class com.google.javascript.jscomp.InlineFunctions
 
inlineLocalVariables - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines variables
inlineNonConstants(Var, ReferenceCollectingCallback.ReferenceCollection, boolean) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
InlineObjectLiterals - Class in com.google.javascript.jscomp
Using the infrastructure provided by ReferenceCollectingCallback, identify variables that are only ever assigned to object literals and that are never used in entirety, and expand the objects into individual variables.
InlineObjectLiterals(AbstractCompiler, Supplier<String>) - Constructor for class com.google.javascript.jscomp.InlineObjectLiterals
 
InlineObjectLiterals.InliningBehavior - Class in com.google.javascript.jscomp
Builds up information about nodes in each scope.
inlineProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines properties
inlineProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Inlines constant properties.
InlineProperties - Class in com.google.javascript.jscomp
InlineProperties attempts to find references to properties that are known to be constants and inline the known value.
InlineProperties(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.InlineProperties
 
InlineProperties.GatherCandidates - Class in com.google.javascript.jscomp
 
InlineProperties.PropertyInfo - Class in com.google.javascript.jscomp
 
InlineProperties.ReplaceCandidates - Class in com.google.javascript.jscomp
 
InlinePropertiesPass(Map<String, J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty>) - Constructor for class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.InlinePropertiesPass
 
inlinePropertyReturn(Node, Node, Node) - Method in class com.google.javascript.jscomp.InlineSimpleMethods
Replace the provided method call with the tree specified in returnedValue Parse tree of a call is name call getprop obj string
InlineRenamer(CodingConvention, Supplier<String>, String, boolean, boolean, MakeDeclaredNamesUnique.Renamer) - Constructor for class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
inlineReturnValue(FunctionInjector.Reference, Node) - Method in class com.google.javascript.jscomp.FunctionInjector
Inline a function that fulfills the requirements of canInlineReferenceDirectly into the call site, replacing only the CALL node.
inlineSimpleMethods - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Inlines simple methods, like getters
InlineSimpleMethods - Class in com.google.javascript.jscomp
Inlines methods that take no arguments and have only a return statement returning a property.
InlineSimpleMethods(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.InlineSimpleMethods
 
InlineSimpleMethods.InlineTrivialAccessors - Class in com.google.javascript.jscomp
For each method call, see if it is a candidate for inlining.
InlineTrivialAccessors() - Constructor for class com.google.javascript.jscomp.InlineSimpleMethods.InlineTrivialAccessors
 
inlineType - Variable in class com.google.javascript.rhino.JSDocInfo
Whether the type annotation was inlined.
inlineTypeAliases - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
inlineValue(Var, ReferenceCollectingCallback.Reference, Node) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Replace the given reference with the given value node.
inlineVariable() - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
Actual transformation.
inlineVariables - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines variables
inlineVariables - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Inlines variables heuristically.
InlineVariables - Class in com.google.javascript.jscomp
Using the infrastructure provided by VariableReferencePass, identify variables that are used only once and in a way that is safe to move, and then inline them.
InlineVariables(AbstractCompiler, InlineVariables.Mode, boolean) - Constructor for class com.google.javascript.jscomp.InlineVariables
 
InlineVariables.AliasCandidate - Class in com.google.javascript.jscomp
 
InlineVariables.IdentifyConstants - Class in com.google.javascript.jscomp
Filters variables declared as "constant", and declares them in the outer declaredConstants map.
InlineVariables.IdentifyLocals - Class in com.google.javascript.jscomp
Filters non-global variables.
InlineVariables.InliningBehavior - Class in com.google.javascript.jscomp
Builds up information about nodes in each scope.
InlineVariables.Mode - Enum in com.google.javascript.jscomp
 
inlineWellDefinedVariable(Var, Node, List<ReferenceCollectingCallback.Reference>) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Inline an immutable variable into all of its references.
InliningBehavior() - Constructor for class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
 
InliningBehavior() - Constructor for class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
inliningLowersCost(JSModule, Node, Collection<? extends FunctionInjector.Reference>, Set<String>, boolean, boolean) - Method in class com.google.javascript.jscomp.FunctionInjector
Determine if inlining the function is likely to reduce the code size.
inliningLowersCost(InlineFunctions.FunctionState) - Method in class com.google.javascript.jscomp.InlineFunctions
 
InliningMode() - Constructor for enum com.google.javascript.jscomp.FunctionInjector.InliningMode
 
inliningMode - Variable in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner
 
inLoop(Node) - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
Whether n is inside a loop.
inLoop() - Method in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
inLoop - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
inModule() - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
innerAnonFunctionsWithNames - Variable in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
input - Variable in class com.google.javascript.jscomp.Var
Input source
input - Variable in class java.util.regex.Matcher
 
input0 - Variable in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
INPUT_ID - Static variable in class com.google.javascript.rhino.Node
 
inputAnonymousFunctionNamingMap - Variable in class com.google.javascript.jscomp.CompilerOptions
Input anonymous function renaming map.
inputCharset - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
inputCharset - Variable in class com.google.javascript.jscomp.SourceFile.AtUrl
 
inputCharset - Variable in class com.google.javascript.jscomp.SourceFile.OnDisk
 
inputDelimiter - Variable in class com.google.javascript.jscomp.CompilerOptions
The string to use as the separator for printInputDelimiter
inputId - Variable in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
inputId - Variable in class com.google.javascript.jscomp.JsAst
 
inputId - Variable in class com.google.javascript.jscomp.NodeTraversal
The current input
inputId - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
inputId - Variable in class com.google.javascript.jscomp.SyntacticScopeCreator
 
inputId - Variable in class com.google.javascript.jscomp.SyntheticAst
 
inputId - Variable in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
The InputId of the current node.
InputId - Class in com.google.javascript.rhino
An id used uniquely identify a CompilerInput
InputId(String) - Constructor for class com.google.javascript.rhino.InputId
 
inputOrder - Variable in class com.google.javascript.jscomp.GlobalVarReferenceMap
 
inputPropertyMap - Variable in class com.google.javascript.jscomp.CompilerOptions
Input property renaming map.
inputs - Variable in class com.google.javascript.jscomp.Compiler
 
inputs - Variable in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
inputs - Variable in class com.google.javascript.jscomp.JSModule
Source code inputs
inputs - Variable in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
inputs - Variable in class com.google.javascript.refactoring.RefasterJs
 
inputsById - Variable in class com.google.javascript.jscomp.Compiler
 
inputSourceMaps - Variable in class com.google.javascript.jscomp.CompilerOptions
Input sourcemap files, indexed by the JS files they refer to
inputsSupplierForTesting - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
inputToModuleName(CompilerInput) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules
 
inputVariableMap - Variable in class com.google.javascript.jscomp.CompilerOptions
Input variable renaming map.
inRecursiveEquivalenceCheck - Variable in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
insertAll(Node, int, List<Node>) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Adds all children of the node of the given type to given list.
insertArguments(Node, int, String...) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Inserts arguments into an existing function call.
insertBefore(Node, Node, AbstractCompiler) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Inserts a new node before the provided node.
insertBefore(Node, Node, AbstractCompiler, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
 
insertBefore(Node, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Inserts a string before the provided node.
insertBefore(Node, String, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
 
insertionPoint - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
A statement node.
insertNodeAndAdvance(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
insideAssignmentToIdConstant(Node) - Method in class com.google.javascript.jscomp.CheckMissingGetCssName
Returns whether the node is the right hand side of an assignment or initialization of a variable named *_ID of *_ID_.
insideGetCssNameCall(Node) - Static method in class com.google.javascript.jscomp.CheckMissingGetCssName
Returns whether the node is an argument of a goog.getCssName call.
insideGetUniqueIdCall(Node) - Static method in class com.google.javascript.jscomp.CheckMissingGetCssName
Returns whether the node is an argument of a function that returns a unique id (the last part of the qualified name matches GET_UNIQUE_ID_FUNCTION).
installer - Variable in class com.google.javascript.jscomp.RewritePolyfills.InjectedInstaller
 
installer - Variable in class com.google.javascript.jscomp.RewritePolyfills.Polyfill
Optional "installer" to insert (once) at the top of a source file.
installers - Variable in class com.google.javascript.jscomp.RewritePolyfills.Traverser
 
INSTANCE - Static variable in class com.google.javascript.jscomp.regex.RegExpTree.Empty
 
InstanceObjectType - Class in com.google.javascript.rhino.jstype
An object type that is an instance of some function constructor.
InstanceObjectType(JSTypeRegistry, FunctionType) - Constructor for class com.google.javascript.rhino.jstype.InstanceObjectType
 
InstanceObjectType(JSTypeRegistry, FunctionType, boolean) - Constructor for class com.google.javascript.rhino.jstype.InstanceObjectType
 
INSTANCEOF - Static variable in class com.google.javascript.rhino.Token
Token types.
InstanceOfCheckNode(NameAnalyzer.JsName, Node) - Constructor for class com.google.javascript.jscomp.NameAnalyzer.InstanceOfCheckNode
Create an instanceof node from the name and parent node
InstanceofInfo(JSModule, CrossModuleCodeMotion.NamedInfo) - Constructor for class com.google.javascript.jscomp.CrossModuleCodeMotion.InstanceofInfo
 
instanceofNodes - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
instances - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.GatherExtractionInfo
 
instantiateGenerics(Map<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
instantiateGenerics(List<JSType>) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
instantiateGenerics(Map<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
instantiateGenericsFromArgumentTypes(List<JSType>) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
instantiateGenericsWithUnknown(FunctionType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
instantiationIsUnknownOrIdentity() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
inStrictContext() - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
inStrictContext() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
Instrumentation - Class in com.google.javascript.jscomp
Protobuf type jscomp.Instrumentation
Instrumentation - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for Instrumentation
Instrumentation(GeneratedMessage.Builder<?>) - Constructor for class com.google.javascript.jscomp.Instrumentation
 
Instrumentation(boolean) - Constructor for class com.google.javascript.jscomp.Instrumentation
 
Instrumentation(CodedInputStream, ExtensionRegistryLite) - Constructor for class com.google.javascript.jscomp.Instrumentation
 
Instrumentation.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.Instrumentation
instrumentationData - Variable in class com.google.javascript.jscomp.CoverageInstrumentationCallback
 
instrumentationData - Variable in class com.google.javascript.jscomp.CoverageInstrumentationPass
 
instrumentationFile - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
InstrumentationOrBuilder - Interface in com.google.javascript.jscomp
 
InstrumentationOrBuilder - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for InstrumentationOrBuilder
instrumentationTemplate - Variable in class com.google.javascript.jscomp.CompilerOptions
Instrumentation template to use with #recordFunctionInformation
InstrumentationTemplate - Class in com.google.javascript.jscomp
 
InstrumentationTemplate - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for InstrumentationTemplate
InstrumentationTemplate() - Constructor for class com.google.javascript.jscomp.InstrumentationTemplate
 
instrumentationTemplateFile - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
instrumentationTemplateFile - Variable in class com.google.javascript.jscomp.CompilerOptions
 
InstrumentCallback() - Constructor for class com.google.javascript.jscomp.InstrumentFunctions.InstrumentCallback
 
instrumentedBits - Variable in class com.google.javascript.jscomp.FileInstrumentationData
 
instrumentForCodeCoverage - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
instrumentForCoverage - Variable in class com.google.javascript.jscomp.CompilerOptions
Instrument code for the purpose of collecting coverage data.
instrumentFunctions - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Adds instrumentations according to an instrumentation template.
InstrumentFunctions - Class in com.google.javascript.jscomp
Instruments functions for when functions first get called and defined.
InstrumentFunctions(AbstractCompiler, FunctionNames, Instrumentation, String) - Constructor for class com.google.javascript.jscomp.InstrumentFunctions
Creates an instrument functions compiler pass.
InstrumentFunctions.InstrumentCallback - Class in com.google.javascript.jscomp
 
InstrumentFunctions.InstrumentReturns - Class in com.google.javascript.jscomp
Traverse a function's body by instrument return sites by inserting calls to reportFunctionExitName.
InstrumentFunctions.RemoveCallback - Class in com.google.javascript.jscomp
The application must refer to these variables to output them so the application must also declare these variables for the first VarCheck pass.
InstrumentReturns(int, String) - Constructor for class com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns
 
INSUFFICIENT_OUTPUT_VERSION_ERROR - Static variable in class com.google.javascript.jscomp.RewritePolyfills
 
intArrayToRanges(int[]) - Static method in class com.google.javascript.jscomp.regex.CharRanges
 
inTemplatedCheckVisit - Variable in class com.google.javascript.rhino.jstype.JSType
 
INTERFACE - Static variable in class com.google.javascript.rhino.Token
Token types.
INTERFACE_EXTENDS - Static variable in class com.google.javascript.rhino.Token
Token types.
INTERFACE_EXTENDS_LOOP - Static variable in class com.google.javascript.jscomp.TypeCheck
 
INTERFACE_FUNCTION_NOT_EMPTY - Static variable in class com.google.javascript.jscomp.lint.CheckInterfaces
 
INTERFACE_MEMBERS - Static variable in class com.google.javascript.rhino.Token
Token types.
INTERFACE_METHOD_NOT_EMPTY - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
INTERFACE_METHOD_NOT_EMPTY - Static variable in class com.google.javascript.jscomp.TypeCheck
 
INTERFACE_METHOD_NOT_IMPLEMENTED - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
INTERFACE_METHOD_NOT_IMPLEMENTED - Static variable in class com.google.javascript.jscomp.TypeValidator
 
INTERFACE_METHOD_OVERRIDE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
INTERFACE_SHOULD_NOT_TAKE_ARGS - Static variable in class com.google.javascript.jscomp.lint.CheckInterfaces
 
InterfaceDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
InterfaceDeclarationTree(SourceRange, IdentifierToken, GenericTypeListTree, ImmutableList<ParseTree>, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree
 
interfaces - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
interfaces - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree
 
interfaceToImplementors - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
internal_static_jscomp_ConformanceConfig_descriptor - Static variable in class com.google.javascript.jscomp.Conformance
 
internal_static_jscomp_ConformanceConfig_fieldAccessorTable - Static variable in class com.google.javascript.jscomp.Conformance
 
internal_static_jscomp_FunctionInformationMap_descriptor - Static variable in class com.google.javascript.jscomp.FunctionInfo
 
internal_static_jscomp_FunctionInformationMap_Entry_descriptor - Static variable in class com.google.javascript.jscomp.FunctionInfo
 
internal_static_jscomp_FunctionInformationMap_Entry_fieldAccessorTable - Static variable in class com.google.javascript.jscomp.FunctionInfo
 
internal_static_jscomp_FunctionInformationMap_fieldAccessorTable - Static variable in class com.google.javascript.jscomp.FunctionInfo
 
internal_static_jscomp_FunctionInformationMap_Module_descriptor - Static variable in class com.google.javascript.jscomp.FunctionInfo
 
internal_static_jscomp_FunctionInformationMap_Module_fieldAccessorTable - Static variable in class com.google.javascript.jscomp.FunctionInfo
 
internal_static_jscomp_Instrumentation_descriptor - Static variable in class com.google.javascript.jscomp.InstrumentationTemplate
 
internal_static_jscomp_Instrumentation_fieldAccessorTable - Static variable in class com.google.javascript.jscomp.InstrumentationTemplate
 
internal_static_jscomp_Requirement_descriptor - Static variable in class com.google.javascript.jscomp.Conformance
 
internal_static_jscomp_Requirement_fieldAccessorTable - Static variable in class com.google.javascript.jscomp.Conformance
 
internal_static_sourcemap_LineMapping_descriptor - Static variable in class com.google.debugging.sourcemap.proto.Mapping
 
internal_static_sourcemap_LineMapping_fieldAccessorTable - Static variable in class com.google.debugging.sourcemap.proto.Mapping
 
internal_static_sourcemap_OriginalMapping_descriptor - Static variable in class com.google.debugging.sourcemap.proto.Mapping
 
internal_static_sourcemap_OriginalMapping_fieldAccessorTable - Static variable in class com.google.debugging.sourcemap.proto.Mapping
 
internalGetFieldAccessorTable() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
internalGetFieldAccessorTable() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.Instrumentation
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
internalGetFieldAccessorTable() - Method in class com.google.javascript.jscomp.Requirement
 
internalGetValueMap() - Static method in enum com.google.javascript.jscomp.Requirement.Type
 
internalScopeCreator - Variable in class com.google.javascript.jscomp.PassConfig
This is the scope creator that TypedScopeCreator delegates to.
internalValueMap - Static variable in enum com.google.javascript.jscomp.Requirement.Type
 
INTERNET_EXPLORER_CHECKS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
interpretAssigns() - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Look at all the property assigns to all variables.
intersection(CharRanges) - Method in class com.google.javascript.jscomp.regex.CharRanges
 
intersection(BooleanLiteralSet) - Method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
Computes the intersection of this set and that.
intersects(BitSet) - Method in class java.util.BitSet
 
intersectsLocation(SideEffectsAnalysis.EffectLocation) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.DegenerateEffectLocation
 
intersectsLocation(SideEffectsAnalysis.EffectLocation) - Method in interface com.google.javascript.jscomp.SideEffectsAnalysis.EffectLocation
Does the receiver's effect location intersect a given effect location? That is, could any of the concrete storage locations (fields, variables, etc.) represented by the receiver be contained in the set of concrete storage locations represented by the given abstract effect location.
intersectsLocation(SideEffectsAnalysis.EffectLocation) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation
 
intForType - Variable in class com.google.javascript.jscomp.AmbiguateProperties
A map from JSType to a unique representative Integer.
IntPropListItem(int, int, Node.PropListItem) - Constructor for class com.google.javascript.rhino.Node.IntPropListItem
 
IntraproceduralMotionEnvironment(ControlFlowGraph<Node>, Node, Node) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.IntraproceduralMotionEnvironment
Creates an intraprocedural motion environment.
intValue - Variable in class com.google.javascript.rhino.Node.IntPropListItem
 
INVALID_ARGUMENT_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
INVALID_ARGUMENT_TYPE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
INVALID_CAST - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
INVALID_CAST - Static variable in class com.google.javascript.jscomp.TypeValidator
 
INVALID_CASTS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
INVALID_CLOSURE_CALL_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
INVALID_CSS_RENAMING_MAP - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
INVALID_CTOR - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
INVALID_DEFINE_INIT_ERROR - Static variable in class com.google.javascript.jscomp.ProcessDefines
 
INVALID_DEFINE_NAME_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
INVALID_DEFINE_TYPE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessDefines
 
INVALID_ES3_PROP_NAME - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
INVALID_ES3_PROP_NAME - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
INVALID_ES5_STRICT_OCTAL - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
INVALID_EXPORT_COMPUTED_PROPERTY - Static variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
INVALID_FORWARD_DECLARE - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
INVALID_GENERATOR_ID_MAPPING - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
INVALID_GENERATOR_PARAMETER - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
INVALID_GENERICS_INSTANTIATION - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
INVALID_GET_ALIAS - Static variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
INVALID_GET_CALL_SCOPE - Static variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
INVALID_GET_IDENTIFIER - Static variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
INVALID_GETELEM_INDEX_ERROR - Static variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
INVALID_INDEX_TYPE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
INVALID_INFERRED_RETURN_TYPE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
INVALID_INTERFACE_MEMBER_DECLARATION - Static variable in class com.google.javascript.jscomp.TypeCheck
 
INVALID_INTERFACE_PROP_INITIALIZER - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
INVALID_MARKER_USAGE - Static variable in class com.google.javascript.jscomp.CreateSyntheticBlocks
 
INVALID_MODIFIES_ANNOTATION - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier
 
INVALID_MODULE_IDENTIFIER - Static variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
INVALID_MODULE_SOURCEMAP_PATTERN - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
INVALID_NO_SIDE_EFFECT_ANNOTATION - Static variable in class com.google.javascript.jscomp.MarkNoSideEffectCalls
 
INVALID_NO_SIDE_EFFECT_ANNOTATION - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier
 
INVALID_NUM_ARGUMENTS_ERROR - Static variable in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
INVALID_NUM_ARGUMENTS_ERROR - Static variable in class com.google.javascript.jscomp.ReplaceCssNames
 
INVALID_OBJLIT_PROPERTY_TYPE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
INVALID_OCTAL_DIGIT - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
INVALID_OCTAL_LITERAL - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
INVALID_OPERAND_TYPE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
INVALID_PARAM - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
INVALID_PROP_OVERRIDE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
INVALID_PROVIDE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
INVALID_REGULAR_EXPRESSION_FLAGS - Static variable in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
INVALID_REQUIRE_IDENTIFIER - Static variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
INVALID_REQUIREMENT_SPEC - Static variable in class com.google.javascript.jscomp.CheckConformance
 
INVALID_STYLE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
INVALID_SUPPRESS - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
INVALID_THIS_TYPE_IN_BIND - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
INVALID_TWEAK_DEFAULT_VALUE_WARNING - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
INVALID_TWEAK_ID_ERROR - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
invalidate() - Method in class com.google.javascript.jscomp.DisambiguateProperties.Property
Invalidates a field from renaming.
INVALIDATED - Static variable in class com.google.javascript.jscomp.InlineProperties
 
invalidateExternProperties() - Method in class com.google.javascript.jscomp.InlineProperties
 
invalidateProperty(String) - Method in class com.google.javascript.jscomp.InlineProperties.GatherCandidates
 
invalidatingTypes - Variable in class com.google.javascript.jscomp.AmbiguateProperties
A set of types that invalidate properties from ambiguation.
invalidatingTypes - Variable in class com.google.javascript.jscomp.DisambiguateProperties
 
invalidatingTypes - Variable in class com.google.javascript.jscomp.InlineProperties
 
INVALIDATION - Static variable in class com.google.javascript.jscomp.DisambiguateProperties.Warnings
 
INVALIDATION_ON_TYPE - Static variable in class com.google.javascript.jscomp.DisambiguateProperties.Warnings
 
invalidationMap - Variable in class com.google.javascript.jscomp.DisambiguateProperties
Map of a type to all the related errors that invalidated the type for disambiguation.
invalidDeref(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanNullDeref
 
InvalidOptionsException(String, Object...) - Constructor for exception com.google.javascript.jscomp.CompilerOptionsPreprocessor.InvalidOptionsException
 
InvalidRequirementSpec(String) - Constructor for exception com.google.javascript.jscomp.CheckConformance.InvalidRequirementSpec
 
INVERSE_WORD_CHARS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
InverseDepthComparator() - Constructor for class com.google.javascript.jscomp.JSModuleGraph.InverseDepthComparator
 
invertContextualRenaming - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Inverting name normalization.
inverted - Variable in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
InvocationsCallback - Class in com.google.javascript.jscomp
Traversal callback that finds method invocations of the form
InvocationsCallback() - Constructor for class com.google.javascript.jscomp.InvocationsCallback
 
iObject - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
iObjectElementTemplateKey - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
The template variable corresponding to the VALUE type in IObject<KEY, VALUE> (plus the builtin Javascript Object).
iObjectIndexTemplateKey - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
The template variable corresponding to the KEY type in IObject<KEY, VALUE> (plus the builtin Javascript Object).
IR - Class in com.google.javascript.rhino
An AST construction helper class
IR() - Constructor for class com.google.javascript.rhino.IR
 
IRFactory - Class in com.google.javascript.jscomp.parsing
IRFactory transforms the external AST to the internal AST.
IRFactory(String, StaticSourceFile, Config, ErrorReporter, ImmutableList<Comment>) - Constructor for class com.google.javascript.jscomp.parsing.IRFactory
 
IRFactory.TransformDispatcher - Class in com.google.javascript.jscomp.parsing
 
is6Typed - Variable in class com.google.javascript.jscomp.parsing.parser.Parser.Config
 
IS_CONSTANT_NAME - Static variable in class com.google.javascript.rhino.Node
 
IS_CONSTANT_VAR - Static variable in class com.google.javascript.rhino.Node
 
IS_NAMESPACE - Static variable in class com.google.javascript.rhino.Node
 
IS_RETURN - Static variable in class com.google.javascript.jscomp.CheckMissingReturn
 
isAbsolute(String) - Static method in class com.google.javascript.jscomp.deps.PathUtil
Determines if a path is absolute or not by testing for the presence of "/" at the front of the string.
isActive() - Method in class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
 
isAdd() - Method in class com.google.javascript.rhino.Node
AST type check methods
isAddedAsNumber(JSType) - Method in class com.google.javascript.jscomp.TypeInference
 
isAddedBlock() - Method in class com.google.javascript.rhino.Node
Returns whether this is an added block that should not be considered a real source block.
isAliased - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
isAliased - Variable in class com.google.javascript.jscomp.CallGraph.Function
 
isAliased() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns true if the function is aliased.
isAliased - Variable in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
isAliased() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
isAliasedNamespaceDefinition(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
isAllowedToNotReturn(NTIScope) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
isAllType(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isAllType() - Method in class com.google.javascript.rhino.jstype.AllType
 
isAllType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isAllType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isAllType - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
isAlpha(int) - Static method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
isAlwaysInlinable(Node) - Static method in class com.google.javascript.jscomp.InlineFunctions
 
isAnalyzableObjectDefinePropertiesDefinition(Node) - Static method in class com.google.javascript.jscomp.NameAnalyzer
Check if n is an Object.defineProperties definition that is static enough for this pass to understand and remove.
isAnd() - Method in class com.google.javascript.rhino.Node
 
isAnnotatedAsConst(Node) - Static method in class com.google.javascript.jscomp.GlobalTypeInfo
 
isAnonymous - Variable in class com.google.javascript.jscomp.JsMessage
 
isAnonymous() - Method in class com.google.javascript.jscomp.JsMessage
 
isAnonymous() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
isAnyFalsyType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isAnySymbolDeclared(String, Node, SymbolTable.SymbolScope) - Method in class com.google.javascript.jscomp.SymbolTable
Checks if any symbol is already declared at the given node and scope for the given name.
isAnyTruthyType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isArguments() - Method in class com.google.javascript.jscomp.Var.Arguments
 
isArguments() - Method in class com.google.javascript.jscomp.Var
 
isArgumentsName(Node) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
isArray(JSType) - Method in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
isArrayLit() - Method in class com.google.javascript.rhino.Node
 
isArrayLitValidForExpansion(Node) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
 
isArrayPattern() - Method in class com.google.javascript.rhino.Node
 
isArrayType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isArrayType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isArrowFunction() - Method in class com.google.javascript.rhino.Node
Returns whether this node is a arrow function node.
isAssertionCall(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isAssign() - Method in class com.google.javascript.rhino.Node
 
isAssignable - Variable in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
 
isAssignAdd() - Method in class com.google.javascript.rhino.Node
 
isAssignAllowed() - Method in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
Determines whether assignment to a define should be allowed at the current point of the traversal.
isAssignedOnceInLifetime() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
isAssignmentOp(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isAssignmentRestElement() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
isAssignmentTarget(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isAssignRValue(Node, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
Returns true if this is the r-value of an assignment.
isAssignTarget(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteModule
 
isAssignTo(Var, Node, Node) - Static method in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
isAssociative(int) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the operator is associative.
isASTNormalized() - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
Is the current AST normalized? (e.g.
isAtEnd() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isBehavior(Node) - Static method in class com.google.javascript.jscomp.PolymerPassSuppressBehaviors
 
isBinaryDigit(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isBitSet(int) - Method in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
isBleedingFunction() - Method in class com.google.javascript.jscomp.TypedVar
 
isBleedingFunction() - Method in class com.google.javascript.jscomp.Var.Arguments
 
isBleedingFunction() - Method in class com.google.javascript.jscomp.Var
Whether this is a bleeding function (an anonymous named function that bleeds into the inner scope).
isBleedingFunctionName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns whether this is a bleeding function (an anonymous named function that bleeds into the inner scope).
isBlock() - Method in class com.google.javascript.rhino.Node
 
isBlockBoundary(Node, Node) - Static method in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
isBlockDeclOrDo(Node) - Static method in class com.google.javascript.jscomp.CodeGenerator
 
isBlockScope() - Method in class com.google.javascript.jscomp.Scope
 
isBlockScope() - Method in class com.google.javascript.jscomp.TypedScope
 
isBlockScopedDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is this node the name of a block-scoped declaration? Checks for let, const, class, or block-scoped function declarations.
isBlockScopedFunctionDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isBoolean() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isBooleanObjectType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isBooleanObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isBooleanOperation(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isBooleanOperation(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
isBooleanResult(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isBooleanValueType() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
isBooleanValueType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isBottom() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isBottom - Variable in class com.google.javascript.jscomp.TypedScope
Whether this is a bottom scope for the purposes of type inference.
isBottom() - Method in class com.google.javascript.jscomp.TypedScope
Whether this is the bottom of the lattice.
isBottom() - Method in class com.google.javascript.rhino.jstype.JSType
 
isBottom() - Method in interface com.google.javascript.rhino.TypeI
 
isBreak() - Method in class com.google.javascript.rhino.Node
 
isBreakStructure(Node, boolean) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Determines whether the given node can be terminated with a BREAK node.
isBreakTarget(Node, String) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Checks if target is actually the break target of labeled continue.
isBreakTarget(Node) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
isBuiltinHelper(String, String, Node) - Static method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isBuiltinObject() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isBuiltinWithName(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isCall(UseSite) - Static method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
Determines if the name node acts as the function name in a call expression.
isCall(UseSite) - Static method in class com.google.javascript.jscomp.OptimizeReturns
Determines if the name node acts as the function name in a call expression.
isCall() - Method in class com.google.javascript.rhino.Node
 
isCalled(Node) - Static method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
isCallOrApply(Node) - Static method in class com.google.javascript.jscomp.PureFunctionIdentifier
 
isCallOrNew(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isCallOrNewArgument(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isCallOrNewSite(UseSite) - Static method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
isCallOrNewTarget(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns whether this is a target of a call or new.
isCallSignature() - Method in class com.google.javascript.rhino.Node
 
isCallTarget(Node) - Static method in class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
 
isCallTargetQName(Node, String) - Method in class com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes
 
isCallTo(Node, String) - Static method in class com.google.javascript.jscomp.ClosureRewriteModule
 
isCallToScopeMethod(Node) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
isCallWhoseReturnValueShouldBeStripped(Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Gets whether a node is a CALL node whose return value should be stripped.
isCandidateFunction(InlineFunctions.Function) - Method in class com.google.javascript.jscomp.InlineFunctions
Checks if the given function matches the criteria for an inlinable function.
isCandidatePropertyDefinition(Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
isCandidatePropUse(Node, ConformanceRules.BannedProperty.Property) - Method in class com.google.javascript.jscomp.ConformanceRules.BannedProperty
Determines if n is a potentially banned use of prop.
isCandidateUsage(Node) - Static method in class com.google.javascript.jscomp.InlineFunctions
 
isCase() - Method in class com.google.javascript.rhino.Node
 
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree
True if the presence or absence of an "i" flag would change the meaning of this regular expression.
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom
 
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
isCaseSensitive() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Text
 
isCast() - Method in class com.google.javascript.rhino.Node
 
isCatch() - Method in class com.google.javascript.jscomp.Var
 
isCatch() - Method in class com.google.javascript.rhino.Node
 
isChanged() - Method in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
isCheckablePrivatePropDecl(Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
isCheckablePropertySource(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences
 
isChecked - Variable in class com.google.javascript.rhino.jstype.UnknownType
 
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
isClass(Node) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
isClass() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isClass() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isClass() - Method in class com.google.javascript.jscomp.Var
 
isClass() - Method in class com.google.javascript.rhino.Node
 
isClassDecl(Node) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
isClassDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
isClassDefiningCall(Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
Determines if a call defines a class inheritance or mixing relation, according to the current coding convention.
isClassDefiningCall(Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
 
isClassDefiningCall(Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers
 
isClassExpression(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
isClassFactoryCall(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
isClassFactoryCall(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Checks if the given method is a call to a class factory, such a factory returns a unique class.
isClassFactoryCall(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isClassFactoryCall(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isClassFactoryCall(Node) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
 
isClassMembers() - Method in class com.google.javascript.rhino.Node
 
isClassName(String) - Static method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
isClassPropertyDeclaration(Node, NTIScope) - Static method in class com.google.javascript.jscomp.GlobalTypeInfo
 
isClassType(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences
 
isClassy() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isCollapsibleValue(Node, boolean) - Static method in class com.google.javascript.jscomp.ExploitAssigns
Determines whether we know enough about the given value to be able to collapse it into subsequent expressions.
isCollapsingExplicitlyDenied() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
isComma() - Method in class com.google.javascript.rhino.Node
 
isCommutative(int) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the operator is commutative.
isCompoundAssignementOp(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isComputedProp() - Method in class com.google.javascript.rhino.Node
 
isConditional() - Method in enum com.google.javascript.jscomp.ControlFlowGraph.Branch
 
isConditionalOp(Node) - Static method in class com.google.javascript.jscomp.ExpressionDecomposer
 
isConditionalStatement(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
isConnected(N, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
isConnected(N, E, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
isConnected(N, N) - Method in class com.google.javascript.jscomp.graph.Graph
Checks whether two nodes in the graph are connected.
isConnected(N, E, N) - Method in class com.google.javascript.jscomp.graph.Graph
Checks whether two nodes in the graph are connected by the given edge type.
isConnected(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
isConnected(N, E, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
isConnected(N, Predicate<E>, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
isConnectedInDirection(N, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
Checks whether two nodes in the graph are connected via a directed edge.
isConnectedInDirection(N, E, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
Checks whether two nodes in the graph are connected via a directed edge with the given value.
isConnectedInDirection(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
DiGraphNode look ups can be expensive for a large graph operation, prefer the version below that takes DiGraphNodes, if you have them available.
isConnectedInDirection(N, E, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
DiGraphNode look ups can be expensive for a large graph operation, prefer the version below that takes DiGraphNodes, if you have them available.
isConnectedInDirection(DiGraph.DiGraphNode<N, E>, Predicate<E>, DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
DiGraphNode look ups can be expensive for a large graph operation, prefer this method if you have the DiGraphNodes available.
isConnectedInDirection(N, Predicate<E>, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
isConsistentIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfo
 
isConst(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
isConst() - Method in class com.google.javascript.jscomp.TypedVar
 
isConst() - Method in class com.google.javascript.jscomp.Var
 
isConst() - Method in class com.google.javascript.rhino.Node
 
isConstant(String) - Method in interface com.google.javascript.jscomp.CodingConvention
This checks whether a given variable name, such as a name in all-caps should be treated as if it had the @const annotation.
isConstant(String) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isConstant(String) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isConstant(Var) - Static method in class com.google.javascript.jscomp.ConstCheck
Gets whether a variable is a constant initialized to a literal value at the point where it is declared.
isConstant(String) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
This checks whether a given variable name, such as a name in all-caps should be treated as if it had the @const annotation.
isConstant - Variable in class com.google.javascript.jscomp.newtypes.Declaration
 
isConstant() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
isConstant() - Method in class com.google.javascript.jscomp.newtypes.Property
 
isConstant() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @const annotation is present on this JSDocInfo.
isConstantByConvention(CodingConvention, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Whether the given name is constant by coding convention.
isConstantDeclaration(CodingConvention, JSDocInfo, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Temporary function to determine if a node is constant in the old or new world.
isConstantKey(String) - Method in interface com.google.javascript.jscomp.CodingConvention
This checks whether a given key of an object literal, such as a name in all-caps should be treated as if it had the @const annotation.
isConstantKey(String) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isConstantKey(String) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isConstantKey(String) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
 
isConstantName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether a variable is constant: In Normalize, any name that matches the CodingConvention.isConstant(String) is annotated with an IS_CONSTANT_NAME property.
isConstantNameNode(Node, Set<String>) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
 
isConstantVar(Node, Scope) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isConstDeclaration() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
isConstructor(Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
isConstructor - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
isConstructor() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
isConstructor() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isConstructor() - Method in class com.google.javascript.jscomp.NTIScope
 
isConstructor(Node) - Method in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
isConstructor() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @constructor annotation is present on this JSDocInfo.
isConstructor - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
isConstructor() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
isConstructor() - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is a FunctionType that is a constructor or a named type that points to such a type.
isConstructor() - Method in class com.google.javascript.rhino.jstype.NoResolvedType
 
isConstructor() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isConstructor() - Method in interface com.google.javascript.rhino.TypeI
 
isConstructorOrInterface() - Method in class com.google.javascript.rhino.JSDocInfo
 
isConstructorRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Whether the JSDocInfo being built will have its JSDocInfo.isConstructor() flag set to true.
isConstructorStack - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
isConstVar(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isContainedInGoogDefineClass(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
isContinue() - Method in class com.google.javascript.rhino.Node
 
isContinueStructure(Node) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Determines whether the given node can be advanced with a CONTINUE node.
isContinueTarget(Node, String) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Checks if target is actually the continue target of labeled continue.
isContinueTarget(Node) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
isControlDependentChild(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis
Returns true if the number of times the child executes depends on the parent.
isControlStructure(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether the given node is a FOR, DO, WHILE, WITH, or IF node.
isControlStructureCodeBlock(Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether the given node is code node for FOR, DO, WHILE, WITH, or IF node.
isCorrectRegisterFunction(ProcessTweaks.TweakFunction) - Method in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
isCrossModuleName(String) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
isCtorDefinedByCall(Node) - Static method in class com.google.javascript.jscomp.GlobalTypeInfo
 
isDateType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isDateType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isDebugger() - Method in class com.google.javascript.rhino.Node
 
isDec() - Method in class com.google.javascript.rhino.Node
 
isDecimalDigit(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isDeclaration(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanGlobalVars
 
isDeclaration() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
isDeclaration(Node) - Static method in class com.google.javascript.jscomp.StrictModeCheck
Determines if the given name is a declaration, which can be a declaration of a variable, function, or argument.
isDeclarationHelper(Node) - Static method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
isDeclarationParent(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isDeclared - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
isDeclared() - Method in class com.google.javascript.jscomp.newtypes.Property
 
isDeclared(String, boolean) - Method in class com.google.javascript.jscomp.Scope
Returns true if a variable is declared.
isDeclared(String, boolean) - Method in class com.google.javascript.jscomp.TypedScope
 
isDeclared - Variable in class com.google.javascript.rhino.jstype.RecordTypeBuilder
 
isDeclaredType() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
isDeclaredUnknown(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnknownTypedClassPropsReferences
 
isDefault - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree
 
isDefault() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
isDefaultCase() - Method in class com.google.javascript.rhino.Node
 
isDefaultParam() - Method in class com.google.javascript.jscomp.Var
 
isDefaultValue() - Method in class com.google.javascript.rhino.Node
 
isDefine() - Method in class com.google.javascript.jscomp.TypedVar
 
isDefine() - Method in class com.google.javascript.jscomp.Var
Returns true if the variable is declared as a define.
isDefine() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @define annotation is present on this JSDocInfo.
isDefined(String) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
isDefined(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
isDefined(Node) - Method in class com.google.javascript.jscomp.NTIScope
 
isDefinedLocally(String, boolean) - Method in class com.google.javascript.jscomp.NTIScope
 
isDefinitionNode(Node) - Static method in class com.google.javascript.jscomp.DefinitionsRemover
 
isDelProp() - Method in class com.google.javascript.rhino.Node
 
isDeprecated() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @deprecated annotation is present on this JSDocInfo.
isDeprecatedFunction(Node) - Static method in class com.google.javascript.jscomp.CheckAccessControls
Returns whether this is a function node annotated as deprecated.
isDeprecationReasonRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether a deprecation reason has been recorded.
isDescriptionRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether this builder recorded a description.
isDestructuringDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isDestructuringPattern() - Method in class com.google.javascript.rhino.Node
 
isDict() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isDict() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isDict() - Method in class com.google.javascript.jscomp.newtypes.ObjectKind
 
isDict() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isDict() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isDict() - Method in class com.google.javascript.rhino.jstype.JSType
Returns true iff this can be a dict.
isDict() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isDict() - Method in class com.google.javascript.rhino.jstype.UnionType
 
isDictRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
isDigit(int) - Static method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
isDirectCallNodeReplacementPossible(Node) - Static method in class com.google.javascript.jscomp.FunctionInjector
Checks if the given function matches the criteria for an inlinable function, and if so, adds it to our set of inlinable functions.
isDirected() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph
Graph type.
isDirected() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
isDirected() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
isDirective(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
isDisambiguatePrivateProperties() - Method in class com.google.javascript.jscomp.CompilerOptions
 
isDisposalStack - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
isDisposes() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether JSDoc is annotated with @disposes annotation.
isDo() - Method in class com.google.javascript.rhino.Node
 
isDocOnlyParameter() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
Whether this is a variable that's only in JSDoc.
isDocScope() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
Returns whether this is a doc scope.
isDocumentationIncluded() - Method in class com.google.javascript.rhino.JSDocInfo
 
isEcmaScript5OrGreater() - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
 
isEligibleDefinition(SimpleDefinitionFinder, DefinitionSite) - Method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
Determines if a method definition is eligible for rewrite as a global function.
isEmpty() - Method in class com.google.javascript.jscomp.JsMessage
 
isEmpty() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
isEmpty() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
isEmpty() - Method in class com.google.javascript.jscomp.regex.CharRanges
 
isEmpty() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.DegenerateEffectLocation
 
isEmpty() - Method in interface com.google.javascript.jscomp.SideEffectsAnalysis.EffectLocation
Does the effect location represent any possible concrete locations?
isEmpty() - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation
 
isEmpty() - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
 
isEmpty - Variable in class com.google.javascript.rhino.jstype.RecordTypeBuilder
 
isEmpty() - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns true if the map is empty; false otherwise.
isEmpty() - Method in class com.google.javascript.rhino.Node
 
isEmpty() - Method in class java.util.ArrayDeque
 
isEmpty() - Method in class java.util.BitSet
 
isEmptyBlock(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns whether this a BLOCK node with no children.
isEmptyFunction(Node) - Static method in class com.google.javascript.jscomp.CheckMissingReturn
 
isEmptyFunctionExpression(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines if a node is a function expression that has an empty body.
isEmptyMethod(Node) - Static method in class com.google.javascript.jscomp.InlineSimpleMethods
Return whether the given FUNCTION node is an empty method definition.
isEmptyType(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isEmptyType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isEnhancedFor(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isEnteringNewCfgNode(Node) - Static method in class com.google.javascript.jscomp.ControlFlowGraph
 
isEnumDecl(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isEnumElement() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isEnumElementType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isEnumType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isEqualTo(Node) - Method in class com.google.javascript.jscomp.testing.NodeSubject
 
isEquivalent(JSType, JSType) - Static method in class com.google.javascript.rhino.jstype.JSType
 
isEquivalentTo(TypeI) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isEquivalentTo(TypeI) - Method in class com.google.javascript.rhino.jstype.JSType
Checks if two types are equivalent.
isEquivalentTo(TypeI, boolean) - Method in class com.google.javascript.rhino.jstype.JSType
 
isEquivalentTo(Node) - Method in class com.google.javascript.rhino.Node
Returns true if this node is equivalent semantically to another
isEquivalentTo(Node, boolean, boolean, boolean) - Method in class com.google.javascript.rhino.Node
 
isEquivalentTo(Node, boolean, boolean, boolean) - Method in class com.google.javascript.rhino.Node.NumberNode
 
isEquivalentTo(Node, boolean, boolean, boolean) - Method in class com.google.javascript.rhino.Node.StringNode
 
isEquivalentTo(TypeI) - Method in interface com.google.javascript.rhino.TypeI
 
isEquivalentToExcludingFunctions(Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isEquivalentToShallow(Node) - Method in class com.google.javascript.rhino.Node
Checks equivalence without going into child nodes
isEquivalentToTyped(Node) - Method in class com.google.javascript.rhino.Node
Returns true if this node is equivalent semantically to another and the types are equivalent.
isEs5OrBetterMode() - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
isEs5OrHigher() - Method in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
Whether this is ECMAScript 5 or higher.
isEs6Mode() - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
isEs6Module - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
isEs6ModuleOrder() - Method in class com.google.javascript.jscomp.DependencyOptions
 
isEs6OrHigher() - Method in class com.google.javascript.jscomp.AstValidator
 
isEs6OrHigher() - Method in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
Whether this is ECMAScript 6 or higher.
isEscaped() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
Whether the variable is escaped into an inner scope.
isEscapedVar(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isEventsTruncated - Variable in class com.google.javascript.jscomp.Tracer.ThreadTrace
True if events has been cleared because we exceeded the max trace limit.
isExceptionPossible(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
isExecutedExactlyOnce(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isExemptFromTemplateTypeInvariance(JSType) - Static method in class com.google.javascript.rhino.jstype.JSType
Determines if the specified type is exempt from standard invariant templatized typing rules.
isExit(Node) - Static method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
isExplicitlyProvided() - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
isExplicitlyVoidable() - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether this type explicitly allows undefined, as opposed to ? or *.
isExplicitlyVoidable() - Method in class com.google.javascript.rhino.jstype.UnionType
Tests whether this type explicitly allows undefined.
isExplicitlyVoidable() - Method in class com.google.javascript.rhino.jstype.VoidType
 
isExport() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @export annotation is present on this JSDocInfo.
isExport() - Method in class com.google.javascript.rhino.Node
 
isExportAll - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree
 
isExported(String, boolean) - Method in interface com.google.javascript.jscomp.CodingConvention
Checks whether a global variable or function name should be treated as exported, or externally referenceable.
isExported(String) - Method in interface com.google.javascript.jscomp.CodingConvention
Should be isExported(name, true) || isExported(name, false);
isExported(String, boolean) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isExported(String) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isExported(String, boolean) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isExported(String) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isExported(String, boolean) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
Checks whether a global variable or function name should be treated as exported, or externally referenceable.
isExported - Variable in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
isExported() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
isExported(DefinitionsRemover.Definition) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
isExportPropAssign(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteModule
 
isExpose() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @expose annotation is present on this JSDocInfo.
isExposedToCallOrApply - Variable in class com.google.javascript.jscomp.CallGraph.Function
 
isExposedToCallOrApply() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns true if the function is ever exposed to ".call" or ".apply".
isExprAssign(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is this node an assignment expression statement?
isExprCall(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is this node a call expression statement?
isExprConditional(Node) - Static method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
isExpressionResultUsed(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isExpressionTreeUnsafe(Node, boolean) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
 
isExprResult() - Method in class com.google.javascript.rhino.Node
 
isExtern() - Method in class com.google.javascript.jscomp.CompilerInput
 
isExtern - Variable in class com.google.javascript.jscomp.DefinitionsRemover.Definition
 
isExtern() - Method in class com.google.javascript.jscomp.DefinitionsRemover.Definition
Returns true if the definition is an extern.
isExtern - Variable in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
isExtern - Variable in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
isExtern() - Method in class com.google.javascript.jscomp.SourceFile
Returns whether this is an extern.
isExtern - Variable in class com.google.javascript.jscomp.TypedScopeCreator.StubDeclaration
 
isExtern() - Method in class com.google.javascript.jscomp.TypedVar
 
isExtern() - Method in class com.google.javascript.jscomp.Var
 
isExtern() - Method in class com.google.javascript.rhino.SimpleSourceFile
 
isExtern() - Method in interface com.google.javascript.rhino.StaticSourceFile
Returns whether this is an externs file.
isExternal - Variable in class com.google.javascript.jscomp.JsMessage
 
isExternal() - Method in class com.google.javascript.jscomp.JsMessage
 
isExternalFunction(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isExternallyReferenceable(Scope, String) - Method in class com.google.javascript.jscomp.NameAnalyzer
Checks whether a name can be referenced outside of the compiled code.
isExternallyReferenceable - Variable in class com.google.javascript.jscomp.NameAnalyzer.NameInformation
Whether the name is guaranteed to be externally referenceable
isExternExportsEnabled() - Method in class com.google.javascript.jscomp.CompilerOptions
 
isExternFile - Variable in class com.google.javascript.jscomp.SourceFile
 
isExternNamespace(Node) - Static method in class com.google.javascript.jscomp.VarCheck
 
isExterns() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @externs annotation is present on this JSDocInfo.
isExternsPass_ - Variable in class com.google.javascript.jscomp.RenameVars.ProcessVars
 
isFalse() - Method in class com.google.javascript.rhino.Node
 
isFalseOrFalsy() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isFatal() - Method in exception com.google.javascript.jscomp.deps.JsFileLineParser.ParseException
 
isFavorable() - Method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.ExtractionInstance
 
isFinalized() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isFinalized - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isFinalized() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isFinalized - Variable in class com.google.javascript.jscomp.NTIScope
 
isFoldableExpressBlock(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
isFor() - Method in class com.google.javascript.rhino.Node
 
isForIn(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isForInOverArray(Node) - Method in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
isFormalParam(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isForOf() - Method in class com.google.javascript.rhino.Node
 
isForward() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis
 
isForward() - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Checks whether the analysis is a forward flow analysis or backward flow analysis.
isForward() - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
isForward() - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
 
isForward() - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
isForwardDeclaredType(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Whether this is a forward-declared type name.
isFound() - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.FindDefineAmdStatements
 
isFound() - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.FindGoogProvideOrGoogModule
 
isFound() - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.FindModuleExportStatements
 
isFromExterns() - Method in class com.google.javascript.rhino.jstype.Property
 
isFromExterns() - Method in class com.google.javascript.rhino.Node
 
isFrozen - Variable in class com.google.javascript.rhino.jstype.RecordType
 
isFunction() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isFunction() - Method in class com.google.javascript.jscomp.NTIScope
 
isFunction - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock
Whether this block denotes a function scope.
isFunction() - Method in class com.google.javascript.rhino.Node
 
isFunctionBind(Node, TypeEnv, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
 
isFunctionBind(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isFunctionBlock(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isFunctionBlockScope() - Method in class com.google.javascript.jscomp.Scope
 
isFunctionBlockScope() - Method in class com.google.javascript.jscomp.TypedScope
 
isFunctionCallThatAlwaysThrows(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
isFunctionCallThatAlwaysThrows(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Used by CheckMissingReturn.
isFunctionCallThatAlwaysThrows(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isFunctionCallThatAlwaysThrows(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isFunctionDecl(Node) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
isFunctionDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is this node a function declaration? A function declaration is a function that has a name that is added to the current scope (i.e.
isFunctionExpression(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is a FUNCTION node an function expression? An function expression is one that has either no name or a name that is not added to the current scope.
isFunctionNamespace(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isFunctionObjectApply(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isFunctionObjectCall(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isFunctionPrototypeType() - Method in class com.google.javascript.rhino.jstype.JSType
Whether this is the prototype of a function.
isFunctionPrototypeType() - Method in class com.google.javascript.rhino.jstype.ObjectType
 
isFunctionScope() - Method in class com.google.javascript.jscomp.Scope
 
isFunctionThatShouldHaveJsDoc(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
Whether the given function should have JSDoc.
isFunctionType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isFunctionType(Node) - Static method in class com.google.javascript.jscomp.StrictModeCheck
 
isFunctionType() - Method in class com.google.javascript.rhino.jstype.JSType
Returns true if toMaybeFunctionType returns a non-null FunctionType.
isFunctionType() - Method in interface com.google.javascript.rhino.TypeI
 
isFunctionTypeDeclaration(JSDocInfo) - Static method in class com.google.javascript.jscomp.FunctionTypeBuilder
Determines whether the given JsDoc info declares a function type.
isFunctionWithProperties() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isFunctionWithProperties() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isFusableControlStatement(Node) - Method in class com.google.javascript.jscomp.StatementFusion
 
isGenerator - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
isGeneratorFunction() - Method in class com.google.javascript.rhino.Node
Returns whether this node is a generator function node.
isGeneratorMarker() - Method in class com.google.javascript.rhino.Node
Returns whether this node is a marker used in the translation of generators.
isGeneratorSafe() - Method in class com.google.javascript.rhino.Node
Used when translating ES6 generators.
isGeneric() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
isGeneric() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isGeneric() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isGeneric() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isGet(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is this a GETPROP or GETELEM node?
isGetElem() - Method in class com.google.javascript.rhino.Node
 
isGetModuleCall(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteModule
 
isGetModuleCallAlias(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteModule
 
isGetOrSetDefinition() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
isGetOrSetKey(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether a node represents an object literal get or set key (e.g.
isGetProp() - Method in class com.google.javascript.rhino.Node
 
isGetterDef() - Method in class com.google.javascript.rhino.Node
 
isGetterFunction() - Method in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
isGlobal() - Method in class com.google.javascript.jscomp.Scope
Returns whether this is the global scope.
isGlobal() - Method in class com.google.javascript.jscomp.TypedScope
 
isGlobal() - Method in class com.google.javascript.jscomp.TypedVar
 
isGlobal() - Method in class com.google.javascript.jscomp.Var
 
isGlobalDeclaration - Variable in class com.google.javascript.jscomp.PolymerBehaviorExtractor.BehaviorDefinition
Whether this Behvaior is declared in the global scope.
isGlobalFunctionDeclaration(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
Determines whether n is the FUNCTION node in a global function declaration.
isGlobalNameReference(String, Scope) - Method in class com.google.javascript.jscomp.GlobalNamespace
Determines whether a name reference in a particular scope is a global name reference.
isGlobalRegExpPropertiesUsed() - Method in class com.google.javascript.jscomp.CheckRegExp
 
isGlobalScope() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
isGlobalScopeBlock() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock
Determines whether this block is equivalent to the very first block that is created when reference collection traversal enters global scope.
isGlobalSymbol(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
isGlobalThisObject(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.GatherRawExports
 
isGlobalThisType() - Method in class com.google.javascript.rhino.jstype.JSType
Returns true if this is a global this type.
isGlobalVar(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isGlobalVarReference(String, Scope) - Method in class com.google.javascript.jscomp.GlobalNamespace
Determines whether a variable name reference in a particular scope is a global variable reference.
isGoodRefToAdd(StaticRef) - Method in class com.google.javascript.jscomp.SymbolTable
Helper for addSymbolsFrom, to determine whether a reference is acceptable.
isGoogAbstractMethod(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
We have to special-case goog.abstractMethod in createFunctionTypeFromNodes, because some people use it (incorrectly) for interfaces: /* @interface * / var example.MyInterface = goog.abstractMethod;
isGoogBind(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isGoogDefineClass(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteClass
 
isGoogEventsUnlisten(Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
isGoogModuleCall(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isGoogObjectIterationOverArray(Node) - Method in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
isGoogPartial(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isGoogScopeFunctionBody(Node) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
Returns true if n is the goog.scope function body
isGoogTypeof(Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
isHeaderNode(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
isHidden() - Method in class com.google.javascript.jscomp.JsMessage
Gets whether this message should be hidden from volunteer translators (to reduce the chances of a new feature leak).
isHidden() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @hidden annotation is present on this JSDocInfo.
isHoistedFunction() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
isHoistedFunctionDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is this node a hoisted function declaration? A function declaration in the scope root is hoisted to the top of the scope.
isHook() - Method in class com.google.javascript.rhino.Node
 
isIdeMode() - Method in class com.google.javascript.jscomp.AbstractCompiler
Returns true if compiling in IDE mode.
isIdeMode() - Method in class com.google.javascript.jscomp.Compiler
 
isIdeMode - Variable in class com.google.javascript.jscomp.parsing.Config
Whether we're in IDE mode.
isIdentifier() - Method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
isIdentifierPart(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isIdentifierStart(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isIdentityFunction(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.IdentityReducer
Checks if the function matches the pattern: function(, ) {return }
isIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfo
 
isIdName(String) - Static method in class com.google.javascript.jscomp.CheckMissingGetCssName
 
isIf() - Method in class com.google.javascript.rhino.Node
 
isImmutableAndWellDefinedVariable(Var, ReferenceCollectingCallback.ReferenceCollection) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Determines whether the reference collection describes a variable that is initialized to an immutable value, never modified, and defined before every reference.
isImmutableResult(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isImmutableValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if this is an immutable value.
isImplicitCast() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @implicitCast annotation is present on this JSDocInfo.
isImplicitPrototype(ObjectType) - Method in class com.google.javascript.rhino.jstype.ObjectType
Checks that the prototype is an implicit prototype of this object.
isImplicitReturn(DiGraph.DiGraphNode<N, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.ControlFlowGraph
Checks whether node is the implicit return.
isImport() - Method in class com.google.javascript.rhino.Node
 
isImportedName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isImportSpec() - Method in class com.google.javascript.rhino.Node
 
isImpreciseType(JSType) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
isImpureTrue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isIn() - Method in class com.google.javascript.rhino.Node
 
isInc() - Method in class com.google.javascript.rhino.Node
 
isIncDec(Node) - Static method in class com.google.javascript.jscomp.PureFunctionIdentifier
 
isIndependentOf(AmbiguateProperties.Property) - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertySubGraph
Returns true if prop is in an independent set from all properties in this sub graph.
isIndependentOf(N) - Method in class com.google.javascript.jscomp.graph.Graph.SimpleSubGraph
 
isIndependentOf(N) - Method in interface com.google.javascript.jscomp.graph.SubGraph
Returns true if the node is a neighbor of any node in this SubGraph.
isIndexable() - Method in class com.google.javascript.rhino.Node
Whether this node should be indexed by static analysis / code indexing tools.
isIndexSignature() - Method in class com.google.javascript.rhino.Node
 
isIndirectEval(Node) - Static method in class com.google.javascript.jscomp.CodeGenerator
 
isInferredConst() - Method in class com.google.javascript.jscomp.TypedVar
 
isInferredConst() - Method in class com.google.javascript.jscomp.Var
Returns true if the variable is declared as a constant, based on the value reported by NodeUtil.
isInFunction(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isInhabitable(FunctionType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isInhabitable(Set<ObjectType>) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
isInhabitable() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isInitialized() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
isInitialized() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
isInitialized() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
isInitialized() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
isInitialized() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
isInitialized() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
isInitialized() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
isInitialized() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
isInitialized() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
isInitialized() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
isInitialized() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
isInitialized() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
isInitialized() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
isInitialized() - Method in class com.google.javascript.jscomp.Instrumentation
 
isInitialized() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
isInitialized() - Method in class com.google.javascript.jscomp.Requirement
 
isInitialized - Variable in class com.google.javascript.jscomp.Tracer.ThreadTrace
Set to true if Tracer.initCurrentThreadTrace() was called by the current thread.
isInitialized() - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
Is initialized?
isInitializingAssignmentAt(int) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
isInitializingDeclaration() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
Determines whether the variable is initialized at the declaration.
isInitializingDeclarationAt(int) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
isInlinableFunction(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
 
isInlinableFunction(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isInlinableFunction(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isInlinableGlobalAlias() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
isInlinableObject(List<ReferenceCollectingCallback.Reference>) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
Counts the number of direct (full) references to an object.
isInlineableDeclaredConstant(Var, ReferenceCollectingCallback.ReferenceCollection) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Determines whether the given variable is declared as a constant and may be inlined.
isInlineType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the type annotation was inlined.
isInsideInstanceMember(Node) - Static method in class com.google.javascript.jscomp.DartSuperAccessorsPass
Returns true if this node is or is enclosed by an instance member definition (non-static method, getter or setter).
isInstanceOf() - Method in class com.google.javascript.rhino.Node
 
isInstanceType() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
isInstanceType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isInstanceType() - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is an Instance object of some constructor.
isInstanceType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isInterestingValue(Node) - Static method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
isInterface - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
isInterface(Node) - Method in class com.google.javascript.jscomp.lint.CheckInterfaces
Whether a function is an interface constructor, or a method on an interface.
isInterface() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isInterface() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isInterface() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isInterface() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @interface annotation is present on this JSDocInfo.
isInterface(JSType) - Method in class com.google.javascript.rhino.jstype.CanCastToVisitor
 
isInterface() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
isInterface() - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is a FunctionType that is an interface or a named type that points to such a type.
isInterface() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isInterface() - Method in interface com.google.javascript.rhino.TypeI
 
isInterfaceDefinition() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isInterfaceDefinition() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isInterfaceInstance() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isInterfaceMembers() - Method in class com.google.javascript.rhino.Node
 
isInterfaceRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Whether the JSDocInfo being built will have its JSDocInfo.isInterface() flag set to true.
isInTestMode() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns whether we're in test mode.
isInThrowExpression(Node) - Static method in class com.google.javascript.jscomp.AliasStrings
Is the Node currently within a 'throw' expression?
isInvalidatingType(JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties
Returns true if properties on this type should not be renamed.
isInvalidatingType(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Returns true if a field reference on this type will invalidate all references to that field as candidates for renaming.
isInvalidatingType(JSType) - Method in class com.google.javascript.jscomp.InlineProperties
Returns true if properties on this type should not be renamed.
isIObject() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isJaggerInject() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether JSDoc is annotated with @jaggerInject annotation.
isJaggerInjectRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether current JSDoc is annotated with @jaggerInject.
isJaggerModule() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether JSDoc is annotated with @jaggerModule annotation.
isJaggerModuleRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether current JSDoc is annotated with @jaggerModule.
isJaggerProvide() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether JSDoc is annotated with @jaggerProvidePromise annotation.
isJaggerProvidePromise() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether JSDoc is annotated with @jaggerProvidePromise annotation.
isJaggerProvidePromiseRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether current JSDoc is annotated with @jaggerProvide.
isJaggerProvideRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether current JSDoc is annotated with @jaggerProvide.
isJqueryExpandedEachCall(Node, String) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
 
isJqueryExtendCall(Node, String, AbstractCompiler) - Static method in class com.google.javascript.jscomp.ExpandJqueryAliases
Check that Node n is a call to one of the jQuery.extend methods that we can expand.
isJsDoc() - Method in class com.google.javascript.jscomp.parsing.parser.trees.Comment
 
isJSDocString(int) - Static method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
isJSFormatChar(int) - Static method in class com.google.javascript.rhino.TokenUtil
 
isJSIdentifier(String) - Static method in class com.google.javascript.rhino.TokenStream
 
isJSIdentifier(String) - Static method in class com.google.javascript.rhino.TokenUtil
 
isJSLineTerminator(int) - Static method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
isJSSpace(int) - Static method in class com.google.javascript.rhino.TokenUtil
 
isKeyValid(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
isKeyword(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
isKeyword(TokenType) - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
isKeyword(String) - Static method in class com.google.javascript.rhino.TokenStream
 
isKnown(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isKnownFunction(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isKnownFunction(QualifiedName) - Method in class com.google.javascript.jscomp.NTIScope
 
isKnownLocalValue(Node) - Static method in class com.google.javascript.jscomp.PureFunctionIdentifier
 
isKnownThis(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanUnknownDirectThisPropsReferences
 
isLabel() - Method in class com.google.javascript.rhino.Node
 
isLabelName() - Method in class com.google.javascript.rhino.Node
 
isLastGeneration() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
isLatin(String) - Static method in class com.google.javascript.jscomp.NodeUtil
Test if all characters in the string are in the Basic Latin (aka ASCII) character set - that they have UTF-16 values equal to or below 0x7f.
isLet() - Method in class com.google.javascript.jscomp.TypedVar
 
isLet() - Method in class com.google.javascript.jscomp.Var
 
isLet() - Method in class com.google.javascript.rhino.Node
 
isLetDeclaration() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
isLexicalScope() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
isLexicalVariable() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
Whether this is a variable in a lexical scope.
isLhsByDestructuring(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isLhsOfEnhancedForExpression(Node) - Static method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
isLineTerminator(char) - Static method in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
isLineTerminator(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isLiteralValue(Node, boolean) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if this is a literal value.
isLive(Var) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice
 
isLive(int) - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice
 
isLoadModuleCall(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteModule
 
isLocal() - Method in class com.google.javascript.jscomp.Scope
Returns whether this is a local scope (i.e.
isLocal() - Method in class com.google.javascript.jscomp.TypedScope
 
isLocal() - Method in class com.google.javascript.jscomp.TypedVar
 
isLocal() - Method in class com.google.javascript.jscomp.Var
 
isLocalFunDef(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isLocalName(Node) - Method in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
isLocalNameReference(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
isLocalResultCall() - Method in class com.google.javascript.rhino.Node
Returns true if this node is a function or constructor call that returns a primitive or a local object (an object that has no other references).
isLocalValueType(JSType) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
isLoneBlock(Node) - Method in class com.google.javascript.jscomp.lint.CheckUselessBlocks
A lone block is a non-synthetic, not-added BLOCK that is a direct child of another non-synthetic, not-added BLOCK or a SCRIPT node.
isLoop - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock
Whether this block denotes a loop.
isLoopStructure(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether the given node is a FOR, DO, or WHILE node.
isLoose - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
isLoose() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isLoose() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isLoose - Variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
isLoose() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isLooseMatch - Variable in class com.google.javascript.jscomp.TemplateAstMatcher
Record whether the last successful was a loosely matched type, only valid for the last match if it was successful.
isLooseMatch() - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
isLooseMatch - Variable in class com.google.javascript.jscomp.TypeMatchingStrategy.MatchResult
 
isLooseMatch() - Method in class com.google.javascript.jscomp.TypeMatchingStrategy.MatchResult
 
isLooseSubtypeOf(FunctionType, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isLooseSubtypeOf(ObjectType, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isLowerCamelCaseWithNumericSuffixes(String) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Returns whether a string is nonempty, begins with a lowercase letter, and contains only digits and underscores after the first underscore.
isLowerPrecedence(Node, int) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Whether the node type has lower precedence than "precedence"
isLValue(Node) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
isLValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether this node is used as an L-value.
isLvalue() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
Returns whether the name node for this reference is an lvalue.
isMain() - Method in class com.google.javascript.jscomp.CallGraph.Function
Does this function represent the global "main" function?
isMappedIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfo
 
isMarkedAssignedExactlyOnce() - Method in class com.google.javascript.jscomp.TypedVar
 
isMarkedEscaped() - Method in class com.google.javascript.jscomp.TypedVar
 
isMarkedExpose(Node) - Static method in class com.google.javascript.jscomp.Normalize.FindExposeAnnotations
 
isMatch - Variable in class com.google.javascript.jscomp.TypeMatchingStrategy.MatchResult
 
isMatch() - Method in class com.google.javascript.jscomp.TypeMatchingStrategy.MatchResult
 
isMatchingType(Node, JSType) - Method in class com.google.javascript.jscomp.InlineProperties.ReplaceCandidates
 
isMemberFunctionDef() - Method in class com.google.javascript.rhino.Node
 
isMemberVariableDef() - Method in class com.google.javascript.rhino.Node
 
isMessageName(String, boolean) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Returns whether the given JS identifier is a valid JS message name.
isMethodOrCtorCallThatTriggersRemoval(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Gets whether a CALL node triggers statement removal, based on the name of the object whose method is being called, or the name of the method.
isModifiableCallSite(UseSite) - Static method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
isModule() - Method in class com.google.javascript.jscomp.CompilerInput
 
isModule() - Method in class com.google.javascript.jscomp.deps.DependencyInfo.Base
 
isModule() - Method in interface com.google.javascript.jscomp.deps.DependencyInfo
Whether the symbol is provided by a module
isModule() - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
isModule() - Method in class com.google.javascript.jscomp.JSModule
 
isModuleFile(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isMovableValue(Node, Scope) - Static method in class com.google.javascript.jscomp.OptimizeParameters
 
isMultiValued() - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
isName() - Method in class com.google.javascript.rhino.Node
 
isNameAssignedTo(String, Node) - Static method in class com.google.javascript.jscomp.ExploitAssigns
 
isNameDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is this node a name declaration?
isNameDeclaredFunction(Node) - Method in class com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes
Whether node corresponds to a function expression declared with var, let or const which is of the form:
isNamedParameter(Var) - Static method in class com.google.javascript.jscomp.CollapseVariableDeclarations
 
isNamedType(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
isNamedType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNameIntializeWithClass(Node) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
isNameReferenced(Node, String, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
Whether a simple name is referenced within the node tree.
isNameReferenced(Node, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Whether a simple name is referenced within the node tree.
isNamespace() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isNamespace() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isNamespace(Node) - Method in class com.google.javascript.jscomp.NTIScope
 
isNamespace(QualifiedName) - Method in class com.google.javascript.jscomp.NTIScope
 
isNamespace(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isNamespaceDecl(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true iff this node defines a namespace, such as goog or goog.math.
isNamespaceObjectLit() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
Determines whether this name is a prefix of at least one class or enum name.
isNamespacePlaceholder(Node) - Static method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
isNaN(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isNativeFunctionType(FunctionType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
isNativeObjectType(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.ObjectType
Whether this is a built-in object.
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
Whether this is a built-in object.
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isNativeSourcelessType(String) - Method in class com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector
 
isNativeType - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
isNativeUnknownType - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
isNE() - Method in class com.google.javascript.rhino.Node
 
isNegativeZero(double) - Static method in class com.google.javascript.jscomp.CodeConsumer
 
isNestedAssign(Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Determines whether an assignment is nested (i.e.
isNeverAssigned() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
isNew - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree
 
isNew() - Method in class com.google.javascript.rhino.Node
 
isNgInject() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether JSDoc is annotated with @ngInject annotation.
isNgInjectRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether current JSDoc is annotated with @ngInject.
isNoAlias() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @noalias annotation is present on this JSDocInfo.
isNoCollapse() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @nocompile annotation is present on this JSDocInfo.
isNoCompile() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @nocompile annotation is present on this JSDocInfo.
isNodeAtCurrentLexicalScope(Node) - Method in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
Determines whether the name should be declared at current lexical scope.
isNominalConstructor() - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is the original constructor of a nominal type.
isNominalSubtypeOf(NominalType) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isNominalType() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
isNominalType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isNominalType() - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is a nominal type (a named instance object or a named enum).
isNominalType() - Method in class com.google.javascript.rhino.jstype.NamedType
 
isNominalType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isNonClassyObject() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isNonLooseSubtypeOf(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isNonNullable(JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.NoType
 
isNoObjectType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.NoResolvedType
 
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isNormalized() - Method in enum com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage
 
isNormalizedObfuscated() - Method in enum com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage
 
isNormalizedUnobfuscated() - Method in enum com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage
 
isNoSideEffects() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @nosideeffects annotation is present on this JSDocInfo.
isNoSideEffectsCall() - Method in class com.google.javascript.rhino.Node
Returns true if this node is a function or constructor call that has no side effects.
isNot() - Method in class com.google.javascript.rhino.Node
 
isNoType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNoType() - Method in class com.google.javascript.rhino.jstype.NoResolvedType
 
isNoType() - Method in class com.google.javascript.rhino.jstype.NoType
 
isNoType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isNull() - Method in class com.google.javascript.rhino.Node
 
isNullable(Node) - Static method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
isNullable() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isNullable() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
isNullable() - Method in class com.google.javascript.rhino.jstype.EnumElementType
This predicate determines whether objects of this type can have the null value, and therefore can appear in contexts where null is expected.
isNullable() - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether this type is nullable.
isNullable() - Method in class com.google.javascript.rhino.jstype.NoType
 
isNullable() - Method in class com.google.javascript.rhino.jstype.NullType
 
isNullable() - Method in class com.google.javascript.rhino.jstype.NumberType
 
isNullable() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isNullable() - Method in class com.google.javascript.rhino.jstype.UnionType
This predicate determines whether objects of this type can have the null value, and therefore can appear in contexts where null is expected.
isNullable() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
isNullOrUndef() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isNullOrUndefined(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isNullType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNullType() - Method in class com.google.javascript.rhino.jstype.NullType
 
isNumber() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isNumber() - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether the type is a number (value or Object).
isNumber() - Method in class com.google.javascript.rhino.Node
 
isNumberObjectType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isNumberObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNumberScalarOrObj(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
isNumberValueType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNumberValueType() - Method in class com.google.javascript.rhino.jstype.NumberType
 
isNumericResult(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the result of node evaluation is always a number
isNumStrScalarOrObj(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
isObject() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
isObject() - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether this type is an Object, or any subtype thereof.
isObject() - Method in class com.google.javascript.rhino.jstype.ObjectType
 
isObject() - Method in class com.google.javascript.rhino.jstype.UnionType
 
isObjectCallMethod(Node, String) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isObjectDefinePropertiesDefinition(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isObjectLit() - Method in class com.google.javascript.rhino.Node
 
isObjectLitKey(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether a node represents an object literal key (e.g.
isObjectPattern() - Method in class com.google.javascript.rhino.Node
 
isObjectResult(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isObjectTypeWithNonStringifiableKey(JSType) - Method in class com.google.javascript.jscomp.TypeCheck
Checks whether current type is Object type with non-stringifable key.
isOctalDigit(char) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
isOctalDigit(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isOn() - Method in enum com.google.javascript.jscomp.CheckLevel
 
isOn() - Method in enum com.google.javascript.jscomp.CompilerOptions.TracerMode
 
isOn() - Method in enum com.google.javascript.jscomp.CompilerOptions.TweakProcessing
 
isOneTime - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
isOneTimePass - Variable in class com.google.javascript.jscomp.PassFactory
 
isOneTimePass() - Method in class com.google.javascript.jscomp.PassFactory
 
isOnlyModifiesArgumentsCall() - Method in class com.google.javascript.rhino.Node
 
isOnlyModifiesThisCall() - Method in class com.google.javascript.rhino.Node
 
isOperation(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isOperationKind(String, TypeTransformationParser.OperationKind) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isOptional() - Method in class com.google.javascript.jscomp.newtypes.Property
 
isOptional - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
isOptional - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree
 
isOptionalArg(int) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isOptionalArg() - Method in class com.google.javascript.rhino.JSTypeExpression
 
isOptionalArg() - Method in class com.google.javascript.rhino.Node
Returns whether this node is an optional argument node.
isOptionalEs6Typed() - Method in class com.google.javascript.rhino.Node
Returns whether this node is an optional node in the ES6 Typed syntax.
isOptionalParameter(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
This checks whether a given parameter name should be treated as an optional parameter as far as type checking or function call arg count checking is concerned.
isOptionalParameter(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isOptionalParameter(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isOptionalParameter(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
 
isOptionalParameter(Node) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
This checks whether a given parameter name should be treated as an optional parameter as far as type checking or function call arg count checking is concerned.
isOr() - Method in class com.google.javascript.rhino.Node
 
isOrdinaryFunction() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
isOrdinaryFunction() - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is a FunctionType that is an ordinary function or a named type that points to such a type.
isOrdinaryFunction() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isOuterVar(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isOuterVarEarly(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isOutputInJson() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns whether output should be a JSON stream.
isOutstandingEventsTruncated - Variable in class com.google.javascript.jscomp.Tracer.ThreadTrace
True if outstandingEvents has been cleared because we exceeded the max trace limit.
isOverlapped(SourceMapGeneratorV3.Mapping, SourceMapGeneratorV3.Mapping) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
 
isOverride() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @override annotation is present on this JSDocInfo.
isOverriden(Es6ToEs3ClassSideInheritance.JavascriptClass, String) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
isPackageAccessAllowed(TypedVar, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
isParam() - Method in class com.google.javascript.jscomp.TypedVar
 
isParam() - Method in class com.google.javascript.jscomp.Var
 
isParameter(Var) - Static method in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
isParamList() - Method in class com.google.javascript.rhino.Node
 
isParseJsDocDocumentation() - Method in class com.google.javascript.jscomp.CompilerOptions
Checks JSDoc documentation will be parsed.
isPattern() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
isPatternInitializer(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
Determines whether the given child of a destructuring pattern is the initializer for that pattern.
isPinningPropertyUse(Node) - Static method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
isPinningPropertyUse(Node) - Static method in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
isPolymerBehavior() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether JSDoc is annotated with @polymerBehavior annotation.
isPolymerBehaviorRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether current JSDoc is annotated with @polymerBehavior.
isPolymerCall(Node) - Static method in class com.google.javascript.jscomp.PolymerPass
 
isPolymerElementExterns(Node) - Static method in class com.google.javascript.jscomp.PolymerPassFindExterns
 
isPolymerElementPropExpr(Node) - Static method in class com.google.javascript.jscomp.PolymerPassFindExterns
 
isPopulated() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether this builder is populated with information that can be used to JSDocInfoBuilder.build() a JSDocInfo object.
isPopulatedWithFileOverview() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether this builder is populated with information that can be used to JSDocInfoBuilder.build() a JSDocInfo object that has a fileoverview tag.
isPossiblySubtype(JSType, JSType) - Static method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
Determines if thisType is possibly a subtype of thatType.
isPrecisionSet() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
isPreserveJsDocWhitespace() - Method in class com.google.javascript.jscomp.CompilerOptions
 
isPrettyPrint() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
isPrivate(Node) - Method in class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
isPrivate(String) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
isPrivate(String) - Method in interface com.google.javascript.jscomp.CodingConvention
Checks whether a name should be considered private.
isPrivate(String) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isPrivate(String) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isPrivate(String) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
Checks whether a name should be considered private.
isPrivate(Node) - Method in class com.google.javascript.jscomp.InlineAliases.AliasesCollector
 
isPrivate() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches against nodes that are declared @private.
isPrivateAccessAllowed(TypedVar, Node, Node) - Static method in class com.google.javascript.jscomp.CheckAccessControls
 
isPrivateByConvention(String) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
isPrivatePropDecl(Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
isProperty() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
Whether this is a property of another variable.
isPropertyAbsentTest(Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
isPropertyAssign - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.Assign
 
isPropertyAssignmentInExpression(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Does the expression contain a property assignment?
isPropertyAssignmentToName(Node) - Static method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
isPropertyDeclaredConstant(ObjectType, String) - Method in class com.google.javascript.jscomp.CheckAccessControls
Returns if a property is declared constant.
isPropertyInExterns(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Checks whether the property was defined in the externs.
isPropertyScope() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
isPropertySubtype(Property, Property, SubtypeCache) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isPropertyTest(AbstractCompiler, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether this node is testing for the existence of a property.
isPropertyTestCall(Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
isPropertyTestFunction(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
isPropertyTestFunction(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Whether this CALL function is testing for the existence of a property.
isPropertyTestFunction(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isPropertyTestFunction(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isPropertyTestFunction(Node) - Method in class com.google.javascript.jscomp.JqueryCodingConvention
 
isPropertyTree(Node) - Static method in class com.google.javascript.jscomp.InlineSimpleMethods
Returns true if the provided node is a getprop for which the left child is this or a valid property tree and for which the right side is a string.
isPropertyTypeDeclared(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Checks whether the property's type is declared.
isPropertyTypeInferred(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Checks whether the property's type is inferred.
isPrototype - Variable in class com.google.javascript.jscomp.NameAnalyzer.NameInformation
Whether this name is a prototype function
isPrototypeAlias(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
Whether this GETPROP node is an alias for an object prototype.
isPrototypeAlias(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isPrototypeAlias(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isPrototypeAlias(Node) - Method in class com.google.javascript.jscomp.JqueryCodingConvention
 
isPrototypeAssignment(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isPrototypeMethod(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isPrototypeMethod() - Method in class com.google.javascript.jscomp.NTIScope
 
isPrototypeMethodDefinition(Node) - Static method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
Determines if the current node is a function prototype definition.
isPrototypeNameReference(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
isPrototypeProperty(Node) - Static method in class com.google.javascript.jscomp.GlobalTypeInfo
 
isPrototypeProperty(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isPrototypePropertyDeclaration(Node) - Static method in class com.google.javascript.jscomp.GlobalTypeInfo
 
isPrototypePropertyDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isPure(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
isPure(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis
Returns true if the node is pure, that is it side effect free and does it not depend on its environment?
isQmarkFunction() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isQnameRootedInGlobalScope(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Check if the given node is a property of a name in the global scope.
isQualifiedFunctionDefinition(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
isQualifiedName() - Method in class com.google.javascript.rhino.Node
Returns whether a node corresponds to a simple or a qualified name, such as x or a.b.c or this.a.
isQualifiedNameInferred(String, Node, JSDocInfo, Node, JSType) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Determines whether a qualified name is inferred.
isQuotedString() - Method in class com.google.javascript.rhino.Node
This should only be called for STRING nodes children of OBJECTLIT.
isQuotedString() - Method in class com.google.javascript.rhino.Node.StringNode
If the property is not defined, this was not a quoted key.
isReadFrom(Var, Node) - Static method in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
isRecordType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isRecordType() - Method in class com.google.javascript.rhino.Node
 
isRecursive(TemplateType, JSType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMapReplacer
Returns whether the replacement type is a templatized type which contains the current type.
isRecursiveFunction(Node) - Method in class com.google.javascript.jscomp.CollapseAnonymousFunctions.Callback
 
isReduceableFunctionExpression(Node) - Static method in class com.google.javascript.jscomp.FunctionRewriter
 
isReferenced() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
Determines whether we've marked a reference to this property name.
isReferenceName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isReferenceToClass(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
isReferenceToRemovedVar(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Determines whether a NAME node represents a reference to a variable that has been removed.
isRegExp() - Method in class com.google.javascript.rhino.Node
 
isRegexpType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isRegexpType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isRegistered() - Method in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
isRegularExpressionChar(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isRegularExpressionFirstChar(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isRelationalOperation(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the operator on this node is relational.
isRelativeIdentifier(String) - Static method in class com.google.javascript.jscomp.ES6ModuleLoader
Whether this is relative to the current file, or a top-level identifier.
isRemovablePropertyDefinition(Node) - Method in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
isRemovableVar(Var) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
 
isRemoveUnusedClassProperties() - Method in class com.google.javascript.jscomp.CompilerOptions
 
isRemoveUnusedConstructorProperties() - Method in class com.google.javascript.jscomp.CompilerOptions
 
isReplaceAll() - Method in class com.google.javascript.jscomp.ReplaceStrings.Config
 
isRequired() - Method in class com.google.javascript.jscomp.newtypes.Property
 
isRequiredArg(int) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isResolved() - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
isResolved() - Method in class com.google.javascript.jscomp.newtypes.Typedef
 
isResolved() - Method in class com.google.javascript.rhino.jstype.JSType
Whether the type has been resolved.
isRest() - Method in class com.google.javascript.rhino.Node
 
isRestArg(JSDocInfo, String) - Static method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
isReturn() - Method in class com.google.javascript.rhino.Node
 
isReturnBlock(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
isReturnExpressBlock(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
isReturnExpression(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
isReturnTypeInferred() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
isReturnTypeNullable(Node) - Static method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
isRootInScope(Node, NodeTraversal) - Static method in class com.google.javascript.jscomp.RewritePolyfills
 
isSafeAssign(Node, boolean) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
It is always safe to inline "foo()" for expressions such as "a = b = c = foo();" As the assignment is unaffected by side effect of "foo()" and the names assigned-to can not influence the state before the call to foo.
isSafeNamespaceReinit(GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.CollapseProperties
 
isSafeReplacement(Node, Node) - Method in class com.google.javascript.jscomp.ExploitAssigns
Checks name referenced in node to determine if it might have changed.
isSafeToFoldArrayConstructor(Node) - Static method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
Checks if it is safe to fold Array() constructor into [].
isSafeToInline - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty
 
isSameClass(ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration) - Method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration
 
isSameType(TemplateType, TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMapReplacer
 
isScalar() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isScript() - Method in class com.google.javascript.rhino.Node
 
isSet() - Method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
isSetterDef() - Method in class com.google.javascript.rhino.Node
 
isShadowed(String, Scope) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
isSimpleAssignment(Node) - Static method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
isSimpleAssignmentToName() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
isSimpleFunctionDeclaration(Node) - Static method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
isSimpleName() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
Determines whether this is a simple name (as opposed to a qualified name).
isSimpleNumber(String) - Static method in class com.google.javascript.jscomp.CodeGenerator
 
isSimpleOperator(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isSimpleOperatorType(int) - Static method in class com.google.javascript.jscomp.NodeUtil
A "simple" operator is one whose children are expressions, has no direct side-effects (unlike '+='), and has no conditional aspects (unlike '||').
isSimpleStubDeclaration() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
isSingletonObj() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isSingletonObjWithNull() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isSomeConstructorOrInterface() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isSpread() - Method in class com.google.javascript.rhino.Node
 
isStableIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfo
 
isStale() - Method in class com.google.javascript.jscomp.ant.CompileTask
Determine if compilation must actually happen, i.e.
isStart - Variable in class com.google.javascript.jscomp.Tracer.Event
 
isStatement - Static variable in class com.google.javascript.jscomp.NodeUtil
 
isStatement(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isStatementBlock(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isStatementParent(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isStatic - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree
 
isStatic - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree
 
isStatic - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree
 
isStatic - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
isStatic - Variable in class com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree
 
isStatic - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree
 
isStatic - Variable in class com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree
 
isStaticCtorProp(Node, NTIScope) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
isStaticFunction(Node, NodeTraversal) - Method in class com.google.javascript.jscomp.RewritePolyfills.Traverser
 
isStaticMember() - Method in class com.google.javascript.rhino.Node
Returns whether this node is a static member node.
isStaticNameReference(Node, Scope) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
isStorageNode(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
Returns true if the node is a storage node.
isStrict() - Method in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
Whether this is a "strict mode" language.
isStrictKeyword(TokenType) - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
Returns true if token is a "future reserved word" which can be used as a variable identifier, but only in non-strict mode.
isStrictMode - Variable in class com.google.javascript.jscomp.parsing.parser.Parser.Config
 
isString() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isString() - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether the type is a string (value or Object).
isString() - Method in class com.google.javascript.rhino.Node
 
isStringifiable(JSType) - Method in class com.google.javascript.jscomp.TypeCheck
Checks whether type is stringifiable.
isStringKey() - Method in class com.google.javascript.rhino.Node
 
isStringLiteralValue(Node) - Static method in class com.google.javascript.jscomp.ConstParamCheck
Returns true iff the value associated with the node is a JS string literal, or a concatenation thereof.
isStringObjectType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isStringObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isStringResult(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isStringScalarOrObj(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
isStringValueType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isStringValueType() - Method in class com.google.javascript.rhino.jstype.StringType
 
isStringWorthInlining(Var, List<ReferenceCollectingCallback.Reference>) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Compute whether the given string is worth inlining.
isStripName(String) - Method in class com.google.javascript.jscomp.StripCode.Strip
Gets whether a JavaScript identifier is the name of a variable or property that should be stripped.
isStruct() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isStruct() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isStruct() - Method in class com.google.javascript.jscomp.newtypes.ObjectKind
 
isStruct() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isStruct() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isStruct() - Method in class com.google.javascript.rhino.jstype.JSType
Returns true iff this can be a struct.
isStruct() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isStruct() - Method in class com.google.javascript.rhino.jstype.UnionType
 
isStructRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
isStructuralInterface() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isStructuralInterface() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
isStructuralInterface - Variable in class com.google.javascript.rhino.jstype.FunctionType
if this is an interface, indicate whether or not it supports structural interface matching
isStructuralInterface() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
isStructuralInterface() - Method in class com.google.javascript.rhino.jstype.JSType
 
isStructuralInterfacePrototype(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties.FindExternProperties
 
isStructuralSubtype(ObjectType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.ObjectType
Determine if this is a an implicit subtype of superType.
isStructuralSubtypeHelper(ObjectType, ObjectType, JSType.ImplCache) - Static method in class com.google.javascript.rhino.jstype.ObjectType
 
isStructuralSubtypeOf(NominalType, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isStructuralType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isStructuralType() - Method in class com.google.javascript.rhino.jstype.ObjectType
 
isStructuralType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isStructuralType() - Method in class com.google.javascript.rhino.jstype.RecordType
 
isStructuralTyping - Variable in class com.google.javascript.rhino.jstype.JSType.MatchCache
 
isStructuralTyping() - Method in class com.google.javascript.rhino.jstype.JSType.MatchCache
 
isStrWhiteSpaceChar(int) - Static method in class com.google.javascript.rhino.TokenUtil
 
isSubexpressionMovable(Node, Node) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Walk the AST from the call site to the expression root and verify that the portions of the expression that are evaluated before the call are: 1) Unaffected by the the side-effects, if any, of the call.
isSubGroup(DiagnosticGroup) - Method in class com.google.javascript.jscomp.DiagnosticGroup
Returns whether all of the types in the given group are in this group.
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.EnumType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.EnumType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionType
A function is a subtype of another if their call methods are related via subtyping and this is a subtype of that with regard to the prototype chain.
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Checks whether this is a subtype of that.
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.JSType
checking isSubtype with structural interface matching
isSubtype - Variable in enum com.google.javascript.rhino.jstype.JSType.MatchStatus
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.NoResolvedType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.NoResolvedType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.NoType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.NoType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
isSubtype(ObjectType, RecordType, JSType.ImplCache) - Static method in class com.google.javascript.rhino.jstype.PrototypeObjectType
Determines if typeA is a subtype of typeB
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.RecordType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.RecordType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.UnionType
 
isSubtype(JSType, JSType, boolean) - Method in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
isSubtype(JSType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
isSubtypeHelper(JSType, JSType, JSType.ImplCache) - Static method in class com.google.javascript.rhino.jstype.JSType
if implicitImplCache is null, then there will be no structural interface matching
isSubtypeOf(FunctionType, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isSubtypeOf(TypeI) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isSubtypeOf(TypeI, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isSubtypeOf(NominalType, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isSubtypeOf(ObjectKind) - Method in class com.google.javascript.jscomp.newtypes.ObjectKind
 
isSubtypeOf(ObjectType, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isSubtypeOf(TypeI) - Method in class com.google.javascript.rhino.jstype.JSType
 
isSubtypeOf(TypeI) - Method in interface com.google.javascript.rhino.TypeI
 
isSubtypeOfHelper(FunctionType, boolean, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isSubtypeOfHelper(boolean, JSType, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isSubtypeOfHelper(boolean, ObjectType, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
Required properties are acceptable where an optional is required, but not vice versa.
isSubtypeWithoutStructuralTyping(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
the logic of this method is similar to isSubtype, except that it does not perform structural interface matching This function is added for disambiguate properties, and is deprecated for the other use cases.
isSuper() - Method in class com.google.javascript.rhino.Node
 
isSuperClassReference(String) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
isSuperClassReference(String) - Method in interface com.google.javascript.jscomp.CodingConvention
Returns true if passed a string referring to the superclass.
isSuperClassReference(String) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isSuperClassReference(String) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isSuperGet(Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
isSuperSet(Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
isSupportedCallType(Node) - Method in class com.google.javascript.jscomp.FunctionInjector
Only ".call" calls and direct calls to functions are supported.
isSwitch() - Method in class com.google.javascript.rhino.Node
 
isSwitchCase(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Whether the node is part of a switch statement.
isSymmetricOperation(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the operator on this node is symmetric
isSynthetic() - Method in class com.google.javascript.rhino.jstype.RecordType
 
isSyntheticBlock() - Method in class com.google.javascript.rhino.Node
Returns whether this is a synthetic block that should not be considered a real source block.
isTaggedTemplateLit() - Method in class com.google.javascript.rhino.Node
 
isTemplatedBuiltin(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Check if a function declaration is one of the templated builitin contructor/interfaces, namely one of IObject, IArrayLike, or Array
isTemplateLit() - Method in class com.google.javascript.rhino.Node
 
isTemplateLitSub() - Method in class com.google.javascript.rhino.Node
 
isTemplateLocalNameNode(Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
isTemplateParameterNode(Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
isTemplateType(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isTemplateType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isTemplateTypeName(String) - Method in class com.google.javascript.rhino.JSDocInfo
 
isTemplatizable(JSType) - Method in class com.google.javascript.jscomp.TypeTransformation
 
isTemplatizable(JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Checks whether the input type can be templatized.
isTemplatizedType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isTestFunction(String) - Static method in class com.google.javascript.jscomp.ExportTestFunctions
Whether a function is recognized as a test function.
isTheObjectType() - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
isTheObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isThis() - Method in class com.google.javascript.rhino.Node
 
isThrow() - Method in class com.google.javascript.rhino.Node
 
isTop() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isTopFunction() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isTopLevel() - Method in class com.google.javascript.jscomp.NTIScope
 
isTopLevelAssignLhs(Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
isToStringMethodCall(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isTrue() - Method in class com.google.javascript.rhino.Node
 
isTrueOrTruthy() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isTry() - Method in class com.google.javascript.rhino.Node
 
isTryCatchNodeContainer(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Whether the node is a CATCH container BLOCK.
isTryFinallyNode(Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Whether the child node is the FINALLY block of a try.
isTyped - Variable in class com.google.javascript.jscomp.SyntacticScopeCreator
 
isTypeDeclaration(Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Determines whether a set operation is a constructor or enumeration or interface declaration.
isTypedef(GlobalNamespace.Ref) - Static method in class com.google.javascript.jscomp.CheckGlobalNames
 
isTypedefDecl(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isTypeImmediatelyTightened(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isTypeInferred() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
isTypeInferred(StaticSlot) - Method in class com.google.javascript.jscomp.SymbolTable
 
isTypeInferred() - Method in class com.google.javascript.jscomp.TypedVar
Returns whether this variable's type is inferred.
isTypeInferred() - Method in class com.google.javascript.rhino.jstype.Property
 
isTypeInferred() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
 
isTypeInferred() - Method in interface com.google.javascript.rhino.jstype.StaticTypedSlot
Returns whether the type has been inferred (as opposed to declared).
isTypeName(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isTypeName(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
isTypeOf() - Method in class com.google.javascript.rhino.Node
 
isTypeScript() - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Returns whether this feature set includes typescript features.
isTypeScriptSpecificKeyword(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
isTypeToSkip(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Determines whether the given type is one whose properties should not be considered for renaming.
isTypeTransformation() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
isTypeTransformationName(String) - Method in class com.google.javascript.rhino.JSDocInfo
 
isTypeVar - Variable in class com.google.javascript.jscomp.newtypes.Declaration
 
isTypeVar() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
isTypeVar(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isTypeVar(Node) - Method in class com.google.javascript.jscomp.TypeTransformation
 
isTypeVariable() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isTypeVariableDefinedLocally(String) - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
isUndeclaredFormal(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isUndeclaredOuterVar(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isUndefined() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isUndefined(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isUnflowable(TypedVar) - Method in class com.google.javascript.jscomp.TypeInference
 
isUninstantiatedGenericType() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
isUnion() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isUnionSubtype(boolean, Set<ObjectType>, Set<ObjectType>, SubtypeCache) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
isUnionType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isUnionWithUndefined(Node) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
isUniqueConstructor() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isUnknown(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isUnknown() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isUnknownType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isUnknownType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isUnknownType() - Method in class com.google.javascript.rhino.jstype.ObjectType
We treat this as the unknown type if any of its implicit prototype properties is unknown.
isUnknownType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
isUnknownType() - Method in class com.google.javascript.rhino.jstype.UnionType
 
isUnknownType() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
isUnknownType() - Method in interface com.google.javascript.rhino.TypeI
 
isUnnamedMessageName(String) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Returns whether the given message name is in the unnamed namespace.
isUnremovableNode(Node) - Static method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Some nodes unremovable node don't have side-effects.
isUnrestricted() - Method in class com.google.javascript.jscomp.newtypes.ObjectKind
 
isUnrestrictedRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
isUnscopedQualifiedName() - Method in class com.google.javascript.rhino.Node
Returns whether a node corresponds to a simple or a qualified name without a "this" reference, such as a.b.c, but not this.a .
isUsed(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isUsedInOrDependencyOfModule(JSModule) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
 
isUselessCase(Node, Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
The function assumes that when checking a CASE node there is no DEFAULT node in the SWITCH.
isValidAssignmentTarget() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
isValidAssignmentTarget() - Method in class com.google.javascript.rhino.Node
 
isValidCfgRoot(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isValidDeclaration(ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
isValidDefineType(JSTypeExpression) - Method in class com.google.javascript.jscomp.ProcessDefines
Only defines of literal number, string, or boolean are supported.
isValidDefineValue(Node, Set<String>) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether the given value may be assigned to a define.
isValidDefineValue(Node) - Static method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
isValidEnumKey(String) - Method in interface com.google.javascript.jscomp.CodingConvention
This checks that a given key may be used as a key for an enum.
isValidEnumKey(String) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isValidEnumKey(String) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isValidEnumKey(String) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
This checks that a given key may be used as a key for an enum.
isValidExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A valid expression is either: - NAME for a type variable - STRING for a type name - CALL for the other expressions
isValidIndex(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isValidInitialization(ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
isValidKeyword(String) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isValidName(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
isValidNodeType(int) - Method in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
isValidOverride(JSType, JSType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
isValidOverride(FunctionType) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
isValidPredicate(String) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isValidPrivateConstructorAccess(Node) - Static method in class com.google.javascript.jscomp.CheckAccessControls
Whether the given access of a private constructor is legal.
isValidPropertyName(CompilerOptions.LanguageMode, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether the given name can appear on the right side of the dot operator.
isValidQualifiedName(String) - Static method in class com.google.javascript.jscomp.NodeUtil
Deprecated.
isValidQualifiedName(CompilerOptions.LanguageMode, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether the given name is a valid qualified name.
isValidReference(ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
isValidSimpleName(String) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether the given name is a valid variable name.
isValidStringParam(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isValidStringPredicate(String) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isValidType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
isValidTypePredicate(String) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isValidTypevarPredicate(String) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
isVanillaFor(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isVanillaFunction(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isVar() - Method in class com.google.javascript.jscomp.TypedVar
 
isVar() - Method in class com.google.javascript.jscomp.Var
 
isVar() - Method in class com.google.javascript.rhino.Node
 
isVarArgs() - Method in class com.google.javascript.rhino.JSTypeExpression
 
isVarArgs() - Method in class com.google.javascript.rhino.Node
Returns whether this node is a variable length argument node.
isVarArgsFunction(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines if a function takes a variable number of arguments by looking for references to the "arguments" var_args object.
isVarArgsParameter(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
This checks whether a given parameter should be treated as a marker for a variable argument list function.
isVarArgsParameter(Node) - Method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
isVarArgsParameter(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
isVarArgsParameter(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Determine whether this is a var args parameter.
isVarArgsParameter(Node) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
 
isVarBlock(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
isVarDeclaration(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Is this node the name of a variable being declared?
isVarDeclaration() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
isVariableReadBeforeKill(Node, String) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
Give an expression and a variable.
isVariableStillLiveWithinExpression(Node, Node, String) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
Given a variable, node n in the tree and a sub-tree denoted by exprRoot as the root, this function returns true if there exists a read of that variable before a write to that variable that is on the right side of n.
isVarInlineForbidden(Var) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
Whether the given variable is forbidden from being inlined.
isVarInlineForbidden(Var) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Whether the given variable is forbidden from being inlined.
isVarOrAssignExprLhs(Node) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
 
isVarOrSimpleAssignLhs(Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether this node is strictly on the left hand side of an assign or var initialization.
isVirtualModuleName(String) - Static method in class com.google.javascript.jscomp.TransformAMDToCJSModule
The modules "exports", "require" and "module" are virtual in terms of existing implicitly in CommonJS.
isVisibleInScope(String) - Method in class com.google.javascript.jscomp.NTIScope
 
isVoid() - Method in class com.google.javascript.rhino.Node
 
isVoidable() - Method in class com.google.javascript.rhino.jstype.JSType
Tests whether this type is voidable.
isVoidable() - Method in class com.google.javascript.rhino.jstype.UnionType
Tests whether this type is voidable.
isVoidOrUnknown(JSType) - Method in class com.google.javascript.jscomp.CheckMissingReturn
 
isVoidType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isVoidType() - Method in class com.google.javascript.rhino.jstype.VoidType
 
isWellDefined() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
Determines if the variable for this reference collection is "well-defined." A variable is well-defined if we can prove at compile-time that it's assigned a value before it's used.
isWhile() - Method in class com.google.javascript.rhino.Node
 
isWhitelisted(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanGlobalVars
 
isWhitelistedName(String) - Method in class com.google.javascript.jscomp.ConformanceRules.BanGlobalVars
 
isWhitelistedType(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
isWhitespace(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
isWhitespace(int) - Static method in class com.google.javascript.rhino.TokenUtil
 
isWith() - Method in class com.google.javascript.rhino.Node
 
isWithinLoop(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
isWizaction() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether JSDoc is annotated with @wizaction annotation.
isWizactionRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether current JSDoc is annotated with @wizaction.
isWizDeclaration(Node) - Static method in class com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls
Do not check Wiz-style declarations for implicit public visibility.
isWordChar(char) - Static method in class com.google.javascript.jscomp.CodeConsumer
 
isYield() - Method in class com.google.javascript.rhino.Node
 
isYieldFor - Variable in class com.google.javascript.jscomp.parsing.parser.trees.YieldExpressionTree
 
isYieldFor() - Method in class com.google.javascript.rhino.Node
Returns whether this node is a generator node.
item - Variable in class com.google.javascript.rhino.SourcePosition
The (well typed) item found at the source position.
ITER_BASE - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
ITER_RESULT - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
iterator() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
iterator() - Method in class com.google.javascript.jscomp.newtypes.NaivePersistentSet
 
iterator - Variable in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
iterator() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
iterator() - Method in class com.google.javascript.rhino.Node.AncestorIterable
 
iterator() - Method in class com.google.javascript.rhino.Node.SiblingNodeIterable
 
iterator() - Method in class java.util.ArrayDeque
 

J

j2clPass - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
j2clPass - Variable in class com.google.javascript.jscomp.CompilerOptions
Processes the output of J2CL
j2clPass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrites J2CL constructs to be more optimizable.
J2clPass - Class in com.google.javascript.jscomp
Rewrites/inlines some J2CL constructs to be more optimizable.
J2clPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.J2clPass
 
J2clPass.ClassStaticFunctionsInliner - Class in com.google.javascript.jscomp
Collects references to certain function definitions in a certain class and then inlines fully qualified static method calls to those functions anywhere in the program.
J2clPass.ClassStaticFunctionsInliner.FunctionDefsCollector - Class in com.google.javascript.jscomp
 
J2clPass.ClassStaticFunctionsInliner.StaticCallInliner - Class in com.google.javascript.jscomp
 
J2clProperty(Node, Node) - Constructor for class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty
 
j2clPropertyInlinerPass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrites J2CL constructs to be more optimizable.
J2clPropertyInlinerPass - Class in com.google.javascript.jscomp
This pass targets j2cl output.
J2clPropertyInlinerPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.J2clPropertyInlinerPass
 
J2clPropertyInlinerPass.StaticFieldGetterSetterInliner - Class in com.google.javascript.jscomp
 
J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.DetermineInlinableProperties - Class in com.google.javascript.jscomp
 
J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.GatherJ2CLClassGetterSetters - Class in com.google.javascript.jscomp
This class traverses the ast and gathers get and set methods contained in Object.defineProperties nodes.
J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.InlinePropertiesPass - Class in com.google.javascript.jscomp
Look for accesses of j2cl properties and assignments to j2cl properties.
J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty - Class in com.google.javascript.jscomp
 
JAGGER_INJECT - Static variable in class com.google.javascript.rhino.JSDocInfo.Property
 
JAGGER_MODULE - Static variable in class com.google.javascript.rhino.JSDocInfo.Property
 
JAGGER_PROVIDE - Static variable in class com.google.javascript.rhino.JSDocInfo.Property
 
JAGGER_PROVIDE_PROMISE - Static variable in class com.google.javascript.rhino.JSDocInfo.Property
 
java.io - package java.io
 
java.lang - package java.lang
 
java.net - package java.net
 
java.nio.file - package java.nio.file
 
java.text - package java.text
 
java.util - package java.util
 
java.util.regex - package java.util.regex
 
JAVA_CLASS_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
javaClass_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
javaClass_ - Variable in class com.google.javascript.jscomp.Requirement
 
JAVASCRIPT_ESCAPER - Static variable in class com.google.javascript.jscomp.deps.SourceCodeEscapers
An Escaper for javascript strings.
JavascriptClass() - Constructor for class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.JavascriptClass
 
javascriptEscaper() - Static method in class com.google.javascript.jscomp.deps.SourceCodeEscapers
Returns an Escaper instance that replaces non-ASCII characters in a string with their equivalent Javascript UTF-16 escape sequences "\unnnn", "\xnn" or special replacement sequences "\b", "\t", "\n", "\f", "\r" or "\\".
join(L, L) - Method in class com.google.javascript.jscomp.DataFlowAnalysis
 
join(NewTypeInference.EnvTypePair, NewTypeInference.EnvTypePair) - Static method in class com.google.javascript.jscomp.NewTypeInference.EnvTypePair
 
join(FunctionType, FunctionType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
join(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
join(ObjectKind, ObjectKind) - Static method in class com.google.javascript.jscomp.newtypes.ObjectKind
 
join(ObjectType, ObjectType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
join(Property, Property) - Static method in class com.google.javascript.jscomp.newtypes.Property
 
join(QualifiedName, QualifiedName) - Static method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
join(TypeEnv, TypeEnv) - Static method in class com.google.javascript.jscomp.newtypes.TypeEnv
 
join(Collection<TypeEnv>) - Static method in class com.google.javascript.jscomp.newtypes.TypeEnv
 
join(SideEffectsAnalysis.EffectLocation) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction.DegenerateEffectLocation
 
join(SideEffectsAnalysis.EffectLocation) - Method in interface com.google.javascript.jscomp.SideEffectsAnalysis.EffectLocation
Returns the result of merging the given effect location with the receiver.
join(SideEffectsAnalysis.EffectLocation) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation
 
joinAttributes(Property.Attribute, Property.Attribute) - Static method in class com.google.javascript.jscomp.newtypes.Property
 
joinBooleanOutcomes(boolean, BooleanLiteralSet, BooleanLiteralSet) - Static method in class com.google.javascript.jscomp.TypeInference
 
joinedScope - Variable in class com.google.javascript.jscomp.TypeInference.BooleanOutcomePair
 
joinInputs(DiGraph.DiGraphNode<N, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedForwardDataFlowAnalysis
 
joinInputs(DiGraph.DiGraphNode<N, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.DataFlowAnalysis
Computes the new flow state at a given node's entry by merging the output (input) lattice of the node's predecessor (successor).
joinNominalTypes(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
joinOnComma(List<Node>, Node) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.RemoveGlobalVarCallback
 
joinOp - Variable in class com.google.javascript.jscomp.DataFlowAnalysis
 
JoinOp<L extends LatticeElement> - Interface in com.google.javascript.jscomp
Defines a way join a list of LatticeElements.
JoinOp.BinaryJoinOp<L extends LatticeElement> - Class in com.google.javascript.jscomp
An implementation of JoinOp that makes it easy to join to lattice elements at a time.
joinPathParts(String...) - Static method in class com.google.javascript.jscomp.Compiler
Creates an OS specific path string from parts
joinProps(Map<String, Property>, Map<String, Property>, NominalType, NominalType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
joinPropsLoosely(Map<String, Property>, Map<String, Property>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
joinRecordTypes(ImmutableList<RecordType>) - Method in class com.google.javascript.jscomp.TypeTransformation
Merges a list of record types.
joinSets(ImmutableSet<ObjectType>, ImmutableSet<ObjectType>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
JQUERY_EXPANDED_EACH_NAME - Static variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
JQUERY_EXTEND_NAMES - Static variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
JQUERY_UNABLE_TO_EXPAND_INVALID_LIT_ERROR - Static variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
JQUERY_UNABLE_TO_EXPAND_INVALID_NAME_ERROR - Static variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
JQUERY_USELESS_EACH_EXPANSION - Static variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
jqueryAliases - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Expand jQuery Primitives and Aliases pass.
JqueryCodingConvention - Class in com.google.javascript.jscomp
This describes the jQuery specific JavaScript coding conventions.
JqueryCodingConvention() - Constructor for class com.google.javascript.jscomp.JqueryCodingConvention
 
JqueryCodingConvention(CodingConvention) - Constructor for class com.google.javascript.jscomp.JqueryCodingConvention
 
jqueryPass - Variable in class com.google.javascript.jscomp.CompilerOptions
Processes jQuery aliases
js - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
js - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
JS_INSTRUMENTATION_EXTERNS_CODE - Static variable in class com.google.javascript.jscomp.CoverageInstrumentationPass
 
JsAst - Class in com.google.javascript.jscomp
Generates an AST for a JavaScript source file.
JsAst(SourceFile) - Constructor for class com.google.javascript.jscomp.JsAst
 
JSC_PROPERTY_NAME_FN - Static variable in class com.google.javascript.jscomp.NodeUtil
 
jsCode(String) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck
 
jscompDevMode - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
jscompDevMode - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
jscompError - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
jscompOff - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
jscompWarning - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
JSDOC_IN_BLOCK_COMMENT - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
JSDOC_INFO_PROP - Static variable in class com.google.javascript.rhino.Node
 
JSDOC_MISSING_BRACES_WARNING - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
JSDOC_MISSING_TYPE_WARNING - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
jsdocBuilder - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
jsdocChecks - Variable in class com.google.javascript.jscomp.LintPassConfig
 
jsdocContainsDeclarations(Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback
 
JSDocInfo - Class in com.google.javascript.rhino
JSDoc information describing JavaScript code.
JSDocInfo(boolean) - Constructor for class com.google.javascript.rhino.JSDocInfo
Creates a JSDocInfo object.
JSDocInfo() - Constructor for class com.google.javascript.rhino.JSDocInfo
 
JSDocInfo.LazilyInitializedDocumentation - Class in com.google.javascript.rhino
 
JSDocInfo.LazilyInitializedInfo - Class in com.google.javascript.rhino
 
JSDocInfo.Marker - Class in com.google.javascript.rhino
Defines a class for containing the parsing information for this JSDocInfo.
JSDocInfo.NamePosition - Class in com.google.javascript.rhino
A piece of information (found in a marker) which contains a position with a name node.
JSDocInfo.Property - Class in com.google.javascript.rhino
 
JSDocInfo.StringPosition - Class in com.google.javascript.rhino
A piece of information (found in a marker) which contains a position with a string.
JSDocInfo.TrimmedStringPosition - Class in com.google.javascript.rhino
A piece of information (found in a marker) which contains a position with a string that has no leading or trailing whitespace.
JSDocInfo.TypePosition - Class in com.google.javascript.rhino
A piece of information (found in a marker) which contains a position with a type expression syntax tree.
JSDocInfo.Visibility - Enum in com.google.javascript.rhino
Visibility categories.
JSDocInfoBuilder - Class in com.google.javascript.rhino
A builder for JSDocInfo objects.
JSDocInfoBuilder(boolean) - Constructor for class com.google.javascript.rhino.JSDocInfoBuilder
 
JSDocInfoBuilder(JSDocInfo, boolean, boolean) - Constructor for class com.google.javascript.rhino.JSDocInfoBuilder
 
JSDocInfoCollector(JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector
 
JsDocInfoParser - Class in com.google.javascript.jscomp.parsing
A parser for JSDoc comments.
JsDocInfoParser(JsDocTokenStream, String, int, StaticSourceFile, Config, ErrorReporter) - Constructor for class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
JsDocInfoParser.ExtendedTypeInfo - Class in com.google.javascript.jscomp.parsing
Tuple for recording extended types
JsDocInfoParser.ExtractionInfo - Class in com.google.javascript.jscomp.parsing
Tuple for returning both the string extracted and the new token following a call to any of the extract*Block methods.
JsDocInfoParser.State - Enum in com.google.javascript.jscomp.parsing
 
JsDocInfoParser.WhitespaceOption - Enum in com.google.javascript.jscomp.parsing
 
JSDocInfoPrinter - Class in com.google.javascript.jscomp
Prints a JSDocInfo, used for preserving type annotations in ES6 transpilation.
JSDocInfoPrinter() - Constructor for class com.google.javascript.jscomp.JSDocInfoPrinter
 
JsdocToEs6TypedConverter - Class in com.google.javascript.jscomp
Converts JS with types in jsdocs to an extended JS syntax that includes types.
JsdocToEs6TypedConverter(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.JsdocToEs6TypedConverter
 
JsdocToEs6TypedConverter.TypeDeclarationsIRFactory - Class in com.google.javascript.jscomp
Converts root nodes of JSTypeExpressions into TypeDeclaration ASTs.
JsDocToken - Enum in com.google.javascript.jscomp.parsing
JSDoc-specific tokens.
JsDocToken() - Constructor for enum com.google.javascript.jscomp.parsing.JsDocToken
 
JsDocTokenStream - Class in com.google.javascript.jscomp.parsing
This class implements the scanner for JsDoc strings.
JsDocTokenStream(String) - Constructor for class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
JsDocTokenStream(String, int) - Constructor for class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
JsDocTokenStream(String, int, int) - Constructor for class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
jsDocType(String) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches nodes that contain JS Doc that specify the @type annotation equivalent to the provided type.
JSError - Class in com.google.javascript.jscomp
Compile error description
JSError(String, Node, int, int, DiagnosticType, CheckLevel, String...) - Constructor for class com.google.javascript.jscomp.JSError
Creates a JSError at a CheckLevel for a source file location.
JSError(String, Node, DiagnosticType, String...) - Constructor for class com.google.javascript.jscomp.JSError
Creates a JSError for a source file location.
JSErrorSubject - Class in com.google.javascript.jscomp.testing
A Truth Subject for the JSError class.
JSErrorSubject(FailureStrategy, JSError) - Constructor for class com.google.javascript.jscomp.testing.JSErrorSubject
 
JsFileLineParser - Class in com.google.javascript.jscomp.deps
Base class for classes that parse JavaScript sources on a line-by-line basis.
JsFileLineParser(ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.JsFileLineParser
Constructor.
JsFileLineParser.ParseException - Exception in com.google.javascript.jscomp.deps
Thrown by base classes to signify a problem parsing a line.
JsFileParser - Class in com.google.javascript.jscomp.deps
A parser that can extract goog.require() and goog.provide() dependency information from a .js file.
JsFileParser - Class in com.google.javascript.jscomp.deps
GWT compatible no-op replacement for JsFileParser
JsFileParser(ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.JsFileParser
Constructor
JsFlumeCallback - Class in com.google.javascript.refactoring
A compiler node traversal callback that invokes matchers against every node and keeps track of any suggested fixes from the refactoring.
JsFlumeCallback(Scanner, Pattern) - Constructor for class com.google.javascript.refactoring.JsFlumeCallback
 
JsFunctionParser - Class in com.google.javascript.jscomp.deps
A parser that can extract dependency information from a .js file.
JsFunctionParser(Collection<String>, ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.JsFunctionParser
Constructor
JsFunctionParser.SymbolInfo - Class in com.google.javascript.jscomp.deps
 
JsMessage - Class in com.google.javascript.jscomp
A representation of a translatable message in JavaScript source code.
JsMessage(String, String, boolean, boolean, String, List<CharSequence>, Set<String>, String, boolean, String) - Constructor for class com.google.javascript.jscomp.JsMessage
Creates an instance.
JsMessage.Builder - Class in com.google.javascript.jscomp
Contains functionality for creating JS messages.
JsMessage.Hash - Class in com.google.javascript.jscomp
This class contains routines for hashing.
JsMessage.IdGenerator - Interface in com.google.javascript.jscomp
ID generator
JsMessage.PlaceholderReference - Class in com.google.javascript.jscomp
A reference to a placeholder in a translatable message.
JsMessage.Style - Enum in com.google.javascript.jscomp
Message style that could be used for JS code parsing.
JsMessageDefinition - Class in com.google.javascript.jscomp
Container class that holds information about JS message source.
JsMessageDefinition(Node) - Constructor for class com.google.javascript.jscomp.JsMessageDefinition
Constructs JS message definition.
JsMessageExtractor - Class in com.google.javascript.jscomp
Extracts messages and message comments from JS code.
JsMessageExtractor(JsMessage.IdGenerator, JsMessage.Style) - Constructor for class com.google.javascript.jscomp.JsMessageExtractor
 
JsMessageExtractor(JsMessage.IdGenerator, JsMessage.Style, CompilerOptions, boolean) - Constructor for class com.google.javascript.jscomp.JsMessageExtractor
 
JsMessageExtractor.ExtractMessagesVisitor - Class in com.google.javascript.jscomp
Visitor that collects messages.
JsMessageVisitor - Class in com.google.javascript.jscomp
Traverses across parsed tree and finds I18N messages.
JsMessageVisitor(AbstractCompiler, boolean, JsMessage.Style, JsMessage.IdGenerator) - Constructor for class com.google.javascript.jscomp.JsMessageVisitor
Creates JS message visitor.
JsMessageVisitor.MalformedException - Exception in com.google.javascript.jscomp
 
JsMessageVisitor.MessageLocation - Class in com.google.javascript.jscomp
 
JSModule - Class in com.google.javascript.jscomp
A JavaScript module has a unique name, consists of a list of compiler inputs, and can depend on other modules.
JSModule(String) - Constructor for class com.google.javascript.jscomp.JSModule
Creates an instance.
JSModuleGraph - Class in com.google.javascript.jscomp
A JSModule dependency graph that assigns a depth to each module and can answer depth-related queries about them.
JSModuleGraph(JSModule[]) - Constructor for class com.google.javascript.jscomp.JSModuleGraph
Creates a module graph from a list of modules in dependency order.
JSModuleGraph(List<JSModule>) - Constructor for class com.google.javascript.jscomp.JSModuleGraph
Creates a module graph from a list of modules in dependency order.
JSModuleGraph.InverseDepthComparator - Class in com.google.javascript.jscomp
A module depth comparator that considers a deeper module to be "less than" a shallower module.
JSModuleGraph.MissingModuleException - Exception in com.google.javascript.jscomp
Another exception class
JSModuleGraph.ModuleDependenceException - Exception in com.google.javascript.jscomp
Exception class for declaring when the modules being fed into a JSModuleGraph as input aren't in dependence order, and so can't be processed for caching of various dependency-related queries.
JsModuleSpec(String, int, String[]) - Constructor for class com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec
 
JsName() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.JsName
 
JsNameRefNode(NameAnalyzer.JsName, Node) - Constructor for class com.google.javascript.jscomp.NameAnalyzer.JsNameRefNode
Create a node that refers to a name
JsonFileSpec(String, String) - Constructor for class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
JsonFileSpec(String, String, String) - Constructor for class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
jsonStreamMode - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
jsonStreamMode - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
JsonStreamMode() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.JsonStreamMode
 
JsOptionHandler(CmdLineParser, OptionDef, Setter<? super String>) - Constructor for class com.google.javascript.jscomp.CommandLineRunner.Flags.JsOptionHandler
 
jsOutputFile - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
jsOutputFile - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
jsRoot - Variable in class com.google.javascript.jscomp.Compiler
 
jsRoot - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
jsRoot - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
jsScope - Variable in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
jsScope - Variable in class com.google.javascript.jscomp.MaybeReachingVariableUse
 
jsScope - Variable in class com.google.javascript.jscomp.MustBeReachingVariableDef
 
JsSourceMatcher - Class in com.google.javascript.refactoring
A Matcher that can take arbitrary JS source code and use it as a template to find matches in other source code.
JsSourceMatcher(AbstractCompiler, Node) - Constructor for class com.google.javascript.refactoring.JsSourceMatcher
Constructs this matcher with a Function node that serves as the template to match all other nodes against.
JsSourceType(String) - Constructor for enum com.google.javascript.jscomp.AbstractCommandLineRunner.JsSourceType
 
jsSplit(String, String, int) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Implement the JS String.split method using a string separator.
jsSplitMatch(String, int, String) - Static method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Support function for jsSplit, find the first occurrence of separator within stringValue starting at startIndex.
jsString(String, boolean) - Method in class com.google.javascript.jscomp.CodeGenerator
 
JSType - Class in com.google.javascript.jscomp.newtypes
 
JSType() - Constructor for class com.google.javascript.jscomp.newtypes.JSType
 
JSType - Class in com.google.javascript.rhino.jstype
Represents JavaScript value types.
JSType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.JSType
 
JSType(JSTypeRegistry, TemplateTypeMap) - Constructor for class com.google.javascript.rhino.jstype.JSType
 
JSType.EqCache - Class in com.google.javascript.rhino.jstype
cache used by equivalence check logic
JSType.ImplCache - Class in com.google.javascript.rhino.jstype
cache used by check sub-type logic
JSType.MatchCache - Class in com.google.javascript.rhino.jstype
base cache data structure
JSType.MatchStatus - Enum in com.google.javascript.rhino.jstype
describe the status of checking that a function implicitly implements an interface.
JSType.TypePair - Class in com.google.javascript.rhino.jstype
a data structure that represents a pair of types
JSTypeBitSet(int) - Constructor for class com.google.javascript.jscomp.AmbiguateProperties.JSTypeBitSet
 
JSTypeBitSet() - Constructor for class com.google.javascript.jscomp.AmbiguateProperties.JSTypeBitSet
 
JSTypeCreatorFromJSDoc - Class in com.google.javascript.jscomp.newtypes
 
JSTypeCreatorFromJSDoc(CodingConvention, UniqueNameGenerator) - Constructor for class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
JSTypeCreatorFromJSDoc.FunctionAndSlotType - Class in com.google.javascript.jscomp.newtypes
 
JSTypeCreatorFromJSDoc.ParameterKind - Enum in com.google.javascript.jscomp.newtypes
 
JSTypeCreatorFromJSDoc.ParameterType - Class in com.google.javascript.jscomp.newtypes
 
JSTypeCreatorFromJSDoc.ParamIterator - Class in com.google.javascript.jscomp.newtypes
 
JSTypeCreatorFromJSDoc.UnknownTypeException - Exception in com.google.javascript.jscomp.newtypes
Exception for when unrecognized type names are encountered
JSTypeExpression - Class in com.google.javascript.rhino
Represents a type expression as a miniature Rhino AST, so that the type expression can be evaluated later.
JSTypeExpression(Node, String) - Constructor for class com.google.javascript.rhino.JSTypeExpression
 
JSTypeNative - Enum in com.google.javascript.rhino.jstype
Constants corresponding to types that are built into a JavaScript engine and other types that occur very often in the type system.
JSTypeNative() - Constructor for enum com.google.javascript.rhino.jstype.JSTypeNative
 
JSTypeRegistry - Class in com.google.javascript.rhino.jstype
The type registry is used to resolve named types.
JSTypeRegistry(ErrorReporter) - Constructor for class com.google.javascript.rhino.jstype.JSTypeRegistry
Constructs a new type registry populated with the built-in types.
JSTypes - Class in com.google.javascript.jscomp.newtypes
This class contains commonly used types, accessible from the jscomp package.
JSTypes() - Constructor for class com.google.javascript.jscomp.newtypes.JSTypes
 
jsZip - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
jszip - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
JsZipOptionHandler(CmdLineParser, OptionDef, Setter<? super String>) - Constructor for class com.google.javascript.jscomp.CommandLineRunner.Flags.JsZipOptionHandler
 
justFormat(String, Object...) - Static method in class java.text.MessageFormat
 
justTransform(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
JvmMetrics - Class in com.google.javascript.jscomp
A class to report jvm/jmx statistics.
JvmMetrics() - Constructor for class com.google.javascript.jscomp.JvmMetrics
 

K

keepSimplifiedHookExpression(Node, boolean, boolean) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions
 
keepSimplifiedHookExpression(Node, boolean, boolean) - Method in interface com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.SideEffectAccumulator
Simplifies a subtree whose root node is a HOOK expression and adds the resulting subtree to the list of nodes that have side effects.
keepSimplifiedHookExpression(Node, boolean, boolean) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator
 
keepSimplifiedShortCircuitExpression(Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions
 
keepSimplifiedShortCircuitExpression(Node) - Method in interface com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.SideEffectAccumulator
Simplifies a subtree whose root node is an AND or OR expression and adds the resulting subtree to the list of nodes that have side effects.
keepSimplifiedShortCircuitExpression(Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator
 
keepSubTree(Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions
 
keepSubTree(Node) - Method in interface com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.SideEffectAccumulator
Adds subtree to the list of nodes that have side effects.
keepSubTree(Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator
 
key - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
key - Variable in class com.google.javascript.jscomp.CodingConvention.Cache
 
key - Variable in class com.google.javascript.jscomp.DiagnosticType
The error type.
key(Node) - Method in class com.google.javascript.jscomp.DotFormatter
 
key - Variable in class com.google.javascript.jscomp.JsMessage.Builder
 
key - Variable in class com.google.javascript.jscomp.JsMessage
 
keyCount - Variable in class com.google.javascript.jscomp.DotFormatter
 
keyFn - Variable in class com.google.javascript.jscomp.CodingConvention.Cache
 
keyName - Variable in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
keyReferences - Variable in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
keySet() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
Keywords - Enum in com.google.javascript.jscomp.parsing.parser
The JavaScript keywords.
Keywords(String, TokenType) - Constructor for enum com.google.javascript.jscomp.parsing.parser.Keywords
 
Keywords(String, int, int, TypeTransformationParser.OperationKind) - Constructor for enum com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords
 
KEYWORDS_BY_NAME - Static variable in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
KEYWORDS_BY_TYPE - Static variable in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
kind - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterType
 
kind - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
Kind() - Constructor for enum com.google.javascript.jscomp.newtypes.RawNominalType.Kind
 
kind - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
Kind() - Constructor for enum com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Kind
 
kind - Variable in enum com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords
 
kind - Variable in class com.google.javascript.rhino.jstype.FunctionType
Whether a function is a constructor, an interface, or just an ordinary function.
Kind() - Constructor for enum com.google.javascript.rhino.jstype.FunctionType.Kind
 
KNOWN_DEFINES - Static variable in class com.google.javascript.jscomp.ProcessDefines
Defines in this set will not be flagged with "unknown define" warnings.
knownClosureSubclasses - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
knownConstants - Variable in class com.google.javascript.jscomp.ExpressionDecomposer
 
knownConstants - Variable in class com.google.javascript.jscomp.FunctionInjector
 

L

label - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.LoopContext
 
label(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
LABEL - Static variable in class com.google.javascript.rhino.Token
Token types.
LABEL_NAME - Static variable in class com.google.javascript.rhino.Token
Token types.
LabelInfo(int) - Constructor for class com.google.javascript.jscomp.RenameLabels.LabelInfo
 
LabelledStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
LabelledStatementTree(SourceRange, IdentifierToken, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.LabelledStatementTree
 
labelName(String) - Static method in class com.google.javascript.rhino.IR
 
LabelNamespace() - Constructor for class com.google.javascript.jscomp.RenameLabels.LabelNamespace
 
LabelNameSupplier(Supplier<String>) - Constructor for class com.google.javascript.jscomp.FunctionToBlockMutator.LabelNameSupplier
 
labelRenaming - Variable in class com.google.javascript.jscomp.CompilerOptions
Controls label renaming.
labels - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
labelsMatch(Node, Node) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
lang - Variable in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
LANG_ATT_NAME - Static variable in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
languageIn - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
languageIn - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
languageIn - Variable in class com.google.javascript.jscomp.CompilerOptions
The JavaScript language version accepted.
languageMode - Variable in class com.google.javascript.jscomp.CodeGenerator
 
languageMode - Variable in class com.google.javascript.jscomp.Compiler
 
LanguageMode() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
 
languageMode - Variable in class com.google.javascript.jscomp.parsing.Config
Accept ECMAScript5 syntax, such as getter/setter.
LanguageMode() - Constructor for enum com.google.javascript.jscomp.parsing.Config.LanguageMode
 
languageOut - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
languageOut - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
languageOut - Variable in class com.google.javascript.jscomp.CompilerOptions
The JavaScript language version that should be produced.
languageOutIsAtLeast(CompilerOptions.LanguageMode) - Method in class com.google.javascript.jscomp.RewritePolyfills
 
languageOutIsAtLeast(FeatureSet) - Method in class com.google.javascript.jscomp.RewritePolyfills
 
LARGEST_BASIC_LATIN - Static variable in class com.google.javascript.jscomp.NodeUtil
 
last - Variable in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
last - Variable in class com.google.javascript.rhino.Node
 
LAST_ARGUMENT_INDEX - Static variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
lastAncestor - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval.RemovableAssignment
The last ancestor
lastAst - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
lastBefore - Variable in class com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange
 
lastChange - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
lastChar - Variable in class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
lastCodeChangeQuery - Variable in class com.google.javascript.jscomp.PhaseOptimizer.ScopedChangeHandler
 
lastGeneration - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
lastJsSource - Variable in class com.google.javascript.jscomp.Compiler
 
lastMapping - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
For validation store the last mapping added.
lastPassName - Variable in class com.google.javascript.jscomp.Compiler
 
lastRuns - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
lastSlot - Variable in class com.google.javascript.jscomp.LinkedFlowScope
 
lastSourceFile - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Cache of the last mappings source name.
lastSourceFileIndex - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Cache of the last mappings source name index.
lastToken - Variable in class com.google.javascript.jscomp.parsing.parser.Parser
 
lastValue - Variable in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
 
late - Variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
late - Variable in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
late - Variable in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
 
late - Variable in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
LATE_PROVIDE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
LATE_PROVIDE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
latePeepholeOptimizations - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Same as peepholeOptimizations but aggressively merges code together
LatticeElement - Interface in com.google.javascript.jscomp.graph
A lattice element.
LazilyInitializedDocumentation() - Constructor for class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
LazilyInitializedInfo() - Constructor for class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
lazyInitDocumentation() - Method in class com.google.javascript.rhino.JSDocInfo
Lazily initializes the documentation information object, but only if the JSDocInfo was told to keep such information around.
lazyInitInfo() - Method in class com.google.javascript.rhino.JSDocInfo
 
LB - Static variable in class com.google.javascript.rhino.Token
Token types.
LC - Static variable in class com.google.javascript.rhino.Token
Token types.
LCASE_LETTERS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
LE - Static variable in class com.google.javascript.rhino.Token
Token types.
LEAST_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
left - Variable in class com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree
 
left - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree
 
leftScope - Variable in class com.google.javascript.jscomp.TypeInference.BooleanOutcomePair
 
legacyCodeCompile - Variable in class com.google.javascript.jscomp.CompilerOptions
Used for projects that are not well maintained, but are still used.
legacyOutputCharset - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
LENDS_ON_BAD_TYPE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
LENDS_ON_NON_OBJECT - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
 
lendsName - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
lendsObjlits - Variable in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
length - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator
 
length() - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
length - Variable in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
length - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
length - Variable in class com.google.javascript.refactoring.CodeReplacement
 
LENGTH - Static variable in class com.google.javascript.rhino.Node
 
length() - Method in class java.util.BitSet
 
lentObjectLiterals - Variable in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Object literals with a @lends annotation aren't analyzed until we reach the root of the statement they're defined in.
let(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
LET - Static variable in class com.google.javascript.rhino.Token
Token types.
LET_CONST_MULTIPLY_DECLARED_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
letConsts - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
LETTERS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
level - Variable in class com.google.javascript.jscomp.ant.Warning
 
level - Variable in class com.google.javascript.jscomp.BasicErrorManager.ErrorWithLevel
 
level - Variable in class com.google.javascript.jscomp.ByPathWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.ByPathWarningsGuard
 
level - Variable in class com.google.javascript.jscomp.CheckGlobalNames
 
level - Variable in class com.google.javascript.jscomp.CheckMissingGetCssName
 
level(JSError) - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
level - Variable in class com.google.javascript.jscomp.ConformanceRules.ConformanceResult
 
level - Variable in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
level - Variable in class com.google.javascript.jscomp.DiagnosticType
Reporting level, initially the defaultLevel but may be changed.
level - Variable in class com.google.javascript.jscomp.JSError
Deprecated.
Use #getDefaultLevel
level(JSError) - Method in class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.StrictWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.SuppressDocWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.WarningsGuard
Returns a new check level for a given error.
level(JSError) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
LeveledJSErrorComparator() - Constructor for class com.google.javascript.jscomp.BasicErrorManager.LeveledJSErrorComparator
 
lexicalScopeOrdering - Variable in class com.google.javascript.jscomp.SymbolTable
 
lhs - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration
 
lhs - Variable in class com.google.javascript.jscomp.parsing.parser.trees.DefaultParameterTree
 
LHS_OF_GOOG_REQUIRE_MUST_BE_CONST - Static variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
license - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
LifeCycleStage() - Constructor for enum com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage
 
LightweightMessageFormatter - Class in com.google.javascript.jscomp
Lightweight message formatter.
LightweightMessageFormatter() - Constructor for class com.google.javascript.jscomp.LightweightMessageFormatter
A constructor for when the client doesn't care about source information.
LightweightMessageFormatter(SourceExcerptProvider) - Constructor for class com.google.javascript.jscomp.LightweightMessageFormatter
 
LightweightMessageFormatter(SourceExcerptProvider, SourceExcerptProvider.SourceExcerpt) - Constructor for class com.google.javascript.jscomp.LightweightMessageFormatter
 
LightweightMessageFormatter.LineNumberingFormatter - Class in com.google.javascript.jscomp
Formats a region by appending line numbers in front, e.g.
line - Variable in class com.google.debugging.sourcemap.FilePosition
 
line - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
line - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
 
line - Variable in class com.google.debugging.sourcemap.SourceMapSection
 
LINE - Static variable in class com.google.javascript.jscomp.DotFormatter
 
line - Variable in class com.google.javascript.jscomp.parsing.parser.util.SourcePosition
 
LINE_JOINER - Static variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
LINE_NUMBER - Static variable in class com.google.javascript.jscomp.WhitelistWarningsGuard
Pattern to match line number in error descriptions.
LINE_NUMBER_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
LINE_NUMBER_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
LINE_NUMBER_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
LINE_SPLITTER - Static variable in class com.google.javascript.jscomp.IdMappingUtil
 
LINE_SPLITTER - Static variable in class com.google.javascript.jscomp.VariableMap
 
LINE_SPLITTER - Static variable in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
lineBreak - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
lineBreak - Variable in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
lineBreak - Variable in class com.google.javascript.jscomp.CompilerOptions
Line break the output a bit more aggressively
lineCount - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
lineCount - Variable in class com.google.javascript.jscomp.Compiler.CodeBuilder
 
lineEndChar - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
lineIndex - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
lineLength - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
lineLengthThreshold - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
lineLengthThreshold - Variable in class com.google.javascript.jscomp.CompilerOptions
 
LineMapper(Appendable, int) - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
LineMapping(GeneratedMessage.Builder<?>) - Constructor for class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
LineMapping(boolean) - Constructor for class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
LineMapping(CodedInputStream, ExtensionRegistryLite) - Constructor for class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
lineno(ParseTree) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
lineno(SourcePosition) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
lineno - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtendedTypeInfo
 
lineno - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
lineno - Variable in class com.google.javascript.rhino.jstype.NamedType
 
lineNum - Variable in class com.google.javascript.jscomp.deps.JsFileLineParser
The line number of the line currently being parsed.
lineNumber - Variable in class com.google.javascript.jscomp.JSError
Line number of the source
lineNumber_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
lineNumber_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
lineNumber_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
lineNumber_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
lineNumber_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
lineNumber_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
LineNumberCheck - Class in com.google.javascript.jscomp
A simple pass to ensure that all AST nodes have line numbers, an that the line numbers are monotonically increasing.
LineNumberCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.LineNumberCheck
 
LineNumberingFormatter() - Constructor for class com.google.javascript.jscomp.LightweightMessageFormatter.LineNumberingFormatter
 
LineNumberTable - Class in com.google.javascript.jscomp.parsing.parser
Maps offsets into a source string into line/column positions.
LineNumberTable(SourceFile) - Constructor for class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
lineNumberTable - Variable in class com.google.javascript.jscomp.parsing.parser.SourceFile
 
lineOffsets - Variable in class com.google.javascript.jscomp.SourceFile
 
lines - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
lineStart - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
lineStartOffsets - Variable in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
lineStartPosition - Variable in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
LinkedDirectedGraph<N,E> - Class in com.google.javascript.jscomp.graph
A directed graph using linked list within nodes to store edge information.
LinkedDirectedGraph(boolean, boolean) - Constructor for class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge<N,E> - Class in com.google.javascript.jscomp.graph
A directed graph edge that stores the source and destination nodes at each edge.
LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode<N,E> - Class in com.google.javascript.jscomp.graph
A directed graph node with annotations.
LinkedDirectedGraph.LinkedDirectedGraphEdge<N,E> - Class in com.google.javascript.jscomp.graph
A directed graph edge that stores the source and destination nodes at each edge.
LinkedDirectedGraph.LinkedDirectedGraphNode<N,E> - Class in com.google.javascript.jscomp.graph
A directed graph node that stores outgoing edges and incoming edges as an list within the node itself.
LinkedDirectedGraphEdge(DiGraph.DiGraphNode<N, E>, E, DiGraph.DiGraphNode<N, E>) - Constructor for class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
Constructor.
LinkedDirectedGraphNode(N) - Constructor for class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
Constructor
linkedEquivalent - Variable in class com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache
 
LinkedFlowScope - Class in com.google.javascript.jscomp
A flow scope that tries to store as little symbol information as possible, instead delegating to its parents.
LinkedFlowScope(LinkedFlowScope.FlatFlowScopeCache, LinkedFlowScope) - Constructor for class com.google.javascript.jscomp.LinkedFlowScope
 
LinkedFlowScope(LinkedFlowScope.FlatFlowScopeCache) - Constructor for class com.google.javascript.jscomp.LinkedFlowScope
 
LinkedFlowScope(LinkedFlowScope) - Constructor for class com.google.javascript.jscomp.LinkedFlowScope
 
LinkedFlowScope.FlatFlowScopeCache - Class in com.google.javascript.jscomp
A map that tries to cache as much symbol table information as possible in a map.
LinkedFlowScope.FlowScopeJoinOp - Class in com.google.javascript.jscomp
Join the two FlowScopes.
LinkedFlowScope.LinkedFlowSlot - Class in com.google.javascript.jscomp
A static slot that can be used in a linked list.
LinkedFlowSlot(String, JSType, LinkedFlowScope.LinkedFlowSlot) - Constructor for class com.google.javascript.jscomp.LinkedFlowScope.LinkedFlowSlot
 
LinkedUndirectedGraph<N,E> - Class in com.google.javascript.jscomp.graph
An undirected graph using linked list within nodes to store edge information.
LinkedUndirectedGraph(boolean, boolean) - Constructor for class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge<N,E> - Class in com.google.javascript.jscomp.graph
An annotated undirected graph edge..
LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode<N,E> - Class in com.google.javascript.jscomp.graph
An undirected graph node with annotations.
LinkedUndirectedGraph.LinkedUndirectedGraphEdge<N,E> - Class in com.google.javascript.jscomp.graph
An undirected graph edge that stores two nodes at each edge.
LinkedUndirectedGraph.LinkedUndirectedGraphNode<N,E> - Class in com.google.javascript.jscomp.graph
An undirected graph node that stores outgoing edges and incoming edges as an list within the node itself.
LinkedUndirectedGraphEdge(UndiGraph.UndiGraphNode<N, E>, E, UndiGraph.UndiGraphNode<N, E>) - Constructor for class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
LinkedUndirectedGraphNode(N) - Constructor for class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
lint(SourceFile, String) - Static method in class com.google.javascript.jscomp.Linter
 
lint(SourceFile, Path, boolean) - Static method in class com.google.javascript.jscomp.Linter
 
LINT_CHECKS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
lintChecks - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
lintChecks - Variable in class com.google.javascript.jscomp.LintPassConfig
 
Linter - Class in com.google.javascript.jscomp
Minimal binary that just runs the "lint" checks which can be run on a single file at a time.
Linter - Class in com.google.javascript.jscomp
GWT compatible no-op replacement of Linter
Linter() - Constructor for class com.google.javascript.jscomp.Linter
 
LintPassConfig - Class in com.google.javascript.jscomp
A PassConfig for the standalone linter, which runs on a single file at a time.
LintPassConfig(CompilerOptions) - Constructor for class com.google.javascript.jscomp.LintPassConfig
 
listeners - Variable in class com.google.javascript.jscomp.AstChangeProxy
 
listSeparator() - Method in class com.google.javascript.jscomp.CodeConsumer
 
listSeparator() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
literal - Variable in class com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition
 
LiteralExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
LiteralExpressionTree(SourceRange, Token) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree
 
LiteralProperty(Node, Node, Node, Node, Var, JSModule) - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
LiteralToken - Class in com.google.javascript.jscomp.parsing.parser
A token representing a javascript literal.
LiteralToken(TokenType, String, SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.LiteralToken
 
literalToken - Variable in class com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree
 
liveness - Variable in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
LiveRangeChecker(Var, Var) - Constructor for class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
liveSet - Variable in class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice
 
LiveVariableJoinOp() - Constructor for class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableJoinOp
 
LiveVariableLattice(int) - Constructor for class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice
 
LiveVariableLattice(LiveVariablesAnalysis.LiveVariableLattice) - Constructor for class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice
 
LiveVariablesAnalysis - Class in com.google.javascript.jscomp
Compute the "liveness" of all local variables.
LiveVariablesAnalysis(ControlFlowGraph<Node>, Scope, AbstractCompiler) - Constructor for class com.google.javascript.jscomp.LiveVariablesAnalysis
 
LiveVariablesAnalysis.LiveVariableJoinOp - Class in com.google.javascript.jscomp
 
LiveVariablesAnalysis.LiveVariableLattice - Class in com.google.javascript.jscomp
The lattice that stores the liveness of all local variables at a given point in the program.
load(String) - Static method in class com.google.javascript.jscomp.VariableMap
Reads the variable map from a file written via VariableMap.save(String).
LOAD_ERROR - Static variable in class com.google.javascript.jscomp.ES6ModuleLoader
 
loadConformanceConfig(String) - Static method in class com.google.javascript.jscomp.CommandLineRunner
 
loadConformanceConfigs(List<String>) - Method in class com.google.javascript.jscomp.CommandLineRunner
 
loader - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules
 
loader - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
loadFlags - Variable in class com.google.javascript.jscomp.CompilerInput.DepsFinder
 
loadFlags - Variable in class com.google.javascript.jscomp.CompilerInput
 
loadFlags - Variable in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
A map of flags required to load this file.
loadFlags(boolean) - Static method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
loadGraph() - Method in class com.google.javascript.jscomp.deps.DependencyFile
Loads the dependency graph.
loadLibraryCode(String, boolean) - Method in class com.google.javascript.jscomp.Compiler
Load a library as a resource
loadRefasterJsTemplate(String) - Method in class com.google.javascript.refactoring.RefasterJsScanner
Loads the RefasterJs template.
loadRefasterJsTemplateFromCode(String) - Method in class com.google.javascript.refactoring.RefasterJsScanner
Loads the RefasterJs template.
loadTextResource(Class<?>, String) - Static method in class com.google.javascript.jscomp.ResourceLoader
 
loadWhitelistedJsWarnings(File) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Loads legacy warnings list from the file.
loadWhitelistedJsWarnings(CharSource) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Loads legacy warnings list from the file.
loadWhitelistedJsWarnings(Reader) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Loads legacy warnings list from the file.
LOCAL_VAR_PREFIX - Static variable in class com.google.javascript.jscomp.RenameVars
A prefix to distinguish temporary local names from global names
LOCAL_VARIABLE_LOCATION_MASK - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
localBleedingFunctions - Variable in class com.google.javascript.jscomp.RenameVars
 
localBleedingFunctionsPerScope - Variable in class com.google.javascript.jscomp.RenameVars
 
locale - Variable in class com.google.javascript.jscomp.CompilerOptions
Compiling locale
localEnums - Variable in class com.google.javascript.jscomp.NTIScope
 
localEventfulObjectAssign(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
localExports - Variable in class com.google.javascript.jscomp.FindExportableNodes
The set of property names associated with @export annotations that do not have an associated fully qualified name.
localFunDefs - Variable in class com.google.javascript.jscomp.NTIScope
 
localNameNodes - Variable in class com.google.javascript.jscomp.RenameVars
List of local NAME nodes
localNamespaces - Variable in class com.google.javascript.jscomp.NTIScope
 
localRenamingOnly - Variable in class com.google.javascript.jscomp.RenameVars
Whether renaming should apply to local variables only.
locals - Variable in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
locals - Variable in class com.google.javascript.jscomp.NTIScope
 
LocalScopeBuilder(TypedScope) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder
 
localSets - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
localSetsWithNoCollapse - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
localTypedefs - Variable in class com.google.javascript.jscomp.NTIScope
 
localVarMatches - Variable in class com.google.javascript.jscomp.TemplateAstMatcher
Record the first name to match a template local variable, only valid for the last match if it was successful.
LocalVarMotion(Node, NodeIterators.FunctionlessLocalScope) - Constructor for class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
locate(String, CompilerInput) - Method in class com.google.javascript.jscomp.ES6ModuleLoader
 
locateCommonJsModule(String, CompilerInput) - Method in class com.google.javascript.jscomp.ES6ModuleLoader
Find a CommonJS module requireName relative to context.
locateEs6Module(String, CompilerInput) - Method in class com.google.javascript.jscomp.ES6ModuleLoader
Find an ES6 module moduleName relative to context.
location - Variable in class com.google.javascript.jscomp.parsing.parser.Token
 
location - Variable in class com.google.javascript.jscomp.parsing.parser.trees.Comment
 
location - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
locationAbstraction - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis
The location abstraction used to calculate the effects of code
LocationAbstraction() - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstraction
 
locationAbstractionIdentifier - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis
The kind of location abstraction to use
LocationAbstractionMode() - Constructor for enum com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstractionMode
 
LocationMapping(String, String) - Constructor for class com.google.javascript.jscomp.SourceMap.LocationMapping
 
LocationSummary(SideEffectsAnalysis.EffectLocation, SideEffectsAnalysis.EffectLocation) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.LocationSummary
 
log - Variable in class com.google.javascript.jscomp.PerformanceTracker
Stats for each run of a compiler pass.
logAliasTransformation(String, SourcePosition<CompilerOptions.AliasTransformation>) - Method in interface com.google.javascript.jscomp.CompilerOptions.AliasTransformationHandler
Builds an AliasTransformation implementation and returns it to the caller.
logAliasTransformation(String, SourcePosition<CompilerOptions.AliasTransformation>) - Method in class com.google.javascript.jscomp.CompilerOptions.NullAliasTransformationHandler
 
logAndClearCurrentThreadTrace() - Static method in class com.google.javascript.jscomp.Tracer
logCurrentThreadTrace() then clearCurrentThreadTrace()
logCurrentThreadTrace() - Static method in class com.google.javascript.jscomp.Tracer
Logs a timer report similar to the one described in the class comment.
logFunction - Variable in class com.google.javascript.jscomp.RuntimeTypeCheck
 
logger - Static variable in class com.google.javascript.jscomp.AliasStrings
 
logger - Static variable in class com.google.javascript.jscomp.AmbiguateProperties
 
logger - Static variable in class com.google.javascript.jscomp.Compiler
Logger for the whole com.google.javascript.jscomp domain - setting configuration for this logger affects all loggers in other classes within the compiler.
logger - Static variable in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
logger - Static variable in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Logger for DependencyResolver.
logger - Static variable in class com.google.javascript.jscomp.deps.DependencyFile
Logger for DependencyResolver.
logger - Static variable in class com.google.javascript.jscomp.deps.DepsFileParser
 
logger - Static variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
logger - Static variable in class com.google.javascript.jscomp.deps.JsFileParser
 
logger - Static variable in class com.google.javascript.jscomp.deps.JsFunctionParser
 
logger - Static variable in class com.google.javascript.jscomp.DisambiguateProperties
 
logger - Static variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
logger - Static variable in class com.google.javascript.jscomp.InlineSimpleMethods
 
logger - Variable in class com.google.javascript.jscomp.LoggerErrorManager
 
logger - Static variable in class com.google.javascript.jscomp.NameAnonymousFunctions
 
logger - Static variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
logger - Static variable in class com.google.javascript.jscomp.PhaseOptimizer
 
logger - Static variable in class com.google.javascript.jscomp.RemoveUnusedPrototypeProperties
 
logger - Static variable in class com.google.javascript.jscomp.SourceMapInput
 
logger - Static variable in class com.google.javascript.jscomp.SymbolTable
 
logger - Static variable in class com.google.javascript.jscomp.Tracer
 
logger - Static variable in class com.google.javascript.jscomp.UnreachableCodeElimination
 
LoggerErrorManager - Class in com.google.javascript.jscomp
An error manager that logs errors and warnings using a logger in addition to collecting them in memory.
LoggerErrorManager(MessageFormatter, Logger) - Constructor for class com.google.javascript.jscomp.LoggerErrorManager
Creates an instance.
LoggerErrorManager(Logger) - Constructor for class com.google.javascript.jscomp.LoggerErrorManager
Creates an instance with a source-less error formatter.
loggingLevel - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
loggingLevel - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
logTime(String, long) - Static method in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
loneBlocks - Variable in class com.google.javascript.jscomp.lint.CheckUselessBlocks
 
longToPaddedString(long, int) - Static method in class com.google.javascript.jscomp.Tracer
Converts 'v' to a string and pads it with up to 16 spaces for improved alignment.
lookAhead - Variable in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
LookaheadAssertion(RegExpTree, boolean) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
LookaheadErrorReporter - Class in com.google.javascript.jscomp.parsing.parser.util
An error reporter that throws exceptions for parse errors.
LookaheadErrorReporter() - Constructor for class com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter
 
LookaheadErrorReporter.ParseException - Exception in com.google.javascript.jscomp.parsing.parser.util
 
lookAheadFor(char) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Look ahead by advancing the character stream.
lookAheadForAnnotation() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
lookAheadForType() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Look ahead for a type annotation by advancing the character stream.
lookupDefinitionsForTargetsOfCall(Node, DefinitionProvider) - Method in class com.google.javascript.jscomp.CallGraph
Queries the definition provider for the definitions that could be the targets of the given callsite node.
lookupFunctionForDefinition(DefinitionsRemover.Definition) - Method in class com.google.javascript.jscomp.CallGraph
Returns a CallGraph.Function for the passed in DefinitionsRemover.Definition or null if the definition isn't for a function.
lookupNewName(String) - Method in class com.google.javascript.jscomp.VariableMap
Given an original variable name, look up new name, may return null if it's not found.
lookupPossiblyDottedName(SymbolTable.SymbolScope, String) - Method in class com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector
 
lookupProperty(int) - Method in class com.google.javascript.rhino.Node
 
lookupQualifiedName(Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
lookupSourceName(String) - Method in class com.google.javascript.jscomp.VariableMap
Given a new variable name, lookup the source name, may return null if it's not found.
lookupTypeByName(String, Node, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
lookupViaProperties(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.NamedType
Resolves a type by looking up its first component in the scope, and subsequent components as properties.
Loop() - Constructor for class com.google.javascript.jscomp.PhaseOptimizer.Loop
 
LOOP_OBJECT_NAME - Static variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer
 
loopChanges - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
LoopClosureTransformer() - Constructor for class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer
 
LoopContext(int, int, String) - Constructor for class com.google.javascript.jscomp.Es6RewriteGenerators.LoopContext
 
LoopObject(String) - Constructor for class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer.LoopObject
 
loopObjectMap - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer
 
loopPredicate - Static variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
loopRuns - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
loopsEntered - Variable in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
loose - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
LOOSE_TOP_FUNCTION - Static variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
looseJoin(FunctionType, FunctionType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
loosenProps(PersistentMap<String, Property>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
looseTopFunction() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
lowerFromEs6() - Method in class com.google.javascript.jscomp.CompilerOptions
 
LSH - Static variable in class com.google.javascript.rhino.Token
Token types.
lt(Node, Node) - Static method in class com.google.javascript.rhino.IR
"<"
LT - Static variable in class com.google.javascript.rhino.Token
Token types.
LT_ESCAPED - Static variable in class com.google.javascript.jscomp.CodeGenerator
 
lValue - Variable in class com.google.javascript.jscomp.DefinitionsRemover.IncompleteDefinition
 
lvalue - Variable in class com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree
 
LValueResultBwd(TypeEnv, JSType, QualifiedName) - Constructor for class com.google.javascript.jscomp.NewTypeInference.LValueResultBwd
 
LValueResultFwd(TypeEnv, JSType, JSType, QualifiedName) - Constructor for class com.google.javascript.jscomp.NewTypeInference.LValueResultFwd
 
lvalueToRemoveLater - Variable in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
 

M

m - Variable in class com.google.javascript.jscomp.newtypes.SubtypeCache
 
madeChanges - Variable in class com.google.javascript.jscomp.TypeInference.TemplateTypeReplacer
 
main(String[]) - Static method in class com.google.javascript.jscomp.CommandLineRunner
Runs the Compiler.
main(String[]) - Static method in class com.google.javascript.jscomp.Linter
 
main - Variable in class com.google.javascript.jscomp.NameReferenceGraph
 
main(String[]) - Static method in class com.google.javascript.refactoring.RefasterJs
 
MAIN_FUNCTION_NAME - Static variable in class com.google.javascript.jscomp.CallGraph
The name we give the main function.
mainFunction - Variable in class com.google.javascript.jscomp.CallGraph
Represents the global function.
make(String, CheckLevel, String) - Static method in class com.google.javascript.jscomp.DiagnosticType
Create a DiagnosticType at a given CheckLevel.
make(DiagnosticType, String...) - Static method in class com.google.javascript.jscomp.JSError
Creates a JSError with no source information
make(String, int, int, DiagnosticType, String...) - Static method in class com.google.javascript.jscomp.JSError
Creates a JSError at a given source location
make(String, int, int, CheckLevel, DiagnosticType, String...) - Static method in class com.google.javascript.jscomp.JSError
Creates a JSError at a given source location
make(Node, DiagnosticType, String...) - Static method in class com.google.javascript.jscomp.JSError
Creates a JSError from a file and Node position.
make(Node, CheckLevel, DiagnosticType, String...) - Static method in class com.google.javascript.jscomp.JSError
 
make(List<JSType>, List<JSType>, JSType, JSType, JSType, JSType, ImmutableList<String>) - Static method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
make(String, JSTypeExpression, Collection<String>) - Static method in class com.google.javascript.jscomp.newtypes.EnumType
 
make() - Static method in class com.google.javascript.jscomp.newtypes.JSTypes
 
make(int) - Static method in class com.google.javascript.jscomp.newtypes.MaskType
 
make(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.Property
 
make(JSTypeExpression) - Static method in class com.google.javascript.jscomp.newtypes.Typedef
 
MAKE_LOCAL_NAMES_UNIQUE - Static variable in class com.google.javascript.jscomp.Normalize
 
makeAbsolute(String) - Static method in class com.google.javascript.jscomp.deps.PathUtil
Converts the given path into an absolute one.
makeAbsolute(String, String) - Static method in class com.google.javascript.jscomp.deps.PathUtil
Converts the given path into an absolute one.
makeArgumentsVar(Scope) - Static method in class com.google.javascript.jscomp.Var
 
makeAssignmentExprNode() - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
Creates a dotted namespace assignment expression (e.g.
makeCompilerInput(List<T>, boolean) - Method in class com.google.javascript.jscomp.Compiler
 
makeConstant(Node, JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.Property
 
MakeDeclaredNamesUnique - Class in com.google.javascript.jscomp
Find all Functions, VARs, and Exception names and make them unique.
MakeDeclaredNamesUnique() - Constructor for class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
MakeDeclaredNamesUnique(MakeDeclaredNamesUnique.Renamer) - Constructor for class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
MakeDeclaredNamesUnique.BoilerplateRenamer - Class in com.google.javascript.jscomp
For injecting boilerplate libraries.
MakeDeclaredNamesUnique.ContextualRenameInverter - Class in com.google.javascript.jscomp
Inverts the transformation by MakeDeclaredNamesUnique.ContextualRenamer, when possible.
MakeDeclaredNamesUnique.ContextualRenamer - Class in com.google.javascript.jscomp
Rename every locally name to be unique, the first encountered declaration (specifically global names) are left in their original form.
MakeDeclaredNamesUnique.InlineRenamer - Class in com.google.javascript.jscomp
Rename every declared name to be unique.
MakeDeclaredNamesUnique.Renamer - Interface in com.google.javascript.jscomp
Declared names renaming policy interface.
MakeDeclaredNamesUnique.WhitelistedRenamer - Class in com.google.javascript.jscomp
Only rename things that match the whitelist.
makeDictClass(Node, String, ImmutableList<String>) - Static method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
makeEmergencyFailSafeGuard() - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
Make a warnings guard that's the same as this one but demotes all errors to warnings.
makeError(Node, CheckLevel, DiagnosticType, String...) - Method in class com.google.javascript.jscomp.NodeTraversal
Creates a JSError during NodeTraversal.
makeError(Node, DiagnosticType, String...) - Method in class com.google.javascript.jscomp.NodeTraversal
Creates a JSError during NodeTraversal.
makeError(String, String, int, int, CheckLevel) - Method in class com.google.javascript.jscomp.RhinoErrorReporter
 
MakeExternsReferenceWindowExplicitly() - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols.MakeExternsReferenceWindowExplicitly
 
makeFalsy() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
makeForwardSlashBracketSafe(Node) - Static method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
returns a string node that can safely be rendered inside /brackets/.
makeGeneratorMarker(int) - Static method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
makeInferJsDocInfo(AbstractCompiler) - Static method in class com.google.javascript.jscomp.PassConfig
 
makeInstanceOfCodeOrderIndependent() - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
Transforms instanceof usages into an expression that short circuits to false if tested with a constructor that is undefined.
makeIterator(AbstractCompiler, Node) - Static method in class com.google.javascript.jscomp.Es6ToEs3Converter
Returns a call to $jscomp.makeIterator with iterable as its argument.
makeLocalNamesUnique(Node, boolean) - Method in class com.google.javascript.jscomp.FunctionToBlockMutator
Fix-up all local names to be unique for this subtree.
makeNominalInterface(Node, String, ImmutableList<String>) - Static method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
makeNonIndexable() - Method in class com.google.javascript.rhino.Node
 
makeNonStrict() - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
makeNonStrict() - Method in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
makeNonStrict() - Method in class com.google.javascript.jscomp.StrictWarningsGuard
 
makeNonStrict() - Method in class com.google.javascript.jscomp.WarningsGuard
Make a warnings guard that's the same as this one but with all escalating guards turned down.
makeObjectType(NominalType, PersistentMap<String, Property>, FunctionType, Namespace, boolean, ObjectKind) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
makeOptional(Node, JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.Property
 
makeOptionalArg(JSTypeExpression) - Static method in class com.google.javascript.rhino.JSTypeExpression
Make the given type expression into an optional type expression, if possible.
makePassForTesting(AbstractCompiler, char[]) - Static method in class com.google.javascript.jscomp.AmbiguateProperties
 
makeReadOnlySetter(String, String) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
Adds the generated setter for a readonly property.
makeRelative(String, String) - Static method in class com.google.javascript.jscomp.deps.PathUtil
Returns targetPath relative to basePath.
makesDicts - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
makesDicts() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @dict annotation is present on this JSDocInfo.
makesDicts() - Method in class com.google.javascript.rhino.jstype.FunctionType
When a class B inherits from A and A is annotated as a dict, then B automatically gets the annotation, even if B's constructor is not explicitly annotated.
makesStructs - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
makesStructs() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @struct annotation is present on this JSDocInfo.
makesStructs() - Method in class com.google.javascript.rhino.jstype.FunctionType
When a class B inherits from A and A is annotated as a struct, then B automatically gets the annotation, even if B's constructor is not explicitly annotated.
makeStructClass(Node, String, ImmutableList<String>) - Static method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
makeStructuralInterface(Node, String, ImmutableList<String>) - Static method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
makesUnrestricted() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @unrestricted annotation is present on this JSDocInfo.
makeTruthy() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
makeType(int, ImmutableSet<ObjectType>, String, ImmutableSet<EnumType>) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
makeType(int) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
makeTypeCheck(AbstractCompiler) - Method in class com.google.javascript.jscomp.PassConfig
Create a type-checking pass.
makeTyped(AbstractCompiler) - Static method in class com.google.javascript.jscomp.SyntacticScopeCreator
 
makeTypeInference(AbstractCompiler) - Method in class com.google.javascript.jscomp.PassConfig
Create a type inference pass.
makeUnrestrictedClass(Node, String, ImmutableList<String>) - Static method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
makeUntyped(AbstractCompiler) - Static method in class com.google.javascript.jscomp.SyntacticScopeCreator
 
makeUntypedWithRedeclHandler(AbstractCompiler, SyntacticScopeCreator.RedeclarationHandler) - Static method in class com.google.javascript.jscomp.SyntacticScopeCreator
 
makeVarDeclNode() - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
Creates a simple namespace variable declaration (e.g.
makeWithDefsite(Node, JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.Property
 
MALFORMED_ENUM - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
MALFORMED_REGEXP - Static variable in class com.google.javascript.jscomp.CheckRegExp
 
MALFORMED_TYPEDEF - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
 
MalformedException(String, Node) - Constructor for exception com.google.javascript.jscomp.JsMessageVisitor.MalformedException
 
manageClosureDependencies - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
manageDependencies - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
manageDependencies(List<ModuleIdentifier>, List<CompilerInput>) - Method in class com.google.javascript.jscomp.JSModuleGraph
Applies a DependencyOptions in "dependency sorting" and "dependency pruning" mode to the given list of inputs.
manageDependencies(DependencyOptions, List<CompilerInput>) - Method in class com.google.javascript.jscomp.JSModuleGraph
Apply the dependency options to the list of sources, returning a new source list re-ordering and dropping files as necessary.
manifestMaps - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
map - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
map - Variable in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
map - Variable in class com.google.javascript.jscomp.newtypes.NaivePersistentMap
 
map - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators.MappedNameSupplier
 
map - Variable in class com.google.javascript.jscomp.Tracer.AtomicTracerStatMap
 
map - Variable in class com.google.javascript.jscomp.VariableMap
Maps between original source name to new name
MAP_TO_UNKNOWN - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
MapBasedScope - Class in com.google.javascript.rhino.testing
A scope based on a simple hashmap.
MapBasedScope(Map<String, ? extends JSType>) - Constructor for class com.google.javascript.rhino.testing.MapBasedScope
 
mapBuilder - Variable in class com.google.javascript.jscomp.RecordFunctionInformation
Protocol buffer builder.
mapError(String) - Method in class com.google.javascript.jscomp.RhinoErrorReporter
 
mapMainToClone(Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Given an AST and its copy, map the root node of each scope of main to the corresponding root node of clone
MappedCodePrinter(int, boolean, SourceMap.DetailLevel) - Constructor for class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
MappedFunctionNamer() - Constructor for class com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer
 
MappedNameSupplier(RenamingMap) - Constructor for class com.google.javascript.jscomp.ReplaceIdGenerators.MappedNameSupplier
 
mappedPaths - Variable in class com.google.javascript.jscomp.ExternExportsPass
A mapping of internal paths to exported paths.
Mapping - Class in com.google.debugging.sourcemap.proto
 
Mapping - Class in com.google.debugging.sourcemap.proto
GWT compatible no-op replacement of Mapping
Mapping() - Constructor for class com.google.debugging.sourcemap.proto.Mapping
 
Mapping() - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorV3.Mapping
 
Mapping() - Constructor for class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.Mapping
 
Mapping.LineMapping - Class in com.google.debugging.sourcemap.proto
Protobuf type sourcemap.LineMapping
Mapping.LineMapping.Builder - Class in com.google.debugging.sourcemap.proto
Protobuf type sourcemap.LineMapping
Mapping.LineMappingOrBuilder - Interface in com.google.debugging.sourcemap.proto
 
Mapping.OriginalMapping - Class in com.google.debugging.sourcemap.proto
Protobuf type sourcemap.OriginalMapping
Mapping.OriginalMapping.Builder - Class in com.google.debugging.sourcemap.proto
Protobuf type sourcemap.OriginalMapping
Mapping.OriginalMappingOrBuilder - Interface in com.google.debugging.sourcemap.proto
 
MappingBuilder(String) - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
mappings - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
A pre-order traversal ordered list of mappings stored in this map.
mappings - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
MappingTraversal() - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
 
MAPRECORD_BODY_INVALID - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
mapUses(Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis.VariableUseDeclarationMap
Adds a map from each use NAME in root to its corresponding declaring name, *provided the declaration is also under root*.
markAllParametersEscaped() - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis
Give up computing liveness of formal parameter by putting all the parameter names in the escaped set.
markAndGetTypeOfPreanalyzedNode(Node, TypeEnv, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
 
markAnnotation(String, int, int) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Adds a marker to the current JSDocInfo and populates the marker with the annotation information.
markAsCompiled - Variable in class com.google.javascript.jscomp.CompilerOptions
Sets the special "COMPILED" value to true
markAssignedExactlyOnce() - Method in class com.google.javascript.jscomp.TypedVar
 
markAssignNodeAsAnalyzed(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
markedAssignedExactlyOnce - Variable in class com.google.javascript.jscomp.TypedVar
 
markedEscaped - Variable in class com.google.javascript.jscomp.TypedVar
 
Marker(Node, Node) - Constructor for class com.google.javascript.jscomp.CreateSyntheticBlocks.Marker
 
Marker() - Constructor for class com.google.javascript.rhino.JSDocInfo.Marker
 
markers - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
markerStack - Variable in class com.google.javascript.jscomp.CreateSyntheticBlocks
Markers can be nested.
markEscaped() - Method in class com.google.javascript.jscomp.TypedVar
 
markExported() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
markExposedToCallOrApply() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
markName(String, StaticSourceFile, int, int) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Adds a name declaration to the current marker.
markNoSideEffectCalls - Variable in class com.google.javascript.jscomp.CompilerOptions
Mark no side effect calls
markNoSideEffectCalls - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Look for function calls that have no side effects, and annotate them that way.
MarkNoSideEffectCalls - Class in com.google.javascript.jscomp
Set the NoSideEffects property for function and constructor calls that refer to functions that are known to have no side effects.
MarkNoSideEffectCalls(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.MarkNoSideEffectCalls
 
MarkNoSideEffectCalls.GatherNoSideEffectFunctions - Class in com.google.javascript.jscomp
Gather function nodes that have @nosideeffects annotations.
MarkNoSideEffectCalls.SetNoSideEffectCallProperty - Class in com.google.javascript.jscomp
Set the no side effects property for CALL and NEW nodes that refer to function names that are known to have no side effects.
markPureFunctionCalls() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier
Set no side effect property at pure-function call sites.
markPureFunctions - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Look for function calls that are pure, and annotate them that way.
markReference(JSModule) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
Mark a reference in a given module to this property name, and record the deepest common module reference.
markReferencedVar(Var) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Marks a var as referenced, recursing into any values of this var that we skipped.
markText(String, int, int, int, int) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Adds a textual block to the current marker.
markTranspilationDone - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
markTwins(GlobalNamespace.Ref, GlobalNamespace.Ref) - Static method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
markTypeNode(Node, int, int, int, int, boolean) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Adds a type declaration to the current marker.
markUnnormalized - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Mark the point at which the normalized AST assumptions no longer hold.
markUnreferencedFunctionArgs(Scope, Node, Set<Var>, Node, int, boolean) - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
For each unused function parameter, determine if it can be removed from all the call sites, if so, remove it from the function signature and the call sites otherwise replace the unused value where possible with a constant (0).
mask - Variable in class com.google.javascript.jscomp.newtypes.MaskType
 
mask - Variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
mask - Variable in class com.google.javascript.jscomp.newtypes.UnionType
 
MASK_CONSISTIDGEN - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_CONSTANT - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_CONSTRUCTOR - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_DEFINE - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_DEPRECATED - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_DICT - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_EXPORT - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_EXPOSE - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_EXTERNS - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_FILEOVERVIEW - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_FLAGS - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_HIDDEN - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_IDGEN - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_IMPLICITCAST - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_INTERFACE - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_MAPPEDIDGEN - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_NOALIAS - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_NOCOLLAPSE - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_NOCOMPILE - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_NOSIDEEFFECTS - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_OVERRIDE - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_PRESERVETRY - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_RECORD - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_STALBEIDGEN - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_STRUCT - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_TYPEFIELD - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_UNRESTRICTED - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_UNUSED_1 - Static variable in class com.google.javascript.rhino.JSDocInfo
 
MASK_UNUSED_2 - Static variable in class com.google.javascript.rhino.JSDocInfo
 
maskInWord(JsArrayInteger, int, int, int) - Static method in class java.util.BitSet
 
maskOutWord(JsArrayInteger, int, int, int) - Static method in class java.util.BitSet
 
MaskType - Class in com.google.javascript.jscomp.newtypes
 
MaskType(int) - Constructor for class com.google.javascript.jscomp.newtypes.MaskType
 
match(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Tests whether the next symbol of the token stream matches the specific token.
match(JsDocToken, JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Tests that the next symbol of the token stream matches one of the specified tokens.
match(JSType, JSType) - Method in enum com.google.javascript.jscomp.TypeMatchingStrategy
 
Match - Class in com.google.javascript.refactoring
Object that contains the information for a given match.
Match(Node, NodeMetadata) - Constructor for class com.google.javascript.refactoring.Match
 
MATCH_NOT_CLASS - Static variable in class com.google.javascript.jscomp.NodeUtil
 
MATCH_NOT_FUNCTION - Static variable in class com.google.javascript.jscomp.NodeUtil
 
MATCH_NOT_THIS_BINDING - Static variable in class com.google.javascript.jscomp.NodeUtil
 
MATCH_UNNAMED_BREAK - Static variable in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
matchCache - Variable in class com.google.javascript.rhino.jstype.JSType.EqCache
 
matchCache - Variable in class com.google.javascript.rhino.jstype.JSType.ImplCache
 
MatchCache(boolean) - Constructor for class com.google.javascript.rhino.jstype.JSType.MatchCache
 
matchChar(int) - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Modify this type so that it matches the specified type.
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
matchConstraint(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
MatchDeclaration() - Constructor for class com.google.javascript.jscomp.NodeUtil.MatchDeclaration
 
matchedTemplate - Variable in class com.google.javascript.refactoring.RefasterJsScanner
The RefasterJsTemplate that matched the last Match.
matcher - Variable in class com.google.javascript.jscomp.deps.JsFunctionParser
Matcher used in the parsing.
matcher - Variable in class com.google.javascript.refactoring.JsSourceMatcher
 
Matcher - Interface in com.google.javascript.refactoring
Interface for a class that knows how to match a Node for a specific pattern.
matcher - Variable in class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
Matcher - Class in java.util.regex
GWT-compatible minimal replacement for Matcher
Matcher(RegExp, String) - Constructor for class java.util.regex.Matcher
 
matcher(String) - Method in class java.util.regex.Pattern
 
matcherForPrototypeDeclaration(boolean) - Static method in class com.google.javascript.refactoring.Matchers
 
Matchers - Class in com.google.javascript.refactoring
Class that contains common Matchers that are useful to everyone.
Matchers() - Constructor for class com.google.javascript.refactoring.Matchers
Prevent instantiation.
matches(JSError) - Method in class com.google.javascript.jscomp.DiagnosticGroup
Returns whether the given error's type matches a type in this group.
matches(DiagnosticType) - Method in class com.google.javascript.jscomp.DiagnosticGroup
Returns whether the given type matches a type in this group.
matches(Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
matches - Variable in class com.google.javascript.refactoring.JsFlumeCallback
 
matches(Node, NodeMetadata) - Method in class com.google.javascript.refactoring.JsSourceMatcher
 
matches(Node, NodeMetadata) - Method in interface com.google.javascript.refactoring.Matcher
Returns true if the specified Node and NodeMetadata match the given pattern.
matches(Node, NodeMetadata) - Method in class com.google.javascript.refactoring.RefasterJsScanner
 
matches(Node, NodeMetadata) - Method in class com.google.javascript.refactoring.Scanner
Returns true if the given node and node traversal should match for this particular scanner.
matches() - Method in class java.util.regex.Matcher
 
matchesExpectation(String) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
Computes whether the given result of a typeof operator matches expectations, i.e.
matchesInt32Context() - Method in class com.google.javascript.rhino.jstype.JSType
This predicate is used to test whether a given type can appear in a 'Int32' context.
matchesJ2clStaticFieldName(String) - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner
Determines if the field name is a j2cl pattern which is: f___
matchesNode(Node, Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
Returns whether two nodes are equivalent, taking into account the template parameters that were provided to this matcher.
matchesNodeShape(Node, Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.EnumType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.JSType
This predicate is used to test whether a given type can appear in a numeric context, such as an operand of a multiply operator.
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.NoType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.NullType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.NumberType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.StringType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.UnionType
This predicate is used to test whether a given type can appear in a numeric context, such as an operand of a multiply operator.
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
matchesNumberContext() - Method in class com.google.javascript.rhino.jstype.VoidType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.AllType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.EnumType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.JSType
This predicate is used to test whether a given type can appear in an Object context, such as the expression in a with statement.
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.NoType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.NullType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.NumberType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.StringType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.UnionType
This predicate is used to test whether a given type can appear in an Object context, such as the expression in a with statement.
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
matchesObjectContext() - Method in class com.google.javascript.rhino.jstype.VoidType
 
matchesProp(Node, ConformanceRules.RestrictedMethodCall.Restriction) - Method in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
 
matchesPrototype(JSType, JSType) - Method in class com.google.javascript.jscomp.ConformanceRules.BannedProperty
 
matchesPrototypeInstanceVar(Node, NodeMetadata, String) - Static method in class com.google.javascript.refactoring.Matchers
Checks to see if the node represents an access of an instance variable on an object given a prototype declaration of an object.
matchesQualifiedName(String) - Method in class com.google.javascript.rhino.Node
Returns whether a node matches a simple or a qualified name, such as x or a.b.c or this.a.
matchesQualifiedName(String, int) - Method in class com.google.javascript.rhino.Node
Returns whether a node matches a simple or a qualified name, such as x or a.b.c or this.a.
matchesQualifiedName(Node) - Method in class com.google.javascript.rhino.Node
Returns whether a node matches a simple or a qualified name, such as x or a.b.c or this.a.
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.AllType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.EnumType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.JSType
This predicate is used to test whether a given type can appear in a String context, such as an operand of a string concat (+) operator.
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.NoType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.NullType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.NumberType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.StringType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.UnionType
This predicate is used to test whether a given type can appear in a String context, such as an operand of a string concat (+) operator.
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
matchesStringContext() - Method in class com.google.javascript.rhino.jstype.VoidType
 
matchesTemplate(Node, Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
matchesTemplateShape(Node, Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
Returns whether the template matches an AST structure node starting with node, taking into account the template parameters that were provided to this matcher.
matchesUint32Context() - Method in class com.google.javascript.rhino.jstype.JSType
This predicate is used to test whether a given type can appear in a 'Uint32' context.
matchesWholeInput(RegExpTree, String) - Static method in class com.google.javascript.jscomp.regex.RegExpTree
True if, but not necessarily always when the, given regular expression must match the whole input or none of it.
matchFunction(FunctionType, FunctionType, boolean) - Method in class com.google.javascript.jscomp.TypeInference
Take the current function type, and try to match the expected function type.
matchingExitNode(Node, int, String) - Static method in class com.google.javascript.jscomp.MinimizeExitPoints
Determines if n matches the type and name for the following types of "exits": - return without values - continues and breaks with or without names.
matchJ2CLStaticFieldName - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner
 
matchLabel(Node, String) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Check if label is actually referencing the target control structure.
MatchNameNode(String) - Constructor for class com.google.javascript.jscomp.NodeUtil.MatchNameNode
 
MatchNodeType(int) - Constructor for class com.google.javascript.jscomp.NodeUtil.MatchNodeType
 
MatchNotClass() - Constructor for class com.google.javascript.jscomp.NodeUtil.MatchNotClass
 
MatchNotFunction() - Constructor for class com.google.javascript.jscomp.NodeUtil.MatchNotFunction
 
matchPaths(String, Set<String>, Set<String>) - Static method in class com.google.javascript.jscomp.CommandLineRunner
 
matchRecordTypeConstraint(ObjectType) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
matchRemovableAssigns - Static variable in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
MatchResult(boolean, boolean) - Constructor for class com.google.javascript.jscomp.TypeMatchingStrategy.MatchResult
 
MatchShallowStatement() - Constructor for class com.google.javascript.jscomp.NodeUtil.MatchShallowStatement
 
MatchStatus(boolean) - Constructor for enum com.google.javascript.rhino.jstype.JSType.MatchStatus
 
MatchUnnamedBreak() - Constructor for class com.google.javascript.jscomp.PeepholeRemoveDeadCode.MatchUnnamedBreak
 
MATH_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
max - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
MAX_COLUMN_NUMBER - Static variable in class com.google.javascript.rhino.Node
MAX_COLUMN_NUMBER represents the maximum column number that can be represented.
MAX_DEPTH - Static variable in class com.google.javascript.jscomp.LinkedFlowScope
 
MAX_ENTRY_VALUES - Static variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
MAX_FOLD_NUMBER - Static variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
MAX_INPUT_SIZE_KEY - Static variable in class com.google.javascript.jscomp.webservice.common.Protocol
Properties key for getting the maximum input file size that may be compiled by the service.
MAX_INTERATIONS - Static variable in class com.google.javascript.jscomp.ExpressionDecomposer
 
MAX_INVALIDATION_WARNINGS_PER_PROPERTY - Static variable in class com.google.javascript.jscomp.DisambiguateProperties
 
MAX_LOCALS_IN_SCOPE_TO_TEMP_RENAME - Static variable in class com.google.javascript.jscomp.RenameVars
Limit on number of locals in a scope for temporary local renaming when preferStableNames is true.
MAX_LOOPS - Static variable in class com.google.javascript.jscomp.PhaseOptimizer
 
MAX_POSITIVE_INTEGER_NUMBER - Static variable in class com.google.javascript.jscomp.NodeUtil
 
MAX_PRETTY_PRINTED_PROPERTIES - Static variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
MAX_STEPS - Static variable in class com.google.javascript.jscomp.DataFlowAnalysis
 
MAX_TRACE_SIZE - Static variable in class com.google.javascript.jscomp.Tracer
We limit the number of events in a Trace in order to catch memory leaks (a thread that keeps logging events and never clears them).
MAX_VARIABLES_TO_ANALYZE - Static variable in class com.google.javascript.jscomp.LiveVariablesAnalysis
 
maxCost - Variable in class com.google.javascript.jscomp.InlineCostEstimator.CompiledSizeEstimator
 
maxFunctionSizeAfterInlining - Variable in class com.google.javascript.jscomp.CompilerOptions
For projects that want to avoid the creation of giant functions after inlining.
maximumInputSize() - Static method in class com.google.javascript.jscomp.webservice.common.Protocol
Find the maximum input size that this configuration of the web service allows.
maxInputSize - Static variable in class com.google.javascript.jscomp.webservice.common.Protocol
Hard limit on input size set at execution time from the MAX_INPUT_SIZE_KEY property.
MaxIterationsExceededException(String) - Constructor for exception com.google.javascript.jscomp.DataFlowAnalysis.MaxIterationsExceededException
 
maxLine - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
maxParamCount - Variable in enum com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords
 
maxSizeAfterInlining - Variable in class com.google.javascript.jscomp.InlineFunctions
 
maxUnionSize - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
maxValue - Variable in class com.google.javascript.jscomp.PhaseOptimizer.ProgressRange
 
mayAddPropToPrototype(RawNominalType, String, Node, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
Called for the usual style of prototype-property definitions, but also for @lends and for direct assignments of object literals to prototypes.
mayAddPropToType(Node, RawNominalType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
maybeAddAccessibilityModifier(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
maybeAddConstructor(Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
maybeAddFinally(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Add a finally block if one does not exist.
maybeAddFunction(InlineFunctions.Function, JSModule) - Method in class com.google.javascript.jscomp.InlineFunctions
Updates the FunctionState object for the given function.
maybeAddFunctionToNamespace(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
maybeAddGenerics(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybeAddGenericTypes(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
maybeAddJsDocUsages(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
maybeAddOptional(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
maybeAddReference(NodeTraversal, InlineFunctions.FunctionState, Node, JSModule) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences
 
maybeAddReferenceCount(Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
maybeAddReferenceUsingMode(NodeTraversal, InlineFunctions.FunctionState, Node, JSModule, FunctionInjector.InliningMode) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences
 
maybeAddStringNodeToSymbolTable(Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
The string in n is a reference name.
maybeAddTempsForCallArguments(Node, Map<String, Node>, Set<String>, CodingConvention) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
Updates the set of parameter names in set unsafe to include any arguments from the call site that require aliases.
maybeAddToSymbolTable(Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Add the given qualified name node to the symbol table.
maybeAddType(Node, Node.TypeDeclarationNode) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
 
maybeAddTypeDecl(Node) - Method in class com.google.javascript.jscomp.CodeGenerator
 
maybeAddUsage(NodeTraversal, Node, JSTypeExpression) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
Adds a usage for the given type expression (unless it references a variable that is defined in the externs, in which case no goog.require() is needed).
maybeAddUsage(NodeTraversal, Node, Node, Map<String, Node>, Predicate<Node>) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
maybeAddVisibility(Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybeAddWeakUsage(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
Adds a weak usage for the given type expression (unless it references a variable that is defined in the externs, in which case no goog.require() is needed).
maybeAliased - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.Assign
 
maybeAliasNamesOnAssign(Node, Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
maybeCandidateDefinition(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineProperties.GatherCandidates
 
maybeCollapseIntoForStatements(Node, Node) - Method in class com.google.javascript.jscomp.Denormalize
Collapse VARs and EXPR_RESULT node into FOR loop initializers where possible.
maybeCollectMember(Node, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder
 
maybeColorize(String, AbstractMessageFormatter.Color) - Method in class com.google.javascript.jscomp.AbstractMessageFormatter
 
maybeCopyFrom(JSDocInfo) - Static method in class com.google.javascript.rhino.JSDocInfoBuilder
 
maybeCreateAnyType(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybeCreateAssign(Node) - Static method in class com.google.javascript.jscomp.RemoveUnusedVars.Assign
If this is an assign to a variable or its property, return it.
maybeCreateDirsForPath(String) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Creates any directories necessary to write a file that will have a given path prefix.
maybeCreateQualifiedDeclaration(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybeCutLine() - Method in class com.google.javascript.jscomp.CodeConsumer
 
maybeCutLine() - Method in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
This may start a new line if the current line is longer than the line length threshold.
maybeCutLine() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
This may start a new line if the current line is longer than the line length threshold.
maybeDeclareQualifiedName(NodeTraversal, JSDocInfo, Node, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Declare the symbol for a qualified name in the global scope.
maybeDeclareQualifiedName(NodeTraversal, JSDocInfo, Node, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder
 
maybeDefineReference(Node, String, SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable.PropertyRefCollector
 
maybeDefineTypedReference(Node, String, JSType) - Method in class com.google.javascript.jscomp.SymbolTable.PropertyRefCollector
 
maybeDetach(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteClass
 
mayBeDict() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
maybeEliminateAssignmentByLvalueName(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Eliminates an assignment if the l-value is: - A field name that's a strip name - A qualified name that begins with a strip type
maybeEliminateExpressionByName(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Eliminates an expression if it refers to: - A field name that's a strip name - A qualified name that begins with a strip type This gets rid of construct like: a.prototype.logger; (used instead of a.prototype.logger = null;) This expression is not an assignment and so will not be caught by maybeEliminateAssignmentByLvalueName.
maybeEmbolden(String) - Method in class com.google.javascript.jscomp.AbstractMessageFormatter
 
maybeEndStatement() - Method in class com.google.javascript.jscomp.CodeConsumer
This is to be called when we're in a statement.
maybeEscapedOrModifiedArguments(Scope, ReferenceCollectingCallback.ReferenceMap) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
 
maybeExec() - Method in class java.util.regex.Matcher
 
maybeExpandJqueryEachCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
Expand a jQuery.expandedEach call Expanded jQuery.expandedEach calls will replace the GETELEM nodes of a property assignment with GETPROP nodes to allow for renaming.
maybeExpandJqueryExtendCall(Node) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
Expand jQuery.extend (and derivative) calls into direct object assignments Example: jQuery.extend(obj1, {prop1: val1, prop2: val2}) -> obj1.prop1 = val1; obj1.prop2 = val2;
maybeExposeExpression(Node) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
If required, rewrite the statement containing the expression.
mayBeExpression(Node) - Static method in class com.google.javascript.rhino.IR
It isn't possible to always determine if a detached node is a expression, so make a best guess.
mayBeExpressionOrEmpty(Node) - Static method in class com.google.javascript.rhino.IR
 
maybeExternMethod(Node) - Static method in class com.google.javascript.jscomp.ExpressionDecomposer
 
maybeForceBuilderInitialization() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
maybeForceBuilderInitialization() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
maybeForceBuilderInitialization() - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
maybeForceBuilderInitialization() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
maybeForceBuilderInitialization() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
maybeForceBuilderInitialization() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
maybeForceBuilderInitialization() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
maybeForceBuilderInitialization() - Method in class com.google.javascript.jscomp.Requirement.Builder
 
mayBeFromExterns() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
mayBeFromExterns() - Method in interface com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents
Returns if the function may be in externs.
mayBeFromExterns() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
maybeGetForwardDeclaration(String) - Method in class com.google.javascript.jscomp.NTIScope
 
maybeGetInputProviding(String) - Method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
maybeGetInputProviding(String) - Method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
maybeGetInputProviding(String) - Method in interface com.google.javascript.jscomp.deps.SortedDependencies
Return the input that gives us the given symbol, or null.
maybeGetInstanceTypeFromPrototypeRef(Node) - Method in class com.google.javascript.jscomp.InlineProperties.GatherCandidates
 
maybeGetOwnerType(Node, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
maybeGetQualifiedNameNode(Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybeGetSingleReturnRValue(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.SingleReturnStatementReducer
 
maybeGetValueNodesFromCall(Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
maybeGetVar(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
maybeHandlePrototypePrefix(JSModule, Scope, Node, Node, String) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Updates our representation of the global namespace to reflect a read of a global name's longest prefix before the "prototype" property if the name includes the "prototype" property.
maybeHiddenAlias(Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
A value whose result is the return value of a function call can be an alias to global object.
maybeInitializePreprocessorSymbolTable(AbstractCompiler) - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
maybeInitMetaDataFromHelpVar(JsMessage.Builder, Node) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Initializes the meta data in a JsMessage by examining a node just before or after a message VAR node.
maybeInitMetaDataFromJsDoc(JsMessage.Builder, Node) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Initializes the meta data in a message builder given a node that may contain JsDoc properties.
maybeInitMetaDataFromJsDocOrHelpVar(JsMessage.Builder, Node, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Initializes the meta data in a JsMessage by examining the nodes just before and after a message VAR node.
maybeInjectCastNode(ParseTree, JSDocInfo, Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
maybeInsertSpace() - Method in class com.google.javascript.jscomp.CodeConsumer
Allows a consumer to insert spaces in locations where it is unnecessary but may improve the readability of the code.
maybeInsertSpace() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
maybeIsNamespace(String, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
maybeLineBreak() - Method in class com.google.javascript.jscomp.CodeConsumer
 
maybeLineBreak() - Method in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
maybeLineBreak() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
maybeMakeNullable(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
maybeMarkCandidate(Node, JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties.ProcessProperties
If a property node is eligible for renaming, stashes a reference to it and increments the property name's access count.
maybeMarkCandidate(Node) - Method in class com.google.javascript.jscomp.RenameProperties.ProcessProperties
If a property node is eligible for renaming, stashes a reference to it and increments the property name's access count.
maybeNormalizeFunctionDeclaration(Node) - Static method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
Rewrite named unhoisted functions declarations to a known consistent behavior so we don't to different logic paths for the same code.
mayBeObect(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
mayBeObect(NodeUtil.ValueType) - Static method in class com.google.javascript.jscomp.NodeUtil
 
maybeParseAccessibilityModifier() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
maybeParseColonType() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
maybeParseGenericTypes() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
maybePrepareCall(FunctionInjector.Reference) - Method in class com.google.javascript.jscomp.FunctionInjector
If required, rewrite the statement containing the call expression.
maybePrependCurrNamespace(String) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybePrintAstHashcodes(String, Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer
 
maybeProcessAccessibilityModifier(Node, ParseTree, TokenType) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
maybeProcessClassBaseCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
maybeProcessDeclaration(ReferenceCollectingCallback, ReferenceCollectingCallback.Reference, CrossModuleCodeMotion.NamedInfo) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
Determines whether the given NAME node belongs to a declaration that can be moved across modules.
maybeProcessGenerics(Node, GenericTypeListTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
maybeProcessOptionalParameter(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybeProcessOptionalProperty(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybeProcessType(Node, ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
mayBePure() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
MaybeReachingVariableUse - Class in com.google.javascript.jscomp
Computes "may be" reaching use for all definitions of each variables.
MaybeReachingVariableUse(ControlFlowGraph<Node>, Scope, AbstractCompiler) - Constructor for class com.google.javascript.jscomp.MaybeReachingVariableUse
 
MaybeReachingVariableUse.ReachingUses - Class in com.google.javascript.jscomp
May use definition lattice representation.
MaybeReachingVariableUse.ReachingUsesJoinOp - Class in com.google.javascript.jscomp
The join is a simple union because of the "may be" nature of the analysis.
maybeRecordAlias(String, Node, NameAnalyzer.NameInformation, String) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
maybeRecordBuiltinType(String, RawNominalType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
maybeRecordExport(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
maybeRecordNominalType(Node, Node, JSDocInfo, boolean) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
maybeRecordReferenceOrAlias(NodeTraversal, Node, Node, NameAnalyzer.NameInformation, NameAnalyzer.NameInformation) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
maybeReferencesThis - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
maybeRemoveCall(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
maybeRemoveReferenceToRemovedVariable(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Removes a reference if it is a reference to a removed variable.
maybeRename(Node) - Method in class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
maybeReplaceChildWithNumber(Node, Node, int) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Replaces a node with a number node if the new number node is not equivalent to the current node.
maybeReplaceJqueryPrototypeAlias(Node) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
 
maybeReportGetter(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
Reports an illegal getter and returns true if the language mode is too low.
maybeReportNoInitializer(TokenType, ParseTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Reports if declaration requires an initializer, assuming initializer is absent.
maybeReportSetter(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
Reports an illegal setter and returns true if the language mode is too low.
maybeReportTrailingComma(Token) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
maybeResolveTemplatedType(JSType, JSType, Map<TemplateType, JSType>, Set<JSType>) - Method in class com.google.javascript.jscomp.TypeInference
 
maybeResolveTemplateTypeFromNodes(Iterable<Node>, Iterable<Node>, Map<TemplateType, JSType>, Set<JSType>) - Method in class com.google.javascript.jscomp.TypeInference
 
maybeResolveTemplateTypeFromNodes(Iterator<Node>, Iterator<Node>, Map<TemplateType, JSType>, Set<JSType>) - Method in class com.google.javascript.jscomp.TypeInference
 
maybeRestrictName(FlowScope, Node, JSType, JSType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
If the restrictedType differs from the originalType, then we should branch the current flow scope and create a new flow scope with the name declared with the new type.
maybeRestrictTwoNames(FlowScope, Node, JSType, JSType, Node, JSType, JSType) - Method in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
 
maybeReturnDisposedType(Node, boolean) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
maybeRewriteClassDefinition(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
maybeRewriteClassDefinition(Node, Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
maybeRewriteJsdoc(JSDocInfo) - Method in class com.google.javascript.jscomp.InlineAliases.AliasesInliner
 
maybeSanityCheck() - Method in class com.google.javascript.jscomp.Compiler
 
maybeSanityCheck(Node, Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer
Runs the sanity check if it is available.
maybeSetBaseType(FunctionType) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
 
maybeSetLength(Node, SourcePosition, SourcePosition) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
maybeSetLengthFrom(Node, Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
maybeSetTypeI(Node, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
maybeSetWindowInstance(JSType) - Method in class com.google.javascript.jscomp.newtypes.NamespaceLit
 
maybeSimplifyArrowFunctionBody(Node, Node) - Method in class com.google.javascript.jscomp.SubstituteEs6Syntax
If possible, replace functions of the form ()=>{ return x; } with ()=>x
mayBeStatement(Node) - Static method in class com.google.javascript.rhino.IR
It isn't possible to always determine if a detached node is a expression, so make a best guess.
mayBeStatementNoReturn(Node) - Static method in class com.google.javascript.rhino.IR
It isn't possible to always determine if a detached node is a expression, so make a best guess.
maybeStoreCandidateValue(JSType, String, Node) - Method in class com.google.javascript.jscomp.InlineProperties.GatherCandidates
 
mayBeString(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
mayBeString(Node, boolean) - Static method in class com.google.javascript.jscomp.NodeUtil
Return if the node is possibly a string.
mayBeString(NodeUtil.ValueType) - Static method in class com.google.javascript.jscomp.NodeUtil
 
mayBeStruct() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
maybeUnreferenced - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
Keep track of variables that might be unreferenced.
maybeUpdateExportDeclToNode(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
maybeUpdateExportObjectDecl(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
For exports like "exports = {prop: value}" update the declarations to enforce
maybeVisit(SourceMapGeneratorV3.MappingVisitor, SourceMapGeneratorV3.Mapping) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
Write any needed entries from the current position to the end of the provided mapping.
maybeVisitColonType(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
maybeVisitParent(SourceMapGeneratorV3.MappingVisitor, SourceMapGeneratorV3.Mapping, SourceMapGeneratorV3.Mapping) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
Write any needed entries to complete the provided mapping.
maybeWarnEs6Feature(ParseTree, FeatureSet.Feature) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
maybeWarnFunctionDeclaration(Node, DeclaredFunctionType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
maybeWarnKeywordProperty(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
maybeWarnReservedKeyword(IdentifierToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
maybeWarnTypeSyntax(ParseTree, FeatureSet.Feature) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
maybeWriteJvmMetrics(PrintStream, String) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
mayCreateFunctionNamespace(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
mayCreateWindowNamespace(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
mayEffectMutableState(Node) - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
 
mayEffectMutableState(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the node may create new mutable state, or change existing state.
mayEffectMutableState(Node, AbstractCompiler) - Static method in class com.google.javascript.jscomp.NodeUtil
 
mayHaveConditionalCode(Node) - Static method in class com.google.javascript.jscomp.FunctionArgumentInjector
We consider an expression trivial if it doesn't contain a conditional expression or a function.
mayHaveNonEmptyReturns() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
mayHaveNonEmptyReturns() - Method in interface com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents
Returns if a return of a real value (not undefined) appears.
mayHaveNonEmptyReturns() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
mayHaveOwnProp(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
mayHaveProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
mayHaveProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
mayHaveProp(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
mayHaveProp(String) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
mayHaveProp(QualifiedName) - Method in interface com.google.javascript.jscomp.newtypes.TypeWithProperties
Return whether this type contains any form of property
mayHaveProp(ImmutableSet<? extends TypeWithProperties>, QualifiedName) - Static method in class com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics
 
mayHaveSecondarySideEffects - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.Assign
 
mayHaveSideEffects(Node) - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
 
mayHaveSideEffects(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the node which may have side effects when executed.
mayHaveSideEffects(Node, AbstractCompiler) - Static method in class com.google.javascript.jscomp.NodeUtil
 
mayHaveSideEffects() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
mayHaveSingleThrow() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
mayHaveSingleThrow() - Method in interface com.google.javascript.jscomp.FunctionTypeBuilder.FunctionContents
Returns if this consists of a single throw.
mayHaveSingleThrow() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
mayInferFromRhsIfConst(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
mayMutateArguments() - Method in class com.google.javascript.rhino.Node
Returns true if this is a new/call that may mutate its arguments.
mayMutateGlobalStateOrThrow() - Method in class com.google.javascript.rhino.Node
Returns true if this is a new/call that may mutate global state or throw.
mayRecordEscapedVar(NTIScope, String) - Static method in class com.google.javascript.jscomp.NTIScope
 
mayThrowException(Node) - Static method in class com.google.javascript.jscomp.ControlFlowAnalysis
Determines if the subtree might throw an exception.
mayUseMap - Variable in class com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses
 
mayWarnAboutBadIObjectIndex(Node, JSType, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutConst(Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutConstProp(Node, JSType, QualifiedName) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutDictPropAccess(Node, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutExistingProp(RawNominalType, String, Node, JSType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
mayWarnAboutGlobalThis(Node, NTIScope) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutInexistentProp(Node, JSType, QualifiedName, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutInterfacePropInit(RawNominalType, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
mayWarnAboutNoInit(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
mayWarnAboutNonObject(Node, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutNullableReferenceAndTighten(Node, JSType, JSType, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutPropCreation(QualifiedName, Node, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
mayWarnAboutStructPropAccess(Node, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
meaning - Variable in class com.google.javascript.jscomp.JsMessage.Builder
 
meaning - Variable in class com.google.javascript.jscomp.JsMessage
 
meaning - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
MeasuredNode(Node, int, boolean) - Constructor for class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
measureMem - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
meet(Collection<DeclaredFunctionType>) - Static method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
meet(DeclaredFunctionType, DeclaredFunctionType) - Static method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
meet(FunctionType, FunctionType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
meet(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
meet(ObjectKind, ObjectKind) - Static method in class com.google.javascript.jscomp.newtypes.ObjectKind
 
meet(ObjectType, ObjectType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
meet(Property, Property) - Static method in class com.google.javascript.jscomp.newtypes.Property
 
meet(JSType) - Method in class com.google.javascript.rhino.jstype.EnumElementType
Returns the infimum of a enum element type and another type, or null if the infimum is empty.
meet(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
meetAttributes(Property.Attribute, Property.Attribute) - Static method in class com.google.javascript.jscomp.newtypes.Property
 
meetEnums(int, int, ImmutableSet<ObjectType>, String, ImmutableSet<ObjectType>, ImmutableSet<ObjectType>, ImmutableSet<EnumType>, ImmutableSet<EnumType>) - Static method in class com.google.javascript.jscomp.newtypes.JSType
Both meet and specialize do the same computation for enums.
meetHelper(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
meetNominalTypes(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
meetPropsHelper(boolean, NominalType, Namespace, PersistentMap<String, Property>, PersistentMap<String, Property>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
meetSets(Set<ObjectType>, Set<ObjectType>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
meetSetsHelper(boolean, Set<ObjectType>, Set<ObjectType>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
MEMBER_FUNCTION_DEF - Static variable in class com.google.javascript.rhino.Token
Token types.
MEMBER_VARIABLE_DEF - Static variable in class com.google.javascript.rhino.Token
Token types.
MemberDefinition(JSDocInfo, Node, Node) - Constructor for class com.google.javascript.jscomp.ClosureRewriteClass.MemberDefinition
 
MemberDefinition(JSDocInfo, Node, Node) - Constructor for class com.google.javascript.jscomp.PolymerPass.MemberDefinition
 
memberExpression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree
 
MemberExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
MemberExpressionTree(SourceRange, ParseTree, IdentifierToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree
 
memberFunctionDef(String, Node) - Static method in class com.google.javascript.rhino.IR
 
MemberLookupExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
MemberLookupExpressionTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree
 
memberName - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration
 
memberName - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree
 
members - Variable in class com.google.javascript.jscomp.parsing.parser.trees.EnumDeclarationTree
 
members - Variable in class com.google.javascript.jscomp.parsing.parser.trees.RecordTypeTree
 
MemberVariableTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Represents a member variable, also know as a field, of a class.
MemberVariableTree(SourceRange, IdentifierToken, boolean, boolean, TokenType, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree
 
memoizedIsInitialized - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
memoizedIsInitialized - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
memoizedIsInitialized - Variable in class com.google.javascript.jscomp.ConformanceConfig
 
memoizedIsInitialized - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
memoizedIsInitialized - Variable in class com.google.javascript.jscomp.FunctionInformationMap
 
memoizedIsInitialized - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
memoizedIsInitialized - Variable in class com.google.javascript.jscomp.Instrumentation
 
memoizedIsInitialized - Variable in class com.google.javascript.jscomp.Requirement
 
MemoizedScopeCleanupPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CleanupPasses.MemoizedScopeCleanupPass
 
MemoizedScopeCreator - Class in com.google.javascript.jscomp
Memoize a scope creator.
MemoizedScopeCreator(ScopeCreator) - Constructor for class com.google.javascript.jscomp.MemoizedScopeCreator
 
memoizedSerializedSize - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
memoizedSerializedSize - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
memoizedSerializedSize - Variable in class com.google.javascript.jscomp.ConformanceConfig
 
memoizedSerializedSize - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
memoizedSerializedSize - Variable in class com.google.javascript.jscomp.FunctionInformationMap
 
memoizedSerializedSize - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
memoizedSerializedSize - Variable in class com.google.javascript.jscomp.Instrumentation
 
memoizedSerializedSize - Variable in class com.google.javascript.jscomp.Requirement
 
merge(String, Object, Object) - Method in interface com.google.debugging.sourcemap.SourceMapGeneratorV3.ExtensionMergeAction
Returns the merged value between two extensions with the same name when merging two source maps
mergeFrom(Message) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
mergeFrom(Mapping.LineMapping) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
mergeFrom(Message) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
mergeFrom(Mapping.OriginalMapping) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
mergeFrom(Message) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
mergeFrom(ConformanceConfig) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
mergeFrom(Message) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
mergeFrom(FunctionInformationMap) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
mergeFrom(Message) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
mergeFrom(FunctionInformationMap.Entry) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
mergeFrom(Message) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
mergeFrom(FunctionInformationMap.Module) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
mergeFrom(Message) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
mergeFrom(Instrumentation) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
mergeFrom(Message) - Method in class com.google.javascript.jscomp.Requirement.Builder
 
mergeFrom(Requirement) - Method in class com.google.javascript.jscomp.Requirement.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class com.google.javascript.jscomp.Requirement.Builder
 
mergeJsDocFor(ClosureRewriteClass.ClassDefinition, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
mergeLineCharNo(int, int) - Static method in class com.google.javascript.rhino.Node
Merges the line number and character number in one integer.
mergeMapSection(int, int, String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Merges current mapping with mapSectionContents considering the offset (line, column).
mergeMapSection(int, int, String, SourceMapGeneratorV3.ExtensionMergeAction) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Works like SourceMapGeneratorV3.mergeMapSection(int, int, String), except that extensions from the @{code mapSectionContents} are merged to the top level source map.
mergeOriginalMapping(Mapping.OriginalMapping) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
mergePropertyBitfieldFrom(JSDocInfo) - Method in class com.google.javascript.rhino.JSDocInfo
 
mergePropertyBitfieldFrom(JSDocInfo) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
mergeRequirements(AbstractCompiler, List<ConformanceConfig>) - Static method in class com.google.javascript.jscomp.CheckConformance
Gets requirements from all configs.
mergeStrategy - Variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
message - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
message - Variable in class com.google.javascript.jscomp.JsMessageVisitor.MessageLocation
 
MESSAGE_DESCRIPTIONS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
MESSAGE_DUPLICATE_KEY - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MESSAGE_HAS_NO_DESCRIPTION - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MESSAGE_HAS_NO_TEXT - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MESSAGE_HAS_NO_VALUE - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MESSAGE_ID_ATT_NAME - Static variable in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
MESSAGE_NODE_IS_ORPHANED - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MESSAGE_NOT_INITIALIZED_USING_NEW_SYNTAX - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MESSAGE_REPRESENTATION_FORMAT - Static variable in class com.google.javascript.jscomp.JsMessage
 
MESSAGE_TREE_MALFORMED - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
messageBundle - Variable in class com.google.javascript.jscomp.CompilerOptions
Returns localized replacement for MSG_* variables
MessageBundle - Interface in com.google.javascript.jscomp
An interface for providing alternative values for user-visible messages in JavaScript code.
MessageFormat - Class in java.text
A simple MessageFormat that only supports string replacement.
MessageFormat(String) - Constructor for class java.text.MessageFormat
 
MessageFormatter - Interface in com.google.javascript.jscomp
Format warnings and errors.
MessageId() - Constructor for class com.google.javascript.jscomp.GoogleJsMessageIdGenerator.MessageId
 
MessageLocation(JsMessage, Node) - Constructor for class com.google.javascript.jscomp.JsMessageVisitor.MessageLocation
 
messageNames - Variable in class com.google.javascript.jscomp.JsMessageVisitor
The names encountered associated with their defining node and source.
messageNode - Variable in class com.google.javascript.jscomp.JsMessageDefinition
 
messageNode - Variable in class com.google.javascript.jscomp.JsMessageVisitor.MessageLocation
 
messages - Variable in class com.google.javascript.jscomp.BasicErrorManager
 
messages - Variable in class com.google.javascript.jscomp.JsMessageExtractor.ExtractMessagesVisitor
 
messages - Variable in class com.google.javascript.jscomp.XtbMessageBundle
 
metadata - Variable in class com.google.javascript.refactoring.Match
 
method - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree
 
MethodCompilerPass - Class in com.google.javascript.jscomp
Finds all method declarations and pulls them into data structures for use during cleanups such as arity checks or inlining.
MethodCompilerPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.MethodCompilerPass
 
MethodCompilerPass.GatherSignatures - Class in com.google.javascript.jscomp
Gather signatures from the source to be compiled.
MethodCompilerPass.GetExternMethods - Class in com.google.javascript.jscomp
Gathers methods from the externs file.
MethodCompilerPass.SignatureStore - Interface in com.google.javascript.jscomp
The signature storage is provided by the implementing class.
methodDefinitions - Variable in class com.google.javascript.jscomp.MethodCompilerPass
 
methods - Variable in class com.google.javascript.jscomp.ReplaceStrings
 
methods - Variable in class com.google.javascript.jscomp.RewritePolyfills.Polyfills
 
methodsBuilder - Variable in class com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder
 
methodScope - Variable in class com.google.javascript.jscomp.GlobalTypeInfo.PropertyDef
 
methodType - Variable in class com.google.javascript.jscomp.GlobalTypeInfo.PropertyDef
 
mightContainForwardReference(Node, String) - Static method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
min - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
MinimizationStyle() - Constructor for enum com.google.javascript.jscomp.MinimizedCondition.MinimizationStyle
 
minimizeCost(InlineFunctions.FunctionState) - Method in class com.google.javascript.jscomp.InlineFunctions
Determines if the function is worth inlining and potentially trims references that increase the cost.
MinimizedCondition - Class in com.google.javascript.jscomp
A class that represents a minimized conditional expression.
MinimizedCondition(MinimizedCondition.MeasuredNode, MinimizedCondition.MeasuredNode) - Constructor for class com.google.javascript.jscomp.MinimizedCondition
 
MinimizedCondition.MeasuredNode - Class in com.google.javascript.jscomp
An AST-node along with some additional metadata.
MinimizedCondition.MinimizationStyle - Enum in com.google.javascript.jscomp
Definitions of the style of minimization preferred.
minimizeExitPoints - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Perform local control flow optimizations.
MinimizeExitPoints - Class in com.google.javascript.jscomp
Transform the structure of the AST so that the number of explicit exits are minimized and instead flows to implicit exits conditions.
MinimizeExitPoints(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.MinimizeExitPoints
 
minimumModule - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
minParamCount - Variable in enum com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords
 
mismatch(NodeTraversal, Node, String, JSType, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
Report a type mismatch
mismatch(NodeTraversal, Node, String, JSType, JSTypeNative) - Method in class com.google.javascript.jscomp.TypeValidator
 
mismatch(Node, String, JSType, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
 
mismatches - Variable in class com.google.javascript.jscomp.TypeValidator
 
MISPLACED_ANNOTATION - Static variable in class com.google.javascript.jscomp.CheckJSDoc
 
MISPLACED_CONST_ANNOTATION - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
MISPLACED_MSG_ANNOTATION - Static variable in class com.google.javascript.jscomp.CheckJSDoc
 
MISPLACED_TYPE_ANNOTATION - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
MISPLACED_TYPE_SYNTAX - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
MISSING_DEFINE_ANNOTATION - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
MISSING_ENTRY_ERROR - Static variable in class com.google.javascript.jscomp.Compiler
 
MISSING_ES6_EXTERNS - Static variable in class com.google.javascript.jscomp.Es6ExternsCheck
 
MISSING_EXTENDS_TAG_WARNING - Static variable in class com.google.javascript.jscomp.TypeValidator
 
MISSING_GETCSSNAME - Static variable in class com.google.javascript.jscomp.CheckMissingGetCssName
 
MISSING_GETCSSNAME - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
MISSING_JSDOC - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
MISSING_LINE_INFO - Static variable in class com.google.javascript.jscomp.LineNumberCheck
 
MISSING_MODULE_DEP_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
MISSING_MODULE_ERROR - Static variable in class com.google.javascript.jscomp.Compiler
 
MISSING_NAME_MAP_FOR_GENERATOR - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
MISSING_PARAMETER_JSDOC - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
MISSING_PROPERTIES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
MISSING_PROVIDE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
MISSING_PROVIDE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
MISSING_PROVIDE_WARNING - Static variable in class com.google.javascript.jscomp.CheckProvides
 
MISSING_REQUIRE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
MISSING_REQUIRE - Static variable in class com.google.javascript.refactoring.ErrorToFixMapper
 
MISSING_REQUIRE_WARNING - Static variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
MISSING_RETURN - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
MISSING_RETURN_JSDOC - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
MISSING_RETURN_STATEMENT - Static variable in class com.google.javascript.jscomp.CheckMissingReturn
 
MISSING_RETURN_STATEMENT - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
MISSING_SOURCE - Static variable in class com.google.javascript.jscomp.NodeTraversal
 
MissingFormatArgumentException - Exception in com.google.javascript.jscomp.parsing.parser.util.format
 
MissingFormatArgumentException(String) - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.format.MissingFormatArgumentException
 
MissingFormatWidthException - Exception in com.google.javascript.jscomp.parsing.parser.util.format
 
MissingFormatWidthException(String) - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.format.MissingFormatWidthException
 
MissingModuleException(String) - Constructor for exception com.google.javascript.jscomp.JSModuleGraph.MissingModuleException
 
MissingPrimaryExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
MissingPrimaryExpressionTree(SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.MissingPrimaryExpressionTree
 
MissingProvideException(String) - Constructor for exception com.google.javascript.jscomp.deps.SortedDependencies.MissingProvideException
 
MissingProvideException(String, Exception) - Constructor for exception com.google.javascript.jscomp.deps.SortedDependencies.MissingProvideException
 
MISTYPED_ASSIGN_RHS - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
mix64(long, long, long) - Static method in class com.google.javascript.jscomp.JsMessage.Hash
Mixes longs a, b, and c, and returns the final value of c.
MIXED_PARAM_JSDOC_STYLES - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
mixedJsSources - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
mixedJsSources - Static variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
mockToString - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
MOD - Static variable in class com.google.javascript.rhino.Token
Token types.
mode - Variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
Mode() - Constructor for enum com.google.javascript.jscomp.CheckRequiresForConstructors.Mode
 
Mode() - Constructor for enum com.google.javascript.jscomp.deps.ClosureBundler.Mode
 
Mode() - Constructor for enum com.google.javascript.jscomp.FindExportableNodes.Mode
 
mode - Variable in class com.google.javascript.jscomp.FunctionInjector.Reference
 
mode - Variable in class com.google.javascript.jscomp.InlineVariables
 
Mode() - Constructor for enum com.google.javascript.jscomp.InlineVariables.Mode
 
Mode() - Constructor for enum com.google.javascript.jscomp.parsing.parser.Parser.Config.Mode
 
mode(Config.LanguageMode) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
ModificationVisitor - Class in com.google.javascript.rhino.jstype
A visitor implementation that enables type substitutions.
ModificationVisitor(JSTypeRegistry, boolean) - Constructor for class com.google.javascript.rhino.jstype.ModificationVisitor
 
modifies - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
modifiesAnnotationKeywords - Static variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
modifyCallSites - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
 
modSet - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.LocationSummary
 
module - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
module - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
module - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction
 
module - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
module - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
module - Variable in class com.google.javascript.jscomp.CompilerInput
 
module - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion.Declaration
 
module - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion.InstanceofInfo
 
module - Variable in class com.google.javascript.jscomp.DefinitionSite
 
Module(GeneratedMessage.Builder<?>) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Module
 
Module(boolean) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Module
 
Module(CodedInputStream, ExtensionRegistryLite) - Constructor for class com.google.javascript.jscomp.FunctionInformationMap.Module
 
module - Variable in class com.google.javascript.jscomp.FunctionInjector.Reference
 
module - Variable in class com.google.javascript.jscomp.GlobalNamespace.AstChange
 
module - Variable in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
module - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
module - Variable in exception com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException
 
MODULE - Static variable in class com.google.javascript.jscomp.ProcessCommonJSModules
 
module - Variable in class com.google.javascript.jscomp.ProcessEs6Modules.ModuleOriginalNamePair
 
module - Variable in class com.google.javascript.jscomp.RewritePolyfills.InjectedInstaller
 
module - Variable in class com.google.javascript.jscomp.UseSite
 
module_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
module_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap
 
MODULE_AND_PROVIDES - Static variable in class com.google.javascript.jscomp.ClosureCheckModule
 
MODULE_CONFLICT - Static variable in class com.google.javascript.jscomp.CompilerInput
 
MODULE_DEPENDENCY_ERROR - Static variable in class com.google.javascript.jscomp.Compiler
 
MODULE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap
 
MODULE_NAME_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
MODULE_SLASH - Static variable in class com.google.javascript.jscomp.ES6ModuleLoader
According to the spec, the forward slash should be the delimiter on all platforms.
moduleBuilder_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
moduleDecl - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
ModuleDependenceException(String, JSModule, JSModule) - Constructor for exception com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException
 
ModuleDescription(Node) - Constructor for class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
moduleExportRefs - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
ModuleGlobal(Node, Node) - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback.ModuleGlobal
 
moduleGraph - Variable in class com.google.javascript.jscomp.AliasStrings
 
moduleGraph - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
moduleGraph - Variable in class com.google.javascript.jscomp.Compiler
 
moduleGraph - Variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
moduleGraph - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
moduleGraph - Variable in class com.google.javascript.jscomp.RecordFunctionInformation
 
ModuleIdentifier - Class in com.google.javascript.jscomp
Basic information on an entry point module.
ModuleIdentifier(String, String, String) - Constructor for class com.google.javascript.jscomp.ModuleIdentifier
 
ModuleImportTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ModuleImportTree(SourceRange, IdentifierToken, LiteralToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ModuleImportTree
 
moduleName - Variable in class com.google.javascript.jscomp.ModuleIdentifier
 
moduleName_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
moduleName_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
moduleNamespace - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
ModuleOriginalNamePair(String, String) - Constructor for class com.google.javascript.jscomp.ProcessEs6Modules.ModuleOriginalNamePair
 
moduleOutputPathPrefix - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
moduleOutputPathPrefix - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
moduleRoot - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
moduleRoots - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
moduleRoots - Variable in class com.google.javascript.jscomp.CompilerOptions
CommonJS module prefix.
moduleRootUris - Variable in class com.google.javascript.jscomp.ES6ModuleLoader
The root URIs that modules are resolved against.
modules - Variable in class com.google.javascript.jscomp.Compiler
 
modules - Variable in class com.google.javascript.jscomp.JSModuleGraph
 
modulesByDepth - Variable in class com.google.javascript.jscomp.JSModuleGraph
Lists of modules at each depth.
moduleScope - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
moduleScopeRoot - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
moduleSpecifier - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree
 
modulesSupplierForTesting - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
moduleStatementRoot - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
moduleToContainDecl - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
moduleUris - Variable in class com.google.javascript.jscomp.ES6ModuleLoader
The set of all known input module URIs (including trailing .js), after normalization.
moduleVarParentMap - Variable in class com.google.javascript.jscomp.AliasStrings
Map from module to the node in that module that should parent any string variable declarations that have to be moved into that module
moduleVarParentMap - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion
Map from module to the node in that module that should parent any string variable declarations that have to be moved into that module
moduleWrapper - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
moduleWrapper - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
MOTION_ITERATIONS_ERROR - Static variable in class com.google.javascript.jscomp.Compiler
 
moveAllFollowing(Node, Node, Node) - Static method in class com.google.javascript.jscomp.MinimizeExitPoints
Move all the child nodes following start in srcParent to the end of destParent's child list.
moveCallbackContentToTopLevel(Node, Node, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback
Moves the statements in the callback to be direct children of the current script.
moveChildrenAfter(Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
moveCode() - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
move the code accordingly
moveExpression(Node) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Extract the specified expression from its parent expression.
moveFunctionDeclarations - Variable in class com.google.javascript.jscomp.CompilerOptions
Move top-level function declarations to the top
moveFunctionDeclarations - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Moves function declarations to the top, to simulate actual hoisting.
MoveFunctionDeclarations - Class in com.google.javascript.jscomp
Moves top-level function declarations to the top.
MoveFunctionDeclarations(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.MoveFunctionDeclarations
 
moveMethods(Collection<AnalyzePrototypeProperties.NameInfo>) - Method in class com.google.javascript.jscomp.CrossModuleMethodMotion
Move methods deeper in the module graph when possible.
moveNamedFunctions(Node) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
Move all the functions that are valid at the execution of the first statement of the function to the beginning of the function definition.
moveSiblingExclusive(Node, Node, Node, Node) - Method in class com.google.javascript.jscomp.CreateSyntheticBlocks
Move the Nodes between start and end from the source block to the destination block.
MSG_CONVENTIONS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
Warnings that only apply to people who use MSG_ to denote messages.
MSG_EXTERNAL_PATTERN - Static variable in class com.google.javascript.jscomp.JsMessage.Builder
 
MSG_FALLBACK_FUNCTION_NAME - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MSG_FUNCTION_NAME - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MSG_PREFIX - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
MSG_UNNAMED_PATTERN - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
Pattern for unnamed messages.
msgBuilder - Variable in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
mtoc - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
mtocHelper(Map<Node, Node>, Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
MUL - Static variable in class com.google.javascript.rhino.Token
Token types.
MultiFlagSetter(Setter<? super String>, T, List<AbstractCommandLineRunner.FlagEntry<T>>) - Constructor for class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
MULTIPLE_MODULES_IN_FILE - Static variable in class com.google.javascript.jscomp.ClosureCheckModule
 
MULTIPLE_PROVIDES_ERROR - Static variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
MULTIPLE_VAR_DEF - Static variable in class com.google.javascript.jscomp.TypeCheck
 
MUST_BE_PRIVATE - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
MUST_HAVE_TRAILING_UNDERSCORE - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
mustBeGuardedByTypeof() - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion.InstanceofInfo
Returns true if this instance of instanceof is in a deeper module than the deepest module (by reference) of the related name.
MustBeReachingVariableDef - Class in com.google.javascript.jscomp
Computes reaching definition for all use of each variables.
MustBeReachingVariableDef(ControlFlowGraph<Node>, Scope, AbstractCompiler) - Constructor for class com.google.javascript.jscomp.MustBeReachingVariableDef
 
MustBeReachingVariableDef.Definition - Class in com.google.javascript.jscomp
Abstraction of a local variable definition.
MustBeReachingVariableDef.MustDef - Class in com.google.javascript.jscomp
Must reaching definition lattice representation.
MustBeReachingVariableDef.MustDefJoin - Class in com.google.javascript.jscomp
 
MustDef() - Constructor for class com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef
 
MustDef(Iterator<Var>) - Constructor for class com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef
 
MustDef(MustBeReachingVariableDef.MustDef) - Constructor for class com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef
Copy constructor.
MustDefJoin() - Constructor for class com.google.javascript.jscomp.MustBeReachingVariableDef.MustDefJoin
 
mustResetModifyCallSites - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
 
mutate(String, Node, Node, String, boolean, boolean) - Method in class com.google.javascript.jscomp.FunctionToBlockMutator
 
mutatesArguments() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Returns true if function mutates its arguments.
mutatesGlobalState() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Returns true if function mutates global state.
mutatesThis() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Returns true if function mutates "this".
myNames - Variable in class com.google.javascript.jscomp.PhaseOptimizer.Loop
 
myPasses - Variable in class com.google.javascript.jscomp.PhaseOptimizer.Loop
 
mySymbol - Variable in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 

N

n - Variable in class com.google.javascript.jscomp.ChainCalls.CallSite
 
n - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
NaivePersistentMap<K,V> - Class in com.google.javascript.jscomp.newtypes
A naive persistent map that does too many copies
NaivePersistentMap(Map<K, V>) - Constructor for class com.google.javascript.jscomp.newtypes.NaivePersistentMap
 
NaivePersistentSet<K> - Class in com.google.javascript.jscomp.newtypes
A naive persistent set that does too many copies
NaivePersistentSet(Set<K>) - Constructor for class com.google.javascript.jscomp.newtypes.NaivePersistentSet
 
name - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.NamedEntry
 
name - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec
 
name - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameContext
 
name - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
 
name - Variable in class com.google.javascript.jscomp.AngularPass.NodeContext
Name of the function/object.
name - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition
 
name - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.MemberDefinition
 
name - Variable in class com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall.Restriction
 
name - Variable in class com.google.javascript.jscomp.DefaultNameGenerator.CharPriority
 
name - Variable in class com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition
 
name - Variable in class com.google.javascript.jscomp.DefinitionsRemover.VarDefinition
 
name - Variable in class com.google.javascript.jscomp.deps.VirtualFile
 
name - Variable in class com.google.javascript.jscomp.DiagnosticGroup
 
name - Variable in class com.google.javascript.jscomp.DisambiguateProperties.Property
The name of the property.
name(Node) - Static method in class com.google.javascript.jscomp.DotFormatter
 
name - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer.LoopObject
 
name - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter.Namespace
 
name - Variable in class com.google.javascript.jscomp.FunctionNames.FunctionRecord
 
Name(String, GlobalNamespace.Name, boolean) - Constructor for class com.google.javascript.jscomp.GlobalNamespace.Name
 
name - Variable in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
name - Variable in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
name - Variable in class com.google.javascript.jscomp.JSModule
Module name
name - Variable in class com.google.javascript.jscomp.ModuleIdentifier
 
name - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsName
Fully qualified name
name - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsNameRefNode
JsName node for this reference
name() - Method in class com.google.javascript.jscomp.NameAnalyzer.JsNameRefNode
 
name - Variable in class com.google.javascript.jscomp.NameAnalyzer.NameInformation
Fully qualified name
name() - Method in interface com.google.javascript.jscomp.NameAnalyzer.RefNode
 
name - Variable in class com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode
JsName node for the function
name() - Method in class com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode
 
Name(String, boolean) - Constructor for class com.google.javascript.jscomp.NameReferenceGraph.Name
 
name - Variable in class com.google.javascript.jscomp.NameReferenceGraphConstruction.NameUse
 
name - Variable in class com.google.javascript.jscomp.newtypes.Namespace
 
name - Variable in class com.google.javascript.jscomp.NodeUtil.MatchNameNode
 
name - Variable in class com.google.javascript.jscomp.NTIScope
 
name - Variable in enum com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.SourceFile
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.EnumDeclarationTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.LabelledStatementTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ModuleImportTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.trees.PropertyNameAssignmentTree
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.util.Timer.Entry
 
name - Variable in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
name - Variable in enum com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords
 
name - Variable in class com.google.javascript.jscomp.PassFactory
 
name - Variable in class com.google.javascript.jscomp.PhaseOptimizer.NamedPass
 
name - Variable in class com.google.javascript.jscomp.PolymerPass.MemberDefinition
Name Node for the definition of this member.
name - Variable in class com.google.javascript.jscomp.ProcessDefines.CollectDefines.RefInfo
 
name - Variable in class com.google.javascript.jscomp.ProcessEs6Modules.NameNodePair
 
name - Variable in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
name - Variable in class com.google.javascript.jscomp.ReplaceStrings.Config
 
name - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback.ModuleGlobal
 
name - Variable in class com.google.javascript.jscomp.Var
 
name(String) - Static method in class com.google.javascript.rhino.IR
 
name - Variable in class com.google.javascript.rhino.JSDocInfo.Marker
 
name - Variable in class com.google.javascript.rhino.jstype.EnumElementType
 
name - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
name - Variable in class com.google.javascript.rhino.jstype.Property
Property's name.
name - Variable in class com.google.javascript.rhino.jstype.SimpleSlot
 
name - Variable in class com.google.javascript.rhino.jstype.TemplateType
 
name - Variable in class com.google.javascript.rhino.SimpleSourceFile
 
NAME - Static variable in class com.google.javascript.rhino.Token
Token types.
name(int) - Static method in class com.google.javascript.rhino.Token
 
name_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
name_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
name_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
name_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
NAME_COST_ESTIMATE - Static variable in class com.google.javascript.jscomp.FunctionInjector
In order to estimate the cost of lining, we make the assumption that Identifiers are reduced 2 characters.
NAME_DEFINED_LATE_WARNING - Static variable in class com.google.javascript.jscomp.CheckGlobalNames
 
NAME_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
NAME_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
NAME_REF_GRAPH_FILE_ERROR - Static variable in class com.google.javascript.jscomp.DefaultPassConfig
 
NAME_REF_REPORT_FILE_ERROR - Static variable in class com.google.javascript.jscomp.DefaultPassConfig
 
NAME_REFERENCE_IN_EXTERNS_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
NameAnalyzer - Class in com.google.javascript.jscomp
This pass identifies all global names, simple (e.g.
NameAnalyzer(AbstractCompiler, boolean, String) - Constructor for class com.google.javascript.jscomp.NameAnalyzer
Creates a name analyzer, with option to remove unreferenced variables when calling process().
NameAnalyzer.AliasSet - Class in com.google.javascript.jscomp
All the aliases in a program form a graph, where each global name is a node in the graph, and two names are connected if one directly aliases the other.
NameAnalyzer.ClassDefiningFunctionNode - Class in com.google.javascript.jscomp
Class for nodes that are function calls that may change a function's prototype
NameAnalyzer.FindDeclarationsAndSetters - Class in com.google.javascript.jscomp
Identifies all declarations of global names and setter statements affecting global symbols (assignments to global names).
NameAnalyzer.FindDependencyScopes - Class in com.google.javascript.jscomp
Identifies all dependency scopes.
NameAnalyzer.FindReferences - Class in com.google.javascript.jscomp
Identifies all references between global names.
NameAnalyzer.FindReferences.NodeAccumulator - Class in com.google.javascript.jscomp
Helper class that gathers the list of nodes that would be left behind after simplification.
NameAnalyzer.HoistVariableAndFunctionDeclarations - Class in com.google.javascript.jscomp
Create JsName objects for variable and function declarations in the global scope before computing name references.
NameAnalyzer.InstanceOfCheckNode - Class in com.google.javascript.jscomp
Class for nodes that check instanceof
NameAnalyzer.JsName - Class in com.google.javascript.jscomp
Struct to hold information about a fully qualified JS name
NameAnalyzer.JsNameRefNode - Class in com.google.javascript.jscomp
Class for nodes that reference a fully-qualified JS name.
NameAnalyzer.NameInformation - Class in com.google.javascript.jscomp
Class to hold information that can be determined from a node tree about a given name
NameAnalyzer.ProcessExternals - Class in com.google.javascript.jscomp
Walk through externs and mark nodes as externally declared if declared
NameAnalyzer.PrototypeSetNode - Class in com.google.javascript.jscomp
Class for nodes that set prototype properties or methods.
NameAnalyzer.RefNode - Interface in com.google.javascript.jscomp
Interface to get information about and remove unreferenced names.
NameAnalyzer.RefType - Enum in com.google.javascript.jscomp
Relationship between the two names.
NameAnalyzer.RemoveListener - Class in com.google.javascript.jscomp
 
NameAnalyzer.SpecialReferenceNode - Class in com.google.javascript.jscomp
Base class for special reference nodes.
NameAnalyzer.TriState - Enum in com.google.javascript.jscomp
Enum for saying a value can be true, false, or either (cleaner than using a Boolean with null)
nameAnchor(String) - Static method in class com.google.javascript.jscomp.NameAnalyzer
 
NameAnonymousFunctions - Class in com.google.javascript.jscomp
Gives anonymous function names.
NameAnonymousFunctions(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.NameAnonymousFunctions
 
NameAnonymousFunctions.AnonymousFunctionNamer - Class in com.google.javascript.jscomp
Names anonymous functions.
NameAnonymousFunctionsMapped - Class in com.google.javascript.jscomp
Gives anonymous function names that are optimized to be small and provides a mapping back to the original names.
NameAnonymousFunctionsMapped(AbstractCompiler, VariableMap) - Constructor for class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
NameAnonymousFunctionsMapped.MappedFunctionNamer - Class in com.google.javascript.jscomp
Names anonymous functions.
nameClassMethods(Node, String) - Method in class com.google.javascript.jscomp.AnonymousFunctionNamingCallback
 
NameContext(AnalyzePrototypeProperties.NameInfo, Scope) - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameContext
 
nameCount - Variable in class com.google.javascript.jscomp.DefaultNameGenerator
 
NAMED_CHAR_GROUPS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
NAMED_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
namedAnonFunctionMap - Variable in class com.google.javascript.jscomp.Result
 
namedCount - Variable in class com.google.javascript.jscomp.NameAnonymousFunctions
 
namedCount - Variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
nameDefinitionMultimap - Variable in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
NamedEntry(int, int, int, int, int) - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerV3.NamedEntry
 
NamedFunction(Node) - Constructor for class com.google.javascript.jscomp.InlineFunctions.NamedFunction
 
NamedFunctionDefinition(Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.NamedFunctionDefinition
 
namedGroups - Variable in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
namedInfo - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion.InstanceofInfo
 
namedInfo - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
NamedInfo() - Constructor for class com.google.javascript.jscomp.CrossModuleCodeMotion.NamedInfo
 
NamedPass(PassFactory) - Constructor for class com.google.javascript.jscomp.PhaseOptimizer.NamedPass
 
NamedType - Class in com.google.javascript.rhino.jstype
A NamedType is a named reference to some other type.
NamedType(JSTypeRegistry, String, String, int, int) - Constructor for class com.google.javascript.rhino.jstype.NamedType
Create a named type based on the reference.
namedType(String) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Splits a '.' separated qualified name into a tree of type segments.
namedType(Iterable<String>) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Produces a tree structure similar to the Rhino AST of a qualified name expression, under a top-level NAMED_TYPE node.
NamedType.PropertyContinuation - Class in com.google.javascript.rhino.jstype
Store enough information to define a property at a later time.
nameExtractor - Variable in class com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer
 
nameGen - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
nameGenerator - Variable in class com.google.javascript.jscomp.CompilerOptions
Shared name generator
nameGenerator - Variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
NameGenerator - Interface in com.google.javascript.jscomp
A class that generates unique JavaScript variable/property names.
nameGenerator - Variable in class com.google.javascript.jscomp.RenameLabels.DefaultNameSupplier
 
nameGenerator - Variable in class com.google.javascript.jscomp.RenameProperties
 
nameGenerator - Variable in class com.google.javascript.jscomp.RenameVars
 
nameGenerator - Variable in class com.google.javascript.jscomp.ReplaceStrings
 
nameGenerators - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
nameIncludesFieldNameToStrip(Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
 
NameInfo(String) - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
Constructs a new NameInfo.
NameInformation() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.NameInformation
 
nameLink(String) - Static method in class com.google.javascript.jscomp.NameAnalyzer
 
nameMap - Variable in class com.google.javascript.jscomp.CollapseProperties
Maps names (e.g.
nameMap - Variable in class com.google.javascript.jscomp.GlobalNamespace
Maps names (e.g.
nameMap - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
nameMap - Variable in class com.google.javascript.jscomp.NameReferenceGraph
 
nameMappedAnonymousFunctions - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
nameNode - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction
 
nameNode - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
nameNode - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.Assign
 
nameNode - Variable in class com.google.javascript.jscomp.Var
Var node
nameNode - Variable in class com.google.javascript.rhino.JSDocInfo.Marker
 
NameNodePair(String, Node) - Constructor for class com.google.javascript.jscomp.ProcessEs6Modules.NameNodePair
 
nameObjectLiteralMethods(Node, String) - Method in class com.google.javascript.jscomp.AnonymousFunctionNamingCallback
 
NamePosition() - Constructor for class com.google.javascript.rhino.JSDocInfo.NamePosition
 
namer - Variable in class com.google.javascript.jscomp.AnonymousFunctionNamingCallback
 
NameReferenceGraph - Class in com.google.javascript.jscomp
A graph represents all the referencing of global names in the program.
NameReferenceGraph(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.NameReferenceGraph
 
NameReferenceGraph.Name - Class in com.google.javascript.jscomp
Represents function or variable names that can be referenced globally.
NameReferenceGraph.Reference - Class in com.google.javascript.jscomp
A reference site for a function or a variable reference.
NameReferenceGraphConstruction - Class in com.google.javascript.jscomp
Constructs a name reference graph.
NameReferenceGraphConstruction(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
NameReferenceGraphConstruction.NameUse - Class in com.google.javascript.jscomp
 
NameReferenceGraphConstruction.Traversal - Class in com.google.javascript.jscomp
 
nameReferenceGraphPath - Variable in class com.google.javascript.jscomp.CompilerOptions
 
NameReferenceGraphReport - Class in com.google.javascript.jscomp
Generate a nice HTML file describing the name reference graph.
NameReferenceGraphReport(NameReferenceGraph) - Constructor for class com.google.javascript.jscomp.NameReferenceGraphReport
Create a NameReferenceGraphReport object.
NameReferenceGraphReport.DiGraphNodeComparator - Class in com.google.javascript.jscomp
DiGraphNodeComparator gives us a way to generate sorted lists of DiGraphNodes.
nameReferenceReportPath - Variable in class com.google.javascript.jscomp.CompilerOptions
 
NameRefInExternsCheck() - Constructor for class com.google.javascript.jscomp.VarCheck.NameRefInExternsCheck
 
NameResolver(ImmutableMap<String, JSType>, ImmutableMap<String, String>) - Constructor for class com.google.javascript.jscomp.TypeTransformation.NameResolver
 
names - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
names - Variable in class com.google.javascript.jscomp.ConformanceRules.BannedName
 
names - Variable in class com.google.javascript.jscomp.NameAnalyzer.AliasSet
 
names - Variable in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
 
namespace - Variable in class com.google.javascript.jscomp.CheckGlobalNames
 
Namespace(String, Es6TypedToEs6Converter.Namespace) - Constructor for class com.google.javascript.jscomp.Es6TypedToEs6Converter.Namespace
 
namespace - Variable in class com.google.javascript.jscomp.InlineAliases
 
Namespace - Class in com.google.javascript.jscomp.newtypes
An object whose properties can be types (nominal types, enums, typedefs).
Namespace() - Constructor for class com.google.javascript.jscomp.newtypes.Namespace
 
namespace - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
namespace - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.UnrecognizedRequire
 
namespace - Variable in class com.google.javascript.jscomp.ProcessDefines
 
NAMESPACE - Static variable in class com.google.javascript.rhino.Token
Token types.
NAMESPACE_ELEMENTS - Static variable in class com.google.javascript.rhino.Token
Token types.
NAMESPACE_IMPORT_CANNOT_USE_STAR - Static variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
NAMESPACE_REDEFINED_WARNING - Static variable in class com.google.javascript.jscomp.CollapseProperties
 
NamespaceDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
TypeScript namespace declaration (eg.
NamespaceDeclarationTree(SourceRange, NamespaceNameTree, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree
 
namespaceForChecks - Variable in class com.google.javascript.jscomp.DefaultPassConfig
A global namespace to share across checking passes.
nameSpaceImportIdentifier - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree
 
NamespaceLit - Class in com.google.javascript.jscomp.newtypes
 
NamespaceLit(String) - Constructor for class com.google.javascript.jscomp.newtypes.NamespaceLit
 
NamespaceNameTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Parse tree node representing a namespace name (of the form foo.bar.Baz)
NamespaceNameTree(SourceRange, ImmutableList<String>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree
 
namespaces - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter.ScanNamespaces
 
namespaces - Variable in class com.google.javascript.jscomp.newtypes.Namespace
 
namespaceStack - Variable in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
 
namespaceType - Variable in class com.google.javascript.jscomp.newtypes.Namespace
 
NamespaceType - Class in com.google.javascript.rhino.jstype
A namespace type is a reference to a particular object.
NamespaceType(JSTypeRegistry, String, String, int, int) - Constructor for class com.google.javascript.rhino.jstype.NamespaceType
Create a namespace type based on the reference.
nameStack - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
namesToAlias - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
namesToTypes - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
nameSupplier - Variable in class com.google.javascript.jscomp.RenameLabels
 
nameToKeyword(String) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
nameToKeyword(String) - Method in class com.google.javascript.jscomp.TypeTransformation
 
nameUnmappedAnonymousFunctions - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
nameUsage - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
NameUse(NameReferenceGraph.Name, NameReferenceGraph.Reference) - Constructor for class com.google.javascript.jscomp.NameReferenceGraphConstruction.NameUse
 
nameUseSiteMultimap - Variable in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
nameVars - Variable in class com.google.javascript.jscomp.TypeTransformation.NameResolver
 
narrowScope - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
narrowScope(FlowScope, Node, JSType) - Method in class com.google.javascript.jscomp.TypeInference
 
NATIVE_PROPERTIES_COUNT - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
nativeBaseElement - Variable in class com.google.javascript.jscomp.PolymerClassDefinition
The name of the native HTML element which this element extends.
nativeExternsAdded - Variable in class com.google.javascript.jscomp.PolymerPass
 
nativeObjectType - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
nativeStringType - Variable in class com.google.javascript.jscomp.ReplaceCssNames
 
nativeType - Variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
nativeTypes - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
nativeVersion - Variable in class com.google.javascript.jscomp.RewritePolyfills.Polyfill
The language version at (or above) which the native symbol is available and sufficient.
NE - Static variable in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
Merging function for non-equality between types.
ne(Node, Node) - Static method in class com.google.javascript.rhino.IR
"!="
NE - Static variable in class com.google.javascript.rhino.Token
Token types.
needsEs6DartRuntime - Variable in class com.google.javascript.jscomp.AbstractCompiler
 
needsEs6Runtime - Variable in class com.google.javascript.jscomp.AbstractCompiler
 
needsManagement() - Method in class com.google.javascript.jscomp.DependencyOptions
Returns whether re-ordering of files is needed.
needsPropertyScope(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
needsToBeStubbed() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
needToCheckDuplications - Variable in class com.google.javascript.jscomp.JsMessageVisitor
 
neg(Node) - Static method in class com.google.javascript.rhino.IR
 
NEG - Static variable in class com.google.javascript.rhino.Token
Token types.
negate() - Method in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
negate() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
NEGATING_A_NON_NUMBER_ERROR - Static variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
negative - Variable in class com.google.javascript.jscomp.MinimizedCondition
A representation equivalent to the negation of the original condition.
neighborEdges - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
neighborList() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
NEVER_MATCHES - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
NEVER_PROVIDED_ERROR - Static variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
NEW - Static variable in class com.google.javascript.rhino.Token
Token types.
NEW_CHECK_TYPES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
NEW_CHECK_TYPES_ALL_CHECKS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
NEW_EXPECTS_OBJECT_OR_TYPEVAR - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
NEW_LINE - Static variable in class com.google.javascript.jscomp.IdMappingUtil
 
newArrayDeclarationNode(NodeTraversal) - Method in class com.google.javascript.jscomp.CoverageInstrumentationCallback
Create and return a new array declaration node.
newBooleanOutcomePair(JSType, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
newBuilder() - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
newBuilder(Mapping.LineMapping) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
newBuilder() - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
newBuilder(Mapping.OriginalMapping) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
newBuilder() - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
newBuilder(ConformanceConfig) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
newBuilder() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
newBuilder(FunctionInformationMap.Entry) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
newBuilder() - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
newBuilder(FunctionInformationMap.Module) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
newBuilder() - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
newBuilder(FunctionInformationMap) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
newBuilder() - Static method in class com.google.javascript.jscomp.Instrumentation
 
newBuilder(Instrumentation) - Static method in class com.google.javascript.jscomp.Instrumentation
 
newBuilder() - Static method in class com.google.javascript.jscomp.Requirement
 
newBuilder(Requirement) - Static method in class com.google.javascript.jscomp.Requirement
 
newBuilderForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
newBuilderForType() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
newBuilderForType() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.javascript.jscomp.ConformanceConfig
 
newBuilderForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
newBuilderForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
newBuilderForType() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
newBuilderForType() - Method in class com.google.javascript.jscomp.Instrumentation
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.javascript.jscomp.Instrumentation
 
newBuilderForType() - Method in class com.google.javascript.jscomp.Requirement
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class com.google.javascript.jscomp.Requirement
 
newCallNode(Node, Node...) - Static method in class com.google.javascript.jscomp.NodeUtil
A new CALL node with the "FREE_CALL" set based on call target.
newChild - Variable in class com.google.javascript.jscomp.FunctionRewriter.Reduction
 
newClass() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches constructing new objects.
newClass(String) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches constructing objects of the provided class name.
newCompilerOptions() - Method in class com.google.javascript.jscomp.Compiler
Allow subclasses to override the default CompileOptions object.
newContent - Variable in class com.google.javascript.refactoring.CodeReplacement
 
newExpr(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Creates an EXPR_RESULT.
NewExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
NewExpressionTree(SourceRange, ParseTree, ArgumentListTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.NewExpressionTree
 
newExternInput(String, Compiler.SyntheticExternsPosition) - Method in class com.google.javascript.jscomp.Compiler
 
newHasLocalResult(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
newHeaderNode(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CoverageInstrumentationCallback
 
newId() - Method in class com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator
Creates a new id for stubbing a method.
newInstanceForTesting() - Static method in class com.google.javascript.jscomp.DotFormatter
Creates a DotFormatter purely for testing DotFormatter's internal methods.
newInstrumentationNode(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CoverageInstrumentationCallback
Creates and return a new instrumentation node.
newlines - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
newName - Variable in class com.google.javascript.jscomp.AmbiguateProperties.Property
 
newName(AbstractCompiler, String) - Static method in class com.google.javascript.jscomp.NodeUtil
 
newName(AbstractCompiler, String, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Creates a new node representing an *existing* name, copying over the source location information from the basis node.
newName(AbstractCompiler, String, Node, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Creates a new node representing an *existing* name, copying over the source location information from the basis node and assigning the given original name to the node.
newName - Variable in class com.google.javascript.jscomp.RenameProperties.Property
 
newName - Variable in class com.google.javascript.jscomp.RenameVars.Assignment
 
newNode(int) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
newNode(int, Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
newNode(int, Node, Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
newNode(int, Node, Node, Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
newNode(int) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
newNode(Node, Node...) - Static method in class com.google.javascript.rhino.IR
 
newNumber(double) - Static method in class com.google.javascript.rhino.Node
 
newNumber(double, int, int) - Static method in class com.google.javascript.rhino.Node
 
newNumberNode(Double) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
newOptionalParameterFromNode(Node) - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
Copies the parameter specification from the given node, but makes sure it's optional.
newParameter(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
newParameterFromNode(Node) - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
Copies the parameter specification from the given node.
newPropertyAccess(AbstractCompiler, Node, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Creates a property access on the context tree.
newQName(AbstractCompiler, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Creates a node representing a qualified name.
newQName(AbstractCompiler, String, Node, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Creates a node representing a qualified name, copying over the source location information from the basis node and assigning the given original name to the node.
newQNameDeclaration(AbstractCompiler, String, Node, JSDocInfo) - Static method in class com.google.javascript.jscomp.NodeUtil
Creates a node representing a qualified name.
newReportFunctionExitNode(Node, Node) - Method in class com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns
 
newString(String) - Static method in class com.google.javascript.rhino.Node
 
newString(int, String) - Static method in class com.google.javascript.rhino.Node
 
newString(String, int, int) - Static method in class com.google.javascript.rhino.Node
 
newString(int, String, int, int) - Static method in class com.google.javascript.rhino.Node
 
newStringNode(String) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
newStringNode(int, String) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
newStringNode(String) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
newStringNode(String, int, int) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
newSubGraph() - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph
 
newSubGraph() - Method in interface com.google.javascript.jscomp.graph.AdjacencyGraph
Returns an empty SubGraph for this Graph.
newSubGraph() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
newSubGraph() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
newTracer(String) - Method in class com.google.javascript.jscomp.Compiler
Returns a new tracer for the given pass name.
newTraversal(FixedPointGraphTraversal.EdgeCallback<NODE, EDGE>) - Static method in class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
Helper method for creating new traversals.
newTypeInference - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
NewTypeInference - Class in com.google.javascript.jscomp
New type inference algorithm.
NewTypeInference(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.NewTypeInference
 
NewTypeInference.DeferredCheck - Class in com.google.javascript.jscomp
 
NewTypeInference.EnvTypePair - Class in com.google.javascript.jscomp
 
NewTypeInference.LValueResultBwd - Class in com.google.javascript.jscomp
 
NewTypeInference.LValueResultFwd - Class in com.google.javascript.jscomp
 
NewTypeInference.WarningReporter - Class in com.google.javascript.jscomp
 
newUndefinedNode(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Create a node for an empty result expression: "void 0"
newVarNode(String, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Create a VAR node containing the given name and initial value expression.
next() - Method in interface com.google.debugging.sourcemap.Base64VLQ.CharIterator
 
next() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator
 
next() - Method in class com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope
 
next() - Method in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
next() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Gets the next token of the token stream or the buffered token if a matching was previously made.
next - Variable in class com.google.javascript.rhino.Node.AbstractPropListItem
 
next - Variable in class com.google.javascript.rhino.Node
 
next() - Method in class com.google.javascript.rhino.Node.SiblingNodeIterable
 
nextChar() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
nextClearBit(int) - Method in class java.util.BitSet
 
nextCommentIter - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
nextConvention - Variable in class com.google.javascript.jscomp.CodingConventions.Proxy
 
nextGetPropFirstChildNode - Variable in class com.google.javascript.jscomp.ChainCalls.CallSite
 
nextGetPropNode - Variable in class com.google.javascript.jscomp.ChainCalls.CallSite
 
nextId - Variable in class com.google.javascript.jscomp.FunctionNames.FunctionListExtractor
 
nextInt() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
nextLink - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
 
nextLiteralToken() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
nextPreciserScopeKnowingConditionOutcome(Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Delegates the calculation of the preciser scope to the next link.
nextRegularExpressionLiteralToken() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Consumes a regular expression literal token and returns it.
nextRegularExpressionLiteralToken() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
nextSetBit(int) - Method in class java.util.BitSet
 
nextSetWord(JsArrayInteger, int) - Static method in class java.util.BitSet
 
nextString() - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator
 
nextTemplateLiteralToken() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Consumes a template literal token and returns it.
nextTemplateLiteralToken() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
nextTemplateLiteralTokenShared(TokenType, TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
nextToken() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Consumes the next token and returns it.
nextToken() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
nextUniqueInt - Variable in class com.google.javascript.jscomp.NodeNameExtractor
 
nextUniqueNameId() - Method in class com.google.javascript.jscomp.Compiler
Creates a new id for making unique names.
nextValue() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
NG_INJECT - Static variable in class com.google.javascript.rhino.JSDocInfo.Property
 
NO_DEPS_WARNING - Static variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
NO_LOCATION - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis.DegenerateLocationAbstraction
 
NO_OBJECT_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NO_RESOLVED_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NO_SIDE_EFFECTS - Static variable in class com.google.javascript.rhino.Node
 
NO_SUPERTYPE - Static variable in class com.google.javascript.jscomp.Es6ConvertSuper
 
NO_TREE_GENERATED_ERROR - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
NO_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NO_UNREAD_TOKEN - Static variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Specific value indicating that the JsDocInfoParser.unreadToken contains no token.
node - Variable in class com.google.javascript.jscomp.AliasStrings.StringOccurrence
 
node - Variable in class com.google.javascript.jscomp.AngularPass.NodeContext
Node jsDoc is attached to.
node - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval.RemovableAssignment
The node
node - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.Mapping
 
node - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion.Declaration
 
node - Variable in class com.google.javascript.jscomp.DefinitionSite
 
node - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration
 
node - Variable in class com.google.javascript.jscomp.GlobalNamespace.AstChange
 
node - Variable in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
Node(E) - Constructor for class com.google.javascript.jscomp.graph.StandardUnionFind.Node
 
node - Variable in class com.google.javascript.jscomp.JSError
Node where the warning occurred.
node - Variable in exception com.google.javascript.jscomp.JsMessageVisitor.MalformedException
 
node - Variable in class com.google.javascript.jscomp.MinimizedCondition.MeasuredNode
 
node - Variable in class com.google.javascript.jscomp.MustBeReachingVariableDef.Definition
 
node - Variable in class com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode
The CALL node
node - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.Continuation
 
node - Variable in class com.google.javascript.jscomp.TypedScopeCreator.DeferredSetType
 
node - Variable in class com.google.javascript.jscomp.TypedScopeCreator.StubDeclaration
 
node - Variable in class com.google.javascript.jscomp.UseSite
 
node - Variable in class com.google.javascript.refactoring.Match
 
node - Variable in class com.google.javascript.rhino.jstype.SimpleReference
 
Node - Class in com.google.javascript.rhino
This class implements the root of the intermediate representation.
Node(int) - Constructor for class com.google.javascript.rhino.Node
 
Node(int, Node) - Constructor for class com.google.javascript.rhino.Node
 
Node(int, Node, Node) - Constructor for class com.google.javascript.rhino.Node
 
Node(int, Node, Node, Node) - Constructor for class com.google.javascript.rhino.Node
 
Node(int, Node, Node, Node, Node) - Constructor for class com.google.javascript.rhino.Node
 
Node(int, int, int) - Constructor for class com.google.javascript.rhino.Node
 
Node(int, Node, int, int) - Constructor for class com.google.javascript.rhino.Node
 
Node.AbstractPropListItem - Class in com.google.javascript.rhino
 
Node.AncestorIterable - Class in com.google.javascript.rhino
Iterator to go up the ancestor tree.
Node.IntPropListItem - Class in com.google.javascript.rhino
 
Node.NodeMismatch - Class in com.google.javascript.rhino
 
Node.NumberNode - Class in com.google.javascript.rhino
 
Node.ObjectPropListItem - Class in com.google.javascript.rhino
 
Node.PropListItem - Interface in com.google.javascript.rhino
 
Node.SiblingNodeIterable - Class in com.google.javascript.rhino
 
Node.SideEffectFlags - Class in com.google.javascript.rhino
A helper class for getting and setting the side-effect flags.
Node.StringNode - Class in com.google.javascript.rhino
 
Node.TypeDeclarationNode - Class in com.google.javascript.rhino
Represents a node in the type declaration AST.
NODE_TRAVERSAL_ERROR - Static variable in class com.google.javascript.jscomp.NodeTraversal
 
nodeA - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
NodeAccumulator() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.FindReferences.NodeAccumulator
 
nodeActual - Variable in class com.google.javascript.rhino.Node.NodeMismatch
 
nodeAnnotationStack - Variable in class com.google.javascript.jscomp.graph.Graph
nodeB - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
NodeContext(String, Node, Node, Node) - Constructor for class com.google.javascript.jscomp.AngularPass.NodeContext
 
nodeExpected - Variable in class com.google.javascript.rhino.Node.NodeMismatch
 
nodeForSourceInfo - Variable in class com.google.javascript.jscomp.ProcessEs6Modules.NameNodePair
 
nodeHasAncestor(Node, Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis
Returns true if possibleAncestor is an ancestor ofnode.
nodeHasCall(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis
Returns true if a node has a CALL or a NEW descendant.
NodeIterators - Class in com.google.javascript.jscomp
A package for common iteration patterns.
NodeIterators() - Constructor for class com.google.javascript.jscomp.NodeIterators
 
NodeIterators.FunctionlessLocalScope - Class in com.google.javascript.jscomp
Traverses the local scope, skipping all function nodes.
NodeIterators.LocalVarMotion - Class in com.google.javascript.jscomp
An iterator to help with variable inlining.
NodeMetadata - Class in com.google.javascript.refactoring
Class that holds metadata (or meta objects) for use by JsFlume that aren't contained within the Node itself.
NodeMetadata(AbstractCompiler) - Constructor for class com.google.javascript.refactoring.NodeMetadata
 
NodeMismatch(Node, Node) - Constructor for class com.google.javascript.rhino.Node.NodeMismatch
 
NodeNameExtractor - Class in com.google.javascript.jscomp
Utility class that extracts the qualified name out of a node.
NodeNameExtractor(char) - Constructor for class com.google.javascript.jscomp.NodeNameExtractor
 
nodeNamespaceMap - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
nodeOrdering - Variable in class com.google.javascript.jscomp.SymbolTable
 
nodePredicate - Variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
nodePriorities - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
nodeRemoved(Node) - Method in interface com.google.javascript.jscomp.AstChangeProxy.ChangeListener
Notifies clients about node removals.
nodeRemoved(Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.RemoveListener
 
nodes - Variable in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph
 
nodes - Variable in class com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow
 
nodes - Variable in class com.google.javascript.jscomp.graph.Graph.SimpleSubGraph
 
nodes - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
nodes - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
nodesHaveSameControlFlow(Node, Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis
Returns true if the two nodes have the same control flow properties, that is, is node1 be executed every time node2 is executed and vice versa?
nodesToCollapse - Variable in class com.google.javascript.jscomp.CollapseVariableDeclarations
Nodes we've already looked at for collapsing, so that we don't look at them again (we look ahead when examining what nodes can be collapsed, and the node traversal may give them to us again)
nodesToKeep - Variable in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
NodeSubject - Class in com.google.javascript.jscomp.testing
A Truth Subject for the Node class.
NodeSubject(FailureStrategy, Node) - Constructor for class com.google.javascript.jscomp.testing.NodeSubject
 
NodeTraversal - Class in com.google.javascript.jscomp
NodeTraversal allows an iteration through the nodes in the parse tree, and facilitates the optimizations on the parse tree.
NodeTraversal(AbstractCompiler, NodeTraversal.Callback) - Constructor for class com.google.javascript.jscomp.NodeTraversal
Creates a node traversal using the specified callback interface.
NodeTraversal(AbstractCompiler, NodeTraversal.Callback, ScopeCreator) - Constructor for class com.google.javascript.jscomp.NodeTraversal
Creates a node traversal using the specified callback interface and the scope creator.
NodeTraversal.AbstractNodeTypePruningCallback - Class in com.google.javascript.jscomp
Abstract callback to visit a pruned set of nodes.
NodeTraversal.AbstractPostOrderCallback - Class in com.google.javascript.jscomp
Abstract callback to visit all nodes in postorder.
NodeTraversal.AbstractPreOrderCallback - Class in com.google.javascript.jscomp
Abstract callback to visit all nodes in preorder.
NodeTraversal.AbstractScopedCallback - Class in com.google.javascript.jscomp
Abstract scoped callback to visit all nodes in postorder.
NodeTraversal.AbstractShallowCallback - Class in com.google.javascript.jscomp
Abstract callback to visit all nodes but not traverse into function bodies.
NodeTraversal.AbstractShallowStatementCallback - Class in com.google.javascript.jscomp
Abstract callback to visit all structure and statement nodes but doesn't traverse into functions or expressions.
NodeTraversal.Callback - Interface in com.google.javascript.jscomp
Callback for tree-based traversals
NodeTraversal.FunctionCallback - Interface in com.google.javascript.jscomp
Callback for passes that iterate over a list of functions
NodeTraversal.ScopedCallback - Interface in com.google.javascript.jscomp
Callback that also knows about scope changes
nodeTypeMayHaveSideEffects(Node) - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
Returns true if the current node's type implies side effects.
nodeTypeMayHaveSideEffects(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the current node's type implies side effects.
nodeTypeMayHaveSideEffects(Node, AbstractCompiler) - Static method in class com.google.javascript.jscomp.NodeUtil
 
nodeTypes - Variable in class com.google.javascript.jscomp.NodeTraversal.AbstractNodeTypePruningCallback
 
NodeUtil - Class in com.google.javascript.jscomp
NodeUtil contains generally useful AST utilities.
NodeUtil() - Constructor for class com.google.javascript.jscomp.NodeUtil
 
NodeUtil.MatchDeclaration - Class in com.google.javascript.jscomp
A predicate for matching var or function declarations.
NodeUtil.MatchNameNode - Class in com.google.javascript.jscomp
A predicate for matching name nodes with the specified node.
NodeUtil.MatchNodeType - Class in com.google.javascript.jscomp
A predicate for matching nodes with the specified type.
NodeUtil.MatchNotClass - Class in com.google.javascript.jscomp
A predicate for matching anything except class nodes.
NodeUtil.MatchNotFunction - Class in com.google.javascript.jscomp
A predicate for matching anything except function nodes.
NodeUtil.MatchShallowStatement - Class in com.google.javascript.jscomp
A predicate for matching statements without exiting the current scope.
NodeUtil.ValueType - Enum in com.google.javascript.jscomp
 
NodeUtil.VarCollector - Class in com.google.javascript.jscomp
 
NodeUtil.Visitor - Interface in com.google.javascript.jscomp
Interface for use with the visit method.
NoImplicitlyPublicDecls(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls
 
noinjectLibrary - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
nominalType - Variable in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
nominalType - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
nominalType - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
NominalType - Class in com.google.javascript.jscomp.newtypes
 
NominalType(ImmutableMap<String, JSType>, RawNominalType) - Constructor for class com.google.javascript.jscomp.newtypes.NominalType
 
nominalType - Variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
nominaltypesByNode - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
NON_AMBIENT_NAMESPACE_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
NON_GLOBAL_DEFINE_INIT_ERROR - Static variable in class com.google.javascript.jscomp.ProcessDefines
 
NON_GLOBAL_ERROR - Static variable in class com.google.javascript.jscomp.FindExportableNodes
 
NON_GLOBAL_ID_GENERATOR_CALL - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
NON_GLOBAL_TWEAK_INIT_ERROR - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
NON_HALTING_ERROR_MSG - Static variable in class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
 
NON_INDEXABLE - Static variable in class com.google.javascript.rhino.Node
 
NON_LITERAL_TWEAK_ID_ERROR - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
NON_LOCAL_RESULT_PREDICATE - Static variable in class com.google.javascript.jscomp.NameAnalyzer
 
NON_SCALAR_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
NON_SLASH_MATCHER - Static variable in class com.google.javascript.jscomp.deps.PathUtil
 
NON_STANDARD_JSDOC - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
NON_STRING_PASSED_TO_SET_CSS_NAME_MAPPING_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
NON_STRINGIFIABLE_OBJECT_KEY - Static variable in class com.google.javascript.jscomp.TypeCheck
 
NON_TOP_LEVEL_STATEMENT_DEFINE_ERROR - Static variable in class com.google.javascript.jscomp.TransformAMDToCJSModule
 
nonExportingInputs - Variable in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
NonExternChecks() - Constructor for class com.google.javascript.jscomp.StrictModeCheck.NonExternChecks
 
nonExternFunctions - Variable in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Functions that we found in the global scope and not in externs.
NONFIRST_CHAR - Static variable in class com.google.javascript.jscomp.DefaultNameGenerator
These appear after after the first character
nonFirstChars - Variable in class com.google.javascript.jscomp.DefaultNameGenerator
 
nonMethodProperties - Variable in class com.google.javascript.jscomp.MethodCompilerPass
List of property names that may not be methods
nonNullableTypeNames - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
nonPropertyMembersToCopy - Variable in class com.google.javascript.jscomp.PolymerBehaviorExtractor.BehaviorDefinition
Other members intended to be copied to elements which use this Behavior.
NONWORD_PATTERN - Static variable in class com.google.javascript.jscomp.DisambiguateProperties
 
NoObjectType - Class in com.google.javascript.rhino.jstype
The bottom Object type, representing the subclass of all objects.
NoObjectType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.NoObjectType
 
NOOP_RESOLVER - Static variable in class com.google.javascript.jscomp.XtbMessageBundle
 
noProvides - Variable in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
NoResolvedType - Class in com.google.javascript.rhino.jstype
An unresolved type that was forward declared.
NoResolvedType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.NoResolvedType
 
normalize() - Method in class com.google.javascript.jscomp.Compiler
 
Normalize - Class in com.google.javascript.jscomp
The goal with this pass is to simplify the other passes, by making less complex statements.
Normalize(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.Normalize
 
normalize() - Method in class java.net.URI
 
normalize() - Method in interface java.nio.file.Path
 
Normalize.DuplicateDeclarationHandler - Class in com.google.javascript.jscomp
ScopeCreator duplicate declaration handler.
Normalize.FindExposeAnnotations - Class in com.google.javascript.jscomp
Find all the @expose annotations.
Normalize.NormalizeStatements - Class in com.google.javascript.jscomp
Simplify the AST: - VAR declarations split, so they represent exactly one child declaration.
Normalize.PropagateConstantAnnotationsOverVars - Class in com.google.javascript.jscomp
Propagate constant annotations over the Var graph.
Normalize.RewriteExposedProperties - Class in com.google.javascript.jscomp
Rewrite all exposed properties in [] form.
Normalize.ScopeTicklingCallback - Class in com.google.javascript.jscomp
A simple class that causes scope to be created.
Normalize.VerifyConstants - Class in com.google.javascript.jscomp
Walk the AST tree and verify that constant names are used consistently.
normalizeAddress(URI) - Method in class com.google.javascript.jscomp.ES6ModuleLoader
Normalizes the URI for the given uri by resolving it against the known ES6ModuleLoader.moduleRootUris.
normalizeAssignmentOp(Node) - Static method in class com.google.javascript.jscomp.DartSuperAccessorsPass
Transforms `a += b` to `a = a + b`.
normalizeBlocks(Node) - Method in class com.google.javascript.jscomp.PrepareAst
Add blocks to IF, WHILE, DO, etc.
normalizeClassType(JSType) - Static method in class com.google.javascript.jscomp.CheckAccessControls
Normalize the type of a constructor, its instance, and its prototype all down to the same type (the instance type).
normalized(List<JSType>, List<JSType>, JSType, JSType, JSType, JSType, Map<String, JSType>, ImmutableList<String>, boolean) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
normalizeForJoin(ImmutableSet<EnumType>, JSType) - Static method in class com.google.javascript.jscomp.newtypes.EnumType
 
normalizeInputAddress(CompilerInput) - Method in class com.google.javascript.jscomp.ES6ModuleLoader
Normalizes the address of input and resolves it against the module roots.
normalizeLabels(Node) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
Limit the number of special cases where LABELs need to be handled.
normalizeName(String) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
normalizeNodeTypes(Node) - Method in class com.google.javascript.jscomp.PrepareAst
Covert EXPR_VOID to EXPR_RESULT to simplify the rest of the code.
normalizeNumber(LiteralToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
normalizeNumericString(String) - Static method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
 
normalizeRegex(LiteralToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
NormalizeStatements(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.Normalize.NormalizeStatements
 
normalizeString(LiteralToken, boolean) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
normalizeSyntheticCode(AbstractCompiler, Node, String) - Static method in class com.google.javascript.jscomp.Normalize
 
normalizeTabularColonPos(String) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
normalizeWhitelist(Set<String>) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Loads legacy warnings list from the set of strings.
noSideEffectExterns - Variable in class com.google.javascript.jscomp.CheckSideEffects
 
noSideEffectFunctionNames - Variable in class com.google.javascript.jscomp.MarkNoSideEffectCalls
 
noStubFunctions - Variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
not(Matcher) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches the opposite of the provided matcher.
not(Node) - Static method in class com.google.javascript.rhino.IR
 
not() - Method in enum com.google.javascript.rhino.jstype.TernaryValue
Gets the not of this.
NOT - Static variable in class com.google.javascript.rhino.Token
Token types.
NOT_A_CONSTRUCTOR - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
NOT_A_CONSTRUCTOR - Static variable in class com.google.javascript.jscomp.TypeCheck
 
NOT_CALLABLE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
NOT_CALLABLE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
NOT_FUNCTION_PREDICATE - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis
 
NOT_UNIQUE_INSTANTIATION - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
note - Variable in class com.google.javascript.jscomp.ConformanceRules.ConformanceResult
 
notePreferredLineBreak() - Method in class com.google.javascript.jscomp.CodeConsumer
 
notePreferredLineBreak() - Method in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
notifyOfRemoval(Node) - Method in class com.google.javascript.jscomp.AstChangeProxy
Notifies listeners about a removal.
NoType - Class in com.google.javascript.rhino.jstype
Bottom type, representing the subclass of any value or object.
NoType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.NoType
 
noTypeSentinel - Variable in class com.google.javascript.jscomp.CheckAccessControls
 
ns - Variable in class com.google.javascript.jscomp.newtypes.Declaration
 
ns - Variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
NTIScope - Class in com.google.javascript.jscomp
 
NTIScope(Node, NTIScope, List<String>, JSTypes) - Constructor for class com.google.javascript.jscomp.NTIScope
 
NULL - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
NULL - Static variable in class com.google.javascript.rhino.Token
Token types.
NULL_ALIAS_TRANSFORMATION - Static variable in class com.google.javascript.jscomp.CompilerOptions.NullAliasTransformationHandler
 
NULL_ALIAS_TRANSFORMATION_HANDLER - Static variable in class com.google.javascript.jscomp.CompilerOptions
A Null implementation of the CodeChanges interface which performs all operations as a No-Op
NULL_ARGUMENT_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
NULL_COMMON_MODULE_ERROR - Static variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
NULL_CONFIG - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
NULL_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
NULL_OR_BOOLEAN - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
NULL_OR_BOOLEAN_MASK - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
NULL_OR_NUMBER - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
NULL_OR_NUMBER_MASK - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
NULL_OR_STRING - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
NULL_OR_STRING_MASK - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
NULL_OR_UNDEF - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
NULL_REPORTER - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
NULL_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NULL_VOID - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NULLABLE_DEREFERENCE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
NULLABLE_RETURN - Static variable in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
NULLABLE_RETURN_PREDICATE - Static variable in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
NULLABLE_RETURN_WITH_NAME - Static variable in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
NULLABLE_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
NULLABLE_TYPES_BY_DEFAULT - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
NullableObjsType - Class in com.google.javascript.jscomp.newtypes
 
NullableObjsType(ImmutableSet<ObjectType>) - Constructor for class com.google.javascript.jscomp.newtypes.NullableObjsType
 
nullAcceptingJoin(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
nullAcceptingJoin(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
nullAcceptingMeet(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
nullAcceptingMeet(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
NullAliasTransformation() - Constructor for class com.google.javascript.jscomp.CompilerOptions.NullAliasTransformationHandler.NullAliasTransformation
 
NullAliasTransformationHandler() - Constructor for class com.google.javascript.jscomp.CompilerOptions.NullAliasTransformationHandler
 
nullCount - Variable in class com.google.javascript.jscomp.TypeCheck
 
NullErrorReporter - Class in com.google.javascript.jscomp.parsing
An error reporter which consumes all calls and performs no actions.
NullErrorReporter() - Constructor for class com.google.javascript.jscomp.parsing.NullErrorReporter
 
NullErrorReporter.OldRhinoNullReporter - Class in com.google.javascript.jscomp.parsing
 
nullNode() - Static method in class com.google.javascript.rhino.IR
 
nullOrUndefined - Variable in class com.google.javascript.jscomp.TypeValidator
 
NullTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Represents a null parse tree element.
NullTree(SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.NullTree
 
NullType - Class in com.google.javascript.rhino.jstype
Null type.
NullType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.NullType
 
NUM_OR_STR - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
NUMBER - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
number - Variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
The number of the language version: 3, 5, or 6.
number(double) - Static method in class com.google.javascript.rhino.IR
 
number - Variable in class com.google.javascript.rhino.Node.NumberNode
 
NUMBER - Static variable in class com.google.javascript.rhino.Token
Token types.
NUMBER_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
NUMBER_OBJECT_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NUMBER_OBJECT_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NUMBER_OR_STRING - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
NUMBER_OR_STRING_MASK - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
NUMBER_STRING_BOOLEAN - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NUMBER_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
NUMBER_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
numberInstance - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
numberInstanceObjtype - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
numberNode(double, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
NumberNode(double) - Constructor for class com.google.javascript.rhino.Node.NumberNode
 
NumberNode(double, int, int) - Constructor for class com.google.javascript.rhino.Node.NumberNode
 
numberOfAdds - Variable in class com.google.javascript.jscomp.ComposeWarningsGuard
 
numberOrNumber - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
NumberType - Class in com.google.javascript.rhino.jstype
Number type.
NumberType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.NumberType
 
numberType() - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
 
numCapturingGroups() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
numCapturingGroups() - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
numCapturingGroups() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
numCapturingGroups() - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
numCapturingGroups() - Method in class com.google.javascript.jscomp.regex.RegExpTree
The number of capturing groups.
numCapturingGroups() - Method in class com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom
 
numCapturingGroups() - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
numDecimalDigits(int) - Static method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
numDigits(long) - Static method in class com.google.javascript.jscomp.Tracer
Gets the number of digits in an integer when printed in base 10.
NUMERIC_PATTERN - Static variable in class com.google.javascript.jscomp.newtypes.NominalType
 
numInputs - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec
 
numJsFiles - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsModuleSpec
 
numOccurrences - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
numOccurrences - Variable in class com.google.javascript.jscomp.AmbiguateProperties.Property
 
numOccurrences - Variable in class com.google.javascript.jscomp.RenameProperties.Property
 
numOccurrencesInfrequentlyExecuted - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
numUnfilledTemplateKeys() - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns the number of template keys in this map that do not have a corresponding JSType value.
numUsesWithinCfgNode - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 

O

ObfuscatedNameSupplier(ReplaceIdGenerators.RenameStrategy, BiMap<String, String>) - Constructor for class com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier
 
OBJECT_ELEMENT_TEMPLATE - Static variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
Deprecated.
OBJECT_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
OBJECT_METHODS_WITHOUT_SIDEEFFECTS - Static variable in class com.google.javascript.jscomp.NodeUtil
 
OBJECT_NUMBER_STRING - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
OBJECT_NUMBER_STRING_BOOLEAN - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
OBJECT_PATTERN - Static variable in class com.google.javascript.rhino.Token
Token types.
OBJECT_PROPERTY_STRING - Static variable in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
OBJECT_PROTOTYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
OBJECT_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ObjectKind - Class in com.google.javascript.jscomp.newtypes
Used by NominalType and ObjectType for @struct, @dict and @unrestricted.
ObjectKind(int) - Constructor for class com.google.javascript.jscomp.newtypes.ObjectKind
 
objectKind - Variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
objectKind - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
objectlit(Node...) - Static method in class com.google.javascript.rhino.IR
 
OBJECTLIT - Static variable in class com.google.javascript.rhino.Token
Token types.
OBJECTLIT_EXPECTED - Static variable in class com.google.javascript.jscomp.ClosureCodingConvention
 
objectLitAssignmentShortening - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
ObjectLitAssignmentShortening - Class in com.google.javascript.jscomp
Shorten a object literal by using following features in ES6 upward: 1.
ObjectLitAssignmentShortening(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ObjectLitAssignmentShortening
 
ObjectLitAssignmentShortening.ObjectLitShorteningCallback - Class in com.google.javascript.jscomp
 
ObjectLiteralCast(String, Node, DiagnosticType) - Constructor for class com.google.javascript.jscomp.CodingConvention.ObjectLiteralCast
 
ObjectLiteralExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ObjectLiteralExpressionTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ObjectLiteralExpressionTree
 
ObjectLiteralPropertyDefinition(Node, Node, Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition
 
ObjectLitShorteningCallback(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ObjectLitAssignmentShortening.ObjectLitShorteningCallback
 
objectLitToList(Node) - Static method in class com.google.javascript.jscomp.ClosureRewriteClass
 
objectNode - Variable in class com.google.javascript.jscomp.CodingConvention.ObjectLiteralCast
Object to cast.
ObjectPatternTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ObjectPatternTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ObjectPatternTree
 
objectPropertyStringPostprocess - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Handling for the ObjectPropertyString primitive.
ObjectPropertyStringPostprocess - Class in com.google.javascript.jscomp
Rewrites new JSCompiler_ObjectPropertyString(window, foo.prototype.bar) to new JSCompiler_ObjectPropertyString(foo.prototype, 'bar') Rewrites new JSCompiler_ObjectPropertyString(window, foo[bar]) to new JSCompiler_ObjectPropertyString(foo, bar) Rewrites new JSCompiler_ObjectPropertyString(window, foo$bar$baz) to new JSCompiler_ObjectPropertyString(window, 'foo$bar$baz')
ObjectPropertyStringPostprocess(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ObjectPropertyStringPostprocess
 
ObjectPropertyStringPostprocess.Callback - Class in com.google.javascript.jscomp
 
objectPropertyStringPreprocess - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Pre-process goog.testing.ObjectPropertyString.
ObjectPropertyStringPreprocess - Class in com.google.javascript.jscomp
Rewrites new goog.testing.ObjectPropertyString(foo, 'bar') to new JSCompiler_ObjectPropertyString(window, foo.bar).
ObjectPropertyStringPreprocess(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
ObjectPropertyStringPreprocess.Callback - Class in com.google.javascript.jscomp
 
ObjectPropListItem(int, Object, Node.PropListItem) - Constructor for class com.google.javascript.rhino.Node.ObjectPropListItem
 
objectPrototypeProps - Variable in class com.google.javascript.jscomp.CheckGlobalNames
 
ObjectType - Class in com.google.javascript.jscomp.newtypes
 
ObjectType(NominalType, PersistentMap<String, Property>, FunctionType, Namespace, boolean, ObjectKind) - Constructor for class com.google.javascript.jscomp.newtypes.ObjectType
 
ObjectType - Class in com.google.javascript.rhino.jstype
Object type.
ObjectType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.ObjectType
 
ObjectType(JSTypeRegistry, TemplateTypeMap) - Constructor for class com.google.javascript.rhino.jstype.ObjectType
 
ObjectTypeI - Interface in com.google.javascript.rhino
 
objectValue - Variable in class com.google.javascript.rhino.Node.ObjectPropListItem
 
objs - Variable in class com.google.javascript.jscomp.newtypes.NullableObjsType
 
objs - Variable in class com.google.javascript.jscomp.newtypes.ObjsType
 
objs - Variable in class com.google.javascript.jscomp.newtypes.UnionType
 
ObjsType - Class in com.google.javascript.jscomp.newtypes
 
ObjsType(ImmutableSet<ObjectType>) - Constructor for class com.google.javascript.jscomp.newtypes.ObjsType
 
occurrence - Variable in class com.google.javascript.jscomp.DefaultNameGenerator.CharPriority
 
occurrences - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
OCTAL_NUMBER_LITERAL_WARNING - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
OCTAL_STRING_LITERAL_WARNING - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
octaldigit(char) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
of(K, V) - Static method in class com.google.javascript.jscomp.newtypes.PersistentMap
 
OF - Static variable in class com.google.javascript.jscomp.parsing.parser.PredefinedName
 
offer(E) - Method in class java.util.ArrayDeque
 
offerFirst(E) - Method in class java.util.ArrayDeque
 
offerLast(E) - Method in class java.util.ArrayDeque
 
offset - Variable in class com.google.javascript.jscomp.parsing.parser.util.SourcePosition
 
offsetOfLine(int) - Method in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
offsetPosition - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
The position that the current source map is offset in the buffer being used to generated the compiled source file.
offsetValue(int, int) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
okToRenameVar(String, boolean) - Method in class com.google.javascript.jscomp.RenameVars
Determines whether a variable name is okay to rename.
OLD_CHECK_TYPES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
oldChild - Variable in class com.google.javascript.jscomp.FunctionRewriter.Reduction
 
oldErrorReporter - Variable in class com.google.javascript.jscomp.Compiler
 
oldName - Variable in class com.google.javascript.jscomp.AmbiguateProperties.Property
 
oldName - Variable in class com.google.javascript.jscomp.RenameProperties.Property
 
oldName - Variable in class com.google.javascript.jscomp.RenameVars.Assignment
 
oldPseudoNameMap - Variable in class com.google.javascript.jscomp.ShadowVariables
 
OldRhinoErrorReporter(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.RhinoErrorReporter.OldRhinoErrorReporter
 
OldRhinoNullReporter() - Constructor for class com.google.javascript.jscomp.parsing.NullErrorReporter.OldRhinoNullReporter
 
OnDisk(File, String, Charset) - Constructor for class com.google.javascript.jscomp.SourceFile.OnDisk
 
ONE_GIGA_BYTE - Static variable in class com.google.javascript.jscomp.JvmMetrics
 
ONE_KILO_BYTE - Static variable in class com.google.javascript.jscomp.JvmMetrics
 
ONE_MEGA_BYTE - Static variable in class com.google.javascript.jscomp.JvmMetrics
 
ONE_REQUIRE_PER_DECLARATION - Static variable in class com.google.javascript.jscomp.ClosureCheckModule
 
ONE_TYPE_FOR_MANY_VARS - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
ONLY_APPLY_TO_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
ONLY_APPLY_TO_REGEXP_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
onlyAffectsClassDef - Variable in class com.google.javascript.jscomp.NameAnalyzer.NameInformation
Whether this is a call that only affects the class definition
onlyApplyTo - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
onlyApplyTo_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
onlyApplyTo_ - Variable in class com.google.javascript.jscomp.Requirement
 
onlyApplyToRegexp - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
onlyApplyToRegexp_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
onlyApplyToRegexp_ - Variable in class com.google.javascript.jscomp.Requirement
 
onlyClosureDependencies - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
onModuleLoad() - Method in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
onModuleLoad() - Method in class com.google.javascript.jscomp.gwt.client.GwtRunner
 
onRedeclaration(Scope, String, Node, CompilerInput) - Method in class com.google.javascript.jscomp.Normalize.DuplicateDeclarationHandler
Remove duplicate VAR declarations encountered discovered during scope creation.
onRedeclaration(Scope, String, Node, CompilerInput) - Method in class com.google.javascript.jscomp.SyntacticScopeCreator.DefaultRedeclarationHandler
 
onRedeclaration(Scope, String, Node, CompilerInput) - Method in interface com.google.javascript.jscomp.SyntacticScopeCreator.RedeclarationHandler
 
onRedeclaration(Scope, String, Node, CompilerInput) - Method in class com.google.javascript.jscomp.VarCheck.RedeclarationCheckHandler
 
openExternExportsStream(B, String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns a stream for outputting the generated externs file.
openLine(boolean) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
Begin the entry for a new line.
operand - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree
 
operand - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree
 
operand - Variable in class com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree
 
operand - Variable in class com.google.javascript.jscomp.parsing.parser.trees.NewExpressionTree
 
operand - Variable in class com.google.javascript.jscomp.parsing.parser.trees.PostfixExpressionTree
 
operand - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree
 
operand - Variable in class com.google.javascript.jscomp.parsing.parser.trees.UnaryExpressionTree
 
OperationKind() - Constructor for enum com.google.javascript.jscomp.parsing.TypeTransformationParser.OperationKind
 
operator - Variable in class com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree
 
operator - Variable in class com.google.javascript.jscomp.parsing.parser.trees.PostfixExpressionTree
 
operator - Variable in class com.google.javascript.jscomp.parsing.parser.trees.UnaryExpressionTree
 
OPT_ARG_NAME - Static variable in class com.google.javascript.rhino.Node
 
OPT_ES6_TYPED - Static variable in class com.google.javascript.rhino.Node
 
OPTIMAL_ORDER - Static variable in class com.google.javascript.jscomp.PhaseOptimizer
 
optimize() - Method in class com.google.javascript.jscomp.Compiler
 
optimize() - Method in class com.google.javascript.jscomp.LinkedFlowScope
Remove flow scopes that add nothing to the flow.
optimize(Scope, Set<Var>) - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
optimize() - Method in interface com.google.javascript.jscomp.type.FlowScope
Optimize this scope and return a new FlowScope with faster lookup.
OPTIMIZE_LOOP_ERROR - Static variable in class com.google.javascript.jscomp.Compiler
Error strings used for reporting JSErrors
OPTIMIZE_LOOP_ERROR - Static variable in class com.google.javascript.jscomp.PhaseOptimizer
 
optimizeArgumentsArray - Variable in class com.google.javascript.jscomp.CompilerOptions
Provide formal names for elements of arguments array.
optimizeArgumentsArray - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Optimizes the "arguments" array.
OptimizeArgumentsArray - Class in com.google.javascript.jscomp
Optimization for functions that have var_args or access the arguments array.
OptimizeArgumentsArray(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.OptimizeArgumentsArray
Construct this pass and use OptimizeArgumentsArray.PARAMETER_PREFIX as the prefix for all parameter names that it introduces.
OptimizeArgumentsArray(AbstractCompiler, String) - Constructor for class com.google.javascript.jscomp.OptimizeArgumentsArray
 
optimizeCalls - Variable in class com.google.javascript.jscomp.CompilerOptions
Remove unused parameters from call sites.
optimizeCalls - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Optimizes unused function arguments, unused return values, and inlines constant parameters.
OptimizeCalls - Class in com.google.javascript.jscomp
A root pass that container for other passes that should run on with a single call graph (currently a SimpleDefinitionFinder).
OptimizeCalls(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.OptimizeCalls
 
OptimizeCalls.CallGraphCompilerPass - Interface in com.google.javascript.jscomp
 
optimizeCallSite(SimpleDefinitionFinder, List<OptimizeParameters.Parameter>, Node) - Method in class com.google.javascript.jscomp.OptimizeParameters
 
optimizeFunctionDefinition(List<OptimizeParameters.Parameter>, Node) - Method in class com.google.javascript.jscomp.OptimizeParameters
 
optimizeParameters - Variable in class com.google.javascript.jscomp.CompilerOptions
Remove unused and constant parameters.
OptimizeParameters - Class in com.google.javascript.jscomp
Optimize function calls and function signatures.
OptimizeParameters(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.OptimizeParameters
 
OptimizeParameters.Parameter - Class in com.google.javascript.jscomp
Simple container class that keeps tracks of a parameter and whether it should be removed.
optimizePasses() - Method in class com.google.javascript.jscomp.PhaseOptimizer.Loop
Re-arrange the passes in an optimal order.
optimizeReturns - Variable in class com.google.javascript.jscomp.CompilerOptions
Remove unused return values.
OptimizeReturns - Class in com.google.javascript.jscomp
A compiler pass for optimize function return results.
OptimizeReturns(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.OptimizeReturns
 
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
Given a node to optimize and a traversal, optimize the node.
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.ExploitAssigns
 
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Tries to apply our various peephole minimizations on the passed in node.
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
 
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.PeepholeSimplifyRegExp
 
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
Tries apply our various peephole minimizations on the passed in node.
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.ReorderConstantExpression
 
optimizeSubtree(Node) - Method in class com.google.javascript.jscomp.StatementFusion
 
optimizeToEs6 - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Optimizations that output ES6 features.
OPTIONAL_ARG_AT_END - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
OPTIONAL_ARG_PREFIX - Static variable in class com.google.javascript.jscomp.GoogleCodingConvention
 
OPTIONAL_PARAM_NOT_MARKED_OPTIONAL - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
OPTIONAL_PARAMETER - Static variable in class com.google.javascript.rhino.Token
Token types.
OPTIONAL_TYPE_NOT_USING_OPTIONAL_NAME - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
optionalFormals - Variable in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
optionalFormals - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
optionalFormals - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
optionalParameter(Node.TypeDeclarationNode) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Represents a function parameter that is optional.
OptionalParameterTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
OptionalParameterTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.OptionalParameterTree
 
options - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
options - Variable in class com.google.javascript.jscomp.Compiler
 
options - Variable in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
options - Variable in class com.google.javascript.jscomp.JsMessageExtractor
 
options - Variable in class com.google.javascript.jscomp.PassConfig
 
opToStr(int) - Static method in class com.google.javascript.jscomp.NodeUtil
Converts an operator's token value (see Token) to a string representation.
opToStrNoFail(int) - Static method in class com.google.javascript.jscomp.NodeUtil
Converts an operator's token value (see Token) to a string representation or fails.
or(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
or(TernaryValue) - Method in enum com.google.javascript.rhino.jstype.TernaryValue
Gets the or of this and that.
OR - Static variable in class com.google.javascript.rhino.Token
Token types.
or(BitSet) - Method in class java.util.BitSet
 
order - Variable in class com.google.javascript.jscomp.DefaultNameGenerator.CharPriority
 
ORDER_CODE_REPLACEMENTS - Static variable in class com.google.javascript.refactoring.ApplySuggestedFixes
 
ORDER_OF_OCCURRENCE_COMPARATOR - Static variable in class com.google.javascript.jscomp.RenameVars
Sorts Assignment objects by the order the variable name first appears in the source.
orderedWorkSet - Variable in class com.google.javascript.jscomp.DataFlowAnalysis
 
orderInput(INPUT) - Method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
orderInputs() - Method in class com.google.javascript.jscomp.Compiler
 
orderOfAddition - Variable in class com.google.javascript.jscomp.ComposeWarningsGuard.GuardComparator
 
orderOfAddition - Variable in class com.google.javascript.jscomp.ComposeWarningsGuard
 
orderOfOccurrence - Variable in class com.google.javascript.jscomp.RenameVars.Assignment
 
original - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TypeAliasTree
 
original - Variable in class com.google.javascript.jscomp.ReplaceStrings.Result
 
ORIGINAL_FILE_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
ORIGINAL_MAPPING_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
originalCommentPosition - Variable in class com.google.javascript.rhino.JSDocInfo
Position of the original comment.
originalFile_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
originalFile_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
originalGeneratorBody - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators
 
OriginalMapping(GeneratedMessage.Builder<?>) - Constructor for class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
OriginalMapping(boolean) - Constructor for class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
OriginalMapping(CodedInputStream, ExtensionRegistryLite) - Constructor for class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
originalMapping_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
originalMapping_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
originalMappingBuilder_ - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
originalMatchedNode - Variable in class com.google.javascript.refactoring.SuggestedFix.Builder
 
originalMatchedNode - Variable in class com.google.javascript.refactoring.SuggestedFix
 
originalName - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.Mapping
The original name of the token found at the position represented by this mapping (if any).
originalName - Variable in class com.google.javascript.jscomp.ProcessEs6Modules.ModuleOriginalNamePair
 
ORIGINALNAME_PROP - Static variable in class com.google.javascript.rhino.Node
 
originalNameMap - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
A map of source names to source name index
originalPath - Variable in class com.google.javascript.jscomp.SourceFile.Builder
 
originalPath - Variable in class com.google.javascript.jscomp.SourceFile
 
originalPosition - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.Mapping
The position of the code in the input source file.
originalSourcesLoader - Variable in class com.google.javascript.jscomp.Compiler
 
otherProps - Variable in class com.google.javascript.jscomp.newtypes.Namespace
 
out - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
out - Variable in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState
 
out - Variable in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
out - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
outcome - Variable in class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.TypeRestriction
 
outEdgeList - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
outerVarPreconditions - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
outerVars - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
outerVars - Variable in class com.google.javascript.jscomp.NTIScope
 
outOfBandTraversal(Var) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
output - Variable in class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
OUTPUT_MARKER - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
OUTPUT_MARKER - Static variable in class com.google.javascript.jscomp.CommandLineRunner
 
OUTPUT_MARKER_JS_STRING - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
OUTPUT_SAME_AS_INPUT_ERROR - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
outputBundle() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
outputBundles - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
outputCharSequence(CharSequence, int, int) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
outputCharset - Variable in class com.google.javascript.jscomp.CompilerOptions
Charset to use when generating code.
outputCharset2 - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
outputCharsetEncoder - Variable in class com.google.javascript.jscomp.CodeGenerator
 
OutputCharsetEncoder - Class in com.google.javascript.jscomp
Output charset encoder for CodeGenerator that delegates to a CharsetEncoder.
OutputCharsetEncoder - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for OutputCharsetEncoder
OutputCharsetEncoder(Charset) - Constructor for class com.google.javascript.jscomp.OutputCharsetEncoder
 
outputEncoding - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
outputFile - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
OutputFormatKey(String) - Constructor for enum com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey
 
OutputInfoKey(String) - Constructor for enum com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey
 
outputJsonStream() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
outputJsStringUsage - Variable in class com.google.javascript.jscomp.CompilerOptions
Print string usage as part of the compilation log.
outputManifest() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
outputManifest - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
outputManifestOrBundle(List<String>, boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Writes the manifest or bundle of all compiler input files that were included as controlled by --dependency_mode, if requested.
outputManifests - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
outputModuleBinaryAndSourceMaps(List<JSModule>, B) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
outputModuleDependencies - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
outputModuleDependencies - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
outputModuleGraphJson() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Creates a file containing the current module graph in JSON serialization.
outputNameMaps() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Outputs the variable and property name maps for the specified compiler if the proper FLAGS are set.
outputSingleBinary(B) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
outputSourceMap(B, String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Outputs the source map found in the compiler to the proper path if one exists.
outputStringUsage - Variable in class com.google.javascript.jscomp.AliasStrings
 
outputStringUsage() - Method in class com.google.javascript.jscomp.AliasStrings
Outputs a log of all strings used more than once in the code.
outputTracerReport(PrintStream) - Method in class com.google.javascript.jscomp.PerformanceTracker
Prints a summary, which contains aggregate stats for all runs of each pass and a log, which contains stats for each individual run.
outputTypes - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
outputWrapper - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
outputWrapper - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
outputWrapper - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
outputWrapperFile - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
outputWrapperFile - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
outstandingEvents - Variable in class com.google.javascript.jscomp.Tracer.ThreadTrace
Tracers that have not had their .stop() called
outStream - Variable in class com.google.javascript.jscomp.Compiler
 
OVERLOAD_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
overloadStack - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
overrideDefines(Map<String, ProcessDefines.DefineInfo>) - Method in class com.google.javascript.jscomp.ProcessDefines
 
overrideModule(JSModule) - Method in class com.google.javascript.jscomp.CompilerInput
Overrides the module to which the input belongs.
OVERRIDING_PROTOTYPE_WITH_NON_OBJECT - Static variable in class com.google.javascript.jscomp.TypeCheck
 
OVERWRITE_PRIVATE_EVENTFUL_OBJECT - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
overwriteDeclaredType(String, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Overrides a declared global type name.
overwriteMembersIfPresent(List<PolymerPass.MemberDefinition>, List<PolymerPass.MemberDefinition>) - Static method in class com.google.javascript.jscomp.PolymerClassDefinition
Appends a list of new MemberDefinitions to the end of a list and removes any previous MemberDefinition in the list which has the same name as the new member.
ownerFunction - Variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
ownerName - Variable in class com.google.javascript.jscomp.TypedScopeCreator.StubDeclaration
 
ownSymbols - Variable in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 

P

P1_GT_P2 - Static variable in class com.google.javascript.jscomp.BasicErrorManager.LeveledJSErrorComparator
 
P1_LT_P2 - Static variable in class com.google.javascript.jscomp.BasicErrorManager.LeveledJSErrorComparator
 
PACKAGE_WITH_TEST_DIR - Static variable in class com.google.javascript.jscomp.GoogleCodingConvention
 
padding(CharSequence, int) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
padLine(StringBuilder, int, JsDocInfoParser.WhitespaceOption) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
param - Variable in class com.google.javascript.jscomp.parsing.parser.trees.OptionalParameterTree
 
param - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree
 
PARAM_LIST - Static variable in class com.google.javascript.rhino.Token
Token types.
ParamContext() - Constructor for enum com.google.javascript.jscomp.parsing.parser.Parser.ParamContext
 
Parameter(Node, boolean) - Constructor for class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
parameter - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree
 
parameter - Variable in class com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree
 
PARAMETER_PREFIX - Static variable in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
PARAMETERIZED_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
parameterizedType(Node.TypeDeclarationNode, Iterable<Node.TypeDeclarationNode>) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Represents a parameterized, or generic, type.
ParameterizedTypeTree - Class in com.google.javascript.jscomp.parsing.parser.trees
A type that has type arguments applied to it (Foo<Bar, Baz>).
ParameterizedTypeTree(SourceRange, TypeNameTree, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ParameterizedTypeTree
 
ParameterKind() - Constructor for enum com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterKind
 
parameters - Variable in class com.google.javascript.jscomp.CodingConvention.Bind
 
parameters - Variable in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
parameters - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree
 
parameters - Variable in class com.google.javascript.jscomp.ReplaceStrings.Config
 
parameters - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
parameters - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
parameters - Variable in class com.google.javascript.rhino.jstype.ArrowType
 
parametersNode - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
parametersNode - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
parametersReferenced - Variable in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
ParameterType(JSType, JSTypeCreatorFromJSDoc.ParameterKind) - Constructor for class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterType
 
ParamIterator(Node, JSDocInfo) - Constructor for class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator
 
paramList() - Static method in class com.google.javascript.rhino.IR
 
paramList(Node) - Static method in class com.google.javascript.rhino.IR
 
paramList(Node...) - Static method in class com.google.javascript.rhino.IR
 
paramList(List<Node>) - Static method in class com.google.javascript.rhino.IR
 
paramNames - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator
The parameter names from the JSDocInfo.
paramNodeMatches - Variable in class com.google.javascript.jscomp.TemplateAstMatcher
Record the first Node to match a template parameter, only valid for the last match if it was successful.
paramPredix - Variable in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
params - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParamIterator
The PARAM_LIST node containing the function parameters.
PAREN_COST - Static variable in class com.google.javascript.jscomp.FunctionInjector
The cost of the parentheses needed to make a call.
ParenExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ParenExpressionTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree
 
parent - Variable in class com.google.javascript.jscomp.AliasStrings.StringOccurrence
 
parent - Variable in class com.google.javascript.jscomp.ChainCalls.CallSite
 
parent - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval.RemovableAssignment
Its parent
parent - Variable in class com.google.javascript.jscomp.CollapseVariableDeclarations.Collapse
Parent of the nodes to the collapse
parent - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter.Namespace
 
parent - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.ExtractionInstance
 
parent - Variable in class com.google.javascript.jscomp.FunctionNames.FunctionRecord
 
parent - Variable in class com.google.javascript.jscomp.FunctionRewriter.Reduction
 
parent - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
parent - Variable in class com.google.javascript.jscomp.graph.StandardUnionFind.Node
The parent node of this element.
parent - Variable in class com.google.javascript.jscomp.LinkedFlowScope.LinkedFlowSlot
 
parent - Variable in class com.google.javascript.jscomp.LinkedFlowScope
 
parent - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsNameRefNode
Parent node of the name access (ASSIGN, VAR, FUNCTION, OBJECTLIT, or CALL)
parent - Variable in class com.google.javascript.jscomp.NTIScope
 
parent - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock
 
parent - Variable in class com.google.javascript.jscomp.Scope
 
parent - Variable in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
parent - Variable in class com.google.javascript.jscomp.TypedScope
 
parent - Variable in class com.google.javascript.rhino.Node
 
parentForNewVarDecl - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
parentModuleCanSeeSymbolsDeclaredInChildren - Variable in class com.google.javascript.jscomp.CompilerOptions
Whether when module B depends on module A and module B declares a symbol, this symbol can be seen in A after B has been loaded.
parentModuleCanSeeSymbolsDeclaredInChildren - Variable in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
parentSource - Variable in class com.google.javascript.rhino.jstype.PropertyMap
 
parse(String) - Method in interface com.google.debugging.sourcemap.SourceMapConsumer
Parses the given contents containing a source map to provide initialize a class providing SourceMapping.
parse(String) - Static method in class com.google.debugging.sourcemap.SourceMapConsumerFactory
 
parse(String, SourceMapSupplier) - Static method in class com.google.debugging.sourcemap.SourceMapConsumerFactory
 
parse(String) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Parses the given contents containing a source map.
parse(String, SourceMapSupplier) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Parses the given contents containing a source map.
parse(JsonObject, SourceMapSupplier) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Parses the given contents containing a source map.
parse(List<String>) - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags
Parse the given args list.
parse() - Method in class com.google.javascript.jscomp.Compiler
 
parse(SourceFile) - Method in class com.google.javascript.jscomp.Compiler
 
parse(AbstractCompiler) - Method in class com.google.javascript.jscomp.JsAst
 
parse() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Parses a JSDocInfo object.
parse(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parse(StaticSourceFile, String, Config, ErrorReporter) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
PARSE_ERROR - Static variable in class com.google.javascript.jscomp.deps.JsFileLineParser
 
PARSE_ERROR - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
PARSE_TREE_TOO_DEEP - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
PARSE_WARNING - Static variable in class com.google.javascript.jscomp.deps.JsFileLineParser
 
parseAdditiveExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAmbientDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAmbientDeclarationHelper() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAmbientFunctionDeclaration(SourcePosition, IdentifierToken, boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAmbientFunctionDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAmbientNamespaceElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAmbientNamespaceElements() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAmbientVariableDeclarationList() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAndNormalizeTestCode(AbstractCompiler, String) - Static method in class com.google.javascript.jscomp.Normalize
 
parseAndRecordParamTypeNode(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Looks for a type expression at the current token and if found, returns it.
parseAndRecordTypeNameNode(JsDocToken, int, int, boolean) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Looks for a type expression at the current token and if found, returns it.
parseAndRecordTypeNode(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Looks for a type expression at the current token and if found, returns it.
parseAndRecordTypeNode(JsDocToken, int, int, boolean, boolean) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Looks for a parameter type expression at the current token and if found, returns it.
parseAnnotation(JsDocToken, List<JsDocInfoParser.ExtendedTypeInfo>) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
parseArgumentIndexAndFlags(SimpleFormat.FormatToken) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
parseArguments(Parameters) - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags.BooleanOptionHandler
 
parseArguments() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseArrayComprehension() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseArrayInitializer() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseArrayLiteral() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseArrayPattern(Parser.PatternKind) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseArrayPatternElement(Parser.PatternKind) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseArrayTypeExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseArrowFunctionTail(SourcePosition, GenericTypeListTree, FormalParameterListTree, Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAssignment(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAssignmentExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseAssignmentOrSpread() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseBasicTypeExpression(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
BasicTypeExpression := '*' | 'null' | 'undefined' | TypeName | FunctionType | UnionType | RecordType
parseBitwiseAND(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseBitwiseOR(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseBitwiseXOR(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseBlock() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseBreakStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseCallSignature(boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseCaseClauses() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseCaseStatementsOpt() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseCatch() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseClass(boolean, boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseClassDeclaration(boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseClassElement(boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseClassElements(boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseClassExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseClassMemberDeclaration(boolean, boolean, TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseComprehension(ComprehensionTree.ComprehensionType, TokenType, TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseComprehensionFor() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseComprehensionIf() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseComputedPropertyName() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseConditional(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseConfiguration(List<String>) - Method in class com.google.javascript.jscomp.ReplaceStrings
Build the data structures need by this pass from the provided list of functions and methods.
parseConfiguration(String) - Method in class com.google.javascript.jscomp.ReplaceStrings
Convert the provide string into a Config.
parseContextTypeExpression(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
ContextTypeExpression := BasicTypeExpression | '?' For expressions on the right hand side of a this: or new:
parseContinueStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseConversionType(SimpleFormat.FormatToken) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
parseCoverParenthesizedExpressionAndArrowParameterList() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parsedComments - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
parseDebuggerStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseDelimitedFrom(InputStream) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseDelimitedFrom(InputStream) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseDelimitedFrom(InputStream) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseDelimitedFrom(InputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseDelimitedFrom(InputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseDelimitedFrom(InputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseDelimitedFrom(InputStream) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseDelimitedFrom(InputStream) - Static method in class com.google.javascript.jscomp.Requirement
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Requirement
 
parseDepsFiles() - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Parses all deps.js files in the deps list and creates a map of closure-relative path -> DependencyInfo.
parseDirectives(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
Parse the directives, encode them in the AST, and remove their nodes.
parsedModuleWrappers - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
parseDocumentation - Variable in class com.google.javascript.rhino.JSDocInfoBuilder
 
parseDoWhileStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parsedSourceMap - Variable in class com.google.javascript.jscomp.SourceMapInput
 
parseEmptyStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseEnumDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseEnumMembers() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseEquality(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
ParseException(String, boolean) - Constructor for exception com.google.javascript.jscomp.deps.JsFileLineParser.ParseException
Constructor.
ParseException() - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter.ParseException
 
parseExportDeclaration(boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseExportSpecifier() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseExportSpecifierSet() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseExpressionNoIn() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseExpressionStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseFieldName(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
FieldName := NameExpression | StringLiteral | NumberLiteral | ReservedIdentifier
parseFieldType(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
FieldType := FieldName | FieldName ':' TypeExpression
parseFieldTypeList(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
FieldTypeList := FieldType | FieldType ',' FieldTypeList
parseFile(String) - Method in class com.google.javascript.jscomp.deps.DepsFileParser
Parses the given file and returns a list of dependency information that it contained.
parseFile(String, String) - Method in class com.google.javascript.jscomp.deps.DepsFileParser
Parses the given file and returns a list of dependency information that it contained.
parseFile(String, String, String) - Method in class com.google.javascript.jscomp.deps.JsFileParser
Parses the given file and returns the dependency information that it contained.
parseFile(String, String) - Method in class com.google.javascript.jscomp.deps.JsFunctionParser
Parses the given file and returns the dependency information that it contained.
parseFileReader(String, Reader) - Method in class com.google.javascript.jscomp.deps.DepsFileParser
Parses the file from the given reader and returns a list of dependency information that it contained.
parseFinallyBlock() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseForInStatement(SourcePosition, ParseTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseFormalParameterList(Parser.ParamContext) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseFormatToken(int) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
Returns a FormatToken representing the format specifier starting at 'offset'.
parseForOfStatement(SourcePosition, ParseTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseForStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseForStatement(SourcePosition, ParseTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseFrom(ByteString) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseFrom(byte[]) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseFrom(InputStream) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseFrom(CodedInputStream) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
parseFrom(ByteString) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseFrom(byte[]) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseFrom(InputStream) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseFrom(CodedInputStream) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
parseFrom(ByteString) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseFrom(byte[]) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseFrom(InputStream) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseFrom(CodedInputStream) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.ConformanceConfig
 
parseFrom(ByteString) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseFrom(byte[]) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseFrom(InputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseFrom(CodedInputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
parseFrom(ByteString) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseFrom(byte[]) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseFrom(InputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseFrom(CodedInputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
parseFrom(ByteString) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseFrom(byte[]) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseFrom(InputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseFrom(CodedInputStream) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.FunctionInformationMap
 
parseFrom(ByteString) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseFrom(byte[]) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseFrom(InputStream) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseFrom(CodedInputStream) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Instrumentation
 
parseFrom(ByteString) - Static method in class com.google.javascript.jscomp.Requirement
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Requirement
 
parseFrom(byte[]) - Static method in class com.google.javascript.jscomp.Requirement
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Requirement
 
parseFrom(InputStream) - Static method in class com.google.javascript.jscomp.Requirement
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Requirement
 
parseFrom(CodedInputStream) - Static method in class com.google.javascript.jscomp.Requirement
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class com.google.javascript.jscomp.Requirement
 
parseFunctionBody() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseFunctionDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseFunctionExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseFunctionTail(SourcePosition, IdentifierToken, boolean, boolean, TokenType, FunctionDeclarationTree.Kind) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseFunctionType(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
FunctionType := 'function' FunctionSignatureType FunctionSignatureType := TypeParameters '(' 'this' ':' TypeName, ParametersType ')' ResultType
parseFunctionTypeExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseGeneratorComprehension() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseGetAccessor(TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseGlobalSourceElements() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseHelperCode(FunctionRewriter.Reducer) - Method in class com.google.javascript.jscomp.FunctionRewriter
Parse helper code needed by a reducer.
parseHelperLoop(JsDocToken, List<JsDocInfoParser.ExtendedTypeInfo>) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
parseIdentifierExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseIdGeneratorTag(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Parse a @idgenerator tag of the form @idgenerator or @idgenerator&#123;consistent&#125;.
parseIfStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseImportDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseImportSpecifier() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseImportSpecifierSet() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseIndexSignature() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseInitializer(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseInlineTypeDoc(Comment) - Method in class com.google.javascript.jscomp.parsing.IRFactory
Parses inline type info.
parseInlineTypeDoc() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Parse a description as a @type.
parseInputs() - Method in class com.google.javascript.jscomp.Compiler
Parses the externs and main inputs.
parseInterfaceDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseInterfaceElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseInterfaceElements() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseJsdoc(String) - Static method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Parses a string containing a JsDoc declaration, returning the entire JSDocInfo if the parsing succeeded or null if it failed.
parseJsDocDocumentation - Variable in class com.google.javascript.jscomp.CompilerOptions
 
parseJsDocDocumentation - Variable in class com.google.javascript.jscomp.parsing.Config
Whether to parse the descriptions of JsDoc comments.
parseJsonFilesFromInputStream() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
parseJsString(String) - Method in class com.google.javascript.jscomp.deps.JsFileLineParser
Parses a JS string literal.
parseJsStringArray(String) - Method in class com.google.javascript.jscomp.deps.JsFileLineParser
Parses a JavaScript array of string literals.
parseJsStringMap(String) - Method in class com.google.javascript.jscomp.deps.JsFileLineParser
Parses a JavaScript map of string literals.
parseLabelledStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseLanguageMode(String) - Static method in class com.google.javascript.jscomp.ant.CompileTask
 
parseLeftHandSideExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseLeftHandSidePattern() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseLine(String) - Method in class com.google.javascript.jscomp.deps.DepsFileParser
Extracts dependency information from lines that look like goog.addDependency('pathRelativeToClosure', ['provides'], ['requires']); Adds the dependencies to depInfos.
parseLine(String) - Method in class com.google.javascript.jscomp.deps.JsFileLineParser
Called for each line of the file being parsed.
parseLine(String) - Method in class com.google.javascript.jscomp.deps.JsFileParser
Parses a line of JavaScript, extracting goog.provide and goog.require information.
parseLine(String) - Method in class com.google.javascript.jscomp.deps.JsFunctionParser
Parses a line of JavaScript, extracting dependency information.
parseLiteralExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseLoadFlags(String) - Method in class com.google.javascript.jscomp.deps.DepsFileParser
 
parseLogicalAND(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseLogicalOR(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseMemberExpressionNoNew() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseMessageTextNode(JsMessage.Builder, Node) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Appends the message parts in a JS message value extracted from the given text node.
parseMetaMap(JsonObject, SourceMapSupplier) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
parseMethodSignature(SourcePosition, IdentifierToken, boolean, boolean, boolean, TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseMissingPrimaryExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseModifiesTag(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Parse a @modifies tag of the form @modifies&#123;this|arguments|param&#125;.
parseModuleWrappers(List<String>, List<JSModule>) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Parses module wrapper specifications.
parseMultiplicativeExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseNamespaceDeclaration(boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseNamespaceElements() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseNamespaceName() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseNewExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseObjectLiteral() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseObjectPattern(Parser.PatternKind) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseObjectPatternField(Parser.PatternKind) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseObjectPatternFieldTail(Parser.PatternKind) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Parses the "tail" of an object pattern field, i.e.
parseParameter(JSTypeExpression, JSTypeCreatorFromJSDoc.ParameterKind, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
parseParameter(Node, JSTypeCreatorFromJSDoc.ParameterKind, DeclaredTypeRegistry, ImmutableList<String>) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
parseParameter(Parser.ParamContext) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseParametersType(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
ParametersType := RestParameterType | NonRestParametersType | NonRestParametersType ',' RestParameterType RestParameterType := '...' Identifier NonRestParametersType := ParameterType ',' NonRestParametersType | ParameterType | OptionalParametersType OptionalParametersType := OptionalParameterType | OptionalParameterType, OptionalParametersType OptionalParameterType := ParameterType= ParameterType := TypeExpression | Identifier ':' TypeExpression
parseParamTypeExpression(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
ParamTypeExpression := OptionalParameterType | TopLevelTypeExpression | '...' TopLevelTypeExpression OptionalParameterType := TopLevelTypeExpression '='
parseParamTypeExpressionAnnotation(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
ParamTypeExpressionAnnotation := '{' ParamTypeExpression '}'
parseParenTypeExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parsePattern(Parser.PatternKind) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parsePostfixExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parsePrecision(SimpleFormat.FormatToken) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
parsePrimaryExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseProgram() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parsePropertyAssignment() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parsePropertyAssignmentGenerator() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parsePropertyNameAssignment() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
PARSER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
PARSER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
PARSER - Static variable in class com.google.debugging.sourcemap.SourceMapConsumerFactory
 
parser - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
PARSER - Static variable in class com.google.javascript.jscomp.ConformanceConfig
 
PARSER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
PARSER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
PARSER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap
 
PARSER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
Parser - Class in com.google.javascript.jscomp.parsing.parser
Parses a javascript file.
Parser(Parser.Config, ErrorReporter, SourceFile, int, boolean) - Constructor for class com.google.javascript.jscomp.parsing.parser.Parser
 
Parser(Parser.Config, ErrorReporter, SourceFile, int) - Constructor for class com.google.javascript.jscomp.parsing.parser.Parser
 
Parser(Parser.Config, ErrorReporter, SourceFile) - Constructor for class com.google.javascript.jscomp.parsing.parser.Parser
 
PARSER - Static variable in class com.google.javascript.jscomp.Requirement
 
Parser.CommentRecorder - Class in com.google.javascript.jscomp.parsing.parser
 
Parser.Config - Class in com.google.javascript.jscomp.parsing.parser
 
Parser.Config.Mode - Enum in com.google.javascript.jscomp.parsing.parser
 
Parser.Expression - Enum in com.google.javascript.jscomp.parsing.parser
Differentiates between parsing for 'In' vs.
Parser.ParamContext - Enum in com.google.javascript.jscomp.parsing.parser
 
Parser.PatternKind - Enum in com.google.javascript.jscomp.parsing.parser
 
parserConfig - Variable in class com.google.javascript.jscomp.Compiler
 
parseReader(String, String, Reader) - Method in class com.google.javascript.jscomp.deps.JsFileParser
 
parseReader(String, Reader) - Method in class com.google.javascript.jscomp.deps.JsFunctionParser
 
parseReadOnlyProperties(PolymerClassDefinition, Node) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
Generates the _set* setters for readonly properties and appends them to the given block.
parseRecordType(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
RecordType := '{' FieldTypeList '}'
parseRecordTypeExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseRegExp(String, String) - Static method in class com.google.javascript.jscomp.regex.RegExpTree
Parses a regular expression to an AST.
parseRegularExpressionLiteral() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseRelational(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseRequires(String, boolean) - Method in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Parses a block of code for goog.require statements and extracts the required symbols.
ParseResult(Node, List<Comment>, FeatureSet) - Constructor for class com.google.javascript.jscomp.parsing.ParserRunner.ParseResult
 
parseResultType() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
ResultType := | ':' void | ':' TypeExpression
parseReturnStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
ParserRunner - Class in com.google.javascript.jscomp.parsing
parser runner
ParserRunner() - Constructor for class com.google.javascript.jscomp.parsing.ParserRunner
 
ParserRunner.Es6ErrorReporter - Class in com.google.javascript.jscomp.parsing
 
ParserRunner.ParseResult - Class in com.google.javascript.jscomp.parsing
Holds results of parsing.
parseScriptElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseSerializedIdMappings(String) - Static method in class com.google.javascript.jscomp.IdMappingUtil
The expected format looks like this:
parseSetAccessor(TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseShiftExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseSourceElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseSourceElementList() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseSources(Set<String>) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Parses all source files for dependency information.
parseSpreadExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
In V8, all source elements may appear where statements occur in the grammar.
parseStatementList() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseStatementStandard() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
This function reflects the ECMA standard.
parseSucceeded - Variable in class com.google.javascript.jscomp.deps.JsFileLineParser
Did our parse succeed.
parseSuperExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseSuppressTag(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Parse a @suppress tag of the form @suppress&#123;warning1|warning2&#125;.
parseSwitchStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseSyntheticCode(String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Parses code for injecting.
parseSyntheticCode(String, String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Parses code for injecting, and associate it with a given source file.
parseSyntheticCode(String) - Method in class com.google.javascript.jscomp.Compiler
 
parseSyntheticCode(String, String) - Method in class com.google.javascript.jscomp.Compiler
 
parseTemplateLiteral(ParseTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Constructs a template literal expression tree.
parseTestCode(String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Parses code for testing.
parseTestCode(String) - Method in class com.google.javascript.jscomp.Compiler
 
parseThisExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseThrowStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseTopLevelTypeExpression(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
TopLevelTypeExpression := TypeExpression | TypeUnionList We made this rule up, for the sake of backwards compatibility.
ParseTree - Class in com.google.javascript.jscomp.parsing.parser.trees
An abstract syntax tree for JavaScript parse trees.
ParseTree(ParseTreeType, SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
ParseTreeType - Enum in com.google.javascript.jscomp.parsing.parser.trees
The types of concrete parse trees.
ParseTreeType() - Constructor for enum com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType
 
parseTryStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseType() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseTypeAlias() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseTypeAnnotation() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseTypeArgumentList(SourcePosition, TypeNameTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseTypeExpression(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
TypeExpression := BasicTypeExpression | '?' BasicTypeExpression | '!' BasicTypeExpression | BasicTypeExpression '?' | BasicTypeExpression '!' | '?'
parseTypeExpressionAnnotation(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
TypeExpressionAnnotation := TypeExpression | '{' TopLevelTypeExpression '}'
parseTypeExpressionList(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
TypeExpressionList := TopLevelTypeExpression | TopLevelTypeExpression ',' TypeExpressionList
parseTypeName(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
TypeName := NameExpression | NameExpression TypeApplication TypeApplication := '.<' TypeExpressionList '>'
parseTypeName() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseTypeNameAnnotation(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
TypeNameAnnotation := TypeName | '{' TypeName '}'
parseTypeQuery() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseTypeReference() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseTypeString(String) - Static method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Parses a string containing a JsDoc type declaration, returning the type if the parsing succeeded or null if it failed.
parseTypeTransformation() - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
Takes a type transformation expression, transforms it to an AST using the ParserRunner of the JSCompiler and then verifies that it is a valid AST.
parseUnaryExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseUnionType(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
UnionType := '(' TypeUnionList ')' TypeUnionList := TypeExpression | TypeExpression '|' TypeUnionList We've removed the empty union type.
parseUnionTypeWithAlternate(JsDocToken, Node) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Create a new union type, with an alternate that has already been parsed.
parseVariableDeclaration(TokenType, Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseVariableDeclarationList() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseVariableDeclarationList(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseVariableDeclarationListNoIn() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseVariableStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseWhileStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseWidth(SimpleFormat.FormatToken, int) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
parseWithStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
parseYield(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
PARSING_PASS_NAME - Static variable in class com.google.javascript.jscomp.Compiler
 
parts - Variable in class com.google.javascript.jscomp.JsMessage.Builder
 
parts - Variable in class com.google.javascript.jscomp.JsMessage
 
parts() - Method in class com.google.javascript.jscomp.JsMessage
Gets a read-only list of the parts of this message.
parts - Variable in class com.google.javascript.jscomp.newtypes.QualifiedName
 
pass - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
PassConfig - Class in com.google.javascript.jscomp
Pass factories and meta-data for native Compiler passes.
PassConfig(CompilerOptions) - Constructor for class com.google.javascript.jscomp.PassConfig
 
PassConfig.PassConfigDelegate - Class in com.google.javascript.jscomp
An implementation of PassConfig that just proxies all its method calls into an inner class.
PassConfig.State - Class in com.google.javascript.jscomp
Intermediate state for a running pass configuration.
PassConfigDelegate(PassConfig) - Constructor for class com.google.javascript.jscomp.PassConfig.PassConfigDelegate
 
passes - Variable in class com.google.javascript.jscomp.Compiler
 
passes - Variable in class com.google.javascript.jscomp.OptimizeCalls
 
passes - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
PassFactory - Class in com.google.javascript.jscomp
A factory for creating JSCompiler passes based on the Options injected.
PassFactory(String, boolean) - Constructor for class com.google.javascript.jscomp.PassFactory
 
PassFactory.HotSwapPassFactory - Class in com.google.javascript.jscomp
A pass-factory that is good for HotSwapCompilerPass passes.
patchGlobalScope(TypedScope, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator
Patches a given global scope by removing variables previously declared in a script and re-traversing a new version of that script.
patchGlobalTypedScope(AbstractCompiler, Node) - Method in class com.google.javascript.jscomp.PassConfig
Regenerates the top scope potentially only for a sub-tree of AST and then copies information for the old global scope.
path - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
Path - Interface in java.nio.file
GWT compatible no-op replacement for Path
pathIsInListOrRegexp(String, ImmutableList<String>, Pattern) - Static method in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
pathJoiner - Static variable in class com.google.javascript.jscomp.Compiler
 
pathOfDefiningFile - Variable in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
The path to the file from which we extracted the dependency information.
paths - Variable in class com.google.javascript.jscomp.ByPathWarningsGuard
 
paths - Variable in class com.google.javascript.jscomp.ConformanceRules.BannedDependency
 
pathTranslator - Variable in class com.google.javascript.jscomp.deps.DepsFileParser
Translates paths in different build systems.
PathUtil - Class in com.google.javascript.jscomp.deps
Utility methods for manipulation of UNIX-like paths.
PathUtil() - Constructor for class com.google.javascript.jscomp.deps.PathUtil
 
pattern - Variable in class com.google.javascript.jscomp.deps.JsFunctionParser
Pattern for matching functions.
pattern - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations
 
Pattern(int, int, int) - Constructor for enum com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern
 
pattern - Variable in class java.text.MessageFormat
 
Pattern - Class in java.util.regex
GWT compatible minimal emulation of Pattern
Pattern() - Constructor for class java.util.regex.Pattern
 
PatternKind() - Constructor for enum com.google.javascript.jscomp.parsing.parser.Parser.PatternKind
 
peakMem - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
peek() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator
 
peek(TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns true if the next token is of the expected type.
peek(int, TokenType) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns true if the index-th next token is of the expected type.
peek(char) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
peek() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
peek(List<T>) - Static method in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
peek() - Method in class java.util.ArrayDeque
 
peekAccessibilityModifier() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekAdditiveOperator() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekAmbientDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekAmbientNamespaceElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekAssignmentExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekAssignmentOperator() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekAssignmentOrSpread() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Whether we have a spread expression or an assignment next.
peekCallSuffix() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekChar() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
peekChar() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
peekChar(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
peekClassDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekClassElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekEnumDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekEqualityOperator() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekExportDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekFirst() - Method in class java.util.ArrayDeque
 
peekFunction() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekFunction(int) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekFunctionTypeExpression() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekGetAccessor(boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekHexDigit() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
peekId() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekId(int) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekIdOrKeyword() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekImplicitSemiColon() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns true if an implicit or explicit semi colon is at the current location.
peekImplicitSemiColon(int) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekImportDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekIndexSignature() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekInterfaceDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekInterfaceElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekLabelledStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekLast() - Method in class java.util.ArrayDeque
 
peekMemberExpressionSuffix() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekMultiplicativeOperator() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekNamespaceDeclaration() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekObjectPatternField() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekParameter(Parser.ParamContext) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekPatternElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekPatternStart() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekPostfixOperator() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekPredefinedString(String) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekPredefinedString(int, String) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekPropertyName(int) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekPropertyNameOrComputedProp(int) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekRegularExpressionClassChar() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
peekRelationalOperator(Parser.Expression) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekSetAccessor(boolean) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekShiftOperator() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekSourceElement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekStatement() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
In V8 all source elements may appear where statements appear in the grammar.
peekStatementStandard() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
This function reflects the ECMA standard.
peekStringLiteralChar(char) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
peekToken() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns the next token.
peekToken(int) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns the index-th next token.
peekToken() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
peekToken(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
peekType() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns the TokenType of the next token.
peekType(int) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Returns the TokenType of the index-th next token.
peekTypeAlias() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekUnaryOperator() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekVariableDeclarationList() - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
peekWhitespace() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
PeepCallback() - Constructor for class com.google.javascript.jscomp.PeepholeOptimizationsPass.PeepCallback
 
PeepholeCollectPropertyAssignments - Class in com.google.javascript.jscomp
A pass that looks for assignments to properties of an object or array immediately following its creation using the abbreviated syntax.
PeepholeCollectPropertyAssignments() - Constructor for class com.google.javascript.jscomp.PeepholeCollectPropertyAssignments
 
PeepholeFoldConstants - Class in com.google.javascript.jscomp
Peephole optimization to fold constants (e.g.
PeepholeFoldConstants(boolean, boolean) - Constructor for class com.google.javascript.jscomp.PeepholeFoldConstants
 
PeepholeMinimizeConditions - Class in com.google.javascript.jscomp
A peephole optimization that minimizes conditional expressions according to De Morgan's laws.
PeepholeMinimizeConditions(boolean) - Constructor for class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
peepholeOptimizations - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Various peephole optimizations.
peepholeOptimizations - Variable in class com.google.javascript.jscomp.PeepholeOptimizationsPass
 
PeepholeOptimizationsPass - Class in com.google.javascript.jscomp
A compiler pass to run various peephole optimizations (e.g.
PeepholeOptimizationsPass(AbstractCompiler, AbstractPeepholeOptimization...) - Constructor for class com.google.javascript.jscomp.PeepholeOptimizationsPass
Creates a peephole optimization pass that runs the given optimizations.
PeepholeOptimizationsPass.PeepCallback - Class in com.google.javascript.jscomp
 
peepholePasses - Variable in class com.google.javascript.jscomp.ExpandJqueryAliases
 
PeepholeRemoveDeadCode - Class in com.google.javascript.jscomp
Peephole optimization to remove useless code such as IF's with false guard conditions, comma operator left hand sides with no side effects, etc.
PeepholeRemoveDeadCode() - Constructor for class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
PeepholeRemoveDeadCode.MatchUnnamedBreak - Class in com.google.javascript.jscomp
A predicate for matching anything except function nodes.
PeepholeReplaceKnownMethods - Class in com.google.javascript.jscomp
Just to fold known methods when they are called with constants.
PeepholeReplaceKnownMethods(boolean) - Constructor for class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
 
PeepholeSimplifyRegExp - Class in com.google.javascript.jscomp
Simplifies regular expression patterns and flags.
PeepholeSimplifyRegExp() - Constructor for class com.google.javascript.jscomp.PeepholeSimplifyRegExp
 
PeepholeSubstituteAlternateSyntax - Class in com.google.javascript.jscomp
A peephole optimization that minimizes code by simplifying conditional expressions, replacing IFs with HOOKs, replacing object constructors with literals, and simplifying returns.
PeepholeSubstituteAlternateSyntax(boolean) - Constructor for class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
PeepholeSubstituteAlternateSyntax.FoldArrayAction - Enum in com.google.javascript.jscomp
 
perExtractionOverhead - Variable in enum com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern
 
PerformanceTracker - Class in com.google.javascript.jscomp
A PerformanceTracker collects statistics about the runtime of each pass, and how much a pass impacts the size of the compiled output, before and after gzip.
PerformanceTracker - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for PerformanceTracker
PerformanceTracker(Node, CompilerOptions.TracerMode) - Constructor for class com.google.javascript.jscomp.PerformanceTracker
 
PerformanceTracker.CodeSizeEstimatePrinter - Class in com.google.javascript.jscomp
An object to get a gzsize estimate; it doesn't generate code.
PerformanceTracker.Stats - Class in com.google.javascript.jscomp
A Stats object contains statistics about a pass run, such as running time, size changes, etc
performArithmeticOp(int, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold arithmetic binary operators
performConditionSubstitutions(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Try to minimize the given condition by applying local substitutions.
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.AssignmentDefinition
 
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.Definition
Subclasses should override to remove the definition from the AST.
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.ExternalNameOnlyDefinition
 
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.FunctionArgumentDefinition
 
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.FunctionExpressionDefinition
 
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.NamedFunctionDefinition
 
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition
 
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.RecordTypePropertyDefinition
 
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.UnknownDefinition
 
performRemove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.VarDefinition
 
perMemberOverhead - Variable in enum com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern
 
permittedKeys - Static variable in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
PersistentMap<K,V> - Class in com.google.javascript.jscomp.newtypes
A wrapper around a naive persistent map.
PersistentMap - Class in com.google.javascript.jscomp.newtypes
 
PersistentMap() - Constructor for class com.google.javascript.jscomp.newtypes.PersistentMap
 
PersistentSet<K> - Class in com.google.javascript.jscomp.newtypes
A wrapper around a naive persistent set.
PersistentSet - Class in com.google.javascript.jscomp.newtypes
A persistent set with non-destructive additions and removals
PersistentSet() - Constructor for class com.google.javascript.jscomp.newtypes.PersistentSet
 
PH_JS_PREFIX - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
PH_JS_SUFFIX - Static variable in class com.google.javascript.jscomp.JsMessageVisitor
 
phaseOptimizer - Variable in class com.google.javascript.jscomp.Compiler
 
PhaseOptimizer - Class in com.google.javascript.jscomp
An object that optimizes the order of compiler passes.
PhaseOptimizer(AbstractCompiler, PerformanceTracker, PhaseOptimizer.ProgressRange) - Constructor for class com.google.javascript.jscomp.PhaseOptimizer
 
PhaseOptimizer.Loop - Class in com.google.javascript.jscomp
A compound pass that contains atomic passes and runs them until they reach a fixed point.
PhaseOptimizer.NamedPass - Class in com.google.javascript.jscomp
A single compiler pass.
PhaseOptimizer.ProgressRange - Class in com.google.javascript.jscomp
An object used when running many NamedPass loopable passes as a Loop pass, to keep track of how far along we are.
PhaseOptimizer.ScopedChangeHandler - Class in com.google.javascript.jscomp
A change handler that marks scopes as changed when reportChange is called.
PhaseOptimizer.State - Enum in com.google.javascript.jscomp
When processing loopable passes in order, the PhaseOptimizer can be in one of these two states.
pickDelimiter(String[]) - Static method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
Find a delimiter that does not occur in the given strings
pickReqObjType(Node) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
pickSubclass(NominalType, NominalType) - Static method in class com.google.javascript.jscomp.newtypes.NominalType
 
pickSuperclass(NominalType, NominalType) - Static method in class com.google.javascript.jscomp.newtypes.NominalType
 
PIPE - Static variable in class com.google.javascript.rhino.Token
Token types.
PIPE_JOINER - Static variable in class com.google.javascript.jscomp.newtypes.JSType
placeholder - Variable in class com.google.javascript.jscomp.MinimizedCondition
A placeholder at the same AST location as the original condition
PLACEHOLDER1 - Static variable in class com.google.javascript.rhino.Token
Token types.
PLACEHOLDER2 - Static variable in class com.google.javascript.rhino.Token
Token types.
PLACEHOLDER_ELEM_NAME - Static variable in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
PLACEHOLDER_NAME_ATT_NAME - Static variable in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
PlaceholderReference(String) - Constructor for class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
placeholders - Variable in class com.google.javascript.jscomp.JsMessage.Builder
 
placeholders - Variable in class com.google.javascript.jscomp.JsMessage
 
placeholders() - Method in class com.google.javascript.jscomp.JsMessage
Gets a read-only set of the registered placeholders in this message.
placeholderToken - Variable in class com.google.javascript.jscomp.ReplaceStrings
 
plus(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
poll() - Method in class java.util.ArrayDeque
 
pollFirst() - Method in class java.util.ArrayDeque
 
pollLast() - Method in class java.util.ArrayDeque
 
Polyfill(FeatureSet, FeatureSet, String, String) - Constructor for class com.google.javascript.jscomp.RewritePolyfills.Polyfill
 
POLYFILLS - Static variable in class com.google.javascript.jscomp.RewritePolyfills
 
polyfills - Variable in class com.google.javascript.jscomp.RewritePolyfills
 
Polyfills(RewritePolyfills.Polyfills.Builder) - Constructor for class com.google.javascript.jscomp.RewritePolyfills.Polyfills
 
polyfillVersion - Variable in class com.google.javascript.jscomp.RewritePolyfills.Polyfill
The required language version for the polyfill to work.
POLYMER_BEHAVIOR - Static variable in class com.google.javascript.rhino.JSDocInfo.Property
 
POLYMER_DESCRIPTOR_NOT_VALID - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_ELEMENT_NAME - Static variable in class com.google.javascript.jscomp.PolymerPassFindExterns
 
POLYMER_INVALID_BEHAVIOR_ARRAY - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_INVALID_DECLARATION - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_INVALID_PROPERTY - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_MISSING_EXTERNS - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_MISSING_IS - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_SHORTHAND_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_UNANNOTATED_BEHAVIOR - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_UNEXPECTED_PARAMS - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
POLYMER_UNQUALIFIED_BEHAVIOR - Static variable in class com.google.javascript.jscomp.PolymerPassErrors
 
PolymerBehaviorExtractor - Class in com.google.javascript.jscomp
Helpers to extract behaviors from Polymer element declarations.
PolymerBehaviorExtractor(AbstractCompiler, GlobalNamespace) - Constructor for class com.google.javascript.jscomp.PolymerBehaviorExtractor
 
PolymerBehaviorExtractor.BehaviorDefinition - Class in com.google.javascript.jscomp
Parsed definition of a Polymer Behavior.
PolymerClassDefinition - Class in com.google.javascript.jscomp
Parsed Polymer class (element) definition.
PolymerClassDefinition(Node, Node, JSDocInfo, PolymerPass.MemberDefinition, String, List<PolymerPass.MemberDefinition>, ImmutableList<PolymerBehaviorExtractor.BehaviorDefinition>) - Constructor for class com.google.javascript.jscomp.PolymerClassDefinition
 
PolymerClassRewriter - Class in com.google.javascript.jscomp
Rewrites a given call to Polymer({}) to a set of declarations and assignments which can be understood by the compiler.
PolymerClassRewriter(AbstractCompiler, Node) - Constructor for class com.google.javascript.jscomp.PolymerClassRewriter
 
polymerElementExterns - Variable in class com.google.javascript.jscomp.PolymerClassRewriter
 
polymerElementExterns - Variable in class com.google.javascript.jscomp.PolymerPass
 
polymerElementExterns - Variable in class com.google.javascript.jscomp.PolymerPassFindExterns
 
polymerElementProps - Variable in class com.google.javascript.jscomp.PolymerPass
 
polymerElementProps - Variable in class com.google.javascript.jscomp.PolymerPassFindExterns
 
polymerPass - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
polymerPass - Variable in class com.google.javascript.jscomp.CompilerOptions
Processes Polymer calls
polymerPass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrites Polymer({})
PolymerPass - Class in com.google.javascript.jscomp
Rewrites "Polymer({})" calls into a form that is suitable for type checking and dead code elimination.
PolymerPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.PolymerPass
 
PolymerPass.MemberDefinition - Class in com.google.javascript.jscomp
Any member of a Polymer element or Behavior.
PolymerPassErrors - Class in com.google.javascript.jscomp
Static error constants related to the PolymerPass.
PolymerPassErrors() - Constructor for class com.google.javascript.jscomp.PolymerPassErrors
 
PolymerPassFindExterns - Class in com.google.javascript.jscomp
Finds the externs for the PolymerElement base class and all of its properties in the externs.
PolymerPassFindExterns() - Constructor for class com.google.javascript.jscomp.PolymerPassFindExterns
 
PolymerPassStaticUtils - Class in com.google.javascript.jscomp
Simple static utility functions shared between the PolymerPass and its helper classes.
PolymerPassStaticUtils() - Constructor for class com.google.javascript.jscomp.PolymerPassStaticUtils
 
PolymerPassSuppressBehaviors - Class in com.google.javascript.jscomp
For every Polymer Behavior, strip property type annotations and add suppress checktypes on functions.
PolymerPassSuppressBehaviors(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.PolymerPassSuppressBehaviors
 
pop(List<T>) - Static method in class com.google.javascript.jscomp.ReferenceCollectingCallback
 
pop() - Method in class java.util.ArrayDeque
 
popAnnotations(Deque<Graph.GraphAnnotationState>) - Static method in class com.google.javascript.jscomp.graph.Graph
Restores the node annotations on the top of stack and pops stack.
popContainingFunction() - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction
Remove the top item off the containing function stack, and restore the previous containing scope to the be the current containing function.
popEdgeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
Restores edges' annotation values to state before last Graph.pushEdgeAnnotations().
popNamespace(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
popNodeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
Restores nodes' annotation values to state before last Graph.pushNodeAnnotations().
popOverloads() - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
popScope() - Method in class com.google.javascript.jscomp.NodeTraversal
 
popScope(boolean) - Method in class com.google.javascript.jscomp.NodeTraversal
Pops back to the previous scope (e.g.
populated - Variable in class com.google.javascript.rhino.JSDocInfoBuilder
 
populateDefaults(JSDocInfo) - Static method in class com.google.javascript.rhino.JSDocInfoBuilder
Generate defaults when certain parameters are not specified.
pos(Node) - Static method in class com.google.javascript.rhino.IR
 
POS - Static variable in class com.google.javascript.rhino.Token
Token types.
positive - Variable in class com.google.javascript.jscomp.MinimizedCondition
A representation equivalent to the original condition.
positive - Variable in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
POSSIBLE_INEXISTENT_PROPERTY - Static variable in class com.google.javascript.jscomp.TypeCheck
 
POSSIBLE_VIOLATION - Static variable in class com.google.javascript.jscomp.ConformanceRules.ConformanceResult
 
POSSIBLE_VIOLATION_DUE_TO_LOOSE_TYPES - Static variable in class com.google.javascript.jscomp.ConformanceRules.ConformanceResult
 
possibleTargets - Variable in class com.google.javascript.jscomp.CallGraph.Callsite
 
POSSIBLY_INEXISTENT_PROPERTY - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
PostfixExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
PostfixExpressionTree(SourceRange, ParseTree, Token) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.PostfixExpressionTree
 
precedence(int) - Static method in class com.google.javascript.jscomp.NodeUtil
 
precheck() - Method in class com.google.javascript.jscomp.Compiler
Carry out any special checks or procedures that need to be done before proceeding with rest of the compilation process.
precision - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
preDeclarations - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback
 
PredefinedName - Class in com.google.javascript.jscomp.parsing.parser
The set of all non-keyword, non-reserved words used in javascript.
PredefinedName() - Constructor for class com.google.javascript.jscomp.parsing.parser.PredefinedName
 
predicateTransformType(String, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
preferLineBreakAtEndOfFile - Variable in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
preferLineBreakAtEndOfFile - Variable in class com.google.javascript.jscomp.CompilerOptions
Prefer line breaks at end of file
preferredBreakPosition - Variable in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
preferSingleQuotes - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
preferSingleQuotes - Variable in class com.google.javascript.jscomp.CodeGenerator
 
preferSingleQuotes - Variable in class com.google.javascript.jscomp.CompilerOptions
 
preferStableNames - Variable in class com.google.javascript.jscomp.CompilerOptions
Use a renaming heuristic with better stability across source changes.
preferStableNames - Variable in class com.google.javascript.jscomp.RenameVars
 
prefix - Variable in class com.google.javascript.jscomp.DefaultNameGenerator
 
PREFIX - Static variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
prefix - Variable in class com.google.javascript.jscomp.RenameVars
The global name prefix
prefix - Variable in class com.google.javascript.jscomp.SourceMap.LocationMapping
 
PREFIX_STRING - Static variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
prefixMappings - Variable in class com.google.javascript.jscomp.SourceMap
 
prefixPosition - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
The position that the current source map is offset in the generated the compiled source file by the addition of a an output wrapper prefix.
Preloaded(String, String, String) - Constructor for class com.google.javascript.jscomp.SourceFile.Preloaded
 
preOrderIndex - Variable in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
prepare(FunctionInjector, FunctionInjector.Reference) - Method in enum com.google.javascript.jscomp.FunctionInjector.CallSiteType
 
PrepareAnnotations() - Constructor for class com.google.javascript.jscomp.PrepareAst.PrepareAnnotations
 
prepareAst(Node) - Method in class com.google.javascript.jscomp.AbstractCompiler
Normalizes the types of AST nodes in the given tree, and annotates any nodes to which the coding convention applies so that passes can read the annotations instead of using the coding convention.
prepareAst(Node) - Method in class com.google.javascript.jscomp.Compiler
 
PrepareAst - Class in com.google.javascript.jscomp
Prepare the AST before we do any checks or optimizations on it.
PrepareAst(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.PrepareAst
 
PrepareAst(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.PrepareAst
 
PrepareAst.PrepareAnnotations - Class in com.google.javascript.jscomp
Normalize where annotations appear on the AST.
prepMappings() - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Assigns sequential ids to used mappings, and returns the last line mapped.
preprocess(CompilerOptions) - Static method in class com.google.javascript.jscomp.CompilerOptionsPreprocessor
 
preprocessorSymbolTable - Variable in class com.google.javascript.jscomp.DefaultPassConfig
A symbol table for registering references that get removed during preprocessing.
PreprocessorSymbolTable - Class in com.google.javascript.jscomp
A symbol table for references that are removed by preprocessor passes (like ProcessClosurePrimitives).
PreprocessorSymbolTable(Node) - Constructor for class com.google.javascript.jscomp.PreprocessorSymbolTable
 
preprocessorSymbolTable - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
preprocessorSymbolTable - Variable in class com.google.javascript.jscomp.ScopedAliases
 
PreprocessorSymbolTable.Reference - Class in com.google.javascript.jscomp
 
prepTemplatePlaceholders(Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
Build parameter and local information for the template and replace the references in the template 'fn' with placeholder nodes use to facility matching.
preserveFunctionExpressionNames - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
 
preserveFunctionExpressionNames - Variable in class com.google.javascript.jscomp.RenameVars
Whether function expression names should be preserved.
preserveGoogRequires - Variable in class com.google.javascript.jscomp.CompilerOptions
Do not strip goog.require() calls from the code.
preserveGoogRequires - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
preserveJsDocWhitespace - Variable in class com.google.javascript.jscomp.CompilerOptions
 
preserveJsDocWhitespace - Variable in class com.google.javascript.jscomp.parsing.Config
Whether to preserve whitespace when extracting text from JsDoc comments.
preserveTypeAnnotations - Variable in class com.google.javascript.jscomp.CodeGenerator
 
preserveTypeAnnotations - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
preserveTypeAnnotations - Variable in class com.google.javascript.jscomp.CompilerOptions
Do not strip closure-style type annotations from code.
preserveWhitespace - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
PrettyCodePrinter(int, boolean, SourceMap.DetailLevel) - Constructor for class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
 
prettyPrint - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
prettyPrint - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
prettyPrint - Variable in class com.google.javascript.jscomp.CompilerOptions
Output in pretty indented format
prettyPrint - Variable in class com.google.javascript.jscomp.Tracer.ThreadTrace
Whether pretty printing is enabled for the trace.
prettyPrint - Variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
prevCutPosition - Variable in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
preventLibraryInjection - Variable in class com.google.javascript.jscomp.CompilerOptions
Runtime libraries to never inject.
previousCol - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
previousColumn - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
previousLine - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
previousMap - Variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
previousMap - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
previousMappings - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier
 
previousNameId - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
previousNameId - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
previousSourceColumn - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
previousSourceFileId - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
previousSourceLine - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
 
previousSrcColumn - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
previousSrcId - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
previousSrcLine - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
prevLineStartPosition - Variable in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
 
prevUsedPropertyMap - Variable in class com.google.javascript.jscomp.RenameProperties
Property renaming map from a previous compilation.
prevUsedRenameMap - Variable in class com.google.javascript.jscomp.RenameVars
The previously used rename map.
primitiveObjectType - Variable in class com.google.javascript.rhino.jstype.EnumElementType
 
primitiveType - Variable in class com.google.javascript.rhino.jstype.EnumElementType
The primitive type this enum element type wraps.
print(JSDocInfo) - Static method in class com.google.javascript.jscomp.JSDocInfoPrinter
 
PRINTABLE_ASCII_MAX - Static variable in class com.google.javascript.jscomp.deps.SourceCodeEscapers
 
PRINTABLE_ASCII_MIN - Static variable in class com.google.javascript.jscomp.deps.SourceCodeEscapers
 
printAnnotations - Variable in class com.google.javascript.jscomp.DotFormatter
 
printAst - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
printAst - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
printAstHashcodes - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
printBundleTo(Iterable<CompilerInput>, Appendable) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Prints all the input contents, starting with a comment that specifies the input file name (using root-relative paths) before each file.
printErrorLocations(List<String>, JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties
 
printInputDelimiter - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
printInputDelimiter - Variable in class com.google.javascript.jscomp.CompilerOptions
Prints a separator comment before each JS script
println(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.ant.AntErrorManager
 
println(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.BasicErrorManager
Print a message with a trailing new line.
println(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.LoggerErrorManager
 
println(Object...) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
println(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.PrintStreamErrorManager
 
println(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.testing.BlackHoleErrorManager
 
println(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.testing.TestErrorManager
 
println(CheckLevel, JSError) - Method in class com.google.javascript.refactoring.FixingErrorManager
 
printManifestTo(Iterable<CompilerInput>, Appendable) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Prints a list of input names (using root-relative paths), delimited by newlines, to the manifest file.
printModuleGraphJsonTo(Appendable) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Prints the current module graph as JSON.
printModuleGraphManifestOrBundleTo(JSModuleGraph, Appendable, boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Prints a set of modules to the manifest or bundle file.
printNameReferenceGraph - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
printNameReferenceReport - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
printPassGraph - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
printPassGraph - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
printShortUsageAfterErrors(PrintStream) - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
printSourceAfterEachPass - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
printSourceAfterEachPass - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
printSourceAfterEachPass - Variable in class com.google.javascript.jscomp.CompilerOptions
 
PrintStreamErrorManager - Class in com.google.javascript.jscomp
An error manager that prints errors and warnings to the print stream provided in addition to the functionality of the BasicErrorManager.
PrintStreamErrorManager - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for PrintStreamErrorManager
PrintStreamErrorManager(MessageFormatter, PrintStream) - Constructor for class com.google.javascript.jscomp.PrintStreamErrorManager
Creates an error manager.
PrintStreamErrorManager(PrintStream) - Constructor for class com.google.javascript.jscomp.PrintStreamErrorManager
Creates an instance with a source-less error formatter.
printSummary() - Method in class com.google.javascript.jscomp.ant.AntErrorManager
 
printSummary() - Method in class com.google.javascript.jscomp.BasicErrorManager
Print the summary of the compilation - number of errors and warnings.
printSummary() - Method in class com.google.javascript.jscomp.LoggerErrorManager
 
printSummary() - Method in class com.google.javascript.jscomp.PrintStreamErrorManager
 
printSummary() - Method in class com.google.javascript.jscomp.testing.BlackHoleErrorManager
 
printSummary() - Method in class com.google.javascript.jscomp.testing.TestErrorManager
 
printSummary() - Method in class com.google.javascript.refactoring.FixingErrorManager
 
printTree - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
printTree - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
printUsage(PrintStream) - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
priorities - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis.AstControlFlowGraph
 
prioritizeFromEntryNode(DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
Given an entry node, find all the nodes reachable from that node and prioritize them.
priority - Variable in class com.google.javascript.jscomp.ByPathWarningsGuard
 
Priority(int) - Constructor for enum com.google.javascript.jscomp.WarningsGuard.Priority
 
priorityComparator - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
priorityCounter - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
priorityLookupMap - Variable in class com.google.javascript.jscomp.DefaultNameGenerator
 
PRIVATE_OVERRIDE - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
problemNodes - Variable in class com.google.javascript.jscomp.CheckSideEffects
 
process(CompilerPass) - Method in class com.google.javascript.jscomp.AbstractCompiler
Runs a given compiler-pass by calling its process() method.
process(Node, Node) - Method in class com.google.javascript.jscomp.AliasStrings
 
process(Node, Node) - Method in class com.google.javascript.jscomp.AmbiguateProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.AngularPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CallGraph
Builds a call graph for the given externsRoot and jsRoot.
process(Node, Node) - Method in class com.google.javascript.jscomp.ChainCalls
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckConformance
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckDebuggerStatement
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckGlobalNames
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckMissingGetCssName
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckProvides
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckRegExp
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
Uses Collections of new and goog.require nodes to create a compiler warning for each new class name without a corresponding goog.require().
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckSideEffects
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckSideEffects.StripProtection
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CleanupPasses.MemoizedScopeCleanupPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ClosureCheckModule
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ClosureCodeRemoval
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ClosureOptimizePrimitives
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CoalesceVariableNames
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CollapseAnonymousFunctions
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CollapseProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CollapseVariableDeclarations
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CollectFileOverviewVisibility
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CombinedCompilerPass
 
process(CompilerPass) - Method in class com.google.javascript.jscomp.Compiler
 
process(Node, Node) - Method in interface com.google.javascript.jscomp.CompilerPass
Process the JS with root node root.
process(Node, Node) - Method in class com.google.javascript.jscomp.ConstCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ConstParamCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ConvertToDottedProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CoverageInstrumentationPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CreateSyntheticBlocks
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
process(Node, Node) - Method in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
process(Node, Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
process(Node, Node) - Method in class com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow
 
process(Node, Node) - Method in class com.google.javascript.jscomp.DefaultPassConfig.ClearTypedScope
 
process(Node, Node) - Method in class com.google.javascript.jscomp.DefaultPassConfig.GlobalTypeResolver
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Denormalize
 
process(Node, Node) - Method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
 
process(Node, Node, SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
 
process(Node, Node) - Method in class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ErrorPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6ConvertSuper
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6ExternsCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6RenameVariablesInParamLists
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6SplitVariableDeclarations
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ExportTestFunctions
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ExternExportsPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations
 
process(Node, Node) - Method in class com.google.javascript.jscomp.FieldCleanupPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
process(Node, Node) - Method in class com.google.javascript.jscomp.FunctionNames
 
process(Node, Node) - Method in class com.google.javascript.jscomp.FunctionRewriter
 
process(Node, Node) - Method in class com.google.javascript.jscomp.GatherExternProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.GatherRawExports
 
process(Node, Node) - Method in class com.google.javascript.jscomp.GenerateExports
 
process() - Method in class com.google.javascript.jscomp.GlobalNamespace
Builds the namespace lazily.
process(Node, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo
 
process(Node, Node) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap.GlobalVarRefCleanupPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ImplicitNullabilityCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InferConsts
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InferJSDocInfo
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InjectEs6RuntimeLibrary
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InlineAliases
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InlineFunctions
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InlineObjectLiterals
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InlineProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InlineVariables
 
process(Node) - Method in class com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns
 
process(Node, Node) - Method in class com.google.javascript.jscomp.InstrumentFunctions
 
process(Node, Node) - Method in class com.google.javascript.jscomp.J2clPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.JsdocToEs6TypedConverter
 
process(Node, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
 
process(Node, Node) - Method in class com.google.javascript.jscomp.LineNumberCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckDuplicateCase
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckEmptyStatements
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckEnums
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckInterfaces
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckPrototypeProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
process(Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckUselessBlocks
 
process(Node, Node) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
process(Node, Node) - Method in class com.google.javascript.jscomp.MarkNoSideEffectCalls
 
process(Node, Node) - Method in class com.google.javascript.jscomp.MethodCompilerPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.MinimizeExitPoints
 
process(Node, Node) - Method in class com.google.javascript.jscomp.MoveFunctionDeclarations
 
process(Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer
 
process(Node, Node) - Method in class com.google.javascript.jscomp.NameAnonymousFunctions
 
process(Node, Node) - Method in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
process(Node, Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
process(Node, Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Normalize
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Normalize.PropagateConstantAnnotationsOverVars
 
process(Node, Node) - Method in class com.google.javascript.jscomp.Normalize.VerifyConstants
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ObjectLitAssignmentShortening
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ObjectPropertyStringPostprocess
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
process(Node, Node) - Method in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
process(Node, Node, SimpleDefinitionFinder) - Method in interface com.google.javascript.jscomp.OptimizeCalls.CallGraphCompilerPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.OptimizeCalls
 
process(Node, Node) - Method in class com.google.javascript.jscomp.OptimizeParameters
 
process(Node, Node, SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.OptimizeParameters
 
process(Node, Node) - Method in class com.google.javascript.jscomp.OptimizeReturns
 
process(Node, Node, SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.OptimizeReturns
 
process(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
process(Node, Node) - Method in class com.google.javascript.jscomp.PeepholeOptimizationsPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer.Loop
 
process(Node, Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer.NamedPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer
Run all the passes in the optimizer.
process(Node, Node) - Method in class com.google.javascript.jscomp.PolymerPass
 
process(Node, Node) - Method in class com.google.javascript.jscomp.PrepareAst
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ProcessDefines
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ProcessTweaks
 
process(Node, Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.Driver
 
process(Node, Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RecordFunctionInformation
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
Convenience method for running this pass over a tree with this class as a callback.
process(Node, Node) - Method in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RemoveUnusedPrototypeProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Traverses the root, removing all unused variables.
process(Node, Node, SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RenameLabels
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RenameProperties
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RenameVars
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ReplaceCssNames
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ReplaceStrings
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RewriteBindThis
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RewritePolyfills
 
process(Node, Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.SanityCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ScopedAliases
 
process(Node, Node) - Method in class com.google.javascript.jscomp.ShadowVariables
 
process(Node, Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis
 
process(Node, Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
 
process(Node, Node) - Method in class com.google.javascript.jscomp.StrictModeCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.StripCode
 
process(Node, Node) - Method in class com.google.javascript.jscomp.SubstituteEs6Syntax
 
process(Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable.PropertyRefCollector
 
process(Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable.ThisRefCollector
 
process(Node, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule
 
process(Node, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Main entry point for this phase of processing.
process(Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer
 
process(Node, Node) - Method in class com.google.javascript.jscomp.TypeInferencePass
Main entry point for type inference when running over the whole tree.
process(Node, Node) - Method in class com.google.javascript.jscomp.UnreachableCodeElimination
 
process(Node, Node) - Method in class com.google.javascript.jscomp.VarCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.VariableReferenceCheck
 
process(Node, Node) - Method in class com.google.javascript.jscomp.VariableVisibilityAnalysis
Determines the visibility class for each variable in root.
processAddDependency(Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Process a goog.addDependency() call and record any forward declarations.
processAllMatches(Collection<Match>) - Method in class com.google.javascript.refactoring.Scanner
Processes every given match at one time.
processAmbientDeclaration(AmbientDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processAMDAndCommonJSModules() - Method in class com.google.javascript.jscomp.Compiler
Transforms AMD and CJS modules to something closure compiler can process and creates JSModules and the corresponding dependency tree on the way.
processArgs(String[]) - Static method in class com.google.javascript.jscomp.CommandLineRunner
 
processArrayLiteral(ArrayLiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processArrayPattern(ArrayPatternTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processArrayType(ArrayTypeTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processAssignmentRestElement(AssignmentRestElementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processAstRoot(ProgramTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processBaseClassCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Processes the base class call.
processBinaryExpression(BinaryOperatorTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processBlock(BlockTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processBooleanLiteral(LiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processBreakStatement(BreakStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processCallSignature(CallSignatureTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processCatchClause(CatchTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processClassDeclaration(ClassDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processClosurePrimitives - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
ProcessClosurePrimitives - Class in com.google.javascript.jscomp
Replaces goog.provide calls, removes goog.require calls, verifies that goog.require has a corresponding goog.provide and some closure specific simplifications.
ProcessClosurePrimitives(AbstractCompiler, PreprocessorSymbolTable, CheckLevel, boolean) - Constructor for class com.google.javascript.jscomp.ProcessClosurePrimitives
 
ProcessClosurePrimitives.ProvidedName - Class in com.google.javascript.jscomp
Information required to replace a goog.provide call later in the traversal.
ProcessClosurePrimitives.UnrecognizedRequire - Class in com.google.javascript.jscomp
Information required to create a MISSING_PROVIDE_ERROR warning.
processCommaExpression(CommaExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processCommonJSModules - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
processCommonJsModules - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
processCommonJSModules - Variable in class com.google.javascript.jscomp.CompilerOptions
Rewrite CommonJS modules so that they can be concatenated together.
ProcessCommonJSModules - Class in com.google.javascript.jscomp
Rewrites a CommonJS module http://wiki.commonjs.org/wiki/Modules/1.1.1 into a form that can be safely concatenated.
ProcessCommonJSModules(Compiler, ES6ModuleLoader) - Constructor for class com.google.javascript.jscomp.ProcessCommonJSModules
Creates a new ProcessCommonJSModules instance which can be used to rewrite CommonJS modules to a concatenable form.
ProcessCommonJSModules(Compiler, ES6ModuleLoader, boolean) - Constructor for class com.google.javascript.jscomp.ProcessCommonJSModules
Creates a new ProcessCommonJSModules instance which can be used to rewrite CommonJS modules to a concatenable form.
ProcessCommonJSModules.FindDefineAmdStatements - Class in com.google.javascript.jscomp
This class detects the UMD pattern by checking if a node includes a "define.amd" statement.
ProcessCommonJSModules.FindGoogProvideOrGoogModule - Class in com.google.javascript.jscomp
Avoid processing if we find the appearance of goog.provide or goog.module.
ProcessCommonJSModules.FindModuleExportStatements - Class in com.google.javascript.jscomp
This class detects the UMD pattern by checking if a node includes a "module.exports" or "exports" statement.
ProcessCommonJSModules.ProcessCommonJsModulesCallback - Class in com.google.javascript.jscomp
Visits require, every "script" and special module.exports assignments.
ProcessCommonJSModules.SuffixVarsCallback - Class in com.google.javascript.jscomp
Traverses a node tree and appends a suffix to all global variable names.
ProcessCommonJsModulesCallback(boolean) - Constructor for class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
processComprehension(ComprehensionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processComprehensionFor(ComprehensionForTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processComprehensionIf(ComprehensionIfTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processComputedPropertyDefinition(ComputedPropertyDefinitionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processComputedPropertyGetter(ComputedPropertyGetterTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processComputedPropertyMemberVariable(ComputedPropertyMemberVariableTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processComputedPropertyMethod(ComputedPropertyMethodTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processComputedPropertySetter(ComputedPropertySetterTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processConditionalExpression(ConditionalExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processConstructorCall(Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
Processes a NEW expression.
processContinueStatement(ContinueStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processDebuggerStatement(DebuggerStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processDefaultParameter(DefaultParameterTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processDefineAssignment(NodeTraversal, String, Node, Node) - Method in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
Tracks the given define.
processDefineCall(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Handles a goog.define call.
processDefines - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Override @define-annotated constants.
ProcessDefines - Class in com.google.javascript.jscomp
Process variables annotated as @define.
ProcessDefines(AbstractCompiler, Map<String, Node>) - Constructor for class com.google.javascript.jscomp.ProcessDefines
Create a pass that overrides define constants.
ProcessDefines.CollectDefines - Class in com.google.javascript.jscomp
Finds all assignments to @defines, and figures out the last value of the @define.
ProcessDefines.CollectDefines.RefInfo - Class in com.google.javascript.jscomp
A simple data structure for associating a Ref with the name that it references.
ProcessDefines.DefineInfo - Class in com.google.javascript.jscomp
A simple class for storing information about a define.
processDoLoop(DoWhileStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processedOverloads - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
processElementGet(MemberLookupExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processEmptyStatement(EmptyStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processEnd(Node, CodeGenerator.Context) - Method in class com.google.javascript.jscomp.CodeGenerator
 
processEnumDeclaration(EnumDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processEs6Modules() - Method in class com.google.javascript.jscomp.Compiler
 
ProcessEs6Modules - Class in com.google.javascript.jscomp
Rewrites a ES6 module into a form that can be safely concatenated.
ProcessEs6Modules(Compiler, ES6ModuleLoader, boolean) - Constructor for class com.google.javascript.jscomp.ProcessEs6Modules
Creates a new ProcessEs6Modules instance which can be used to rewrite ES6 modules to a concatenable form.
ProcessEs6Modules.ModuleOriginalNamePair - Class in com.google.javascript.jscomp
 
ProcessEs6Modules.NameNodePair - Class in com.google.javascript.jscomp
 
ProcessEs6Modules.RenameGlobalVars - Class in com.google.javascript.jscomp
Traverses a node tree and Appends a suffix to all global variable names defined in this module.
processExportDecl(ExportDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processExports(Node, String) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Process all references to module.exports and exports.
processExportSpec(ExportSpecifierTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processExpressionStatement(ExpressionStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
ProcessExternals() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.ProcessExternals
 
ProcessExternProperties() - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessExternProperties
 
processFile(Node) - Method in class com.google.javascript.jscomp.ProcessEs6Modules
 
processFinally(FinallyTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processFlagFile() - Method in class com.google.javascript.jscomp.CommandLineRunner
 
processForInLoop(ForInStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processForLoop(ForStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processFormalParameterList(FormalParameterListTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processForOf(ForOfStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processForTesting(Node, Node) - Method in class com.google.javascript.jscomp.NewTypeInference
 
processForTesting(Node, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Main entry point of this phase for testing code.
processForwardDeclare(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Process a goog.forwardDeclare() call and record the specified forward declaration.
processFunction(FunctionDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processFunctionCall(Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
Processes a CALL expression.
processFunctionCall(CallExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processFunctionType(FunctionTypeTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processGenericTypeList(GenericTypeListTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processGetAccessor(GetAccessorTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processGlobalFunctionDeclaration(NodeTraversal, Node, Var) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
Processes a NAME node to see if it's a global function declaration.
processHook(Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
Processes a HOOK expression.
processIfStatement(IfStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processIllegalToken(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processImportDecl(ImportDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processImportSpec(ImportSpecifierTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processIndexSignature(IndexSignatureTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processingInstruction(String, String) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
processInherits(List<Node>) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance
 
processInheritsCall(Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Processes the goog.inherits call.
processInputs() - Method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
processInterfaceDeclaration(InterfaceDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processJqueryPrimitives - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
processJsMessage(JsMessage, JsMessageDefinition) - Method in class com.google.javascript.jscomp.JsMessageExtractor.ExtractMessagesVisitor
 
processJsMessage(JsMessage, JsMessageDefinition) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Processes found JS message.
processJsMessage(JsMessage, JsMessageDefinition) - Method in class com.google.javascript.jscomp.ReplaceMessages
 
processJsMessage(JsMessage, JsMessageDefinition) - Method in class com.google.javascript.jscomp.ReplaceMessagesForChrome
 
processLabeledStatement(LabelledStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
ProcessLabels() - Constructor for class com.google.javascript.jscomp.RenameLabels.ProcessLabels
 
processLendsNode(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
processLendsToNamespace(QualifiedName, String, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
processLiteralExpression(LiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processMatch(Match) - Method in class com.google.javascript.refactoring.RefasterJsScanner
 
processMatch(Match) - Method in class com.google.javascript.refactoring.Scanner
Processes one Match at a time.
processMemberVariable(MemberVariableTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processMessageFallback(Node, JsMessage, JsMessage) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Processes the goog.getMsgWithFallback primitive.
processMessageFallback(Node, JsMessage, JsMessage) - Method in class com.google.javascript.jscomp.ReplaceMessages
 
processMissingExpression(MissingPrimaryExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processModuleImport(ModuleImportTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processName(IdentifierExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processName(IdentifierExpressionTree, boolean) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processName(IdentifierToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processName(IdentifierToken, boolean) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processNamespaceDeclaration(NamespaceDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processNamespaceName(NamespaceNameTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processNameWithInlineJSDoc(IdentifierToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processNewExpression(NewExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processNewScript(JsAst, Node) - Method in class com.google.javascript.jscomp.Compiler
 
processNonFunctionPrototypeAssign(Node, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
If this is a non-function prototype assign, return the prop name.
processNull(NullTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processNullLiteral(LiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processNumberLiteral(LiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processObjectCreateCall(Node) - Method in class com.google.javascript.jscomp.ClosureOptimizePrimitives
Converts all of the given call nodes to object literals that are safe to do so.
processObjectCreateSetCall(Node) - Method in class com.google.javascript.jscomp.ClosureOptimizePrimitives
Converts all of the given call nodes to object literals that are safe to do so.
processObjectLiteral(ObjectLiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processObjectLitKeyAsString(Token) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
Transforms the given node and then sets its type to Token.STRING if it was Token.NAME.
processObjectLitProperties(Node, ObjectType, boolean) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Process an object literal and all the types on it.
processObjectPattern(ObjectPatternTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processObjectPropertyString - Variable in class com.google.javascript.jscomp.CompilerOptions
Process instances of goog.testing.ObjectPropertyString.
processOptionalParameter(OptionalParameterTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processParameterizedType(ParameterizedTypeTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processParenthesizedExpression(ParenExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processPostfixExpression(PostfixExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
ProcessProperties() - Constructor for class com.google.javascript.jscomp.AmbiguateProperties.ProcessProperties
 
ProcessProperties() - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
ProcessProperties() - Constructor for class com.google.javascript.jscomp.RenameProperties.ProcessProperties
 
processProperty(NodeTraversal, DisambiguateProperties.Property, JSType, JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties
Processes a property, adding it to the list of properties to rename.
processPropertyGet(MemberExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processPropertyNameAssignment(PropertyNameAssignmentTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processPrototypeParent(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.MethodCompilerPass.GatherSignatures
Processes the parent of a GETPROP prototype, which can either be another GETPROP (in the case of Foo.prototype.bar), or can be an assignment (in the case of Foo.prototype = ...).
processPrototypeRef(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
Processes the GETPROP of prototype, which can either be under another GETPROP (in the case of Foo.prototype.bar), or can be under an assignment (in the case of Foo.prototype = ...).
processProvideCall(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Handles a goog.provide call.
processProvideFromPreviousPass(NodeTraversal, String, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Processes the output of processed-provide from a previous pass.
processQualifiedDefinition(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
processRead(ReferenceCollectingCallback.Reference, CrossModuleCodeMotion.NamedInfo) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
Process the reads to named variables
processRecordType(RecordTypeTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processReference(ReferenceCollectingCallback, ReferenceCollectingCallback.Reference, CrossModuleCodeMotion.NamedInfo) - Method in class com.google.javascript.jscomp.CrossModuleCodeMotion
 
processRegExpLiteral(LiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processRequireCall(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Handles a goog.require call.
processRestParameter(RestParameterTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processResults(Result, List<JSModule>, B) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Processes the results of the compile job, and returns an error code.
processReturnStatement(ReturnStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
ProcessScope(NTIScope) - Constructor for class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
processScope(Scope) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
Targets reference collection to a particular scope.
processSetAccessor(SetAccessorTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processSetCssNameMapping(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Processes a call to goog.setCssNameMapping().
processShortCircuitExpression(Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
Processes an AND or OR expression.
processSpreadExpression(SpreadExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processString(LiteralToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processStringLiteral(LiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processStringNode(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ReplaceCssNames.Traversal
Processes a string argument to goog.getCssName().
processSuper(SuperExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processSwitchCase(CaseClauseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processSwitchDefault(DefaultClauseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processSwitchStatement(SwitchStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTemplateLiteral(TemplateLiteralExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTemplateLiteralPortion(TemplateLiteralPortionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTemplateLiteralToken(LiteralToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTemplateSubstitution(TemplateSubstitutionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processThisExpression(ThisExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processThrowStatement(ThrowStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTryStatement(TryStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTweaks - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Process goog.tweak.getTweak() calls.
ProcessTweaks - Class in com.google.javascript.jscomp
Process goog.tweak primitives.
ProcessTweaks(AbstractCompiler, boolean, Map<String, Node>) - Constructor for class com.google.javascript.jscomp.ProcessTweaks
 
ProcessTweaks.CollectTweaks - Class in com.google.javascript.jscomp
Processes all calls to goog.tweak functions.
ProcessTweaks.CollectTweaksResult - Class in com.google.javascript.jscomp
 
ProcessTweaks.TweakFunction - Enum in com.google.javascript.jscomp
An enum of goog.tweak functions.
ProcessTweaks.TweakFunctionCall - Class in com.google.javascript.jscomp
Holds information about a call to a goog.tweak function.
ProcessTweaks.TweakInfo - Class in com.google.javascript.jscomp
Stores information about a single tweak.
processTypeAlias(TypeAliasTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTypedParameter(TypedParameterTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTypeName(TypeNameTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processTypeQuery(TypeQueryTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processUnaryExpression(UnaryExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processUnicodeEscapes(String) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
Converts unicode escapes in the given string to the equivalent unicode character.
processUnionType(UnionTypeTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processVarDeclaration(Node, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
Processes a single variable declaration in a VAR statement.
processVariableDeclaration(VariableDeclarationTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processVariableDeclarationList(VariableDeclarationListTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processVariableStatement(VariableStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
ProcessVars(boolean) - Constructor for class com.google.javascript.jscomp.RenameVars.ProcessVars
 
processWhileLoop(WhileStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processWithStatement(WithStatementTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
processYield(YieldExpressionTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
productName - Variable in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
 
ProgramTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ProgramTree(SourceRange, ImmutableList<ParseTree>, ImmutableList<Comment>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ProgramTree
 
progress - Variable in class com.google.javascript.jscomp.Compiler
 
progress - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
progressRange - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
ProgressRange(double, double) - Constructor for class com.google.javascript.jscomp.PhaseOptimizer.ProgressRange
 
progressStep - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
projectId - Variable in class com.google.javascript.jscomp.GoogleJsMessageIdGenerator
 
promoteBoolean(int) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
PROP_MAP_FROM_TYPE - Static variable in class com.google.javascript.rhino.jstype.PropertyMap
 
propAccess - Variable in class com.google.javascript.rhino.jstype.FunctionType
Whether the instances are structs, dicts, or unrestricted.
PropAccess() - Constructor for enum com.google.javascript.rhino.jstype.FunctionType.PropAccess
 
propagate(Throwable) - Static method in class com.google.common.base.Throwables
 
PropagateConstantAnnotationsOverVars(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.Normalize.PropagateConstantAnnotationsOverVars
 
propagateReference(NameAnalyzer.JsName...) - Method in class com.google.javascript.jscomp.NameAnalyzer
 
PropagateReferences() - Constructor for class com.google.javascript.jscomp.AnalyzePrototypeProperties.PropagateReferences
 
propagateSideEffects() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier
Propagate side effect information by building a graph based on call site information stored in FunctionInformation and the DefinitionProvider and then running GraphReachability to determine the set of functions that have side effects.
propdef(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
properties - Variable in class com.google.javascript.jscomp.DisambiguateProperties
 
properties - Variable in class com.google.javascript.rhino.jstype.PropertyMap
 
properties - Variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
properties - Variable in class com.google.javascript.rhino.jstype.RecordTypeBuilder
 
propertiesByName - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.DetermineInlinableProperties
 
propertiesByName - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.GatherJ2CLClassGetterSetters
 
propertiesByName - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.InlinePropertiesPass
 
propertiesToErrorFor - Variable in class com.google.javascript.jscomp.DisambiguateProperties
In practice any large code base will have thousands and thousands of type invalidations, which makes reporting all of the errors useless.
Property(String) - Constructor for class com.google.javascript.jscomp.AmbiguateProperties.Property
 
property - Variable in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode
 
PROPERTY - Static variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
Property(String, String) - Constructor for class com.google.javascript.jscomp.ConformanceRules.BannedProperty.Property
 
property - Variable in class com.google.javascript.jscomp.ConformanceRules.BannedProperty.Property
 
property - Variable in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.Restriction
 
Property(String) - Constructor for class com.google.javascript.jscomp.DisambiguateProperties.Property
 
Property - Class in com.google.javascript.jscomp.newtypes
 
Property(Node, JSType, JSType, Property.Attribute) - Constructor for class com.google.javascript.jscomp.newtypes.Property
 
property - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyDefinitionTree
 
property - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree
 
property - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree
 
property - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree
 
property - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree
 
Property(String) - Constructor for class com.google.javascript.jscomp.RenameProperties.Property
 
Property() - Constructor for class com.google.javascript.rhino.JSDocInfo.Property
 
Property - Class in com.google.javascript.rhino.jstype
A property slot of an object.
Property(String, JSType, boolean, Node) - Constructor for class com.google.javascript.rhino.jstype.Property
 
Property.Attribute - Enum in com.google.javascript.jscomp.newtypes
 
PROPERTY_ACCESS_ON_NONOBJECT - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
PROPERTY_CHECKING_UNION_SIZE - Static variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
The UnionTypeBuilder caps the maximum number of alternate types it remembers and then defaults to "?" (unknown type).
propertyAccess() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches any property access.
propertyAccess(String) - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches nodes representing a GETPROP access of an object property.
propertyBitField - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
PropertyContinuation(String, JSType, boolean, Node) - Constructor for class com.google.javascript.rhino.jstype.NamedType.PropertyContinuation
 
propertyContinuations - Variable in class com.google.javascript.rhino.jstype.NamedType
Property-defining continuations.
PropertyDef(Node, DeclaredFunctionType, NTIScope) - Constructor for class com.google.javascript.jscomp.GlobalTypeInfo.PropertyDef
 
propertyDefs - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
PropertyExport(String, String, Node) - Constructor for class com.google.javascript.jscomp.ExternExportsPass.PropertyExport
 
propertyExportRefCount - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
PropertyGraph(ArrayList<AmbiguateProperties.PropertyGraphNode>) - Constructor for class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraph
 
PropertyGraphNode(AmbiguateProperties.Property) - Constructor for class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode
 
PropertyInfo(JSType, Node) - Constructor for class com.google.javascript.jscomp.InlineProperties.PropertyInfo
 
propertyInvalidationErrors - Variable in class com.google.javascript.jscomp.CompilerOptions
List of properties that we report invalidation errors for.
propertyIsDeclaredButNotPrivate(Node, Node) - Static method in class com.google.javascript.jscomp.CheckAccessControls
 
propertyIsImplicitCast(ObjectType, String) - Static method in class com.google.javascript.jscomp.TypeCheck
Returns true if any type in the chain has an implicitCast annotation for the given property.
propertyMap - Variable in class com.google.javascript.jscomp.AmbiguateProperties
Map from property name to Property object
propertyMap - Variable in class com.google.javascript.jscomp.DefaultPassConfig
The property renaming map
propertyMap - Variable in class com.google.javascript.jscomp.PassConfig.State
 
propertyMap - Variable in class com.google.javascript.jscomp.RenameProperties
 
propertyMap - Variable in class com.google.javascript.jscomp.Result
 
PropertyMap - Class in com.google.javascript.rhino.jstype
Representation for a collection of properties on an object.
PropertyMap() - Constructor for class com.google.javascript.rhino.jstype.PropertyMap
 
PropertyMap(Map<String, Property>) - Constructor for class com.google.javascript.rhino.jstype.PropertyMap
 
propertyMapInputFile - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
propertyMapOutputFile - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
propertyMapOutputFile - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
propertyMustBeInitializedByFullName(GlobalNamespace.Name) - Method in class com.google.javascript.jscomp.CheckGlobalNames
The input name is a property.
propertyName - Variable in class com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree
 
propertyName - Variable in class com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree
 
propertyName - Variable in class com.google.javascript.rhino.jstype.NamedType.PropertyContinuation
 
propertyNameAndValues - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ObjectLiteralExpressionTree
 
PropertyNameAssignmentTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
PropertyNameAssignmentTree(SourceRange, Token, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.PropertyNameAssignmentTree
 
propertyNameInfo - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
propertyNode - Variable in class com.google.javascript.rhino.jstype.NamedType.PropertyContinuation
 
propertyNode - Variable in class com.google.javascript.rhino.jstype.Property
The node corresponding to this property, e.g., a GETPROP node that declares this property.
propertyNode - Variable in class com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordProperty
 
PropertyRefCollector(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.SymbolTable.PropertyRefCollector
 
propertyRenaming - Variable in class com.google.javascript.jscomp.CompilerOptions
Controls which properties get renamed.
PropertyRenamingPolicy - Enum in com.google.javascript.jscomp
Policies to determine how properties should be renamed.
PropertyRenamingPolicy() - Constructor for enum com.google.javascript.jscomp.PropertyRenamingPolicy
 
propertyScope - Variable in class com.google.javascript.jscomp.SymbolTable.Symbol
 
PropertySubGraph() - Constructor for class com.google.javascript.jscomp.AmbiguateProperties.PropertySubGraph
 
propertyTestFunctions - Variable in class com.google.javascript.jscomp.ClosureCodingConvention
 
propertyTestFunctions - Static variable in class com.google.javascript.jscomp.JqueryCodingConvention
 
PropertyType() - Constructor for class com.google.javascript.jscomp.GlobalTypeInfo.PropertyType
 
propListHead - Variable in class com.google.javascript.rhino.Node
Linked list of properties.
props - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition
 
props - Variable in class com.google.javascript.jscomp.ConformanceRules.BannedProperty
 
props - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
props - Variable in class com.google.javascript.jscomp.InlineProperties
 
props - Variable in class com.google.javascript.jscomp.newtypes.EnumType
 
props - Variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
props - Variable in class com.google.javascript.jscomp.PolymerBehaviorExtractor.BehaviorDefinition
Properties declared in the behavior 'properties' block.
props - Variable in class com.google.javascript.jscomp.PolymerClassDefinition
Properties declared in the Polymer "properties" block.
propToString(int) - Static method in class com.google.javascript.rhino.Node
 
propType - Variable in class com.google.javascript.rhino.Node.AbstractPropListItem
 
PROPTYPE_INVALID - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
protectHiddenSideEffects - Variable in class com.google.javascript.jscomp.CompilerOptions
When set, assume that apparently side-effect free code is meaningful.
protectHiddenSideEffects - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Whether to protect "hidden" side-effects.
PROTECTOR_FN - Static variable in class com.google.javascript.jscomp.CheckSideEffects
 
protectSideEffectFreeCode - Variable in class com.google.javascript.jscomp.CheckSideEffects
 
protectSideEffects() - Method in class com.google.javascript.jscomp.CheckSideEffects
Protect side-effect free nodes by making them parameters to a extern function call.
Protocol - Class in com.google.javascript.jscomp.webservice.common
All the strings used by the webservice protocol.
Protocol() - Constructor for class com.google.javascript.jscomp.webservice.common.Protocol
 
Protocol.ApiKeyResponse - Enum in com.google.javascript.jscomp.webservice.common
Fields in the JSON response from the ApiKeyGenerationServlet.
Protocol.CompilationLevelKey - Enum in com.google.javascript.jscomp.webservice.common
 
Protocol.FormattingKey - Enum in com.google.javascript.jscomp.webservice.common
All the possible values for the FORMATTING key.
Protocol.OutputFormatKey - Enum in com.google.javascript.jscomp.webservice.common
 
Protocol.OutputInfoKey - Enum in com.google.javascript.jscomp.webservice.common
All the possible values for the OUTPUT_INFO key.
Protocol.ProtocolEnum - Interface in com.google.javascript.jscomp.webservice.common
All enums that need to be shared between the Java and JS code should implement this interface.
Protocol.RequestKey - Enum in com.google.javascript.jscomp.webservice.common
All the keys that can be part of the http request.
Protocol.ResponseTag - Enum in com.google.javascript.jscomp.webservice.common
All the xml/json tags that can be returned by the backend if xml or json is selected as the output mode.
Protocol.WarningLevelKey - Enum in com.google.javascript.jscomp.webservice.common
 
protoProps - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
PROTOTYPE_PROPERTY - Static variable in class com.google.javascript.jscomp.GenerateExports
 
PROTOTYPE_SUBSTRING - Static variable in class com.google.javascript.jscomp.NameAnalyzer
Used to parse prototype names
PROTOTYPE_SUBSTRING_LEN - Static variable in class com.google.javascript.jscomp.NameAnalyzer
 
PROTOTYPE_SUFFIX_LEN - Static variable in class com.google.javascript.jscomp.NameAnalyzer
 
prototypeAlias - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations
 
prototypeAliases - Static variable in class com.google.javascript.jscomp.JqueryCodingConvention
 
prototypeClass - Variable in class com.google.javascript.jscomp.NameAnalyzer.NameInformation
Name of the prototype class, i.e.
prototypeComputedPropsToDeclare - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
PrototypeMemberDeclaration(Node, Node) - Constructor for class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration
 
prototypeMembersToDeclare - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
prototypeMethodDeclaration() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches a declaration of a method on the prototype of a class.
prototypeNames - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsName
Name of prototype functions attached to this name
PrototypeObjectType - Class in com.google.javascript.rhino.jstype
The object type represents instances of JavaScript objects such as Object, Date, Function.
PrototypeObjectType(JSTypeRegistry, String, ObjectType) - Constructor for class com.google.javascript.rhino.jstype.PrototypeObjectType
Creates an object type.
PrototypeObjectType(JSTypeRegistry, String, ObjectType, boolean) - Constructor for class com.google.javascript.rhino.jstype.PrototypeObjectType
Creates an object type.
PrototypeObjectType(JSTypeRegistry, String, ObjectType, boolean, TemplateTypeMap) - Constructor for class com.google.javascript.rhino.jstype.PrototypeObjectType
Creates an object type, allowing specification of the implicit prototype, whether the object is native, and any templatized types.
PrototypeObjectType(JSTypeRegistry, String, ObjectType, boolean, TemplateTypeMap, boolean) - Constructor for class com.google.javascript.rhino.jstype.PrototypeObjectType
Creates an object type, allowing specification of the implicit prototype, whether the object is native, and any templatized types.
prototypeProperty - Variable in class com.google.javascript.jscomp.NameAnalyzer.NameInformation
Local name of prototype property i.e.
PrototypeSetNode(NameAnalyzer.JsName, Node) - Constructor for class com.google.javascript.jscomp.NameAnalyzer.PrototypeSetNode
Create a set node from the name & setter node
prototypeSlot - Variable in class com.google.javascript.rhino.jstype.FunctionType
The prototype property.
prototypeVariableDeclaration() - Static method in class com.google.javascript.refactoring.Matchers
Returns a Matcher that matches a declaration of a variable on the prototype of a class.
provablyExecutesBefore(ReferenceCollectingCallback.BasicBlock) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock
Determines whether this block is guaranteed to begin executing before the given block does.
ProvidedName(String, Node, JSModule, boolean) - Constructor for class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
providedNames - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
provideMap - Variable in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
provides - Variable in class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
provides - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
provides - Variable in class com.google.javascript.jscomp.CompilerInput.DepsFinder
 
provides - Variable in class com.google.javascript.jscomp.CompilerInput
 
provides - Variable in class com.google.javascript.jscomp.deps.JsFileParser
The info for the file we are currently parsing.
provides - Variable in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
A list of provided symbols.
provides - Variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
PROVIDES_AFTER_REQUIRES - Static variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
PROVIDES_NOT_SORTED - Static variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
Proxy(CodingConvention) - Constructor for class com.google.javascript.jscomp.CodingConventions.Proxy
 
proxy - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags.MultiFlagSetter
 
ProxyObjectType - Class in com.google.javascript.rhino.jstype
An object type which uses composition to delegate all calls.
ProxyObjectType(JSTypeRegistry, JSType) - Constructor for class com.google.javascript.rhino.jstype.ProxyObjectType
 
ProxyObjectType(JSTypeRegistry, JSType, TemplateTypeMap) - Constructor for class com.google.javascript.rhino.jstype.ProxyObjectType
 
pruneDependencies - Variable in class com.google.javascript.jscomp.DependencyOptions
 
pruneOrphanedNames() - Method in class com.google.javascript.jscomp.SymbolTable
Removes symbols where the namespace they're on has been removed.
pseudoNameMap - Variable in class com.google.javascript.jscomp.RenameVars
Maps a name node to its pseudo name, null if we are not generating so there will be no overhead unless we are debugging.
PseudoNameSupplier(ReplaceIdGenerators.RenameStrategy) - Constructor for class com.google.javascript.jscomp.ReplaceIdGenerators.PseudoNameSupplier
 
ptr - Variable in class com.google.javascript.jscomp.NewTypeInference.LValueResultBwd
 
ptr - Variable in class com.google.javascript.jscomp.NewTypeInference.LValueResultFwd
 
PURE_FUNCTION_MASK - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
pureFunction() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
PureFunctionIdentifier - Class in com.google.javascript.jscomp
Compiler pass that computes function purity.
PureFunctionIdentifier(AbstractCompiler, DefinitionProvider) - Constructor for class com.google.javascript.jscomp.PureFunctionIdentifier
 
PureFunctionIdentifier.Driver - Class in com.google.javascript.jscomp
A compiler pass that constructs a reference graph and drives the PureFunctionIdentifier across it.
PureFunctionIdentifier.FunctionAnalyzer - Class in com.google.javascript.jscomp
Gather list of functions, functions with @nosideeffects annotations, call sites, and functions that may mutate variables not defined in the local scope.
PureFunctionIdentifier.FunctionInformation - Class in com.google.javascript.jscomp
Keeps track of a function's known side effects by type and the list of calls that appear in a function's body.
PureFunctionIdentifier.SideEffectPropagationCallback - Class in com.google.javascript.jscomp
Callback that propagates side effect information across call sites.
push(E) - Method in class java.util.ArrayDeque
 
pushAnnotations(Deque<Graph.GraphAnnotationState>, Collection<? extends Annotatable>) - Static method in class com.google.javascript.jscomp.graph.Graph
Pushes a new list on stack and stores nodes annotations in the new list.
pushContainingFunction(NameReferenceGraph.Name) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction
Mark the provided node as the current function that we are analyzing.
pushEdgeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
Pushes edges' annotation values.
pushNodeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
Pushes nodes' annotation values.
pushOverloads() - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
pushScope(Node) - Method in class com.google.javascript.jscomp.NodeTraversal
Creates a new scope (e.g.
pushScope(Scope) - Method in class com.google.javascript.jscomp.NodeTraversal
Creates a new scope (e.g.
pushScope(Scope, boolean) - Method in class com.google.javascript.jscomp.NodeTraversal
Creates a new scope (e.g.
putBooleanProp(int, boolean) - Method in class com.google.javascript.rhino.Node
 
putCompilerInput(InputId, CompilerInput) - Method in class com.google.javascript.jscomp.Compiler
 
putIntProp(int, int) - Method in class com.google.javascript.rhino.Node
 
putNewPropInPropertyMap(Map<String, JSType>, String, JSType) - Method in class com.google.javascript.jscomp.TypeTransformation
 
putProp(int, Object) - Method in class com.google.javascript.rhino.Node
 
putProperty(String, Property) - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
putType(String, JSType) - Method in class com.google.javascript.jscomp.newtypes.TypeEnv
 

Q

QMARK - Static variable in class com.google.javascript.rhino.Token
Token types.
QMARK_FUNCTION - Static variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
qmarkFunction() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
qmarkFunctionBuilder() - Static method in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
qmarkFunctionDeclared - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
qName - Variable in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
QUALIFIED_NAME_EXPECTED_ERROR - Static variable in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
qualifiedClassName - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration
 
QualifiedName - Class in com.google.javascript.jscomp.newtypes
Represents a qualified name.
QualifiedName(ImmutableList<String>) - Constructor for class com.google.javascript.jscomp.newtypes.QualifiedName
 
QualifiedName(String) - Constructor for class com.google.javascript.jscomp.newtypes.QualifiedName
 
qualifiedNameBeginsWithStripType(Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Gets whether a qualified name begins with a strip name.
qualifiedNameBeginsWithStripType(String) - Method in class com.google.javascript.jscomp.StripCode.Strip
Gets whether a qualified name begins with a strip name.
QualifiedNameSearchTraversal(JSTypeRegistry, String) - Constructor for class com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal
 
quote(String) - Static method in class java.util.regex.Pattern
 
QUOTED_PROP - Static variable in class com.google.javascript.rhino.Node
 
quotedNames - Variable in class com.google.javascript.jscomp.AmbiguateProperties
Names to which properties shouldn't be renamed, to avoid name conflicts
quotedNames - Variable in class com.google.javascript.jscomp.RenameProperties
 
quoteListenerAndHostAttributeKeys(Node) - Static method in class com.google.javascript.jscomp.PolymerPassStaticUtils
Makes sure that the keys for listeners and hostAttributes blocks are quoted to avoid renaming.
quoteReplacement(String) - Static method in class java.util.regex.Matcher
 

R

raiseToEs6Typed() - Method in class com.google.javascript.jscomp.CompilerOptions
 
randomProps - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
RANGE_ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
RANGE_ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ranges - Variable in class com.google.javascript.jscomp.regex.CharRanges
A strictly increasing set of bit indices where even members are the inclusive starts of ranges, and odd members are the exclusive ends.
ranges - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
ranges - Variable in class com.google.javascript.jscomp.regex.RegExpTree.DecomposedCharset
 
rank - Variable in class com.google.javascript.jscomp.graph.StandardUnionFind.Node
A bound on the depth of the subtree rooted to this node.
RAW_STRING_VALUE - Static variable in class com.google.javascript.rhino.Node
 
RawMotionEnvironment(Set<Node>) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.RawMotionEnvironment
 
RawNominalType - Class in com.google.javascript.jscomp.newtypes
Represents a class or interface as defined in the code.
RawNominalType(Node, String, ImmutableList<String>, RawNominalType.Kind, ObjectKind) - Constructor for class com.google.javascript.jscomp.newtypes.RawNominalType
 
RawNominalType.Kind - Enum in com.google.javascript.jscomp.newtypes
 
rawType - Variable in class com.google.javascript.jscomp.newtypes.NominalType
 
Reach() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.Reach
 
reach - Variable in class com.google.javascript.jscomp.CoverageInstrumentationCallback
 
reach - Variable in class com.google.javascript.jscomp.CoverageInstrumentationPass
 
REACHABLE - Static variable in class com.google.javascript.jscomp.graph.GraphReachability
 
ReachablePredicate() - Constructor for class com.google.javascript.jscomp.CheckUnreachableCode.ReachablePredicate
 
reachingDef - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
reachingDef - Variable in class com.google.javascript.jscomp.MustBeReachingVariableDef.MustDef
 
reachingUses - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
ReachingUses() - Constructor for class com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses
 
ReachingUses(MaybeReachingVariableUse.ReachingUses) - Constructor for class com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUses
Copy constructor.
ReachingUsesJoinOp() - Constructor for class com.google.javascript.jscomp.MaybeReachingVariableUse.ReachingUsesJoinOp
 
READ_ERROR - Static variable in class com.google.javascript.jscomp.AbstractCompiler
 
readClosureVariables - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
 
readsClosureVariables() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
Determines whether it reads a closure variable.
REASON_DEFINE_NOT_ASSIGNABLE - Static variable in class com.google.javascript.jscomp.ProcessDefines
 
reasonNotAssignable - Variable in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
 
REASSIGNED_CONSTANT - Static variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
rebuildAlternates() - Method in class com.google.javascript.rhino.jstype.UnionType
Use UnionTypeBuilder to rebuild the list of alternates and hashcode of the current UnionType.
rebuildInputsFromModules() - Method in class com.google.javascript.jscomp.Compiler
Rebuilds the internal list of inputs by iterating over all modules.
receiverType - Variable in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
receiverType - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
receiverType - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
recentChange - Variable in class com.google.javascript.jscomp.Compiler
 
RecentChange - Class in com.google.javascript.jscomp
Records whether the code has changed since the last reset.
RecentChange() - Constructor for class com.google.javascript.jscomp.RecentChange
 
recognizedAnnotations - Static variable in enum com.google.javascript.jscomp.parsing.Annotation
 
recompute(N) - Method in class com.google.javascript.jscomp.graph.GraphReachability
 
reconcileOptionsWithGuards() - Method in class com.google.javascript.jscomp.Compiler
When the CompilerOptions and its WarningsGuard overlap, reconcile any discrepencies.
RECORD_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
recordAlias(String, String) - Method in class com.google.javascript.jscomp.NameAnalyzer
Records an alias of one name to another name.
recordAlias(Var) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
recordAliases(List<NameAnalyzer.NameInformation>) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
recordAndUpdateModule(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
recordAssignedName(String) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
recordAssignment(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes
 
recordAssignment(Node) - Method in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
Records an assigned value.
recordBaseType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a base type.
recordBlockDescription(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a block-level description.
recordClassConstructorOrInterface(String, FunctionType, Node, Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
Creates the name in the graph if it does not already exist.
recordComment(Comment.Type, SourceRange, String) - Method in class com.google.javascript.jscomp.parsing.parser.Parser.CommentRecorder
 
recordComment(Comment.Type, SourceRange, String) - Method in interface com.google.javascript.jscomp.parsing.parser.Scanner.CommentRecorder
 
recordComment(Comment.Type, SourceRange, String) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
recordConsistentIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isConsistentIdGenerator() flag set to true.
recordConstancy() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isConstant() flag set to true.
recordConstructor() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isConstructor() flag set to true.
recordConsumers(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes
 
recordDefineType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records the type of a define.
recordDeprecated() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isDeprecated() flag set to true.
recordDeprecationReason(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records the deprecation reason.
recordDepScope(Node, NameAnalyzer.NameInformation) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes
Defines a dependency scope.
recordDescription(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Records a marker's description if there is one available and record it in the current marker.
recordDescription(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a description giving context for translation (i18n).
recordDict() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.makesDicts() flag set to true.
recordDisposesParameter(List<String>) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a parameter that gets disposed.
recordEnumParameterType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a parameter type to an enum.
recordEscapedQualifiedName(String) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
recordEscapedVarName(String) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
recordExport() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isExport() flag set to true.
recordExportSymbol(String) - Method in class com.google.javascript.jscomp.GenerateExports
 
recordExpose() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isExpose() flag set to true.
recordExtendedInterface(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records an extended interface type.
recordExterns() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isExterns() flag set to true.
recordFileOverview(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a fileoverview description.
recordFunctionInformation() - Method in class com.google.javascript.jscomp.Compiler
 
recordFunctionInformation - Variable in class com.google.javascript.jscomp.CompilerOptions
Record function information
RecordFunctionInformation - Class in com.google.javascript.jscomp
Records information about functions and modules.
RecordFunctionInformation(Compiler, FunctionNames) - Constructor for class com.google.javascript.jscomp.RecordFunctionInformation
Creates a record function information compiler pass.
recordHiddenness() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isHidden() flag set to true.
recordIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isIdGenerator() flag set to true.
recordImplementedInterface(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records an implemented interface.
recordImplicitCast() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isImplicitCast() flag set to true.
recordImplicitMatch() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.usesImplicitMatch() flag set to true.
recordInlineType() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
recordInterface() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isInterface() flag set to true.
recordInterfaces(FunctionType, JSType, DisambiguateProperties.Property) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Records that this property could be referenced from any interface that this type, or any type in its superclass chain, implements.
recordInterfacesCache - Variable in class com.google.javascript.jscomp.DisambiguateProperties.Property
For every property p and type t, we only need to run recordInterfaces once.
recordInvalidatingType(JSType, JSError) - Method in class com.google.javascript.jscomp.DisambiguateProperties
Invalidates the given type, so that no properties on it will be renamed.
recordInvalidationError(JSType, JSError) - Method in class com.google.javascript.jscomp.DisambiguateProperties
 
recordJaggerInject(boolean) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records annotation with @jaggerInject.
recordJaggerModule(boolean) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records annotation with @jaggerModule.
recordJaggerProvide(boolean) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records annotation with @jaggerProvide.
recordJaggerProvidePromise(boolean) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records annotation with @jaggerProvide.
recordJsDoc(SourceRange, JSDocInfo) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
recordLends(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that we're lending to another name.
recordLicense(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
recordMappedIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isStableIdGenerator() flag set to true.
recordMeaning(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a meaning giving context for translation (i18n).
recordModifies(Set<String>) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records the list of modifies warnings.
recordNgInject(boolean) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that we'd like to add $inject property inferred from parameters.
recordNoAlias() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isNoAlias() flag set to true.
recordNoCollapse() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isNoCollapse() flag set to true.
recordNoCompile() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isNoCompile() flag set to true.
recordNonEmptyReturn() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
 
recordNoSideEffects() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isNoSideEffects() flag set to true.
recordOriginalCommentPosition(int) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Sets the position of original JSDoc comment.
recordOriginalCommentString(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Sets the original JSDoc comment string.
recordOverride() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isOverride() flag set to true.
recordParameter(String, JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a typed parameter.
recordParameterDescription(String, String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a parameter's description.
recordPassStart(String, boolean) - Method in class com.google.javascript.jscomp.PerformanceTracker
 
recordPassStop(String, long) - Method in class com.google.javascript.jscomp.PerformanceTracker
Collects information about a pass P after P finishes running, eg, how much time P took and what was its impact on code size.
recordPolymerBehavior() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that this method is to be exposed as a polymerBehavior.
recordPreserveTry() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.shouldPreserveTry() flag set to true.
recordProperty(String, JSType) - Method in class com.google.javascript.jscomp.AmbiguateProperties.ProcessProperties
 
RecordProperty(JSType, Node) - Constructor for class com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordProperty
 
recordPrototypePropDefinition(Node, JSType, Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
recordPrototypePropUse(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
recordPrototypeSet(String, String, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters
Records the assignment to a prototype property of a global name, if possible.
recordPseudoName(Node) - Method in class com.google.javascript.jscomp.RenameVars
 
recordReference(String, String, NameAnalyzer.RefType) - Method in class com.google.javascript.jscomp.NameAnalyzer
Records a reference from one name to another name.
recordReference(DiGraph.DiGraphNode<NameAnalyzer.JsName, NameAnalyzer.RefType>, DiGraph.DiGraphNode<NameAnalyzer.JsName, NameAnalyzer.RefType>, NameAnalyzer.RefType) - Method in class com.google.javascript.jscomp.NameAnalyzer
Records a reference from one name to another name.
recordReplacement(String) - Method in class com.google.javascript.jscomp.ReplaceStrings
Record the location the replacement was made.
recordRequire(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
recordReturnDescription(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a return description
recordReturnType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a return type.
recordSet(String, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters
Records the assignment of a value to a global name.
recordStableIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.isStableIdGenerator() flag set to true.
recordStaticNameDefinition(String, JSType, Node, Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
recordStaticNameUse(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
recordStruct() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.makesStructs() flag set to true.
recordStructuralInterfaceUses(JSType, JSType) - Method in class com.google.javascript.jscomp.TypeValidator
 
recordSubclassPrototypePropUse(FunctionType, String, NameReferenceGraph.Reference) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
Conservatively assumes that all subclass implementation of this property might be called.
recordSuperClassPrototypePropUse(FunctionType, String, NameReferenceGraph.Reference) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
Look for the super class implementation up the tree.
recordSuppressions(Set<String>) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records the list of suppressed warnings.
recordTemplateTypeName(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a template type name.
recordThisType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a type for @this annotation.
recordThrowDescription(JSTypeExpression, String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a throw type's description.
recordThrowType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a thrown type.
recordType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a type.
RecordType - Class in com.google.javascript.rhino.jstype
A record (structural) type.
RecordType(JSTypeRegistry, Map<String, RecordTypeBuilder.RecordProperty>) - Constructor for class com.google.javascript.rhino.jstype.RecordType
 
RecordType(JSTypeRegistry, Map<String, RecordTypeBuilder.RecordProperty>, boolean) - Constructor for class com.google.javascript.rhino.jstype.RecordType
Creates a record type.
recordType(LinkedHashMap<String, Node.TypeDeclarationNode>) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Represents a structural type.
RecordTypeBuilder - Class in com.google.javascript.rhino.jstype
A builder for record types.
RecordTypeBuilder(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.RecordTypeBuilder
 
RecordTypeBuilder.RecordProperty - Class in com.google.javascript.rhino.jstype
 
recordTypedef(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should be populated with a typedef'd type.
recordTypeNode(int, int, Node, boolean) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
RecordTypePropertyDefinition(Node) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.RecordTypePropertyDefinition
 
recordTypeSyntax(SourceRange) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
recordTypeTransformation(String, Node) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a type transformation expression together with its template type name.
RecordTypeTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
RecordTypeTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.RecordTypeTree
 
recordUnknownUse(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
recordUnrestricted() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that the JSDocInfo being built should have its JSDocInfo.makesUnrestricted() flag set to true.
recordVersion(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records the version.
recordVisibility(JSDocInfo.Visibility) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records a visibility.
recordWizaction() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Records that this method is to be exposed as a wizaction.
recordWriteOnProperties(String) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters
Record that the properties of this name have been written to.
RECPARAM_INVALID - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
RECTYPE_INVALID - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
RedeclarationCheckHandler() - Constructor for class com.google.javascript.jscomp.VarCheck.RedeclarationCheckHandler
 
redeclarationHandler - Variable in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
redeclarationHandler - Variable in class com.google.javascript.jscomp.SyntacticScopeCreator
 
REDECLARED_PROPERTY - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
REDECLARED_VARIABLE - Static variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
REDECLARED_VARIABLE_ERROR - Static variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
redeclareSimpleVar(FlowScope, Node, JSType) - Method in class com.google.javascript.jscomp.TypeInference
 
redeclareVarsInsideBranch(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Given a node tree, finds all the VAR declarations in that tree that are not in an inner scope.
reduce(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.EmptyFunctionReducer
 
reduce(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.GetterReducer
 
reduce(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.IdentityReducer
 
reduce(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.Reducer
 
reduce(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer
 
reduce(Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.SetterReducer
 
reduceAlternatesWithoutUnion() - Method in class com.google.javascript.rhino.jstype.UnionTypeBuilder
Reduce the alternates into a non-union type.
Reducer() - Constructor for class com.google.javascript.jscomp.FunctionRewriter.Reducer
 
reducers - Variable in class com.google.javascript.jscomp.FunctionRewriter.ReductionGatherer
 
reduceSubstractionAssignment(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
reduceToMinimum(CharRanges) - Static method in class com.google.javascript.jscomp.regex.CaseCanonicalize
Given a character range that may include case sensitive code-units, such as [0-9B-M], returns the character range that includes the minimal set of code units such that for every code unit in the input there is a case-sensitively equivalent canonical code unit in the output.
reduceTrueFalse(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
Reduction(Node, Node, Node) - Constructor for class com.google.javascript.jscomp.FunctionRewriter.Reduction
 
ReductionGatherer(List<FunctionRewriter.Reducer>, Multimap<FunctionRewriter.Reducer, FunctionRewriter.Reduction>) - Constructor for class com.google.javascript.jscomp.FunctionRewriter.ReductionGatherer
 
reductions - Variable in class com.google.javascript.jscomp.FunctionRewriter.ReductionGatherer
 
Ref(JSModule, Scope, Node, GlobalNamespace.Name, GlobalNamespace.Ref.Type, int) - Constructor for class com.google.javascript.jscomp.GlobalNamespace.Ref
Creates a reference at the current node.
Ref(GlobalNamespace.Ref, GlobalNamespace.Ref.Type, int) - Constructor for class com.google.javascript.jscomp.GlobalNamespace.Ref
 
Ref(GlobalNamespace.Ref.Type, int) - Constructor for class com.google.javascript.jscomp.GlobalNamespace.Ref
 
ref - Variable in class com.google.javascript.jscomp.ProcessDefines.CollectDefines.RefInfo
 
RefactoringDriver - Class in com.google.javascript.refactoring
Primary driver of a refactoring.
RefactoringDriver(Scanner, List<SourceFile>, List<SourceFile>, CompilerOptions) - Constructor for class com.google.javascript.refactoring.RefactoringDriver
 
RefactoringDriver.Builder - Class in com.google.javascript.refactoring
 
RefasterJs - Class in com.google.javascript.refactoring
Main binary that drives a RefasterJS refactoring.
RefasterJs() - Constructor for class com.google.javascript.refactoring.RefasterJs
 
RefasterJsScanner - Class in com.google.javascript.refactoring
Class that drives the RefasterJs refactoring by matching against a provided template JS file and then applying a transformation based off the template JS.
RefasterJsScanner() - Constructor for class com.google.javascript.refactoring.RefasterJsScanner
 
RefasterJsScanner.RefasterJsTemplate - Class in com.google.javascript.refactoring
Class that holds the before and after templates for a given RefasterJs refactoring.
refasterJsTemplate - Variable in class com.google.javascript.refactoring.RefasterJs
 
RefasterJsTemplate(AbstractCompiler, Node, Node) - Constructor for class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
RefasterJsTestUtils - Class in com.google.javascript.refactoring.testing
Utilities for testing RefasterJs templates.
RefasterJsTestUtils() - Constructor for class com.google.javascript.refactoring.testing.RefasterJsTestUtils
 
Reference(Node, Scope, JSModule, FunctionInjector.InliningMode) - Constructor for class com.google.javascript.jscomp.FunctionInjector.Reference
 
Reference(Node, Scope, JSModule, FunctionInjector.InliningMode) - Constructor for class com.google.javascript.jscomp.InlineFunctions.Reference
 
Reference(Node) - Constructor for class com.google.javascript.jscomp.NameReferenceGraph.Reference
 
reference - Variable in class com.google.javascript.jscomp.NameReferenceGraphConstruction.NameUse
 
Reference(SimpleSlot, Node) - Constructor for class com.google.javascript.jscomp.PreprocessorSymbolTable.Reference
 
Reference(Node, NodeTraversal, ReferenceCollectingCallback.BasicBlock) - Constructor for class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
Reference(Node, ReferenceCollectingCallback.BasicBlock, Scope, InputId) - Constructor for class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
Reference(SymbolTable.Symbol, Node) - Constructor for class com.google.javascript.jscomp.SymbolTable.Reference
 
reference - Variable in class com.google.javascript.rhino.jstype.NamedType
 
REFERENCE_ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
REFERENCE_ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
referenceAliases() - Method in class com.google.javascript.jscomp.NameAnalyzer
The NameAnalyzer algorithm works best when all objects have a canonical name in the global scope.
ReferenceCheckingBehavior() - Constructor for class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior
 
ReferenceCollectingCallback - Class in com.google.javascript.jscomp
A helper class for passes that want to access all information about where a variable is referenced and declared at once and then make a decision as to how it should be handled, possibly inlining, reordering, or generating warnings.
ReferenceCollectingCallback(AbstractCompiler, ReferenceCollectingCallback.Behavior) - Constructor for class com.google.javascript.jscomp.ReferenceCollectingCallback
Constructor initializes block stack.
ReferenceCollectingCallback(AbstractCompiler, ReferenceCollectingCallback.Behavior, Predicate<Var>) - Constructor for class com.google.javascript.jscomp.ReferenceCollectingCallback
Constructor only collects references that match the given variable.
ReferenceCollectingCallback.BasicBlock - Class in com.google.javascript.jscomp
Represents a section of code that is uninterrupted by control structures (conditional or iterative logic).
ReferenceCollectingCallback.Behavior - Interface in com.google.javascript.jscomp
Way for callers to add specific behavior during traversal that utilizes the built-up reference information.
ReferenceCollectingCallback.Reference - Class in com.google.javascript.jscomp
Represents a single declaration or reference to a variable.
ReferenceCollectingCallback.ReferenceCollection - Class in com.google.javascript.jscomp
A collection of references.
ReferenceCollectingCallback.ReferenceMap - Interface in com.google.javascript.jscomp
 
ReferenceCollectingCallback.ReferenceMapWrapper - Class in com.google.javascript.jscomp
 
ReferenceCollection() - Constructor for class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
referenced - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
 
referenced - Variable in class com.google.javascript.jscomp.NameAnalyzer.JsName
Whether this node is referenced
referenced - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
Keep track of variables that we've referenced.
referenced - Variable in class com.google.javascript.jscomp.RenameLabels.LabelInfo
 
ReferencedAfterSideEffect(Set<String>, Set<String>) - Constructor for class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
referencedNames - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
referencedObjType - Variable in class com.google.javascript.rhino.jstype.ProxyObjectType
 
referencedType - Variable in class com.google.javascript.rhino.jstype.ProxyObjectType
 
referenceGraph - Variable in class com.google.javascript.jscomp.NameAnalyzer
Reference dependency graph
referenceMap - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer
 
referenceMap - Variable in class com.google.javascript.jscomp.NameReferenceGraph
 
referenceMap - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
Maps a given variable to a collection of references to that name.
referenceMap - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceMapWrapper
 
ReferenceMapWrapper(Map<Var, ReferenceCollectingCallback.ReferenceCollection>) - Constructor for class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceMapWrapper
 
referenceParentNames() - Method in class com.google.javascript.jscomp.NameAnalyzer
Adds mutual references between all known global names and their parent names.
references - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
references - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.ReferenceCollection
 
references - Variable in class com.google.javascript.jscomp.SymbolTable.Symbol
 
referencesByNameNode - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VariableUseDeclarationMap
 
referencesOtherAlias() - Method in class com.google.javascript.jscomp.ScopedAliases.AliasUsage
Checks to see if this references another alias.
referencesSuper(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the current scope contains references to the 'super' keyword.
referenceStack - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
referencesThis - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
referencesThis(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Returns true if the shallow scope contains references to 'this' keyword
refInfo - Variable in class com.google.javascript.jscomp.InlineVariables.AliasCandidate
 
RefInfo(GlobalNamespace.Ref, GlobalNamespace.Name) - Constructor for class com.google.javascript.jscomp.ProcessDefines.CollectDefines.RefInfo
 
REFLECTED_OBJECT - Static variable in class com.google.javascript.rhino.Node
 
refList - Variable in class com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange
 
refMap - Variable in class com.google.javascript.jscomp.GlobalVarReferenceMap
 
refNodes - Variable in class com.google.javascript.jscomp.NameAnalyzer
Name declarations or assignments, in post-order traversal order
refs - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
All references to a name.
refs - Variable in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
refsAfter() - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange
Note that the returned list is backed by refList!
refsBefore() - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange
Note that the returned list is backed by refList!
refSet - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.LocationSummary
 
RefType() - Constructor for enum com.google.javascript.jscomp.NameAnalyzer.RefType
 
regenerateDependencyInfoIfNecessary() - Method in class com.google.javascript.jscomp.CompilerInput
Regenerates the provides/requires if we need to do so.
regenerateGlobalTypedScope(AbstractCompiler, Node) - Method in class com.google.javascript.jscomp.PassConfig
Regenerates the top scope from scratch.
regexp(Node) - Static method in class com.google.javascript.rhino.IR
 
regexp(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
REGEXP - Static variable in class com.google.javascript.rhino.Token
Token types.
regExp - Variable in class java.util.regex.Matcher
 
regExp - Variable in class java.util.regex.Pattern
 
REGEXP_ESCAPER - Static variable in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
REGEXP_FLAGS_RE - Static variable in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
REGEXP_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
REGEXP_METHODS - Static variable in class com.google.javascript.jscomp.NodeUtil
 
REGEXP_PROPERTY_BLACKLIST - Static variable in class com.google.javascript.jscomp.CheckRegExp
 
REGEXP_REFERENCE - Static variable in class com.google.javascript.jscomp.CheckRegExp
 
REGEXP_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
regexpEscape(String, OutputCharsetEncoder) - Method in class com.google.javascript.jscomp.CodeGenerator
Escapes regular expression
regexpEscape(String) - Method in class com.google.javascript.jscomp.CodeGenerator
 
regexpInstance - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
RegExpTree - Class in com.google.javascript.jscomp.regex
An AST for JavaScript regular expressions.
RegExpTree() - Constructor for class com.google.javascript.jscomp.regex.RegExpTree
 
RegExpTree.Alternation - Class in com.google.javascript.jscomp.regex
 
RegExpTree.Anchor - Class in com.google.javascript.jscomp.regex
 
RegExpTree.BackReference - Class in com.google.javascript.jscomp.regex
 
RegExpTree.CapturingGroup - Class in com.google.javascript.jscomp.regex
 
RegExpTree.Charset - Class in com.google.javascript.jscomp.regex
 
RegExpTree.Concatenation - Class in com.google.javascript.jscomp.regex
 
RegExpTree.DecomposedCharset - Class in com.google.javascript.jscomp.regex
 
RegExpTree.Empty - Class in com.google.javascript.jscomp.regex
 
RegExpTree.LookaheadAssertion - Class in com.google.javascript.jscomp.regex
 
RegExpTree.RegExpTreeAtom - Class in com.google.javascript.jscomp.regex
 
RegExpTree.Repetition - Class in com.google.javascript.jscomp.regex
 
RegExpTree.Text - Class in com.google.javascript.jscomp.regex
 
RegExpTree.WordBoundary - Class in com.google.javascript.jscomp.regex
 
RegExpTreeAtom() - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.RegExpTreeAtom
 
Region - Interface in com.google.javascript.jscomp
Source code region.
register(JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
register(JSType, String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.debugging.sourcemap.proto.Mapping
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.javascript.jscomp.Conformance
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.javascript.jscomp.FunctionInfo
 
registerAllExtensions(ExtensionRegistry) - Static method in class com.google.javascript.jscomp.InstrumentationTemplate
 
registerAnyProvidedPrefixes(String, Node, JSModule) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Registers ProvidedNames for prefix namespaces if they haven't already been defined.
registerCall - Variable in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
registerDeprecatedGroup(String) - Static method in class com.google.javascript.jscomp.DiagnosticGroups
 
registerFunction - Variable in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
registerGroup(String, DiagnosticGroup) - Static method in class com.google.javascript.jscomp.DiagnosticGroups
 
registerGroup(String, DiagnosticType...) - Static method in class com.google.javascript.jscomp.DiagnosticGroups
 
registerGroup(String, DiagnosticGroup...) - Static method in class com.google.javascript.jscomp.DiagnosticGroups
 
registerIfMismatch(JSType, JSType, JSError) - Method in class com.google.javascript.jscomp.TypeValidator
 
registerListener(AstChangeProxy.ChangeListener) - Method in class com.google.javascript.jscomp.AstChangeProxy
Registers a change listener.
registerMismatch(JSType, JSType, JSError) - Method in class com.google.javascript.jscomp.TypeValidator
 
registerNativeType(JSTypeNative, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
registerPropertyOnType(String, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Tells the type system that owner may have a property named propertyName.
registerTypeImplementingInterface(FunctionType, ObjectType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Tells the type system that type implements interface interfaceInstance.
registry - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
registry - Variable in class com.google.javascript.jscomp.DisambiguateProperties
 
registry - Variable in class com.google.javascript.jscomp.ReplaceStrings
 
registry - Variable in class com.google.javascript.jscomp.SymbolTable
 
registry - Variable in class com.google.javascript.jscomp.TypedCodeGenerator
 
registry - Variable in class com.google.javascript.jscomp.TypedScopeCreator.DiscoverEnumsAndTypedefs
 
registry - Variable in class com.google.javascript.jscomp.TypeInference
 
registry - Variable in class com.google.javascript.jscomp.TypeInference.TemplateTypeReplacer
 
registry - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
registry - Variable in class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
registry - Variable in class com.google.javascript.rhino.jstype.JSType
 
registry - Variable in class com.google.javascript.rhino.jstype.ModificationVisitor
 
registry - Variable in class com.google.javascript.rhino.jstype.RecordTypeBuilder
 
registry - Variable in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
registry - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
registry - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
relatedBitsets - Variable in class com.google.javascript.jscomp.AmbiguateProperties
A map from JSType to JSTypeBitSet representing the types related to the type.
relatedTypes - Variable in class com.google.javascript.jscomp.AmbiguateProperties.Property
 
relatedTypes - Variable in class com.google.javascript.jscomp.AmbiguateProperties.PropertySubGraph
Types related to properties referenced in this subgraph.
RelationshipVisitor<T> - Interface in com.google.javascript.rhino.jstype
A type relationship visitor.
relativize(URI) - Method in class java.net.URI
 
removable - Variable in class com.google.javascript.jscomp.InstrumentFunctions.RemoveCallback
 
RemovableAssignment(Node, Node, NodeTraversal) - Constructor for class com.google.javascript.jscomp.ClosureCodeRemoval.RemovableAssignment
Data structure for information about a removable assignment.
remove(AbstractCompiler) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
remove(AbstractCompiler) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction
 
remove(AbstractCompiler) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
remove(AbstractCompiler) - Method in interface com.google.javascript.jscomp.AnalyzePrototypeProperties.Symbol
Remove the declaration from the AST.
remove() - Method in class com.google.javascript.jscomp.ClosureCodeRemoval.RemovableAssignment
Remove this node.
remove() - Method in class com.google.javascript.jscomp.DefinitionsRemover.Definition
Removes this definition from the AST if it is not an extern.
remove() - Method in interface com.google.javascript.jscomp.InlineFunctions.Function
Removes itself from the JavaScript
remove() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionExpression
 
remove - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
remove() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionVar
 
remove() - Method in class com.google.javascript.jscomp.InlineFunctions.NamedFunction
 
remove() - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty
 
remove(CompilerInput) - Method in class com.google.javascript.jscomp.JSModule
Removes an input from this module.
remove() - Method in class com.google.javascript.jscomp.NameAnalyzer.ClassDefiningFunctionNode
 
remove() - Method in class com.google.javascript.jscomp.NameAnalyzer.InstanceOfCheckNode
 
remove() - Method in class com.google.javascript.jscomp.NameAnalyzer.JsNameRefNode
 
remove() - Method in class com.google.javascript.jscomp.NameAnalyzer.PrototypeSetNode
 
remove() - Method in interface com.google.javascript.jscomp.NameAnalyzer.RefNode
 
remove() - Method in class com.google.javascript.jscomp.NodeIterators.FunctionlessLocalScope
 
remove() - Method in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
remove() - Method in class com.google.javascript.jscomp.RemoveUnusedVars.Assign
Replace the current assign with its right hand side.
remove() - Method in class com.google.javascript.rhino.Node.SiblingNodeIterable
 
remove() - Method in class java.util.ArrayDeque
 
REMOVE_GOOG_REQUIRE_PATTERN - Static variable in class com.google.javascript.refactoring.RefasterJsScanner.RefasterJsTemplate
 
removeAbstractMethods - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval
 
removeAbstractMethods - Variable in class com.google.javascript.jscomp.CompilerOptions
Remove goog.abstractMethod assignments.
removeAll() - Method in class com.google.javascript.jscomp.JSModule
Removes all of the inputs from this module.
removeAllAssigns(Var) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Remove all assigns to a var.
removeAssertionCalls - Variable in class com.google.javascript.jscomp.ClosureCodeRemoval
 
removeBlockInliningReferences() - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
removeByName(String) - Method in class com.google.javascript.jscomp.JSModule
Removes any input with the given name.
RemoveCallback(List<String>) - Constructor for class com.google.javascript.jscomp.InstrumentFunctions.RemoveCallback
 
removeCase(Node, Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Remove the case from the switch redeclaring any variables declared in it.
removeCast(Node, AbstractCompiler) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Removes a cast from the given node.
removeChangeHandler(CodeChangeHandler) - Method in class com.google.javascript.jscomp.AbstractCompiler
Remove a listener for code change events.
removeChangeHandler(CodeChangeHandler) - Method in class com.google.javascript.jscomp.Compiler
 
removeChild(Node, Node) - Method in class com.google.javascript.jscomp.AstChangeProxy
Removes a node from the parent's child list.
removeChild(Node, Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Safely remove children while maintaining a valid node structure.
removeChild(Node) - Method in class com.google.javascript.rhino.Node
Detach a child from its parent and siblings.
removeChildAfter(Node, Node) - Static method in class com.google.javascript.jscomp.CreateSyntheticBlocks
Like removeChildAfter, the firstChild is removed
removeChildAfter(Node) - Method in class com.google.javascript.rhino.Node
 
removeChildren() - Method in class com.google.javascript.rhino.Node
 
removeClosureAsserts - Variable in class com.google.javascript.jscomp.CompilerOptions
Remove goog.asserts calls.
removeConstantVarAnnotation(Scope, String) - Static method in class com.google.javascript.jscomp.FunctionInjector
 
removeConstness - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
removeDeadCode - Variable in class com.google.javascript.jscomp.CompilerOptions
Removes code that will never execute
removeDeadExprStatementSafely(Node) - Method in class com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass
 
removeDeclaration(ReferenceCollectingCallback.Reference) - Method in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
Remove the given VAR declaration.
removedNodes - Variable in class com.google.javascript.jscomp.OptimizeParameters
 
removeDuplicateDeclarations(Node, Node) - Method in class com.google.javascript.jscomp.Normalize
Remove duplicate VAR declarations.
removeDuplicateZipEntries(List<SourceFile>) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Check that relative paths inside zip files are unique, since multiple files with the same path inside different zips are considered duplicate inputs.
removeEntry(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
removeExtension(String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Removes an extension by name if present.
removeExternInput(InputId) - Method in class com.google.javascript.jscomp.Compiler
Removes an input file from AST.
removeExtraneousSlashes(String) - Static method in class com.google.javascript.jscomp.deps.PathUtil
Removes extra slashes from a path.
removeFirst() - Method in class java.util.ArrayDeque
 
removeFirstChild() - Method in class com.google.javascript.rhino.Node
Removes the first child of Node.
removeFirstOccurrence(Object) - Method in class java.util.ArrayDeque
 
removeFlag(int) - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
removeFromUseIfLocal(String, MaybeReachingVariableUse.ReachingUses) - Method in class com.google.javascript.jscomp.MaybeReachingVariableUse
Removes the variable for the given name from the node value in the upward exposed lattice.
removeGlobals - Variable in class com.google.javascript.jscomp.RemoveUnusedVars
 
RemoveGlobalVarCallback() - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols.RemoveGlobalVarCallback
 
removeGoogRequire(Match, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Removes a goog.require for the given namespace to the file if it already exists.
removeInlinedFunctions() - Method in class com.google.javascript.jscomp.InlineFunctions
Removed inlined functions that no longer have any references.
removeLast() - Method in class java.util.ArrayDeque
 
removeLastOccurrence(Object) - Method in class java.util.ArrayDeque
 
RemoveListener() - Constructor for class com.google.javascript.jscomp.NameAnalyzer.RemoveListener
 
removeModule(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
removeNode(Node) - Method in class com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass
 
removeNode(JSError) - Static method in class com.google.javascript.refactoring.ErrorToFixMapper
 
removeNoOpStatements - Variable in class com.google.javascript.jscomp.UnreachableCodeElimination
 
removeProp(int) - Method in class com.google.javascript.rhino.Node
 
removeProp(Node.PropListItem, int) - Method in class com.google.javascript.rhino.Node
 
removeProperty(ObjectType, String) - Method in class com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal
Removes a given property from a type and updates type-registry.
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Removes the declared or inferred property from this ObjectType.
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
removeProperty(String) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
removePropertyDocs(Node) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
Remove all JSDocs from properties of a class definition
removeRef(GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
removeReferences(Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder
Traverse a node and its children and remove any references to from the structures.
removeRequirement(int) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
removeScopesForScript(String) - Method in class com.google.javascript.jscomp.MemoizedScopeCreator
Removes all scopes with root nodes from a given script file.
removeScriptReferences(InputId) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap
 
removeSignature(String) - Method in interface com.google.javascript.jscomp.MethodCompilerPass.SignatureStore
 
removeSymbol(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
removeSyntheticVarsInput() - Method in class com.google.javascript.jscomp.Compiler
 
removeType(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
removeTypeDecl(String) - Static method in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
 
removeUnreachableCode - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Use data flow analysis to remove dead branches.
removeUnreferenced - Variable in class com.google.javascript.jscomp.NameAnalyzer
Whether to remove unreferenced variables in main pass
removeUnreferenced() - Method in class com.google.javascript.jscomp.NameAnalyzer
Removes all unreferenced variables.
removeUnreferencedFunctionArgs(Scope) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Removes unreferenced arguments from a function declaration and when possible the function's callSites.
removeUnreferencedVars() - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Removes any vars in the scope that were not referenced.
removeUnused() - Method in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
removeUnused - Variable in class com.google.javascript.jscomp.RenameLabels
 
removeUnusedClassProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Removes unused member properties
removeUnusedClassProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Remove prototype properties that do not appear to be used.
RemoveUnusedClassProperties - Class in com.google.javascript.jscomp
This pass looks for properties that are never read and removes them.
RemoveUnusedClassProperties(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
removeUnusedConstructorProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Removes unused constructor properties
removeUnusedConstructorProperties - Variable in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
removeUnusedLocalVars - Variable in class com.google.javascript.jscomp.CompilerOptions
Removes unused variables in local scope.
removeUnusedPrototypeProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Removes unused member prototypes
removeUnusedPrototypeProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Remove prototype properties that do not appear to be used.
RemoveUnusedPrototypeProperties - Class in com.google.javascript.jscomp
Removes unused properties from prototypes.
RemoveUnusedPrototypeProperties(AbstractCompiler, boolean, boolean) - Constructor for class com.google.javascript.jscomp.RemoveUnusedPrototypeProperties
Creates a new pass for removing unused prototype properties, based on the uniqueness of property names.
removeUnusedPrototypePropertiesInExterns - Variable in class com.google.javascript.jscomp.CompilerOptions
Tells AnalyzePrototypeProperties it can remove externed props.
removeUnusedVars - Variable in class com.google.javascript.jscomp.CompilerOptions
Removes unused variables
RemoveUnusedVars - Class in com.google.javascript.jscomp
Garbage collection for variable and function definitions.
RemoveUnusedVars(AbstractCompiler, boolean, boolean, boolean) - Constructor for class com.google.javascript.jscomp.RemoveUnusedVars
 
RemoveUnusedVars.Assign - Class in com.google.javascript.jscomp
 
RemoveUnusedVars.CallSiteOptimizer - Class in com.google.javascript.jscomp
 
RemoveUnusedVars.Continuation - Class in com.google.javascript.jscomp
Our progress in a traversal can be expressed completely as the current node and scope.
removeVarDeclaration(Node) - Static method in class com.google.javascript.jscomp.CoalesceVariableNames
Tries to remove variable declaration if the variable has been coalesced with another variable that has already been declared.
removeVarDeclarationsByNameOrRvalue(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Removes declarations of any variables whose names are strip names or whose whose r-values are static method calls on strip types.
rename(Node, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Renames a given node to the provided name.
rename(Node, String, boolean) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Renames a given node to the provided name.
RENAME_PROPERTY_FUNCTION_NAME - Static variable in class com.google.javascript.jscomp.RenameProperties
The name of a special function that this pass replaces.
RenameCallback(String, String) - Constructor for class com.google.javascript.jscomp.TransformAMDToCJSModule.RenameCallback
 
RenameGlobalVars(String) - Constructor for class com.google.javascript.jscomp.ProcessEs6Modules.RenameGlobalVars
 
renameIndex - Variable in class com.google.javascript.jscomp.TransformAMDToCJSModule
 
renameLabels - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Renames labels
RenameLabels - Class in com.google.javascript.jscomp
RenameLabels renames all the labels so that they have short names, to reduce code size and also to obfuscate the code.
RenameLabels(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.RenameLabels
 
RenameLabels(AbstractCompiler, Supplier<String>, boolean) - Constructor for class com.google.javascript.jscomp.RenameLabels
 
RenameLabels.DefaultNameSupplier - Class in com.google.javascript.jscomp
 
RenameLabels.LabelInfo - Class in com.google.javascript.jscomp
 
RenameLabels.LabelNamespace - Class in com.google.javascript.jscomp
 
RenameLabels.ProcessLabels - Class in com.google.javascript.jscomp
Iterate through the nodes, renaming all the labels.
renameMap - Variable in class com.google.javascript.jscomp.Es6RenameReferences
 
renameMap - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
renameMap - Variable in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped
 
renameMap - Variable in class com.google.javascript.jscomp.RenameLabels.LabelNamespace
 
renameMap - Variable in class com.google.javascript.jscomp.RenameVars
The renaming map
renameNamespaceShadows(NodeTraversal) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
Rename any local shadows of namespaces.
renamePrefix - Variable in class com.google.javascript.jscomp.CompilerOptions
Specifies a prefix for all globals
renamePrefixNamespace - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
renamePrefixNamespace - Variable in class com.google.javascript.jscomp.CompilerOptions
Specifies the name of an object that will be used to store all non-extern globals.
renamePrefixNamespaceAssumeCrossModuleNames - Variable in class com.google.javascript.jscomp.CompilerOptions
Used by tests of the RescopeGlobalSymbols pass to avoid having declare 2 modules in simple cases.
renameProperties - Variable in class com.google.javascript.jscomp.DartSuperAccessorsPass
Whether JSCompiler_renameProperty can and should be used (i.e.
renameProperties - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Renames properties.
renameProperties() - Method in class com.google.javascript.jscomp.DisambiguateProperties
Renames all properties with references on more than one type.
RenameProperties - Class in com.google.javascript.jscomp
RenameProperties renames properties (including methods) of all JavaScript objects.
RenameProperties(AbstractCompiler, boolean, NameGenerator) - Constructor for class com.google.javascript.jscomp.RenameProperties
Creates an instance.
RenameProperties(AbstractCompiler, boolean, VariableMap, NameGenerator) - Constructor for class com.google.javascript.jscomp.RenameProperties
Creates an instance.
RenameProperties(AbstractCompiler, boolean, VariableMap, char[], NameGenerator) - Constructor for class com.google.javascript.jscomp.RenameProperties
Creates an instance.
RenameProperties.ProcessProperties - Class in com.google.javascript.jscomp
A traversal callback that collects property names and counts how frequently each property name occurs.
RenameProperties.Property - Class in com.google.javascript.jscomp
Encapsulates the information needed for renaming a property.
renameProperty(Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
Wraps a property string in a JSCompiler_renameProperty call.
renameReference(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.Es6RenameReferences
 
renameStrategy - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators.ObfuscatedNameSupplier
 
renameStrategy - Variable in class com.google.javascript.jscomp.ReplaceIdGenerators.PseudoNameSupplier
 
RenameStrategy() - Constructor for enum com.google.javascript.jscomp.ReplaceIdGenerators.RenameStrategy
 
renameTypeNode(NodeTraversal, Iterable<Node>) - Method in class com.google.javascript.jscomp.Es6RenameReferences
 
renameVars - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Renames variables.
RenameVars - Class in com.google.javascript.jscomp
RenameVars renames all the variables names into short names, to reduce code size and also to obfuscate the code.
RenameVars(AbstractCompiler, String, boolean, boolean, boolean, boolean, boolean, VariableMap, char[], Set<String>, NameGenerator) - Constructor for class com.google.javascript.jscomp.RenameVars
 
RenameVars.Assignment - Class in com.google.javascript.jscomp
 
RenameVars.ProcessVars - Class in com.google.javascript.jscomp
Iterate through the nodes, collect all the NAME nodes that need to be renamed, and count how many times each variable name is referenced.
renamingMap - Variable in class com.google.javascript.jscomp.AmbiguateProperties
Map from original property name to new name.
RenamingMap - Interface in com.google.javascript.jscomp
Interface used by to substitute names.
ReorderConstantExpression - Class in com.google.javascript.jscomp
Reorder constant expression hoping for a better compression.
ReorderConstantExpression() - Constructor for class com.google.javascript.jscomp.ReorderConstantExpression
 
repartitionInputs() - Method in class com.google.javascript.jscomp.Compiler
 
Repetition(RegExpTree, int, int, boolean) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
replace(Node, Node) - Static method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
replace() - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
Replace the provide statement.
replace(Node, Node, AbstractCompiler) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Replaces the provided node with new node in the source file.
REPLACE_ALL_MARKER - Static variable in class com.google.javascript.jscomp.ReplaceStrings
 
REPLACE_ALL_VALUE - Static variable in class com.google.javascript.jscomp.ReplaceStrings.Config
 
REPLACE_ONE_MARKER - Static variable in class com.google.javascript.jscomp.ReplaceStrings
 
replaceAll(String) - Method in class java.util.regex.Matcher
 
replaceAssignmentExpression(Var, ReferenceCollectingCallback.Reference, Map<String, String>) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
Replaces an assignment like x = {...} with t1=a,t2=b,t3=c,true.
replaceCallNode(JsMessage, Node) - Method in class com.google.javascript.jscomp.ReplaceMessages
Replaces a CALL node with an inlined message value.
ReplaceCandidates() - Constructor for class com.google.javascript.jscomp.InlineProperties.ReplaceCandidates
 
replaceChild(Node, Node) - Method in class com.google.javascript.rhino.Node
Detaches child from Node and replaces it with newChild.
replaceChildAfter(Node, Node) - Method in class com.google.javascript.rhino.Node
 
ReplaceCssNames - Class in com.google.javascript.jscomp
ReplaceCssNames replaces occurrences of goog.getCssName('foo') with a shorter version from the passed in renaming map.
ReplaceCssNames(AbstractCompiler, Map<String, Integer>, Set<String>) - Constructor for class com.google.javascript.jscomp.ReplaceCssNames
 
ReplaceCssNames.Traversal - Class in com.google.javascript.jscomp
 
replaceExpression(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ReplaceStrings
Replaces a string expression with a short encoded string expression.
ReplaceGenerators() - Constructor for class com.google.javascript.jscomp.ReplaceIdGenerators.ReplaceGenerators
 
replaceGetCompilerOverridesCalls(List<ProcessTweaks.TweakFunctionCall>) - Method in class com.google.javascript.jscomp.ProcessTweaks
Passes the compiler default value overrides to the JS by replacing calls to goog.tweak.getCompilerOverrids_ with a map of tweak ID->default value;
replaceGoogDefines(Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
replaceHighestNestedCallWithNull(Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Use a while loop to get up out of any nested calls.
replaceIdGenerators - Variable in class com.google.javascript.jscomp.CompilerOptions
Replace id generators
replaceIdGenerators - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Generates unique ids.
ReplaceIdGenerators - Class in com.google.javascript.jscomp
Replaces calls to id generators with ids.
ReplaceIdGenerators(AbstractCompiler, Map<String, RenamingMap>, boolean, String) - Constructor for class com.google.javascript.jscomp.ReplaceIdGenerators
 
ReplaceIdGenerators.GatherGenerators - Class in com.google.javascript.jscomp
 
ReplaceIdGenerators.MappedNameSupplier - Class in com.google.javascript.jscomp
 
ReplaceIdGenerators.NameSupplier - Interface in com.google.javascript.jscomp
 
ReplaceIdGenerators.ObfuscatedNameSupplier - Class in com.google.javascript.jscomp
 
ReplaceIdGenerators.PseudoNameSupplier - Class in com.google.javascript.jscomp
 
ReplaceIdGenerators.RenameStrategy - Enum in com.google.javascript.jscomp
 
ReplaceIdGenerators.ReplaceGenerators - Class in com.google.javascript.jscomp
 
ReplaceIdGenerators.StableNameSupplier - Class in com.google.javascript.jscomp
 
ReplaceIdGenerators.UniqueRenamingToken - Class in com.google.javascript.jscomp
 
replaceIfStatementWithBranch(Node, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
replaceIncrementalSourceAst(JsAst) - Method in class com.google.javascript.jscomp.Compiler
Replace a source input dynamically.
replacement - Variable in class com.google.javascript.jscomp.ReplaceStrings.Result
 
replacement - Variable in class com.google.javascript.jscomp.SourceMap.LocationMapping
 
replacementNode - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
replacements - Variable in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions
 
replacements - Variable in class com.google.javascript.jscomp.TypeInference.TemplateTypeReplacer
 
replacements - Variable in class com.google.javascript.refactoring.SuggestedFix.Builder
 
replacements - Variable in class com.google.javascript.refactoring.SuggestedFix
 
replacements - Variable in class com.google.javascript.rhino.jstype.TemplateTypeMapReplacer
 
replaceMessages - Variable in class com.google.javascript.jscomp.DefaultPassConfig
The default i18n pass.
ReplaceMessages - Class in com.google.javascript.jscomp
ReplaceMessages replaces user-visible messages with alternatives.
ReplaceMessages - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for ReplaceMessages
ReplaceMessages(AbstractCompiler, MessageBundle, boolean, JsMessage.Style, boolean) - Constructor for class com.google.javascript.jscomp.ReplaceMessages
 
replaceMessagesForChrome - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
ReplaceMessagesForChrome - Class in com.google.javascript.jscomp
Replaces user-visible messages with appropriate calls to chrome.i18n.getMessage.
ReplaceMessagesForChrome - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for ReplaceMessagesForChrome
ReplaceMessagesForChrome(AbstractCompiler, JsMessage.IdGenerator, boolean, JsMessage.Style) - Constructor for class com.google.javascript.jscomp.ReplaceMessagesForChrome
 
replaceMessagesWithChromeI18n - Variable in class com.google.javascript.jscomp.CompilerOptions
Replace UI strings with chrome.i18n.getMessage calls.
replaceNode(Node, MinimizedCondition.MeasuredNode) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
replaceNodeInPlace(Node, Node) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
replaceOriginalJqueryEachCall(Node, Node) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
 
replacePassFactory(List<PassFactory>, PassFactory) - Static method in class com.google.javascript.jscomp.PassConfig
Find a pass factory with the same name as the given one, and replace it.
replacePlaceHolders(String) - Static method in class com.google.javascript.jscomp.RhinoErrorReporter
For each message such as "Not a good use of {0}", replace the place holder {0} with a wild card that matches all possible strings.
replaceProperties - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
replacePropertiesPrefix - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
replacePrototypeMemberDeclaration(ExtractPrototypeMemberDeclarations.PrototypeMemberDeclaration) - Method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations
Replaces a member declaration to an assignment to the temp prototype object.
replacer - Variable in class com.google.javascript.rhino.jstype.TemplatizedType
 
replaceRange(Node, Node, String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Replaces a range of nodes with the given content.
replaceReferences(String, InputId, ReferenceCollectingCallback.ReferenceCollection) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap
 
replaceReferencesToThis(Node, String) - Static method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
Replaces references to "this" with references to name.
replaceReturns(Node, String, String, boolean) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
Convert returns to assignments and breaks, as needed.
replaceReturnWithBreak(Node, Node, String, String) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
Replace the 'return' statement with its child expression.
replaceScript(JsAst) - Method in class com.google.javascript.jscomp.Compiler
Replaces one file in a hot-swap mode.
replaceStrings - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Replace strings.
ReplaceStrings - Class in com.google.javascript.jscomp
Replaces JavaScript strings in the list of supplied methods with shortened forms.
ReplaceStrings(AbstractCompiler, String, List<String>, Set<String>, VariableMap) - Constructor for class com.google.javascript.jscomp.ReplaceStrings
 
ReplaceStrings.Config - Class in com.google.javascript.jscomp
Describes a function to look for a which parameters to replace.
ReplaceStrings.Result - Class in com.google.javascript.jscomp
Describes a replacement that occurred.
replaceStringsFunctionDescriptions - Variable in class com.google.javascript.jscomp.CompilerOptions
Configuration strings
replaceStringsInputMap - Variable in class com.google.javascript.jscomp.CompilerOptions
 
replaceStringsPlaceholderToken - Variable in class com.google.javascript.jscomp.CompilerOptions
 
replaceStringsReservedStrings - Variable in class com.google.javascript.jscomp.CompilerOptions
 
replaceStringsWithAliases() - Method in class com.google.javascript.jscomp.AliasStrings
Replace strings with references to alias variables.
replaceStringWithAliasName(AliasStrings.StringOccurrence, String, AliasStrings.StringInfo) - Method in class com.google.javascript.jscomp.AliasStrings
Replaces a string literal with a reference to the string's alias variable.
replaceSymbol(Node, String, CompilerInput) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback
 
replaceThis(Node, Node) - Static method in class com.google.javascript.jscomp.InlineSimpleMethods
Finds the occurrence of "this" in the provided property tree and replaces it with replacement
replaceTopLevelExpressionWithRhs(Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer
Simplify a toplevel expression, while preserving program behavior.
replaceVarWithAssignment(Node, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.DuplicateDeclarationHandler
Remove the parent VAR.
replaceWith(Node, Node, Node) - Method in class com.google.javascript.jscomp.AstChangeProxy
Replaces a node from the parent's child list.
replaceWith(Node, Node, List<Node>) - Method in class com.google.javascript.jscomp.AstChangeProxy
Replaces a node with the provided list.
replaceWithEmpty(Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Replaces a node with an EMPTY node.
replaceWithNodes(Node, Iterable<Node>) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
replaceWithNull(Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
Replaces a node with a NULL node.
replaceWithRhs(Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer
Replace n with a simpler expression, while preserving program behavior.
report(JSError) - Method in class com.google.javascript.jscomp.AbstractCompiler
Report an error or warning.
report(DiagnosticType, Node) - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
Helper method for reporting an error to the compiler when applying a peephole optimization.
report(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.BasicErrorManager
 
report(Node, DiagnosticType, String...) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
report - Variable in class com.google.javascript.jscomp.CheckSideEffects
 
report(JSError) - Method in class com.google.javascript.jscomp.Compiler
 
report(NodeTraversal, Node, ConformanceRules.ConformanceResult) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
Report a conformance warning for the given node.
report(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.BanNullDeref
 
report(CheckLevel, JSError) - Method in interface com.google.javascript.jscomp.ErrorHandler
 
report(CheckLevel, JSError) - Method in interface com.google.javascript.jscomp.ErrorManager
Reports an error.
report(Node, DiagnosticType, String...) - Method in class com.google.javascript.jscomp.NodeTraversal
Reports a diagnostic (error or warning)
report(NodeTraversal, Node, DiagnosticType, String...) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
report(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.testing.TestErrorManager
 
report(NodeTraversal, Node, DiagnosticType, String...) - Method in class com.google.javascript.jscomp.TypeCheck
 
report(JSError) - Method in class com.google.javascript.jscomp.TypedScopeCreator
 
report(JSError) - Method in class com.google.javascript.jscomp.TypeValidator
 
report(CheckLevel, JSError) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
 
report(CheckLevel, JSError) - Method in class com.google.javascript.refactoring.FixingErrorManager
 
REPORT_CALL_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
REPORT_DEFINED_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
REPORT_EXIT_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
REPORT_PATH_IO_ERROR - Static variable in class com.google.javascript.jscomp.NameAnalyzer
 
REPORT_UNKNOWN_TYPES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
reportAllErrors - Variable in class com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter
 
reportBadBaseMethodUse(NodeTraversal, Node, String, String) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Reports an incorrect use of super-method calling.
reportBadClosureCommonDefinesDefinition(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Reports an incorrect CLOSURE_DEFINES definition.
reportBadGoogBaseUse(NodeTraversal, Node, String) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Reports an incorrect use of super-method calling.
reportBadModuleReference(GlobalNamespace.Name, GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.CheckGlobalNames
 
reportCall_ - Variable in class com.google.javascript.jscomp.Instrumentation.Builder
 
reportCall_ - Variable in class com.google.javascript.jscomp.Instrumentation
 
reportChange() - Method in interface com.google.javascript.jscomp.CodeChangeHandler
Report a change to some unspecified node of the AST.
reportChange() - Method in class com.google.javascript.jscomp.ForbiddenChange
 
reportChange() - Method in class com.google.javascript.jscomp.PhaseOptimizer.ScopedChangeHandler
 
reportChange() - Method in class com.google.javascript.jscomp.PrepareAst
 
reportChange() - Method in class com.google.javascript.jscomp.RecentChange
 
reportChangeToEnclosingScope(Node) - Method in class com.google.javascript.jscomp.AbstractCompiler
Passes that do cross-scope modifications use this (eg, InlineVariables)
reportChangeToEnclosingScope(Node) - Method in class com.google.javascript.jscomp.Compiler
 
reportChangeToEnclosingScope(Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer
 
reportCodeChange() - Method in class com.google.javascript.jscomp.AbstractCompiler
Report code changes.
reportCodeChange() - Method in class com.google.javascript.jscomp.AbstractPeepholeOptimization
Helper method for telling the compiler that something has changed.
reportCodeChange() - Method in class com.google.javascript.jscomp.Compiler
 
reportCodeChange(String) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
 
reportCodeChange(String) - Method in class com.google.javascript.jscomp.Normalize
 
reportDefined_ - Variable in class com.google.javascript.jscomp.Instrumentation.Builder
 
reportDefined_ - Variable in class com.google.javascript.jscomp.Instrumentation
 
reportDependencies - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules
 
reportDependencies - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
reportDuplicateProvide(String, DependencyInfo, DependencyInfo) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
 
reportDuplicateRequire(String, DependencyInfo) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
 
reportDuplicateRequireWarning(Node, String) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
reporter - Variable in class com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter
 
reporter - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
reportError(String) - Method in class com.google.javascript.jscomp.CommandLineRunner
 
reportError(NodeTraversal, Node, Var, String) - Method in class com.google.javascript.jscomp.ConstCheck
Reports a reassigned constant error.
reportError(DiagnosticType, String...) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
 
reportError(Token, String, Object...) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Reports an error message at a given token.
reportError(String, Object...) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Reports an error at the current location.
reportError(String, Object...) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
reportError(SourcePosition, String, Object...) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
reportError(SourcePosition, String, Object...) - Method in class com.google.javascript.jscomp.parsing.parser.util.ErrorReporter
 
reportError(SourcePosition, String) - Method in class com.google.javascript.jscomp.parsing.parser.util.ErrorReporter
 
reportError(SourcePosition, String) - Method in class com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter
 
reportError(SourcePosition, String) - Method in class com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter
 
reportErrorOnContext(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
reportEs6Change() - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
reportExit_ - Variable in class com.google.javascript.jscomp.Instrumentation.Builder
 
reportExit_ - Variable in class com.google.javascript.jscomp.Instrumentation
 
reportExpectedError(Token, Object) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Report a 'X' expected error message.
reportExtraRequireWarning(Node, String) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
reportFunctionExitName - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
reportFunctionName - Variable in class com.google.javascript.jscomp.InstrumentFunctions
 
reportGenericTypeSyntaxWarning() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
reportHtmlCommentWarning() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
reportIfNaN(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
reportIfNonObject(NodeTraversal, Node, DiagnosticType) - Static method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
reportIfWasEmpty(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
reportInvalidRequirement(AbstractCompiler, Requirement, String) - Static method in class com.google.javascript.jscomp.CheckConformance
 
reportInvalidVariables(NodeTraversal) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
reportLineCut(int, int, boolean) - Method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
Reports to the code consumer that the given line has been cut at the given position, i.e.
reportMisplaced(Node, String, String) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
reportMissingOverride - Variable in class com.google.javascript.jscomp.CompilerOptions
 
reportMissingOverride - Variable in class com.google.javascript.jscomp.TypeCheck
 
reportMissingProperties - Variable in class com.google.javascript.jscomp.TypeCheck
 
reportMissingProperties(boolean) - Method in class com.google.javascript.jscomp.TypeCheck
Turn on the missing property check.
reportNoDepsInDepsFile(String) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
 
reportOTIErrorsUnderNTI - Variable in class com.google.javascript.jscomp.CompilerOptions
Relevant only when CompilerOptions.useNewTypeInference is true, where we normally disable OTI errors.
reportPath - Variable in class com.google.javascript.jscomp.CompilerOptions
 
reportPath - Variable in class com.google.javascript.jscomp.NameAnalyzer
The path of the report file
reportPath - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier.Driver
 
reportRefToUndefinedName(GlobalNamespace.Name, GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.CheckGlobalNames
 
reports - Variable in class com.google.javascript.jscomp.ConformanceRules.BanUnknownThis
 
reportSameFile(String, DependencyInfo) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
 
reportTypeSyntaxWarning(String) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
reportUndefinedNamespace(String, DependencyInfo) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
 
reportUnknownTypes - Variable in class com.google.javascript.jscomp.TypeCheck
 
reportUnnecessaryCasts - Variable in class com.google.javascript.jscomp.TypeValidator
 
reportUnused(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
reportWarning(DiagnosticType, String...) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
 
reportWarning(NodeTraversal, Node, String) - Method in class com.google.javascript.jscomp.ImplicitNullabilityCheck
Reports an implicitly nullable name in JSDoc warning.
reportWarning(String, Object...) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
reportWarning(SourcePosition, String, Object...) - Method in class com.google.javascript.jscomp.parsing.parser.util.ErrorReporter
 
reportWarning(SourcePosition, String) - Method in class com.google.javascript.jscomp.parsing.parser.util.ErrorReporter
 
reportWarning(SourcePosition, String) - Method in class com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter
 
reportWarning(SourcePosition, String) - Method in class com.google.javascript.jscomp.parsing.ParserRunner.Es6ErrorReporter
 
reportWarning(Node, DiagnosticType, String...) - Method in class com.google.javascript.jscomp.TypeTransformation
 
RequestKey(String) - Constructor for enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
require(FeatureSet) - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Returns a feature set combining all the features from this and other.
require(FeatureSet.Feature) - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Returns a feature set combining all the features from this and feature.
REQUIRE_NOT_AT_TOP_LEVEL - Static variable in class com.google.javascript.jscomp.ClosureCheckModule
 
requireArgument() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
requiredFormals - Variable in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
requiredFormals - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
requiredFormals - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
RequireFileoverviewVisibility(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.RequireFileoverviewVisibility
 
requireInsertNode - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
REQUIREJS_PLUGINS_NOT_SUPPORTED_WARNING - Static variable in class com.google.javascript.jscomp.TransformAMDToCJSModule
 
Requirement - Class in com.google.javascript.jscomp
Protobuf type jscomp.Requirement
Requirement - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for Requirement
Requirement(GeneratedMessage.ExtendableBuilder<Requirement, ?>) - Constructor for class com.google.javascript.jscomp.Requirement
 
Requirement(boolean) - Constructor for class com.google.javascript.jscomp.Requirement
 
Requirement(CodedInputStream, ExtensionRegistryLite) - Constructor for class com.google.javascript.jscomp.Requirement
 
Requirement.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.Requirement
Requirement.Type - Enum in com.google.javascript.jscomp
Protobuf enum jscomp.Requirement.Type
requirement_ - Variable in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
requirement_ - Variable in class com.google.javascript.jscomp.ConformanceConfig
 
REQUIREMENT_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.ConformanceConfig
 
REQUIREMENT_TYPE - Static variable in class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
requirementBuilder_ - Variable in class com.google.javascript.jscomp.ConformanceConfig.Builder
 
RequirementOrBuilder - Interface in com.google.javascript.jscomp
 
RequirementOrBuilder - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for RequirementOrBuilder
requirementType - Variable in class com.google.javascript.jscomp.ConformanceRules.BannedProperty
 
requireNode - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives.UnrecognizedRequire
 
RequireProvideSorter(String) - Constructor for class com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter
 
requires - Variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
requires - Variable in class com.google.javascript.jscomp.ClosureRewriteModule.ModuleDescription
 
requires - Variable in class com.google.javascript.jscomp.CompilerInput.DepsFinder
 
requires - Variable in class com.google.javascript.jscomp.CompilerInput
 
requires - Variable in class com.google.javascript.jscomp.deps.JsFileParser
 
requires - Variable in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
A list of required symbols.
requires - Variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
REQUIRES_NOT_SORTED - Static variable in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
requiresDecomposition - Variable in class com.google.javascript.jscomp.InlineFunctions.Reference
 
requiresLevel - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
requiresLineNumbers - Variable in class com.google.javascript.jscomp.LineNumberCheck
 
requiresToBeRemoved - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
RequireUseStrict(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.RequireUseStrict
 
rescopeGlobalSymbols - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Puts global symbols into a single object.
RescopeGlobalSymbols - Class in com.google.javascript.jscomp
Finds all references to global symbols and rewrites them to be property accesses to a special object with the same name as the global symbol.
RescopeGlobalSymbols(AbstractCompiler, String, boolean) - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols
Constructor for the RescopeGlobalSymbols compiler pass.
RescopeGlobalSymbols(AbstractCompiler, String, boolean, boolean) - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols
Constructor for the RescopeGlobalSymbols compiler pass for use in testing.
RescopeGlobalSymbols.FindCrossModuleNamesCallback - Class in com.google.javascript.jscomp
Find all global names that are used in more than one module.
RescopeGlobalSymbols.FindNamesReferencingThis - Class in com.google.javascript.jscomp
Builds the maybeReferencesThis set of names that may reference a function that references this.
RescopeGlobalSymbols.MakeExternsReferenceWindowExplicitly - Class in com.google.javascript.jscomp
Rewrites extern names to be explicit children of window instead of only implicitly referencing it.
RescopeGlobalSymbols.RemoveGlobalVarCallback - Class in com.google.javascript.jscomp
Removes every occurrence of var that declares a global variable.
RescopeGlobalSymbols.RewriteGlobalFunctionStatementsToVarAssignmentsCallback - Class in com.google.javascript.jscomp
Rewrites function statements to var statements + assignment.
RescopeGlobalSymbols.RewriteScopeCallback - Class in com.google.javascript.jscomp
Visits each NAME token and checks whether it refers to a global variable.
RescopeGlobalSymbols.RewriteScopeCallback.ModuleGlobal - Class in com.google.javascript.jscomp
Variable that doesn't cross module boundaries.
reserveCharacters(char[], char[]) - Method in class com.google.javascript.jscomp.DefaultNameGenerator
Provides the array of available characters based on the specified arrays.
reservedCharacters - Variable in class com.google.javascript.jscomp.AmbiguateProperties
 
reservedCharacters - Variable in enum com.google.javascript.jscomp.AnonymousFunctionNamingPolicy
 
reservedCharacters - Variable in class com.google.javascript.jscomp.RenameProperties
 
reservedCharacters - Variable in class com.google.javascript.jscomp.RenameVars
Characters that shouldn't be used in variable names.
reservedKeywords - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
reservedNames - Variable in class com.google.javascript.jscomp.DefaultNameGenerator
 
reservedNames - Variable in class com.google.javascript.jscomp.RenameVars
Set of reserved variable names
reservedVars - Static variable in class com.google.javascript.jscomp.parsing.ParserRunner
 
reserveName(String) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
reserveRawExports - Variable in class com.google.javascript.jscomp.CompilerOptions
Reserve property names on the global this object.
reset() - Method in interface com.google.debugging.sourcemap.SourceMapGenerator
Resets the source map for reuse.
reset() - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Resets the source map for reuse.
reset() - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
reset() - Method in class com.google.javascript.jscomp.Compiler.CodeBuilder
Removes all text, but leaves the line count unchanged.
reset(Set<String>, String, char[]) - Method in class com.google.javascript.jscomp.DefaultNameGenerator
Note that the history of what characters are most used in the program (set through calls to 'favor') is not deleted.
reset() - Method in interface com.google.javascript.jscomp.MethodCompilerPass.SignatureStore
 
reset(Set<String>, String, char[]) - Method in interface com.google.javascript.jscomp.NameGenerator
Reconfigures this NameGenerator, and resets it to the initial state.
reset() - Method in class com.google.javascript.jscomp.RecentChange
 
reset() - Method in class com.google.javascript.jscomp.SourceMap
 
reset() - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
reset() - Method in class java.util.regex.Matcher
 
resetForTypeCheck() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Reset to run the TypeCheck pass.
resetGlobalVarReferences(Map<Var, ReferenceCollectingCallback.ReferenceCollection>) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap
Resets global var reference map with the new provide map.
resetImplicitPrototype(JSType, ObjectType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Set the implicit prototype if it's possible to do so.
resetLineOffsets() - Method in class com.google.javascript.jscomp.SourceFile
 
resetLocalVars() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
resetMaximumInputSize() - Static method in class com.google.javascript.jscomp.webservice.common.Protocol
Reset the maximum input size so that the property key is rechecked.
resetScanner(ParseTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
resetUniqueNameId() - Method in class com.google.javascript.jscomp.Compiler
Resets the unique name id counter
resetWarningsGuard() - Method in class com.google.javascript.jscomp.CompilerOptions
Reset the warnings guard.
resolve(TypedScope) - Method in class com.google.javascript.jscomp.TypedScopeCreator.DeferredSetType
 
resolve(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.JSType
Resolve this type in the given scope.
resolve(JSTypeExpression, String...) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
Resolves a type expression, expecting the given warnings.
resolve(URI) - Method in class java.net.URI
 
resolveAlias(String, Node) - Method in class com.google.javascript.jscomp.InlineAliases.AliasesInliner
Use the alias table to look up the resolved name of the given alias.
resolved - Variable in class com.google.javascript.rhino.jstype.JSType
 
RESOLVED_TAG_EMPTY - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
resolvedNamedTypes - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
resolvedTemplateType(Map<TemplateType, JSType>, TemplateType, JSType) - Static method in class com.google.javascript.jscomp.TypeInference
 
resolvedTemplateValues - Variable in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
resolveEntity(String, String) - Method in class com.google.javascript.jscomp.XtbMessageBundle.SecureEntityResolver
 
resolveEnum(JSType) - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
resolveEnum(EnumType, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
resolveEnums(JSTypeCreatorFromJSDoc) - Method in class com.google.javascript.jscomp.NTIScope
 
resolveInlineConflicts() - Method in class com.google.javascript.jscomp.InlineFunctions
Size base inlining calculations are thrown off when a function that is being inlined also contains calls to functions that are slated for inlining.
resolveInlineConflictsForFunction(InlineFunctions.FunctionState) - Method in class com.google.javascript.jscomp.InlineFunctions
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.AllType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.EnumType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.JSType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.NamedType
Resolve the referenced type within the enclosing scope.
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.NamespaceType
Resolve the referenced type within the enclosing scope.
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.UnionType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
resolveInternal(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.ValueType
 
resolveResult - Variable in class com.google.javascript.rhino.jstype.JSType
 
resolveSibling(String) - Method in interface java.nio.file.Path
 
resolveStubDeclarations() - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Resolve any stub declarations to unknown types if we could not find types for them during traversal.
resolveType(ErrorReporter) - Method in class com.google.javascript.jscomp.TypedVar
 
resolveTypedef(Typedef, DeclaredTypeRegistry) - Method in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
resolveTypedef(JSType) - Method in class com.google.javascript.jscomp.newtypes.Typedef
 
resolveTypedefs(JSTypeCreatorFromJSDoc) - Method in class com.google.javascript.jscomp.NTIScope
 
resolveTypeListHelper(ImmutableList<ObjectType>, ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.FunctionType
Resolve each item in the list, and return a new list if any references changed.
resolveTypes - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Creates a typed scope and adds types to the type registry.
resolveTypes() - Method in class com.google.javascript.jscomp.TypedScope
Resolve all type references.
resolveTypes() - Method in interface com.google.javascript.jscomp.TypedScope.TypeResolver
 
resolveTypes() - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
resolveTypesInScope(StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Resolve all the unresolved types in the given scope.
resolveViaProperties(ErrorReporter, StaticTypedScope<JSType>) - Method in class com.google.javascript.rhino.jstype.NamedType
Resolves a named type by looking up its first component in the scope, and subsequent components as properties.
resolveViaRegistry(ErrorReporter) - Method in class com.google.javascript.rhino.jstype.NamedType
Resolves a named type by looking it up in the registry.
ResourceBundle - Class in java.util
GWT compatible no-op replacement for ResourceBundle TODO(moz) Implement a functional GWT version.
ResourceBundle() - Constructor for class java.util.ResourceBundle
 
resourceExists(Class<?>, String) - Static method in class com.google.javascript.jscomp.ResourceLoader
 
ResourceLoader - Class in com.google.javascript.jscomp
Utility class that handles resource loading.
ResourceLoader - Class in com.google.javascript.jscomp
GWT compatible replacement for ResourceLoader
ResourceLoader() - Constructor for class com.google.javascript.jscomp.ResourceLoader
 
responseParam - Variable in enum com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse
 
ResponseTag(String) - Constructor for enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
responseTag - Variable in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
rest(String) - Static method in class com.google.javascript.rhino.IR
 
REST - Static variable in class com.google.javascript.rhino.Token
Token types.
REST_INDEX - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
REST_PARAMETER_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
REST_PARAMS - Static variable in class com.google.javascript.jscomp.Es6ToEs3Converter
 
restFormals - Variable in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
restFormals - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
restFormals - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
restoreLookAhead(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Restores the lookahead token to the token stream
RestParameterTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
RestParameterTree(SourceRange, IdentifierToken) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.RestParameterTree
 
RestrictByFalseInstanceOfResultVisitor(ObjectType) - Constructor for class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor
 
RestrictByFalseTypeOfResultVisitor() - Constructor for class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByFalseTypeOfResultVisitor
 
restrictByNotNullOrUndefined() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
restrictByNotNullOrUndefined() - Method in class com.google.javascript.rhino.jstype.JSType
If this is a union type, returns a union type that does not include the null or undefined type.
restrictByNotNullOrUndefined() - Method in class com.google.javascript.rhino.jstype.NullType
 
restrictByNotNullOrUndefined() - Method in class com.google.javascript.rhino.jstype.UnionType
 
restrictByNotNullOrUndefined() - Method in class com.google.javascript.rhino.jstype.VoidType
 
restrictByNotNullOrUndefined() - Method in interface com.google.javascript.rhino.TypeI
 
RestrictByOneTypeOfResultVisitor(String, boolean) - Constructor for class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
 
RestrictByTrueInstanceOfResultVisitor(ObjectType) - Constructor for class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor
 
RestrictByTrueTypeOfResultVisitor() - Constructor for class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTrueTypeOfResultVisitor
 
RestrictByTypeOfResultVisitor() - Constructor for class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByTypeOfResultVisitor
 
restrictByUndefined(JSType) - Method in class com.google.javascript.jscomp.TypedCodeGenerator
 
RESTRICTED_METHOD_CALL_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
RESTRICTED_METHOD_CALL = 8;
RESTRICTED_NAME_CALL_VALUE - Static variable in enum com.google.javascript.jscomp.Requirement.Type
RESTRICTED_NAME_CALL = 7;
restrictedCallType - Variable in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.Restriction
 
restrictedCallType - Variable in class com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall.Restriction
 
RestrictedMethodCall(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
 
RestrictedNameCall(AbstractCompiler, Requirement) - Constructor for class com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall
 
restricters - Variable in class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter
Functions used to restrict types.
Restriction(String, String, FunctionType) - Constructor for class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.Restriction
 
Restriction(String, FunctionType) - Constructor for class com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall.Restriction
 
restrictions - Variable in class com.google.javascript.jscomp.ConformanceRules.BannedCodePattern
 
restrictions - Variable in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall
 
restrictions - Variable in class com.google.javascript.jscomp.ConformanceRules.RestrictedNameCall
 
restrictNullVisitor - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
 
restrictParameter(Node, JSType, FlowScope, Function<ClosureReverseAbstractInterpreter.TypeRestriction, JSType>, boolean) - Method in class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter
 
restrictToArrayVisitor - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
For when goog.isArray or Array.isArray returns true.
restrictToNotArrayVisitor - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
For when goog.isArray or Array.isArray returns false.
restrictToNotObjectVisitor - Variable in class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter
For when goog.isObject returns false.
restrictToObjectVisitor - Variable in class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter
For when goog.isObject returns true.
restrictUndefinedVisitor - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
 
Result(String, String) - Constructor for class com.google.javascript.jscomp.ReplaceStrings.Result
 
Result - Class in com.google.javascript.jscomp
Compilation results
Result(JSError[], JSError[], String, VariableMap, VariableMap, VariableMap, VariableMap, FunctionInformationMap, SourceMap, String, Map<String, Integer>, String) - Constructor for class com.google.javascript.jscomp.Result
 
Result(JSError[], JSError[], String, VariableMap, VariableMap, VariableMap, FunctionInformationMap, SourceMap, String) - Constructor for class com.google.javascript.jscomp.Result
 
result - Variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
result - Variable in class java.util.regex.Matcher
 
resultEqualsValue - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
true if the typeOf result is known to equal value; false if it is known not to equal value.
resultNamePrefix - Variable in class com.google.javascript.jscomp.ExpressionDecomposer
 
resultNode - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
results - Variable in class com.google.javascript.jscomp.ReplaceStrings
 
retraverseOnChange - Variable in class com.google.javascript.jscomp.PeepholeOptimizationsPass
 
retrieveAndResetParsedJSDocInfo() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
RETURN - Static variable in class com.google.javascript.rhino.Token
Token types.
RETURN_NONDECLARED_TYPE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
ReturnConstantReducer() - Constructor for class com.google.javascript.jscomp.FunctionRewriter.ReturnConstantReducer
 
returnDescription - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
returnedExpression(Node) - Static method in class com.google.javascript.jscomp.InlineSimpleMethods
Return the node that represents the expression returned by the method, given a FUNCTION node.
returnNode() - Static method in class com.google.javascript.rhino.IR
 
returnNode(Node) - Static method in class com.google.javascript.rhino.IR
 
ReturnStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ReturnStatementTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ReturnStatementTree
 
returnType - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
returnType - Variable in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
returnType - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
returnType - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
returnType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree
 
returnType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree
 
returnType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree
 
returnType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.FunctionTypeTree
 
returnType - Variable in class com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree
 
returnType - Variable in class com.google.javascript.rhino.jstype.ArrowType
 
returnType - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
returnTypeInferred - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
returnTypeInferred - Variable in class com.google.javascript.rhino.jstype.ArrowType
 
RETVAL_ID - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
reusePreviouslyUsedVariableMap() - Method in class com.google.javascript.jscomp.RenameVars
Runs through the assignments and reuses as many names as possible from the previously used variable map.
reusePropertyNames(Set<String>, Collection<RenameProperties.Property>) - Method in class com.google.javascript.jscomp.RenameProperties
Runs through the list of properties and renames as many as possible with names from the previous compilation.
ReverseAbstractInterpreter - Interface in com.google.javascript.jscomp.type
This interface defines what reversed abstract interpreters provide.
reverseInterpreter - Variable in class com.google.javascript.jscomp.TypeCheck
 
reverseInterpreter - Variable in class com.google.javascript.jscomp.TypeInference
 
reverseInterpreter - Variable in class com.google.javascript.jscomp.TypeInferencePass
 
reverseSourceMapping - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3
originalFile path ==> original line ==> target mappings
rewrite - Variable in class com.google.javascript.jscomp.RewritePolyfills.Polyfill
Optional qualified name to drop-in replace for the native symbol.
rewriteAliasProps(GlobalNamespace.Name, Node, int, Set<GlobalNamespace.AstChange>) - Static method in class com.google.javascript.jscomp.CollapseProperties
 
rewriteBinding(Node) - Method in class com.google.javascript.jscomp.RewriteBindThis
 
rewriteBindThis - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
RewriteBindThis - Class in com.google.javascript.jscomp
Rewrite .bind(this) calls on an anonymous functions to arrow functions (which have implicit this binding).
RewriteBindThis(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.RewriteBindThis
 
rewriteBlockScopedDeclaration - Static variable in class com.google.javascript.jscomp.TranspilationPasses
 
RewriteBlockScopedFunctionDeclaration() - Constructor for class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.RewriteBlockScopedFunctionDeclaration
 
rewriteCallExpression(Node, ExpressionDecomposer.DecompositionState) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Rewrite the call so "this" is preserved.
rewriteCallSites(SimpleDefinitionFinder, DefinitionsRemover.Definition, String) - Method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
Rewrites object method call sites as calls to global functions that take "this" as their first argument.
rewriteClassDefinition(Node, Node, NodeTraversal) - Method in class com.google.javascript.jscomp.PolymerPass
 
rewriteDefinition(Node, String) - Method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
Rewrites method definitions as global functions that take "this" as their first argument.
rewriteDefinitionIfEligible(DefinitionSite, SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.DevirtualizePrototypeMethods
Rewrites method definition and call sites if the method is defined in the global scope exactly once.
RewriteExposedProperties(Set<String>) - Constructor for class com.google.javascript.jscomp.Normalize.RewriteExposedProperties
 
rewriteFunctionDeclaration(Node) - Static method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
Rewrite the function declaration from: function x() {} FUNCTION NAME LP BLOCK to: var x = function() {}; VAR NAME FUNCTION NAME (w/ empty string) LP BLOCK
rewriteFunctionDeclarations(Node) - Static method in class com.google.javascript.jscomp.FunctionToBlockMutator
 
rewriteFunctionExpressions - Variable in class com.google.javascript.jscomp.CompilerOptions
Reduces the size of common function expressions.
rewriteFunctionExpressions - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Rewrites common function definitions to be more compact.
rewriteGenerators - Static variable in class com.google.javascript.jscomp.TranspilationPasses
 
rewriteGetModuleCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
rewriteGetModuleCallAlias(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
RewriteGlobalFunctionStatementsToVarAssignmentsCallback() - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteGlobalFunctionStatementsToVarAssignmentsCallback
 
rewriteGoogDefineClass(Node, ClosureRewriteClass.ClassDefinition) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
rewriteMemberDefInObjLit(Node, Node) - Method in class com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes
 
rewriteModuleAsScope(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
rewritePolyfills - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
rewritePolyfills - Variable in class com.google.javascript.jscomp.CompilerOptions
Rewrite polyfills.
RewritePolyfills - Class in com.google.javascript.jscomp
Rewrites calls to ES6 library functions to use compiler-provided polyfills, e.g., var m = new Map(); becomes $jscomp.Map$install(); var m = new $jscomp.Map();
RewritePolyfills(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.RewritePolyfills
 
RewritePolyfills(AbstractCompiler, RewritePolyfills.Polyfills) - Constructor for class com.google.javascript.jscomp.RewritePolyfills
 
rewritePolyfills - Static variable in class com.google.javascript.jscomp.TranspilationPasses
 
RewritePolyfills.InjectedInstaller - Class in com.google.javascript.jscomp
 
RewritePolyfills.Polyfill - Class in com.google.javascript.jscomp
Represents a single polyfill: specifically, a native symbol (either a qualified name or a property name) that can be rewritten and/or installed to provide the functionality to a lower version.
RewritePolyfills.Polyfills - Class in com.google.javascript.jscomp
Describes all the available polyfills, including native and required versions, and how to use them.
RewritePolyfills.Polyfills.Builder - Class in com.google.javascript.jscomp
RewritePolyfills.Traverser - Class in com.google.javascript.jscomp
 
rewritePolymerClass(Node, PolymerClassDefinition, boolean) - Method in class com.google.javascript.jscomp.PolymerClassRewriter
Rewrites a given call to Polymer({}) to a set of declarations and assignments which can be understood by the compiler.
rewriteRequires(Node) - Method in class com.google.javascript.jscomp.ProcessEs6Modules
 
rewriteReturns(SimpleDefinitionFinder, Node) - Method in class com.google.javascript.jscomp.OptimizeReturns
For the supplied function node, rewrite all the return expressions so that: return foo(); becomes: foo(); return; Useless return will be removed later by the peephole optimization passes.
RewriteScopeCallback() - Constructor for class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback
 
RhinoErrorReporter - Class in com.google.javascript.jscomp
An error reporter for serializing Rhino errors into our error format.
RhinoErrorReporter(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.RhinoErrorReporter
 
RhinoErrorReporter.OldRhinoErrorReporter - Class in com.google.javascript.jscomp
 
right - Variable in class com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree
 
right - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree
 
rightPane - Variable in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
rightScope - Variable in class com.google.javascript.jscomp.TypeInference.BooleanOutcomePair
 
root - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
root - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
root - Variable in class com.google.javascript.jscomp.GlobalNamespace
 
root - Variable in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner
 
root - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner
 
root - Variable in class com.google.javascript.jscomp.JsAst
 
root - Variable in class com.google.javascript.jscomp.NTIScope
 
root - Variable in class com.google.javascript.jscomp.PreprocessorSymbolTable
 
root - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier
 
root - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.BasicBlock
 
root - Variable in class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback.ModuleGlobal
 
root - Variable in class com.google.javascript.jscomp.SyntheticAst
 
root - Variable in class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
root - Variable in class com.google.javascript.rhino.JSTypeExpression
The root of the AST.
rootNode - Variable in class com.google.javascript.jscomp.Scope
 
rootNode - Variable in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
rootNode - Variable in class com.google.javascript.refactoring.RefactoringDriver
 
rootRelativePathsMap - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
rootRenamer - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
rootTypesByNode - Variable in class com.google.javascript.jscomp.DisambiguateProperties.Property
A map from nodes that need renaming to the highest type in the prototype chain containing the field for each node.
rootVar - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.AssignmentProperty
 
rootVar - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
RSH - Static variable in class com.google.javascript.rhino.Token
Token types.
RULE_ID_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
RULE_TYPE - Static variable in class com.google.javascript.jscomp.ConformanceRules.CustomRuleProxy
 
ruleId_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
ruleId_ - Variable in class com.google.javascript.jscomp.Requirement
 
rules - Variable in class com.google.javascript.jscomp.CheckConformance
 
run() - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Runs the Compiler and calls System.exit() with the exit status of the compiler.
run() - Method in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner
 
run() - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.InlinePropertiesPass
 
run() - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner
 
runCheck(Map<NTIScope, JSType>, NewTypeInference.WarningReporter) - Method in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
runCompiler - Variable in class com.google.javascript.jscomp.CommandLineRunner
 
runCustomPasses(CustomPassExecutionTime) - Method in class com.google.javascript.jscomp.Compiler
Runs custom passes that are designated to run at a particular time.
runHotSwap(Node, Node, PassConfig) - Method in class com.google.javascript.jscomp.Compiler
Execute the passes from a PassConfig instance over a single replaced file.
runHotSwapPass(Node, Node, PassFactory) - Method in class com.google.javascript.jscomp.Compiler
 
runInCompilerThread(Callable<T>) - Method in class com.google.javascript.jscomp.Compiler
 
runInCompilerThread(Callable<T>, boolean) - Method in class com.google.javascript.jscomp.CompilerExecutor
 
runInSerial(Collection<CompilerPass>) - Static method in class com.google.javascript.jscomp.DefaultPassConfig
Create a compiler pass that runs the given passes in serial.
runs - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
runs - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
runsAfterNTI - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
runSanityCheck() - Method in class com.google.javascript.jscomp.Compiler
 
runtime - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
runtime - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
Runtime - Class in java.lang
GWT compatible no-op replacement for Runtime
Runtime() - Constructor for class java.lang.Runtime
 
runtimeTypeCheck - Variable in class com.google.javascript.jscomp.CompilerOptions
Inserts run-time type assertions for debugging.
runtimeTypeCheck - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Inserts run-time type assertions for debugging.
RuntimeTypeCheck - Class in com.google.javascript.jscomp
Inserts run-time type assertions.
RuntimeTypeCheck(AbstractCompiler, String) - Constructor for class com.google.javascript.jscomp.RuntimeTypeCheck
 
RuntimeTypeCheck.AddChecks - Class in com.google.javascript.jscomp
Insert calls to the run-time type checking function checkType, which takes an expression to check and a list of checkers (one of which must match).
RuntimeTypeCheck.AddMarkers - Class in com.google.javascript.jscomp
Inserts marker properties for user-defined interfaces and classes.
runtimeTypeCheckLogFunction - Variable in class com.google.javascript.jscomp.CompilerOptions
A JS function to be used for logging run-time type assertion failures.
runVariableRenaming(AbstractCompiler, VariableMap, Node, Node) - Method in class com.google.javascript.jscomp.DefaultPassConfig
 

S

safeAlias(Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
Given a node, this alias all the names in the node that need aliasing.
safeFnNode - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
safeNameIdSupplier - Variable in class com.google.javascript.jscomp.ExpressionDecomposer
 
safeNameIdSupplier - Variable in class com.google.javascript.jscomp.FunctionInjector
 
safeNameIdSupplier - Variable in class com.google.javascript.jscomp.FunctionToBlockMutator
 
safeNameIdSupplier - Variable in class com.google.javascript.jscomp.InlineObjectLiterals
 
safeNameIdSupplier - Variable in class com.google.javascript.jscomp.J2clPass
 
safeNext(Node) - Static method in class com.google.javascript.jscomp.ClosureCodingConvention
 
safeNext(Node) - Static method in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
safeProcessName(IdentifierToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
safeResolve(JSType, ErrorReporter, StaticTypedScope<JSType>) - Static method in class com.google.javascript.rhino.jstype.JSType
A null-safe resolve.
safeToMoveBefore(Node, SideEffectsAnalysis.AbstractMotionEnvironment, Node) - Method in class com.google.javascript.jscomp.SideEffectsAnalysis
Determines whether it is safe to move code (source) across an environment to another program point (immediately preceding destination).
SAME_FILE_WARNING - Static variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
SAME_INTERFACE_MULTIPLE_IMPLEMENTS - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
sanityCheck - Variable in class com.google.javascript.jscomp.Compiler
 
sanityCheck - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
SanityCheck - Class in com.google.javascript.jscomp
A compiler pass that verifies the structure of the AST conforms to a number of invariants.
SanityCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.SanityCheck
 
sanityCheck - Variable in class com.google.javascript.jscomp.VarCheck
 
sanityCheckAst - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that all variables are defined.
sanityCheckAst(Node, Node) - Method in class com.google.javascript.jscomp.SanityCheck
Sanity check the AST is structurally accurate.
sanityCheckCodeGeneration(Node) - Method in class com.google.javascript.jscomp.SanityCheck
Sanity checks code generation by performing it once, parsing the result, then generating code from the second parse tree to verify that it matches the code generated from the first parse tree.
sanityCheckExternProperties(Node) - Method in class com.google.javascript.jscomp.SanityCheck
 
sanityCheckNormalization(Node, Node) - Method in class com.google.javascript.jscomp.SanityCheck
Sanity checks the AST.
sanityCheckVars - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks that all variables are defined.
sanityCheckVars(Node, Node) - Method in class com.google.javascript.jscomp.SanityCheck
 
save(String) - Method in class com.google.javascript.jscomp.VariableMap
Saves the variable map to a file.
SAVINGS_THRESHOLD - Static variable in class com.google.javascript.jscomp.FunctionRewriter
 
sawFunction - Variable in class com.google.javascript.jscomp.CodeConsumer
 
sb - Variable in class com.google.javascript.jscomp.Compiler.CodeBuilder
 
scalarValueToType(int) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
scanExponentOfNumericLiteral(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanFractionalNumericLiteral(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanFromNode(GlobalNamespace.BuildGlobalNamespace, JSModule, Scope, Node) - Method in class com.google.javascript.jscomp.GlobalNamespace
 
scanIdentifierOrKeyword(int, char) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
ScanNamespaces() - Constructor for class com.google.javascript.jscomp.Es6TypedToEs6Converter.ScanNamespaces
 
scanner - Variable in class com.google.javascript.jscomp.parsing.parser.Parser
 
Scanner - Class in com.google.javascript.jscomp.parsing.parser
Scans javascript source code into tokens.
Scanner(ErrorReporter, Scanner.CommentRecorder, SourceFile) - Constructor for class com.google.javascript.jscomp.parsing.parser.Scanner
 
Scanner(ErrorReporter, Scanner.CommentRecorder, SourceFile, int) - Constructor for class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanner - Variable in class com.google.javascript.refactoring.JsFlumeCallback
 
scanner - Variable in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
scanner - Variable in class com.google.javascript.refactoring.RefactoringDriver
 
Scanner - Class in com.google.javascript.refactoring
Class that developers should implement to perform a JsFlume refactoring.
Scanner() - Constructor for class com.google.javascript.refactoring.Scanner
 
Scanner.CommentRecorder - Interface in com.google.javascript.jscomp.parsing.parser
 
scanNewNodes(Set<GlobalNamespace.AstChange>) - Method in class com.google.javascript.jscomp.GlobalNamespace
If the client adds new nodes to the AST, scan these new nodes to see if they've added any references to the global namespace.
scanNumberPostPeriod(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanPostDigit(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanPostZero(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanRoot(Node) - Method in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
scanRoot(Node) - Method in class com.google.javascript.jscomp.SyntacticScopeCreator
 
scanStringLiteral(int, char) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanTemplateLiteral(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanToken() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
scanVars(Node) - Method in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
Scans and gather variables declarations under a Node
scanVars(Node) - Method in class com.google.javascript.jscomp.SyntacticScopeCreator
Scans and gather variables declarations under a Node
scheduleRenaming(Node, JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties.Property
Schedule the node to potentially be renamed.
scope - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameContext
 
scope - Variable in class com.google.javascript.jscomp.Es6SyntacticScopeCreator
 
scope - Variable in class com.google.javascript.jscomp.ExpressionDecomposer
 
scope - Variable in class com.google.javascript.jscomp.FunctionInjector.Reference
 
scope - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
scope - Variable in class com.google.javascript.jscomp.GlobalNamespace.AstChange
 
scope - Variable in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
scope - Variable in class com.google.javascript.jscomp.newtypes.FunctionNamespace
 
scope - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
scope - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.Continuation
 
Scope - Class in com.google.javascript.jscomp
Scope contains information about a variable scope in JavaScript.
Scope(Scope, Node) - Constructor for class com.google.javascript.jscomp.Scope
Creates a Scope given the parent Scope and the root node of the scope.
Scope(Node) - Constructor for class com.google.javascript.jscomp.Scope
 
scope - Variable in class com.google.javascript.jscomp.SymbolTable.Symbol
 
scope - Variable in class com.google.javascript.jscomp.SyntacticScopeCreator
 
scope - Variable in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
The scope that we're building.
scope - Variable in class com.google.javascript.jscomp.TypedVar
 
scope - Variable in class com.google.javascript.jscomp.TypeTransformation
 
scope - Variable in class com.google.javascript.jscomp.UseSite
 
scope - Variable in class com.google.javascript.jscomp.Var
The enclosing scope
scopeCallback - Variable in class com.google.javascript.jscomp.NodeTraversal
Possible callback for scope entry and exist
scopeCalls - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
scopeCleanupPassFactory - Variable in class com.google.javascript.jscomp.CleanupPasses
 
scopeCreator - Variable in class com.google.javascript.jscomp.NodeTraversal
The scope creator
ScopeCreator - Interface in com.google.javascript.jscomp
This interface defines how objects capable of creating scopes from the parse tree behave.
scopeCreator - Variable in class com.google.javascript.jscomp.TypeCheck
 
scopeCreator - Variable in class com.google.javascript.jscomp.TypeInferencePass
 
ScopedAliases - Class in com.google.javascript.jscomp
Process aliases in goog.scope blocks.
ScopedAliases(AbstractCompiler, PreprocessorSymbolTable, CompilerOptions.AliasTransformationHandler) - Constructor for class com.google.javascript.jscomp.ScopedAliases
 
ScopedAliases.AliasedNode - Class in com.google.javascript.jscomp
 
ScopedAliases.AliasedTypeNode - Class in com.google.javascript.jscomp
 
ScopedAliases.AliasUsage - Class in com.google.javascript.jscomp
 
ScopedAliases.Traversal - Class in com.google.javascript.jscomp
 
scopedAliasNames - Variable in class com.google.javascript.jscomp.ScopedAliases
 
scopedCallback - Variable in class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
if (callback instanceof ScopedCallback), then scopedCallback points to an instance of ScopedCallback, otherwise scopedCallback points to null
ScopedChangeHandler() - Constructor for class com.google.javascript.jscomp.PhaseOptimizer.ScopedChangeHandler
 
scopeDepth - Variable in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
scopeFunctionBody - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
scopeHandler - Variable in class com.google.javascript.jscomp.PhaseOptimizer.Loop
 
scopeRoots - Variable in class com.google.javascript.jscomp.NodeTraversal
A stack of scope roots.
scopes - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
scopes - Variable in class com.google.javascript.jscomp.MemoizedScopeCreator
 
scopes - Variable in class com.google.javascript.jscomp.NameAnalyzer
Map of name scopes - all children of the Node key have a dependency on the name value.
scopes - Variable in class com.google.javascript.jscomp.NodeTraversal
Stack containing the Scopes that have been created.
scopes - Variable in class com.google.javascript.jscomp.SymbolTable
All syntactic scopes in the program, uniquely identified by the node where they're declared.
ScopeTicklingCallback() - Constructor for class com.google.javascript.jscomp.Normalize.ScopeTicklingCallback
 
scopeUpRefMap - Variable in class com.google.javascript.jscomp.ShadowVariables
 
SCOPING_METHOD_NAME - Static variable in class com.google.javascript.jscomp.ScopedAliases
Name used to denote an scoped function block used for aliasing.
script() - Static method in class com.google.javascript.rhino.IR
 
script(Node...) - Static method in class com.google.javascript.rhino.IR
 
script(List<Node>) - Static method in class com.google.javascript.rhino.IR
 
SCRIPT - Static variable in class com.google.javascript.rhino.Token
Token types.
scriptNodeCount - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
scriptNodeCount - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
search(ArrayList<SourceMapConsumerV3.Entry>, int, int, int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
Perform a binary search on the array to find a section that covers the target column.
second - Variable in class com.google.javascript.jscomp.graph.Graph.AnnotationState
 
SecondScopeBuildingCallback() - Constructor for class com.google.javascript.jscomp.TypeInferencePass.SecondScopeBuildingCallback
 
SectionType() - Constructor for enum com.google.debugging.sourcemap.SourceMapSection.SectionType
 
SecureEntityResolver() - Constructor for class com.google.javascript.jscomp.XtbMessageBundle.SecureEntityResolver
 
SEED64 - Static variable in class com.google.javascript.jscomp.JsMessage.Hash
Default hash seed (64 bit)
seen - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.EventfulObjectState
 
SeenType() - Constructor for enum com.google.javascript.jscomp.CheckEventfulObjectDisposal.SeenType
 
seenTypes - Variable in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
seenTypes - Variable in class com.google.javascript.rhino.jstype.ModificationVisitor
 
sees - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
segments - Variable in class com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree
 
segments - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree
 
segments - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TypeQueryTree
 
SemanticReverseAbstractInterpreter - Class in com.google.javascript.jscomp.type
A reverse abstract interpreter using the semantics of the JavaScript language as a means to reverse interpret computations.
SemanticReverseAbstractInterpreter(JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
Creates a semantic reverse abstract interpreter.
SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor - Class in com.google.javascript.jscomp.type
 
SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor - Class in com.google.javascript.jscomp.type
 
SEPARATOR - Static variable in class com.google.javascript.jscomp.VariableMap
 
separator - Static variable in class java.io.File
 
serialVersionUID - Static variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
serialVersionUID - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
serialVersionUID - Static variable in exception com.google.javascript.jscomp.AbstractCommandLineRunner.FlagUsageException
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.AmbiguateProperties.JSTypeBitSet
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.ByPathWarningsGuard
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.ClosureCodingConvention
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.CodingConventions.DefaultCodingConvention
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.CompilerInput
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.ComposeWarningsGuard.GuardComparator
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.ComposeWarningsGuard
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.ConformanceConfig
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.CrossModuleMethodMotion.IdGenerator
 
serialVersionUID - Static variable in exception com.google.javascript.jscomp.DataFlowAnalysis.MaxIterationsExceededException
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.DependencyOptions
 
serialVersionUID - Static variable in exception com.google.javascript.jscomp.deps.JsFileLineParser.ParseException
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.DiagnosticGroup
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.DiagnosticType
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.FunctionInformationMap
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.FunctionNames.FunctionRecord
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.FunctionNames
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.GoogleCodingConvention
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.graph.Graph.GraphAnnotationState
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.graph.StandardUnionFind
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.Instrumentation
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.JqueryCodingConvention
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.JsAst
 
serialVersionUID - Static variable in exception com.google.javascript.jscomp.JsMessageVisitor.MalformedException
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.JSModule
 
serialVersionUID - Static variable in exception com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.PassConfig.State
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.Requirement
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.SourceFile.AtUrl
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.SourceFile.Generated
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.SourceFile.OnDisk
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.SourceFile.Preloaded
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.SourceFile
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.StrictWarningsGuard
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.SuppressDocWarningsGuard
 
serialVersionUID - Static variable in class com.google.javascript.jscomp.SyntheticAst
 
serialVersionUID - Static variable in class com.google.javascript.rhino.InputId
 
serialVersionUID - Static variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
serialVersionUID - Static variable in class com.google.javascript.rhino.JSDocInfo
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.AllType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.ArrowType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.BooleanType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.EnumElementType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.EnumType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.ErrorFunctionType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.FunctionType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.InstanceObjectType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.JSType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.NamedType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.NamespaceType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.NoObjectType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.NoResolvedType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.NoType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.NullType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.NumberType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.Property
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.PropertyMap
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.ProxyObjectType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.RecordType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.SimpleSlot
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.StringType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.TemplateType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.TemplatizedType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.UnionType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.UnknownType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.jstype.VoidType
 
serialVersionUID - Static variable in class com.google.javascript.rhino.JSTypeExpression
 
serialVersionUID - Static variable in class com.google.javascript.rhino.Node.AbstractPropListItem
 
serialVersionUID - Static variable in class com.google.javascript.rhino.Node.IntPropListItem
 
serialVersionUID - Static variable in class com.google.javascript.rhino.Node.NumberNode
 
serialVersionUID - Static variable in class com.google.javascript.rhino.Node.ObjectPropListItem
 
serialVersionUID - Static variable in class com.google.javascript.rhino.Node
 
serialVersionUID - Static variable in class com.google.javascript.rhino.Node.StringNode
 
serialVersionUID - Static variable in class com.google.javascript.rhino.Node.TypeDeclarationNode
 
ServiceException - Exception in com.google.javascript.jscomp.deps
An exception thrown by the compilation service.
ServiceException(String) - Constructor for exception com.google.javascript.jscomp.deps.ServiceException
 
set - Variable in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
set - Variable in class com.google.javascript.jscomp.newtypes.NaivePersistentSet
 
SET - Static variable in class com.google.javascript.jscomp.parsing.parser.PredefinedName
 
set(JsArrayInteger, int) - Static method in class java.util.BitSet
 
set(JsArrayInteger, int, int) - Static method in class java.util.BitSet
 
set(int) - Method in class java.util.BitSet
 
set(int, boolean) - Method in class java.util.BitSet
 
set(int, int, boolean) - Method in class java.util.BitSet
 
SetAccessorTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
SetAccessorTree(SourceRange, Token, boolean, IdentifierToken, ParseTree, BlockTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree
 
setAlias(String, String) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
setAliasableStrings(Set<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setAliasAllStrings(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setAliased(boolean) - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
setAliasStringsBlacklist(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setAliasTransformationHandler(CompilerOptions.AliasTransformationHandler) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setAllFlags() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
All side-effect occur and the returned results are non-local.
setAmbiguateProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setAngularPass(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets whether to process AngularJS-specific annotations.
setAngularPass(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
setAngularPass(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.AmbiguateProperties.PropertyGraphNode
 
setAnnotation(Annotation) - Method in interface com.google.javascript.jscomp.graph.Annotatable
Annotates a piece of information to the object.
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphEdge
 
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.AnnotatedLinkedDirectedGraphNode
 
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphEdge
 
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.AnnotatedLinkedUndirectedGraphNode
 
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
setAnnotation(Annotation) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
setAnnotation(JSDocInfo.TrimmedStringPosition) - Method in class com.google.javascript.rhino.JSDocInfo.Marker
 
setAnonymousFunctionNaming(AnonymousFunctionNamingPolicy) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setAppNameSetter(String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string app_name_setter = 5;
setAppNameSetterBytes(ByteString) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string app_name_setter = 5;
setAppNameStr(String) - Method in class com.google.javascript.jscomp.CompilerOptions
App identifier string for use by the instrumentation template's app_name_setter.
setArgIndex(int) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
setArgumentsType(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setArrayType(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setAssumeClosuresOnlyCaptureReferences(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Whether to assume closures capture only what they reference.
setAssumeStrictThis(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
If true, enables enables additional optimizations.
setBaseType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
 
setBit(int, boolean) - Method in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
setBooleanInstance(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setBrokenClosureRequiresLevel(CheckLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
Deprecated.
setCanBeSideEffected(boolean) - Method in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
setChainCalls(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
If true, chain calls to functions that return this.
setChangeTime(int) - Method in class com.google.javascript.rhino.Node
This node was last changed at time
setCharno(int) - Method in class com.google.javascript.rhino.Node
 
setCharset(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Input charset for all files.
setCharset(Charset) - Method in class com.google.javascript.jscomp.SourceFile.AtUrl
Store the Charset specification as the string version of the name, rather than the Charset itself.
setCharset(Charset) - Method in class com.google.javascript.jscomp.SourceFile.OnDisk
Store the Charset specification as the string version of the name, rather than the Charset itself.
setCheckDeterminism(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCheckEventfulObjectDisposalPolicy(CheckEventfulObjectDisposal.DisposalCheckingPolicy) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCheckGlobalNamesLevel(CheckLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
Checks the integrity of references to qualified global names.
setCheckGlobalThisLevel(CheckLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
Checks for certain uses of the this keyword that are considered unsafe because they are likely to reference the global this object unintentionally.
setCheckMissingGetCssNameBlacklist(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCheckMissingGetCssNameLevel(CheckLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
Checks that certain string literals only appear in strings used as goog.getCssName arguments.
setCheckProvides(CheckLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
Deprecated.
Use setWarningLevel(DiagnosticGroups.MISSING_PROVIDE, level)
setCheckRequires(CheckLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
Deprecated.
setChecksOnly(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCheckSubTree(Node) - Method in class com.google.javascript.jscomp.LineNumberCheck
 
setCheckSuspiciousCode(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCheckSymbols(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCheckTypes(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setClosurePass(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCoalesceVariableNames(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCode(String) - Method in class com.google.javascript.jscomp.SourceFile
 
setCode(String, boolean) - Method in class com.google.javascript.jscomp.SourceFile
 
setCodingConvention(CodingConvention) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets rules and conventions to enforce.
setCodingConvention(CodingConvention) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCollapseAnonymousFunctions(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCollapseObjectLiterals(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCollapseProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCollapseVariableDeclarations(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setColorize(boolean) - Method in class com.google.javascript.jscomp.AbstractMessageFormatter
 
setColorizeErrorOutput(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setColumnPosition(int) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional int32 column_position = 2;
setColumnPosition(int) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional int32 column_position = 3;
setCommonJSModulePathPrefix(String) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets a path prefix for CommonJS modules (maps to CompilerOptions.setModuleRoots(List)).
setCommonTypes(JSTypes) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
setCompilationLevel(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set the compilation level.
setCompiledSource(String) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string compiled_source = 8;
setCompiledSource(String) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string compiled_source = 103;
setCompiledSourceBytes(ByteString) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string compiled_source = 8;
setCompiledSourceBytes(ByteString) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string compiled_source = 103;
setCompiler(AbstractCompiler) - Method in class com.google.javascript.jscomp.CompilerInput
Sets an abstract compiler for doing parsing.
setCompiler(AbstractCompiler) - Method in class com.google.javascript.refactoring.FixingErrorManager
 
setCompilerOptions(CompilerOptions) - Method in class com.google.javascript.jscomp.CodePrinter.Builder
Sets the output options from compiler options.
setComputeFunctionSideEffects(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setConformanceConfig(ConformanceConfig) - Method in class com.google.javascript.jscomp.CompilerOptions
Both enable and configure conformance checks, if non-null.
setConformanceConfigs(List<ConformanceConfig>) - Method in class com.google.javascript.jscomp.CompilerOptions
Both enable and configure conformance checks, if non-null.
setConsistentIdGenerator(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setConstant(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setConstructor(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setContents(FunctionTypeBuilder.FunctionContents) - Method in class com.google.javascript.jscomp.FunctionTypeBuilder
Sets the contents of this function.
setConversionType(char) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
setConvertToDottedProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCreateNameMapFiles(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
If true, variable renaming and property renaming map files will be produced as {binary name}_vars_map.out and {binary name}_props_map.out.
setCreateSourceMap(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
If specified, a source map file mapping the generated source files back to the original source file will be output to the specified path.
setCrossModuleCodeMotion(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCrossModuleCodeMotionNoStubMethods(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCrossModuleMethodMotion(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCssRenamingMap(CssRenamingMap) - Method in class com.google.javascript.jscomp.AbstractCompiler
Sets the CssRenamingMap.
setCssRenamingMap(CssRenamingMap) - Method in class com.google.javascript.jscomp.Compiler
 
setCssRenamingMap(CssRenamingMap) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCssRenamingWhitelist(Set<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setCtorFunction(FunctionType) - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
setDartPass(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setDateSuffix(char) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
setDeadAssignmentElimination(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setDebug(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
Enable debugging options.
setDebugFunctionSideEffectsPath(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setDebugInformation(Node, Node, String) - Static method in class com.google.javascript.jscomp.NodeUtil
Sets the debug information (source file info and original name) on the given node.
setDebugOptionsForCompilationLevel(CompilerOptions) - Method in enum com.google.javascript.jscomp.CompilationLevel
 
setDeclaration(SymbolTable.Reference) - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
Sets the declaration node.
setDeclarationToRemove(int, String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string declaration_to_remove = 3;
setDeclaredType() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
setDeclaredType(DeclaredFunctionType) - Method in class com.google.javascript.jscomp.NTIScope
 
setDeclaredTypeExpression(Node.TypeDeclarationNode) - Method in class com.google.javascript.rhino.Node
Sets the syntactical type specified on this node.
setDefaultDefineValues(ImmutableMap<String, Node>) - Method in class com.google.javascript.jscomp.AbstractCompiler
Stores a map of default @define values.
setDefaultDefineValues(ImmutableMap<String, Node>) - Method in class com.google.javascript.jscomp.Compiler
 
setDefaultSilenceThreshold(int) - Static method in class com.google.javascript.jscomp.Tracer
 
setDeferredType(Node, JSType) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
setDefine(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Override the value of a variable annotated @define.
setDefine(CompilerOptions, String, Object) - Method in class com.google.javascript.jscomp.ant.CompileTask
Maps Ant-style values (e.g., from Properties) into expected Closure @define literals
setDefine(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setDefineInfoNotAssignable(ProcessDefines.DefineInfo, NodeTraversal) - Static method in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
Records the fact that because of the current node in the node traversal, the define can't ever be assigned again.
setDefineReplacements(Map<String, Object>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setDefineToBooleanLiteral(String, boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the value of the @define variable in JS to a boolean literal.
setDefineToDoubleLiteral(String, double) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the value of the @define variable in JS to a number literal.
setDefineToNumberLiteral(String, int) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the value of the @define variable in JS to a number literal.
setDefineToStringLiteral(String, String) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the value of the @define variable in JS to a String literal.
setDependencyMode(CompilerOptions.DependencyMode) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets whether to sort files by their goog.provide/require deps, and prune inputs that are not required.
setDependencyOptions(DependencyOptions) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets dependency options.
setDependencyPruning(boolean) - Method in class com.google.javascript.jscomp.DependencyOptions
Enables or disables dependency pruning mode.
setDependencySorting(boolean) - Method in class com.google.javascript.jscomp.DependencyOptions
Enables or disables dependency sorting mode.
setDeprecated(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setDeprecationReason(String) - Method in class com.google.javascript.rhino.JSDocInfo
Sets the deprecation reason.
setDepth(int) - Method in class com.google.javascript.jscomp.JSModule
 
setDesc(String) - Method in class com.google.javascript.jscomp.JsMessage.Builder
Sets the description of the message, which helps translators.
setDescription(String) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
 
setDescription(JSDocInfo.StringPosition) - Method in class com.google.javascript.rhino.JSDocInfo.Marker
 
setDescription(String) - Method in class com.google.javascript.rhino.JSDocInfo
 
setDestination(DiGraph.DiGraphNode<N, E>) - Method in interface com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge
 
setDestination(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
setDevirtualizePrototypeMethods(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setDevMode(CompilerOptions.DevMode) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setDict() - Method in class com.google.javascript.rhino.JSDocInfo
 
setDict() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
setDirectives(Set<String>) - Method in class com.google.javascript.rhino.Node
Sets the ES5 directives on this node.
setDisambiguatePrivateProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setDisambiguateProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setDisposedParameter(String) - Method in class com.google.javascript.rhino.JSDocInfo
 
setDocumentLocator(Locator) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
setDouble(double) - Method in class com.google.javascript.rhino.Node.NumberNode
 
setDouble(double) - Method in class com.google.javascript.rhino.Node
Can only be called when getType() == Token.NUMBER
setEncoding(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set input file encoding
setEntry(int, FunctionInformationMap.Entry) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
setEntry(int, FunctionInformationMap.Entry.Builder) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
setEntryPoints(List<ModuleIdentifier>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Set module entry points, which makes the compiler only include those files and sort them in dependency order.
setEntryPoints(Collection<ModuleIdentifier>) - Method in class com.google.javascript.jscomp.DependencyOptions
Adds a collection of symbols to always keep.
setEnumParameterType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
 
setEnvironment(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set the environment which determines the builtin extern set.
setEnvironment(CompilerOptions.Environment) - Method in class com.google.javascript.jscomp.CompilerOptions
Set which set of builtin externs to use.
setErrorFormat(ErrorFormat) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setErrorHandler(ErrorHandler) - Method in class com.google.javascript.jscomp.CompilerOptions
Set a custom handler for warnings and errors.
setErrorManager(ErrorManager) - Method in class com.google.javascript.jscomp.Compiler
Sets the error manager.
setErrorMessage(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string error_message = 1;
setErrorMessageBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string error_message = 1;
setErrors(String[]) - Method in class com.google.javascript.rhino.testing.TestErrorReporter
 
setEs6ModuleOrder(boolean) - Method in class com.google.javascript.jscomp.DependencyOptions
Enables or disables ES6 module style ordering.
setExport(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setExportLocalPropertyDefinitions(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setExportTestFunctions(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setExpose(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setExtendedInterfaces(List<ObjectType>) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
setExtends(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string extends = 10;
setExtendsBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string extends = 10;
setExternExports(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setExternExportsPath(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setExternProperties(Set<String>) - Method in class com.google.javascript.jscomp.AbstractCompiler
Sets the names of the properties defined in externs.
setExternProperties(Set<String>) - Method in class com.google.javascript.jscomp.Compiler
 
setExterns(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
The file containing JavaScript externs.
setExterns(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setExtraAnnotationNames(Iterable<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setExtractPrototypeMemberDeclarations(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setExtractPrototypeMemberDeclarations(CompilerOptions.ExtractPrototypeMemberDeclarationsMode) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setExtraSmartNameRemoval(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setFileLevelJsDocBuilder(JSDocInfoBuilder) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Sets the JsDocBuilder for the file-level (root) node of this parse.
setFileOverviewJsDoc(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
setFileOverviewJSDocInfo(JSDocInfo) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Sets the file overview JSDocInfo, in order to warn about multiple uses of the @fileoverview tag in a file.
setFlag(int) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
setFlag(boolean, int) - Method in class com.google.javascript.rhino.JSDocInfo
 
setFlowSensitiveInlineVariables(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setFn(InlineFunctions.Function) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
setFoldConstants(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setForceLibraryInjection(Iterable<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets list of libraries to always inject, even if not needed.
setForceRecompile(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set force recompile option
setFunctionName(String, Node) - Method in interface com.google.javascript.jscomp.AnonymousFunctionNamingCallback.FunctionNamer
Sets the name of an anonymous function.
setFunctionName(String, Node) - Method in class com.google.javascript.jscomp.FunctionNames.FunctionExpressionNamer
 
setFunctionName(String, Node) - Method in class com.google.javascript.jscomp.NameAnonymousFunctions.AnonymousFunctionNamer
 
setFunctionName(String, Node) - Method in class com.google.javascript.jscomp.NameAnonymousFunctionsMapped.MappedFunctionNamer
 
setFunctionThrows() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Marks the function as having "throw" side effects.
setFunctionType(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setGatherCssNames(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setGenerateExports(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set generateExports option
setGenerateExports(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setGeneratePseudoNames(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setGeneratorMarker(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this node is a marker used in the translation of generators.
setGeneratorSafe(boolean) - Method in class com.google.javascript.rhino.Node
 
setGeneratorTarget(String) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
Fill in instructions on how to generate this whitelist.
setGroup(String) - Method in class com.google.javascript.jscomp.ant.Warning
 
setHasBrackets(boolean) - Method in class com.google.javascript.rhino.JSDocInfo.TypePosition
 
setHasInnerFunctions(boolean) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
setHasRegExpGlobalReferences(boolean) - Method in class com.google.javascript.jscomp.AbstractCompiler
Set if RegExp global properties are used.
setHasRegExpGlobalReferences(boolean) - Method in class com.google.javascript.jscomp.Compiler
 
setHasSideEffects(boolean) - Method in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
setHidden(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setHideWarningsFor(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets the paths for which warnings will be hidden.
setId(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 id = 2;
setIdeMode(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setIdentifier(String) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string identifier = 4;
setIdentifierBytes(ByteString) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string identifier = 4;
setIdGenerator(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setIdGenerators(Set<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the id generators to replace.
setIdGenerators(Map<String, RenamingMap>) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the id generators to replace.
setIdGeneratorsMap(String) - Method in class com.google.javascript.jscomp.CompilerOptions
A previous map of ids (serialized to a string by a previous compile).
setImplementedInterfaces(List<ObjectType>) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
setImplicitCast(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setImplicitMatch(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setImplicitMatch(boolean) - Method in class com.google.javascript.rhino.jstype.FunctionType
sets the current interface type to support structural interface matching (abbr.
setImplicitPrototype(ObjectType) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
This should only be reset on the FunctionPrototypeType, only to fix an incorrectly established prototype chain due to the user having a mismatch in super class declaration, and only before properties on that type are processed.
setIn(L) - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState
 
setIn(L) - Method in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
setIncludeGoogBase(boolean) - Method in class com.google.javascript.jscomp.deps.JsFileParser
Sets whether we should create implicit provides and requires of the root namespace.
setInferConst(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInferTypes(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
If true, enables type inference.
setInit(int, String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
repeated string init = 4;
setInline(boolean) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
setInlineConstantVars(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInlineFunctions(CompilerOptions.Reach) - Method in class com.google.javascript.jscomp.CompilerOptions
Set the function inlining policy for the compiler.
setInlineFunctions(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInlineGetters(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInlineLocalFunctions(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInlineLocalVariables(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInlineProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Set the function inlining policy for the compiler.
setInlineType() - Method in class com.google.javascript.rhino.JSDocInfo
 
setInlineVariables(CompilerOptions.Reach) - Method in class com.google.javascript.jscomp.CompilerOptions
Set the variable inlining policy for the compiler.
setInlineVariables(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInputAnonymousFunctionNamingMap(VariableMap) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInputDelimiter(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInputId(InputId) - Method in class com.google.javascript.rhino.Node
 
setInputPropertyMap(VariableMap) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInputVariableMap(VariableMap) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInstanceType(ObjectType) - Method in class com.google.javascript.rhino.jstype.FunctionType
Sets the instance type.
setInstrumentationTemplate(Instrumentation) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInstrumentationTemplateFile(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
setInstrumentationTemplateFile(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setInstrumentForCoverage(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Set whether or not code should be modified to provide coverage information.
setInterface(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setIObjectType(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setIsAddedBlock(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this is an added block that should not be considered a real source block.
setIsArrowFunction(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this node is a arrow function node.
setIsConstructor(boolean) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Set whether this is a constructor.
setIsExtern(boolean) - Method in class com.google.javascript.jscomp.CompilerInput
 
setIsExtern(boolean) - Method in class com.google.javascript.jscomp.SourceFile
Sets that this is an extern.
setIsGeneratorFunction(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this node is a generator node.
setIsHidden(boolean) - Method in class com.google.javascript.jscomp.JsMessage.Builder
Sets whether the message should be hidden from volunteer translators.
setIsPure() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Mark the function as being pure.
setIsSyntheticBlock(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this is a synthetic block that should not be considered a real source block.
setItem(String) - Method in class com.google.javascript.rhino.JSDocInfo.TrimmedStringPosition
 
setItem(T) - Method in class com.google.javascript.rhino.SourcePosition
Sets the item that this source position references.
setJ2clPass(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setJaggerInject(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setJaggerModule(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setJaggerProvide(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setJaggerProvidePromise(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setJavaClass(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string java_class = 8;
setJavaClassBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string java_class = 8;
setJs(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
The JavaScript filename.
setJscompDevMode(CompilerOptions.DevMode) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Turns on extra sanity checks
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.ObjectType
Sets the docInfo for this type from the given JSDocInfo.
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.Property
 
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
setJSDocInfo(JSDocInfo) - Method in class com.google.javascript.rhino.Node
Sets the JSDocInfo attached to this node.
setJsonStreamMode(CompilerOptions.JsonStreamMode) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
setJsOutputFile(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Primary output filename.
setJSType(JSType) - Method in class com.google.javascript.rhino.Node
 
setJsZip(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
The JavaScript zip filename.
setKey - Variable in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.J2clProperty
 
setKey(String) - Method in class com.google.javascript.jscomp.JsMessage.Builder
 
setKnownConstants(Set<String>) - Method in class com.google.javascript.jscomp.FunctionInjector
Store the names of known constants to be used when classifying call-sites in expressions.
setLabelRenaming(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setLanguage(CompilerOptions.LanguageMode) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets ECMAScript version to use.
setLanguageIn(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set the language to which input sources conform.
setLanguageIn(CompilerOptions.LanguageMode) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets ECMAScript version to use for the input.
setLanguageMode(CompilerOptions.LanguageMode) - Method in class com.google.javascript.jscomp.AbstractCompiler
 
setLanguageMode(CompilerOptions.LanguageMode) - Method in class com.google.javascript.jscomp.Compiler
 
setLanguageOut(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set the language to which output sources conform.
setLanguageOut(CompilerOptions.LanguageMode) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets ECMAScript version to use for the output.
setLegacyCodeCompile(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setLendsName(String) - Method in class com.google.javascript.rhino.JSDocInfo
 
setLength(int) - Method in class com.google.javascript.rhino.Node
 
setLengthWords(JsArrayInteger, int) - Static method in class java.util.BitSet
 
setLevel(CheckLevel) - Method in class com.google.javascript.jscomp.ant.Warning
 
setLicense(String) - Method in class com.google.javascript.rhino.JSDocInfo
 
setLifeCycleStage(AbstractCompiler.LifeCycleStage) - Method in class com.google.javascript.jscomp.AbstractCompiler
Set the current life-cycle state.
setLineAsInstrumented(int) - Method in class com.google.javascript.jscomp.FileInstrumentationData
Mark given 1-based line number as instrumented.
setLineBreak(boolean) - Method in class com.google.javascript.jscomp.CodePrinter.Builder
Sets whether line breaking should be done automatically.
setLineBreak(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setLineLengthThreshold(int) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setLineno(int) - Method in class com.google.javascript.rhino.Node
 
setLineNumber(int) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional int32 line_number = 1;
setLineNumber(int) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional int32 line_number = 2;
setLineNumber(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 line_number = 4;
setLocale(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setLoggingLevel(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
The logging level (standard java.util.logging.Level values) for Compiler progress.
setLoggingLevel(Level) - Static method in class com.google.javascript.jscomp.Compiler
Sets the logging level for the com.google.javascript.jscomp package.
setManageClosureDependencies(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Sort inputs by their goog.provide/goog.require calls, and prune inputs whose symbols are not required.
setManageClosureDependencies(List<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
Sort inputs by their goog.provide/goog.require calls.
setManageDependencies(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
setManifestMaps(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets the execPath:rootRelativePath mappings
setMappedIdGenerator(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setMarkAsCompiled(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setMarkNoSideEffectCalls(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setMask(int, boolean) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
setMaxFunctionSizeAfterInlining(int) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setMeaning(String) - Method in class com.google.javascript.jscomp.JsMessage.Builder
Sets the programmer-specified meaning of this message, which forces this message to translate differently.
setMeaning(String) - Method in class com.google.javascript.rhino.JSDocInfo
 
setMessageBundle(MessageBundle) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setMixedJsSources(List<AbstractCommandLineRunner.FlagEntry<AbstractCommandLineRunner.JsSourceType>>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
The JavaScript source file names, including .js and .zip files.
setModifies(Set<String>) - Method in class com.google.javascript.rhino.JSDocInfo
Sets modifies values.
setModule(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
A JavaScript module specification.
setModule(JSModule) - Method in class com.google.javascript.jscomp.CompilerInput
Sets the module to which the input belongs.
setModule(int, FunctionInformationMap.Module) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
setModule(int, FunctionInformationMap.Module.Builder) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
setModule(JSModule) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
setModuleName(String) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string module_name = 5;
setModuleNameBytes(ByteString) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string module_name = 5;
setModuleOutputPathPrefix(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Prefix for filenames of compiled JS modules.
setModuleRoots(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets the module roots.
setModuleRoots(List<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the module roots.
setModuleWrapper(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
An output wrapper for a JavaScript module (optional).
setMoocherDropping(boolean) - Method in class com.google.javascript.jscomp.DependencyOptions
Enables or disables moocher dropping mode.
setMoveFunctionDeclarations(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setMutatesArguments() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
setMutatesGlobalState() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
setMutatesThis() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
setName(String) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string name = 7;
setName(String) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string name = 102;
setName(JSDocInfo.TrimmedStringPosition) - Method in class com.google.javascript.rhino.JSDocInfo.Marker
 
setNameBytes(ByteString) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string name = 7;
setNameBytes(ByteString) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string name = 102;
setNameNode(JSDocInfo.NamePosition) - Method in class com.google.javascript.rhino.JSDocInfo.Marker
 
setNameReferenceGraphPath(String) - Method in class com.google.javascript.jscomp.CompilerOptions
Where to save the name reference graph
setNameReferenceReportPath(String) - Method in class com.google.javascript.jscomp.CompilerOptions
Where to save a cross-reference report from the name reference graph
setNamesToAlias(Set<String>) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
setNewName(String) - Method in class com.google.javascript.jscomp.RenameVars.Assignment
Assigns the new name.
setNewTypeInference(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
setNewTypeInference(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setNgInject(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setNoAlias(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setNoCollapse(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setNoCompile(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setNode(Node) - Method in class com.google.javascript.rhino.jstype.Property
 
SetNoSideEffectCallProperty(SimpleDefinitionFinder) - Constructor for class com.google.javascript.jscomp.MarkNoSideEffectCalls.SetNoSideEffectCallProperty
 
setNoSideEffects(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setNotAssignable(String) - Method in class com.google.javascript.jscomp.ProcessDefines.DefineInfo
Records the fact that this define can't be assigned a value anymore.
setNote(String) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
A note to include at the top of the whitelist file.
setNumberInstance(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setObjectType(RawNominalType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setObjectType(NominalType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
setOffset(int) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
setOnlyApplyTo(int, String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to = 4;
setOnlyApplyToRegexp(int, String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string only_apply_to_regexp = 5;
setOptimizeArgumentsArray(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setOptimizeCalls(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setOptimizeParameters(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setOptimizeReturns(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setOptionalArg(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this node is an optional argument node.
setOptionsForCompilationLevel(CompilerOptions) - Method in enum com.google.javascript.jscomp.CompilationLevel
 
setOptionsForWarningLevel(CompilerOptions) - Method in enum com.google.javascript.jscomp.WarningLevel
 
setOriginalCommentPosition(int) - Method in class com.google.javascript.rhino.JSDocInfo
 
setOriginalCommentString(String) - Method in class com.google.javascript.rhino.JSDocInfo
 
setOriginalFile(String) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string original_file = 1;
setOriginalFileBytes(ByteString) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
optional string original_file = 1;
setOriginalMapping(Mapping.OriginalMapping) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
setOriginalMapping(Mapping.OriginalMapping.Builder) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
optional .sourcemap.OriginalMapping original_mapping = 3;
setOriginalMatchedNode(Node) - Method in class com.google.javascript.refactoring.SuggestedFix.Builder
Sets the node on this SuggestedFix that caused this SuggestedFix to be built in the first place.
setOriginalName(Node, String) - Static method in class com.google.javascript.jscomp.SourceInformationAnnotator
 
setOriginalName(String) - Method in class com.google.javascript.rhino.Node
 
setOriginalPath(String) - Method in class com.google.javascript.jscomp.SourceFile
 
setOriginalSourcesLoader(Function<String, SourceFile>) - Method in class com.google.javascript.jscomp.Compiler
 
setOut(L) - Method in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
setOutEnv(DiGraph.DiGraphNode<Node, ControlFlowGraph.Branch>, TypeEnv) - Method in class com.google.javascript.jscomp.NewTypeInference
 
setOutput(File) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set output file.
setOutputBundle(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets whether to print output bundle files.
setOutputCharset(Charset) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the output charset.
setOutputEncoding(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set output file encoding
setOutputJsStringUsage(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setOutputManifest(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets whether to print output manifest files.
setOutputModuleDependencies(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets whether a JSON file representing the dependencies between modules should be created.
setOutputTypes(boolean) - Method in class com.google.javascript.jscomp.CodePrinter.Builder
Sets whether to output closure-style type annotations.
setOutputWrapper(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Interpolate output into this string at the place denoted by the marker token %output%, or %output|jsstring%
setOutputWrapper(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set output wrapper.
setOutputWrapperFile(File) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set output wrapper file.
setOverride(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setOwnerFunction(FunctionType) - Method in class com.google.javascript.rhino.jstype.ObjectType
Sets the owner function.
setOwnerFunction(FunctionType) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
setParameterSideEffectInfo(OptimizeParameters.Parameter, Node) - Method in class com.google.javascript.jscomp.OptimizeParameters
 
setParentModuleCanSeeSymbolsDeclaredInChildren(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setParentSource(ObjectType) - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
setParseJsDocDocumentation(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Enables or disables the parsing of JSDoc documentation.
setPassConfig(PassConfig) - Method in class com.google.javascript.jscomp.Compiler
 
setPhaseOptimizer(PhaseOptimizer) - Method in class com.google.javascript.jscomp.Compiler
Some tests don't want to call the compiler "wholesale," they may not want to call check and/or optimize.
setPlaceholder(Node) - Method in class com.google.javascript.jscomp.MinimizedCondition
 
setPolymerBehavior(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setPolymerPass(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPositionInformation(int, int, int, int) - Method in class com.google.javascript.rhino.SourcePosition
Sets the position information contained in this source position.
setPrecision(int) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
setPreferLineBreakAtEndOfFile(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPreferSingleQuotes(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
Normally, when there are an equal number of single and double quotes in a string, the compiler will use double quotes.
setPreferSingleQuotes(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Normally, when there are an equal number of single and double quotes in a string, the compiler will use double quotes.
setPreferStableNames(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPrefixMappings(List<SourceMap.LocationMapping>) - Method in class com.google.javascript.jscomp.SourceMap
 
setPreserveGoogRequires(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPreserveJsDocWhitespace(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Enables or disables the preservation of all whitespace and formatting within a JSDoc comment.
setPreserveTypeAnnotations(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPrettyPrint(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set pretty print formatting option
setPrettyPrint(boolean) - Method in class com.google.javascript.jscomp.CodePrinter.Builder
Sets whether pretty printing should be used.
setPrettyPrint(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPrettyPrint(boolean) - Static method in class com.google.javascript.jscomp.Tracer
Sets whether pretty printing is enabled.
setPrettyPrint(boolean) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
setPreventLibraryInjection(Iterable<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the set of libraries to never inject, even if required.
setPrintAst(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Prints a dot file describing the internal abstract syntax tree and exits
setPrintAstHashcodes(boolean) - Method in class com.google.javascript.jscomp.PhaseOptimizer
Sets the hashcode of the AST to be logged every pass.
setPrintInputDelimiter(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set print input delimiter formatting option
setPrintInputDelimiter(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPrintPassGraph(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Prints a dot file describing the passes that will get run and exits
setPrintSourceAfterEachPass(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
setPrintSourceAfterEachPass(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPrintTree(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Prints out the parse tree and exits
setProcessCommonJSModules(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets whether to process CommonJS modules.
setProcessCommonJSModules(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Rewrites CommonJS modules so that modules can be concatenated together, by renaming all globals to avoid conflicting with other modules.
setProcessObjectPropertyString(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
If true, process goog.testing.ObjectPropertyString instances.
setProductName(String) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
Fill in your product name to get a fun message!
setProgress(double, String) - Method in class com.google.javascript.jscomp.AbstractCompiler
Sets the progress percentage as well as the name of the last pass that ran (if available).
setProgress(double, String) - Method in class com.google.javascript.jscomp.Compiler
 
setPropertyInvalidationErrors(Map<String, CheckLevel>) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the list of properties that we report property invalidation errors for.
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.ObjectType
Sets the docInfo for the specified property from the JSDocInfo on its definition.
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
setPropertyJSDocInfo(String, JSDocInfo) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
setPropertyMapInputFile(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
File containing the serialized version of the property renaming map produced by a previous compilation
setPropertyMapOutputFile(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
File where the serialized version of the property renaming map produced should be saved
setPropertyNode(String, Node) - Method in class com.google.javascript.rhino.jstype.ObjectType
Sets the node where the property was defined.
setPropertyNode(String, Node) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
setPropertyRenaming(PropertyRenamingPolicy) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setPropertyScope(SymbolTable.SymbolScope) - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
setPropListHead(Node.PropListItem) - Method in class com.google.javascript.rhino.Node
 
setProtectHiddenSideEffects(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
When enabled, assume that apparently side-effect free code is meaningful.
setPrototype(ObjectType, Node) - Method in class com.google.javascript.rhino.jstype.FunctionType
Sets the prototype.
setPrototypeBasedOn(ObjectType) - Method in class com.google.javascript.rhino.jstype.FunctionType
Sets the prototype, creating the prototype object from the given base type.
setPrototypeBasedOn(ObjectType, Node) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
setPrototypeNoCheck(ObjectType, Node) - Method in class com.google.javascript.rhino.jstype.FunctionType
Set the prototype without doing any sanity checks.
setQuotedString() - Method in class com.google.javascript.rhino.Node
This should only be called for STRING nodes children of OBJECTLIT.
setQuotedString() - Method in class com.google.javascript.rhino.Node.StringNode
This should only be called for STRING nodes created in object lits.
setRecordFunctionInformation(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setReferencedAndResolvedType(JSType, ErrorReporter) - Method in class com.google.javascript.rhino.jstype.NamedType
 
setReferencedType(JSType) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
setReferencesThis(boolean) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
setRegexpInstance(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setRemove(boolean) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
setRemoveAbstractMethods(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRemoveClosureAsserts(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRemoveDeadCode(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRemoveUnusedClassProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRemoveUnusedConstructorProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRemoveUnusedLocalVars(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRemoveUnusedPrototypeProperties(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRemoveUnusedPrototypePropertiesInExterns(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRemoveUnusedVariables(CompilerOptions.Reach) - Method in class com.google.javascript.jscomp.CompilerOptions
Set the variable removal policy for the compiler.
setRemoveUnusedVars(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRenamePrefix(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRenamePrefixNamespace(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRenamePrefixNamespaceAssumeCrossModuleNames(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRenamingPolicy(VariableRenamingPolicy, PropertyRenamingPolicy) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the variable and property renaming policies for the compiler, in a way that clears warnings about the renaming policy being uninitialized from flags.
setReplaceIdGenerators(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setReplaceMessagesWithChromeI18n(boolean, String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setReplaceProperties(boolean) - Method in class com.google.javascript.jscomp.ant.CompileTask
Whether to replace @define lines with properties
setReplacePropertiesPrefix(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set the replacement property prefix.
setReplaceStringsConfiguration(String, List<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the functions whose debug strings to replace.
setReplaceStringsFunctionDescriptions(List<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setReplaceStringsInputMap(VariableMap) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setReplaceStringsPlaceholderToken(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setReplaceStringsReservedStrings(Set<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setReportCall(String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_call = 2;
setReportCallBytes(ByteString) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_call = 2;
setReportDefined(String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_defined = 1;
setReportDefinedBytes(ByteString) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_defined = 1;
setReportExit(String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_exit = 6;
setReportExitBytes(ByteString) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
optional string report_exit = 6;
setReportMissingOverride(CheckLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
Flags a warning if a property is missing the @override annotation, but it overrides a base class property.
setReportOTIErrorsUnderNTI(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setReportPath(String) - Method in class com.google.javascript.jscomp.CompilerOptions
Where to save a report of global name usage
setRequirement(int, Requirement) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
setRequirement(int, Requirement.Builder) - Method in class com.google.javascript.jscomp.ConformanceConfig.Builder
repeated .jscomp.Requirement requirement = 1;
setRequiresDecomposition(boolean) - Method in class com.google.javascript.jscomp.InlineFunctions.Reference
 
setReserveRawExports(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setResolvedTypeInternal(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
 
setResultNamePrefix(String) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Allow the temp name to be overridden to make tests more readable.
setRetraverseOnChange(boolean) - Method in class com.google.javascript.jscomp.PeepholeOptimizationsPass
 
setReturnsTainted() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
setReturnType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
 
setRewriteFunctionExpressions(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRewritePolyfills(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets whether to rewrite polyfills.
setRuleId(String) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string rule_id = 9;
setRuleIdBytes(ByteString) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional string rule_id = 9;
setRunOptions(CompilerOptions) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Sets options based on the configurations set flags API.
setRuntimeTypeCheck(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setRuntimeTypeCheckLogFunction(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setSafeFnNode(Node) - Method in class com.google.javascript.jscomp.InlineFunctions.FunctionState
 
setSanityCheck(PassFactory) - Method in class com.google.javascript.jscomp.PhaseOptimizer
Adds a sanity checker to be run after every pass.
setSanityCheckState() - Method in class com.google.javascript.jscomp.PhaseOptimizer
 
setScope(Node) - Method in class com.google.javascript.jscomp.AbstractCompiler
Let the PhaseOptimizer know which scope a pass is currently analyzing
setScope(Node) - Method in class com.google.javascript.jscomp.Compiler
 
setScope(Node) - Method in class com.google.javascript.jscomp.PhaseOptimizer
 
setShadowVariables(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Should shadow outer scope variable name during renaming.
setShortcutMode(boolean) - Method in class com.google.javascript.jscomp.deps.JsFileLineParser
In shortcut mode, the file line parser can stop reading early if it thinks it found enough information.
setShouldPreserveTry(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setShouldRemove(boolean) - Method in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
setSideEffectFlags(int) - Method in class com.google.javascript.rhino.Node
Marks this function or constructor call's side effect flags.
setSideEffectFlags(Node.SideEffectFlags) - Method in class com.google.javascript.rhino.Node
 
setSimpleDefinitionFinder(SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.AbstractCompiler
 
setSimpleDefinitionFinder(SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.Compiler
 
setSize(int) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 size = 6;
setSkipNonTranspilationPasses(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Skip all passes (other than transpilation, if requested).
setSkipNormalOutputs(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets whether the normal outputs of compilation should be skipped.
setSkipTranspilationAndCrash(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Allow disabling ES6 to ES3 transpilation.
setSmartNameRemoval(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setSource(DiGraph.DiGraphNode<N, E>) - Method in interface com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge
 
setSource(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
setSource(Node) - Method in interface com.google.javascript.rhino.FunctionTypeI
 
setSource(Node) - Method in class com.google.javascript.rhino.jstype.FunctionType
Sets the source node.
setSourceEncodedPosition(int) - Method in class com.google.javascript.rhino.Node
 
setSourceEncodedPositionForTree(int) - Method in class com.google.javascript.rhino.Node
 
setSourceFile(SourceFile) - Method in class com.google.javascript.jscomp.CompilerInput
 
setSourceFile(SourceFile) - Method in class com.google.javascript.jscomp.JsAst
 
setSourceFile(SourceFile) - Method in interface com.google.javascript.jscomp.SourceAst
Sets the source file the generated AST represents.
setSourceFile(SourceFile) - Method in class com.google.javascript.jscomp.SyntheticAst
 
setSourceFileForTesting(String) - Method in class com.google.javascript.rhino.Node
Sets the source file to a non-extern file of the given name.
setSourceInfo(Node, Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
setSourceInfo(Node, ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
setSourceInfo(Node, Token) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
setSourceInfo(Node, SourcePosition, SourcePosition) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
setSourceInfo(Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
Copy source info to the new node.
setSourceMap(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
setSourceMap(SourceMap) - Method in class com.google.javascript.jscomp.CodePrinter.Builder
Sets the source map to which to write the metadata about the generated source code.
setSourceMapDetailLevel(SourceMap.DetailLevel) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
The detail supplied in the source map file, if generated.
setSourceMapDetailLevel(SourceMap.DetailLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setSourceMapFormat(SourceMap.Format) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
The source map format to use, if generated.
setSourceMapFormat(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
setSourceMapFormat(SourceMap.Format) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setSourceMapInputFiles(Map<String, String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
setSourceMapLocationMapping(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
setSourceMapLocationMappings(List<SourceMap.LocationMapping>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
The source map location mappings to use, if generated.
setSourceMapLocationMappings(List<SourceMap.LocationMapping>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setSourceMapOutputFile(File) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
setSourceMapOutputPath(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setSourceName(String) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string source_name = 3;
setSourceName(String) - Method in class com.google.javascript.jscomp.JsMessage.Builder
 
setSourceNameBytes(ByteString) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string source_name = 3;
setSourceRoot(String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
setStableIdGenerator(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setStartingPosition(int, int) - Method in interface com.google.debugging.sourcemap.SourceMapGenerator
Sets the source code that exists in the buffer for which the generated code is being generated.
setStartingPosition(int, int) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Sets the source code that exists in the buffer for which the generated code is being generated.
setStartingPosition(int, int) - Method in class com.google.javascript.jscomp.SourceMap
 
setStaticMember(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this node is a static member node.
setStaticSourceFile(StaticSourceFile) - Method in class com.google.javascript.rhino.Node
 
setString(String) - Method in class com.google.javascript.rhino.Node
Can only be called for a Token.STRING or Token.NAME.
setString(String) - Method in class com.google.javascript.rhino.Node.StringNode
sets the string content.
setStringInstance(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
setStripNamePrefixes(Set<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setStripNameSuffixes(Set<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setStripTypePrefixes(Set<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setStripTypes(Set<String>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setStruct() - Method in class com.google.javascript.rhino.JSDocInfo
 
setStruct() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
setSummaryDetailLevel(int) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Controls how detailed the compilation summary is.
setSummaryDetailLevel(int) - Method in class com.google.javascript.jscomp.CompilerOptions
Controls how detailed the compilation summary is.
setSummaryDetailLevel(int) - Method in class com.google.javascript.jscomp.PrintStreamErrorManager
 
setSuppressions(Set<String>) - Method in class com.google.javascript.rhino.JSDocInfo
Sets suppressed warnings.
setSymbolForScope(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
setSymbolTable(GlobalTypeInfo) - Method in class com.google.javascript.jscomp.AbstractCompiler
 
setSymbolTable(GlobalTypeInfo) - Method in class com.google.javascript.jscomp.Compiler
 
setSynthesized(boolean) - Method in class com.google.javascript.rhino.jstype.RecordTypeBuilder
See the comments on RecordType about synthetic types.
setSyntheticBlockEndMarker(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setSyntheticBlockStartMarker(String) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setTagAsStrict(boolean) - Method in class com.google.javascript.jscomp.CodePrinter.Builder
Set whether the output should be tags as ECMASCRIPT 5 Strict.
setTaintsArguments() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Marks the function as having "modifies arguments" side effects.
setTaintsGlobalState() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Marks the function as having "modifies globals" side effects.
setTaintsReturn() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Marks the function as having non-local return result.
setTaintsThis() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Marks the function as having "modifies this" side effects.
setTaintsUnknown() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
Marks the function as having "complex" side effects that are not otherwise explicitly tracked.
setTemplateTypeNames(List<TemplateType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Sets the template type name.
setTempNamePrefix(String) - Method in class com.google.javascript.jscomp.ExpressionDecomposer
Allow the temp name to be overridden to make tests more readable.
SETTER_DEF - Static variable in class com.google.javascript.rhino.Token
Token types.
SETTER_ERROR_MESSAGE - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
SETTER_PREFIX - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
SETTER_WITH_RETURN - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
SetterReducer() - Constructor for class com.google.javascript.jscomp.FunctionRewriter.SetterReducer
 
setThisType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
Sets the type specified by the @this annotation.
setThrows() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
setTimeout(int) - Method in class com.google.javascript.jscomp.Compiler
Sets the timeout when Compiler is run in a thread
setTimeout(int) - Method in class com.google.javascript.jscomp.CompilerExecutor
 
setTracerMode(CompilerOptions.TracerMode) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
setTracerMode(CompilerOptions.TracerMode) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setTransformAMDToCJSModules(boolean) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Set whether to transform AMD to CommonJS modules.
setTransformAMDToCJSModules(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Activates transformation of AMD to CommonJS modules.
setTrustedStrings(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Some people want to put arbitrary user input into strings, which are then run through the compiler.
setTweak(List<String>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Override the default value of a registered tweak.
setTweakProcessing(CompilerOptions.TweakProcessing) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets the kind of processing to do for goog.tweak functions.
setTweakProcessing(CompilerOptions.TweakProcessing) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets how goog.tweak calls are processed.
setTweakReplacements(Map<String, Object>) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setTweakToBooleanLiteral(String, boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the value of the tweak in JS to a boolean literal.
setTweakToDoubleLiteral(String, double) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the value of the tweak in JS to a number literal.
setTweakToNumberLiteral(String, int) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the value of the tweak in JS to a number literal.
setTweakToStringLiteral(String, String) - Method in class com.google.javascript.jscomp.CompilerOptions
Sets the value of the tweak in JS to a String literal.
setType(JSType) - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
setType(Requirement.Type) - Method in class com.google.javascript.jscomp.Requirement.Builder
optional .jscomp.Requirement.Type type = 6;
setType(JSType) - Method in class com.google.javascript.jscomp.TypedVar
 
setType(JSDocInfo.TypePosition) - Method in class com.google.javascript.rhino.JSDocInfo.Marker
 
setType(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfo
 
setType(JSTypeExpression, int) - Method in class com.google.javascript.rhino.JSDocInfo
 
setType(JSType) - Method in class com.google.javascript.rhino.jstype.Property
 
setType(int) - Method in class com.google.javascript.rhino.Node
 
setTypeBasedOptimizationOptions(CompilerOptions) - Method in enum com.google.javascript.jscomp.CompilationLevel
Enable additional optimizations that use type information.
setTypedPercent(double) - Method in class com.google.javascript.jscomp.BasicErrorManager
 
setTypedPercent(double) - Method in interface com.google.javascript.jscomp.ErrorManager
Sets the percentage of typed expressions.
setTypeExpression(Node, JSTypeExpression) - Method in class com.google.javascript.jscomp.JsdocToEs6TypedConverter
 
setTypeI(TypeI) - Method in class com.google.javascript.rhino.Node
 
setTypeRegistry(TypeIRegistry) - Method in class com.google.javascript.jscomp.CodePrinter.Builder
 
setTypeResolver(TypedScope.TypeResolver) - Method in class com.google.javascript.jscomp.TypedScope
 
setUnrestricted() - Method in class com.google.javascript.rhino.JSDocInfo
 
setUp() - Method in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
setUp() - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
setValidator(Predicate<JSType>) - Method in class com.google.javascript.rhino.jstype.JSType
Certain types have constraints on them at resolution-time.
setValidator(Predicate<JSType>) - Method in class com.google.javascript.rhino.jstype.NamedType
 
setValidator(Predicate<JSType>) - Method in class com.google.javascript.rhino.jstype.UnionType
 
setValue(int, String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string value = 7;
setVarArgs(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this node is a variable length argument node.
setVariableMapInputFile(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
File containing the serialized version of the variable renaming map produced by a previous compilation
setVariableMapOutputFile(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
File where the serialized version of the variable renaming map produced should be saved
setVariableRenaming(VariableRenamingPolicy) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setVisibility(JSDocInfo.Visibility) - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
setVisibility(JSDocInfo.Visibility) - Method in class com.google.javascript.rhino.JSDocInfo
 
setWarning(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
Set the warning level.
setWarningGuards(List<AbstractCommandLineRunner.FlagEntry<CheckLevel>>) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Add warning guards.
setWarningLevel(DiagnosticGroup, CheckLevel) - Method in class com.google.javascript.jscomp.CompilerOptions
Configure the given type of warning to the given level.
setWarningLevel(CompilerOptions, String, CheckLevel) - Method in class com.google.javascript.jscomp.DiagnosticGroups
Adds warning levels by name.
setWarnings(String[]) - Method in class com.google.javascript.rhino.testing.TestErrorReporter
 
setWarningsGuard(ComposeWarningsGuard) - Method in class com.google.javascript.jscomp.CompilerOptions
 
setWarningsWhitelistFile(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
Sets a whitelist file that suppresses warnings.
setWhitelist(int, String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist = 2;
setWhitelistRegexp(int, String) - Method in class com.google.javascript.jscomp.Requirement.Builder
repeated string whitelist_regexp = 3;
setWidth(int) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
setWizaction(boolean) - Method in class com.google.javascript.rhino.JSDocInfo
 
setWord(JsArrayInteger, int, int) - Static method in class java.util.BitSet
 
setWrappedOutputOptimizations(CompilerOptions) - Method in enum com.google.javascript.jscomp.CompilationLevel
Enable additional optimizations that operate on global declarations.
setWrapperPrefix(String) - Method in interface com.google.debugging.sourcemap.SourceMapGenerator
Sets the prefix used for wrapping the generated source file before it is written.
setWrapperPrefix(String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Sets the prefix used for wrapping the generated source file before it is written.
setWrapperPrefix(String) - Method in class com.google.javascript.jscomp.SourceMap
 
setYieldFor(boolean) - Method in class com.google.javascript.rhino.Node
Sets whether this node is a generator node.
shadowVariables - Variable in class com.google.javascript.jscomp.CompilerOptions
Should shadow variable names in outer scope.
ShadowVariables - Class in com.google.javascript.jscomp
Tries to compute a list of variables that can shadow a variable in the outer scope.
ShadowVariables(AbstractCompiler, Map<String, RenameVars.Assignment>, SortedSet<RenameVars.Assignment>, Map<Node, String>) - Constructor for class com.google.javascript.jscomp.ShadowVariables
 
ShadowVariables.DoShadowVariables - Class in com.google.javascript.jscomp
 
ShadowVariables.GatherReferenceInfo - Class in com.google.javascript.jscomp
 
ShallowReferenceCollector() - Constructor for class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.ShallowReferenceCollector
 
SHEQ - Static variable in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
Merging function for strict equality between types.
sheq(Node, Node) - Static method in class com.google.javascript.rhino.IR
"==="
SHEQ - Static variable in class com.google.javascript.rhino.Token
Token types.
shift(int) - Method in class com.google.javascript.jscomp.regex.CharRanges
Shifts the bits matched by the given delta.
SHIFT_AMOUNT_OUT_OF_BOUNDS - Static variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
SHNE - Static variable in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter
Merging function for strict non-equality between types.
shne(Node, Node) - Static method in class com.google.javascript.rhino.IR
"!=="
SHNE - Static variable in class com.google.javascript.rhino.Token
Token types.
shortcutMode - Variable in class com.google.javascript.jscomp.deps.JsFileLineParser
 
SHORTHAND_ASSIGNMENT_IN_ENUM - Static variable in class com.google.javascript.jscomp.lint.CheckEnums
 
SHORTHAND_ASSIGNMENT_NOT_SUPPORTED_IN_ID_GEN - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
SHORTHAND_FUNCTION_NOT_SUPPORTED_IN_ID_GEN - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
shortSourceName() - Method in class com.google.javascript.jscomp.parsing.parser.util.SourcePosition
 
SHOULD_FAVOR_COMMA_OVER_SEMI_COLON - Static variable in class com.google.javascript.jscomp.StatementFusion
 
shouldAttachJSDocHere(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
shouldCheckConformance(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
shouldColorizeErrorOutput() - Method in class com.google.javascript.jscomp.CompilerOptions
 
shouldDropMoochers() - Method in class com.google.javascript.jscomp.DependencyOptions
 
shouldEmitDeprecationWarning(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
Determines whether a deprecation warning should be emitted.
shouldExtract() - Method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.GatherExtractionInfo
 
shouldGenerateMapPerModule(B) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns true if and only if a source map file should be generated for each module, as opposed to one unified map.
shouldGenerateOutputPerModule(String) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Returns true if and only if a manifest or bundle should be generated for each module, as opposed to one unified manifest.
shouldKeepKeys() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
Whether this is an object literal that needs to keep its keys.
shouldOptimizeScope(Scope) - Static method in class com.google.javascript.jscomp.CoalesceVariableNames
 
shouldParseDocumentation() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
shouldPreserveExtraBlocks() - Method in class com.google.javascript.jscomp.CodeConsumer
If the body of a for loop or the then clause of an if statement has a single statement, should it be wrapped in a block? Doing so can help when pretty-printing the code, and permits putting a debugging breakpoint on the statement inside the condition.
shouldPreserveExtraBlocks() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
If the body of a for loop or the then clause of an if statement has a single statement, should it be wrapped in a block? If the body of a for loop or the then clause of an if statement has a single statement, should it be wrapped in a block? Doing so can help when pretty-printing the code, and permits putting a debugging breakpoint on the statement inside the condition.
shouldPreserveTry() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @preserveTry annotation is present on this JSDocInfo.
shouldPruneDependencies() - Method in class com.google.javascript.jscomp.DependencyOptions
 
shouldRemove - Variable in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
shouldRemove() - Method in class com.google.javascript.jscomp.OptimizeParameters.Parameter
 
shouldRename() - Method in class com.google.javascript.jscomp.DisambiguateProperties.Property
Returns true if any instance of this property should be renamed.
shouldRename(JSType) - Method in class com.google.javascript.jscomp.DisambiguateProperties.Property
Returns true if this property should be renamed on this type.
shouldReplaceWithAlias(String, AliasStrings.StringInfo) - Static method in class com.google.javascript.jscomp.AliasStrings
Dictates the policy for replacing a string with an alias.
shouldReportThis(Node) - Method in class com.google.javascript.jscomp.CheckGlobalThis
 
shouldRunCompiler() - Method in class com.google.javascript.jscomp.CommandLineRunner
 
shouldShadow - Variable in class com.google.javascript.jscomp.RenameVars
 
shouldSkipDepsFile(SourceFile) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Returns whether we should ignore dependency info in the given deps file.
shouldSortDependencies() - Method in class com.google.javascript.jscomp.DependencyOptions
 
shouldStrip() - Method in enum com.google.javascript.jscomp.CompilerOptions.TweakProcessing
 
shouldTemporarilyRenameLocalsInScope(Scope) - Method in class com.google.javascript.jscomp.RenameVars
Returns true if the local variables in a scope should be given temporary names (eg, 'L 123') prior to renaming to allow reuse of names across scopes.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ChainCalls.GatherFunctions
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckConformance
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckGlobalThis
Since this pass reports errors only when a global this keyword is encountered, there is no reason to traverse non global contexts.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckMissingReturn
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckUnreachableCode
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureCheckModule
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CombinedCompilerPass
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ControlFlowGraph.AbstractCfgNodeTraversalCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Denormalize
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ConvertSuper
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ExternsCheck
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteArrowFunction.UpdateThisAndArgumentsReferences
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Some nodes must be visited pre-order in order to rewrite the references to this correctly.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter.ScanNamespaces
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.ReductionGatherer
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
Computes the list of subtrees whose root nodes have side effects.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
Collect the references in pre-order.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.FunctionDefsCollector
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.LineNumberCheck
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle.ExternsCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle.FindNonTrivialReturn
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckPrototypeProperties
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckUselessBlocks
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MoveFunctionDeclarations
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal.AbstractNodeTypePruningCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal.AbstractPostOrderCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal.AbstractScopedCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal.AbstractShallowCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal.AbstractShallowStatementCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in interface com.google.javascript.jscomp.NodeTraversal.Callback
Visits a node in pre order (before visiting its children) and decides whether this node's children should be traversed.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.ScopeTicklingCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.FindDefineAmdStatements
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.FindGoogProvideOrGoogModule
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.FindModuleExportStatements
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
Keeps track of whether the traversal is in a conditional branch.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
Updates block stack.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
shouldTraverse is call when descending into the Node tree, so it is used here to build the context for label renames.
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypeCheck
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
shouldTraverse(NodeTraversal, Node, Node) - Method in class com.google.javascript.refactoring.JsFlumeCallback
 
shouldTraverseFunctionsAndClasses - Variable in class com.google.javascript.jscomp.ControlFlowAnalysis
 
shouldTraverseIfActive(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
 
shouldUseFunctionLiteralType(FunctionType, JSDocInfo, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
If a variable is assigned a function literal in the global scope, make that a declared type (even if there's no doc info).
shouldUseTypes - Variable in class com.google.javascript.jscomp.PeepholeFoldConstants
 
shouldVisit(Node) - Static method in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
ShowByPathWarningsGuard - Class in com.google.javascript.jscomp
Control whether warnings should be restricted or suppressed for specified paths.
ShowByPathWarningsGuard(String) - Constructor for class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
ShowByPathWarningsGuard(String[]) - Constructor for class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
ShowByPathWarningsGuard(String, ShowByPathWarningsGuard.ShowType) - Constructor for class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
ShowByPathWarningsGuard(String[], ShowByPathWarningsGuard.ShowType) - Constructor for class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
ShowByPathWarningsGuard.ShowType - Enum in com.google.javascript.jscomp
Controls whether warnings should be restricted to a specified path or suppressed within the specified path.
showDebuggingPrints - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
ShowType() - Constructor for enum com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowType
 
SiblingNodeIterable(Node) - Constructor for class com.google.javascript.rhino.Node.SiblingNodeIterable
 
siblings() - Method in class com.google.javascript.rhino.Node
Return an iterable object that iterates over this node's siblings, including this Node.
siblingToInsertVarDeclBefore - Variable in class com.google.javascript.jscomp.AliasStrings.StringInfo
 
SIDE_EFFECT_FLAGS - Static variable in class com.google.javascript.rhino.Node
 
SIDE_EFFECT_PREDICATE - Static variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
SIDE_EFFECTS_ALL - Static variable in class com.google.javascript.rhino.Node
 
SIDE_EFFECTS_FLAGS_MASK - Static variable in class com.google.javascript.rhino.Node
 
SideEffectFlags() - Constructor for class com.google.javascript.rhino.Node.SideEffectFlags
 
SideEffectFlags(int) - Constructor for class com.google.javascript.rhino.Node.SideEffectFlags
 
SideEffectPropagationCallback() - Constructor for class com.google.javascript.jscomp.PureFunctionIdentifier.SideEffectPropagationCallback
 
sideEffects - Variable in class com.google.javascript.jscomp.ExpressionDecomposer.DecompositionState
 
SideEffectsAnalysis - Class in com.google.javascript.jscomp
A pass that analyzes side effects to determine when it is safe to move code from one program point to another.
SideEffectsAnalysis(AbstractCompiler, SideEffectsAnalysis.LocationAbstractionMode) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis
Constructs a new SideEffectsAnalysis with the given location abstraction.
SideEffectsAnalysis(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis
 
SideEffectsAnalysis.AbstractMotionEnvironment - Class in com.google.javascript.jscomp
Represents an environment across which code might be moved, i.e.
SideEffectsAnalysis.CrossModuleMotionEnvironment - Class in com.google.javascript.jscomp
An environment for motion between modules.
SideEffectsAnalysis.DegenerateLocationAbstraction - Class in com.google.javascript.jscomp
A very imprecise location abstraction in which there are only two abstract locations: one representing all concrete locations and one for bottom (no concrete locations).
SideEffectsAnalysis.DegenerateLocationAbstraction.DegenerateEffectLocation - Class in com.google.javascript.jscomp
 
SideEffectsAnalysis.EffectLocation - Interface in com.google.javascript.jscomp
Interface representing the notion of an effect location -- an abstract location that can be modified or referenced.
SideEffectsAnalysis.IntraproceduralMotionEnvironment - Class in com.google.javascript.jscomp
An environment for motion within a function.
SideEffectsAnalysis.LocationAbstraction - Class in com.google.javascript.jscomp
An abstract class representing a location abstraction.
SideEffectsAnalysis.LocationAbstractionMode - Enum in com.google.javascript.jscomp
The type of location abstraction to use for this analysis.
SideEffectsAnalysis.LocationSummary - Class in com.google.javascript.jscomp
 
SideEffectsAnalysis.RawMotionEnvironment - Class in com.google.javascript.jscomp
A low-level concrete environment that allows the client to specify the environment nodes directly.
SideEffectsAnalysis.VariableUseDeclarationMap - Class in com.google.javascript.jscomp
Maps NAME nodes that refer to variables to the NAME nodes that declared them.
SideEffectsAnalysis.VisibilityLocationAbstraction - Class in com.google.javascript.jscomp
A location abstraction based on the visibility of concrete locations.
SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation - Class in com.google.javascript.jscomp
An abstract effect location based the visibility of the concrete storage location.
sideEffectSeen - Variable in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
silence(Compiler) - Static method in class com.google.javascript.jscomp.testing.BlackHoleErrorManager
Compiler prints to the console by default.
silenceAllWarnings(CompilerOptions) - Static method in enum com.google.javascript.jscomp.WarningLevel
Silence all non-essential warnings.
silent - Variable in class com.google.javascript.jscomp.Tracer.Stat
 
SimpleDefinitionFinder - Class in com.google.javascript.jscomp
Simple name-based definition gatherer that implements DefinitionProvider.
SimpleDefinitionFinder(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.SimpleDefinitionFinder
 
SimpleDefinitionFinder.DefinitionGatheringCallback - Class in com.google.javascript.jscomp
 
SimpleDefinitionFinder.UseSiteGatheringCallback - Class in com.google.javascript.jscomp
 
SimpleDependencyInfo - Class in com.google.javascript.jscomp.deps
A class to hold JS dependency information for a single .js file.
SimpleDependencyInfo(String, String, List<String>, List<String>, boolean) - Constructor for class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
SimpleDependencyInfo(String, String, List<String>, List<String>, Map<String, String>) - Constructor for class com.google.javascript.jscomp.deps.SimpleDependencyInfo
Constructs a DependencyInfo object with the given list of provides and requires.
SimpleErrorReporter - Class in com.google.javascript.rhino
A simple ErrorReporter that collects warnings and errors and makes them accessible via SimpleErrorReporter.errors and SimpleErrorReporter.warnings.
SimpleErrorReporter() - Constructor for class com.google.javascript.rhino.SimpleErrorReporter
 
SimpleFormat - Class in com.google.javascript.jscomp.parsing.parser.util.format
This is a hacked apart version of the Apache Harmony String.format class with all parts outside of the GWT subset removed.
SimpleFormat() - Constructor for class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
SimpleFormat.FormatSpecifierParser - Class in com.google.javascript.jscomp.parsing.parser.util.format
 
SimpleFormat.FormatToken - Class in com.google.javascript.jscomp.parsing.parser.util.format
 
simpleInferCallNewType(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
simpleInferDeclaration(Declaration) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
simpleInferExprType(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
simpleInferFunctionType(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
simpleInferGetpropType(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
SimpleReference<T extends StaticTypedSlot<JSType>> - Class in com.google.javascript.rhino.jstype
A simple immutable reference.
SimpleReference(T, Node) - Constructor for class com.google.javascript.rhino.jstype.SimpleReference
 
SimpleRegion - Class in com.google.javascript.jscomp
Simple region.
SimpleRegion(int, int, String) - Constructor for class com.google.javascript.jscomp.SimpleRegion
 
SimpleSlot - Class in com.google.javascript.rhino.jstype
The minimum implementation of StaticTypedSlot<JSType>.
SimpleSlot(String, JSType, boolean) - Constructor for class com.google.javascript.rhino.jstype.SimpleSlot
 
SimpleSourceExcerptProvider - Class in com.google.javascript.jscomp.testing
A simple source excerpt provider for testing.
SimpleSourceExcerptProvider(String) - Constructor for class com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider
 
SimpleSourceFile - Class in com.google.javascript.rhino
A simple implementation of StaticSourceFile for testing.
SimpleSourceFile(String, boolean) - Constructor for class com.google.javascript.rhino.SimpleSourceFile
 
SimpleSubGraph(Graph<N, E>) - Constructor for class com.google.javascript.jscomp.graph.Graph.SimpleSubGraph
 
simpleType - Variable in class com.google.javascript.jscomp.newtypes.Declaration
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Alternation
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Anchor
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.BackReference
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.CapturingGroup
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Charset
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Concatenation
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Empty
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.LookaheadAssertion
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree
Returns a simpler regular expression that is semantically the same assuming the given flags.
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.Text
 
simplify(String) - Method in class com.google.javascript.jscomp.regex.RegExpTree.WordBoundary
 
simplifyShortCircuitBranch(Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback.GetReplacementSideEffectSubexpressions
 
SingleReturnStatementReducer() - Constructor for class com.google.javascript.jscomp.FunctionRewriter.SingleReturnStatementReducer
 
singleton - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
SINGLETON_MODULE_NAME - Static variable in class com.google.javascript.jscomp.Compiler
 
singletons - Static variable in class com.google.javascript.jscomp.DiagnosticGroup
 
site - Variable in class com.google.javascript.jscomp.NameReferenceGraph.Reference
 
size - Variable in class com.google.javascript.jscomp.graph.StandardUnionFind.Node
If this node is the root of a tree, this is the number of elements in the tree.
size() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
size() - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
size() - Method in class com.google.javascript.jscomp.newtypes.NaivePersistentSet
 
size - Variable in class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
size - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
size() - Method in class java.util.ArrayDeque
 
size() - Method in class java.util.BitSet
 
size_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
size_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
SIZE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
SIZE_THRESHOLD - Static variable in class com.google.javascript.jscomp.newtypes.TypeEnv
 
SKIP_PREFIX - Static variable in class com.google.javascript.jscomp.AmbiguateProperties
Prefix of properties to skip renaming.
skipAllCompilerPasses() - Method in class com.google.javascript.jscomp.CompilerOptions
Skip all possible passes, to make the compiler as fast as possible.
skipAmbiguating - Variable in class com.google.javascript.jscomp.AmbiguateProperties.Property
 
skipBinaryDigits() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipComment() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipComments() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipDecimalDigits() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipEOLs() - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Skips all EOLs and all empty lines in the JSDoc.
skipFinallyNodes(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
skipHeaderNodes(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
skipHexDigit() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipHexDigits() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipLineTerminator() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipMultiLineComment() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipNonTranspilationPasses - Variable in class com.google.javascript.jscomp.CompilerOptions
Configures the compiler to skip as many passes as possible.
skipNormalOutputs - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
skipOctalDigits() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skippedEntity(String) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
skipRegularExpressionBackslashSequence() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipRegularExpressionBody() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipRegularExpressionChar() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipRegularExpressionClass() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipRegularExpressionClassChar() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipRenaming - Variable in class com.google.javascript.jscomp.DisambiguateProperties.Property
If true, do not rename any instance of this field, as it has been referenced from an unknown type.
skipSingleLineComment() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipSingleLineComment(Comment.Type) - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipStringLiteralChar() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipStringLiteralEscapeSequence() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipTemplateCharacters() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
skipTranspilationAndCrash - Variable in class com.google.javascript.jscomp.CompilerOptions
If true, don't transpile ES6 to ES3.
skipWhitespace() - Method in class com.google.javascript.jscomp.parsing.parser.Scanner
Returns true if the whitespace that was skipped included any line terminators.
SLASH_MATCHER - Static variable in class com.google.javascript.jscomp.deps.PathUtil
 
SLASH_V - Static variable in class com.google.javascript.rhino.Node
 
slice(JsArrayInteger, int, int) - Static method in class java.util.BitSet
 
slots - Variable in class com.google.javascript.rhino.testing.MapBasedScope
 
slotType - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.FunctionAndSlotType
 
slurpFile(String) - Static method in class com.google.javascript.refactoring.testing.RefasterJsTestUtils
 
smartNamePass - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
smartNamePass2 - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
smartNameRemoval - Variable in class com.google.javascript.jscomp.CompilerOptions
Removes code associated with unused global names
somePathsSatisfyPredicate() - Method in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
sortCallsAlphabetically() - Method in class com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter
 
sortDependencies - Variable in class com.google.javascript.jscomp.DependencyOptions
 
SortedDependencies<INPUT extends DependencyInfo> - Interface in com.google.javascript.jscomp.deps
A sorted list of inputs with dependency information.
SortedDependencies.CircularDependencyException - Exception in com.google.javascript.jscomp.deps
 
SortedDependencies.MissingProvideException - Exception in com.google.javascript.jscomp.deps
 
sortedList - Variable in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
sortInputsByDeps(Compiler) - Method in class com.google.javascript.jscomp.JSModule
Puts the JS files into a topologically sorted order by their dependencies.
sortKey - Variable in class com.google.javascript.refactoring.CodeReplacement
 
source - Variable in class com.google.javascript.jscomp.AbstractMessageFormatter
 
source - Variable in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
source - Variable in class com.google.javascript.jscomp.parsing.parser.Scanner
 
source - Variable in class com.google.javascript.jscomp.parsing.parser.util.SourcePosition
 
source - Variable in class com.google.javascript.jscomp.SimpleRegion
 
source - Variable in class com.google.javascript.rhino.jstype.FunctionType
The function node which this type represents.
SOURCE_EXCERPT_REGION_LENGTH - Static variable in class com.google.javascript.jscomp.SourceFile
Number of lines in the region returned by SourceFile.getRegion(int).
source_map - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
SOURCE_NAME_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
SourceAst - Interface in com.google.javascript.jscomp
An interface for accessing the AST root of an input.
SourceCodeEscapers - Class in com.google.javascript.jscomp.deps
A factory for Escaper instances used to escape strings for safe use in various common programming languages.
SourceCodeEscapers - Class in com.google.javascript.jscomp.deps
GWT compatible no-op replacement for SourceCodeEscapers
SourceCodeEscapers() - Constructor for class com.google.javascript.jscomp.deps.SourceCodeEscapers
 
sourceComment - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
sourceComments - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ProgramTree
 
sourceCursor - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
sourceElements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ProgramTree
 
sourceEnd - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
SourceExcerpt() - Constructor for enum com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt
 
SourceExcerptProvider - Interface in com.google.javascript.jscomp
A source excerpt provider is responsible for building source code excerpt of specific locations, such as a specific line or a region around a given line number.
SourceExcerptProvider.ExcerptFormatter - Interface in com.google.javascript.jscomp
A excerpt formatter is responsible of formatting source excerpts.
SourceExcerptProvider.SourceExcerpt - Enum in com.google.javascript.jscomp
Source excerpt variety.
sourceFile - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.Mapping
The source file index.
SourceFile - Interface in com.google.javascript.jscomp.deps
An interface for representing source files for the Compilation Service.
sourceFile - Variable in class com.google.javascript.jscomp.JsAst
 
sourceFile - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
sourceFile - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
sourceFile - Variable in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
SourceFile - Class in com.google.javascript.jscomp.parsing.parser
A source file.
SourceFile(String, String) - Constructor for class com.google.javascript.jscomp.parsing.parser.SourceFile
 
sourceFile - Variable in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
sourceFile - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
SourceFile - Class in com.google.javascript.jscomp
An abstract representation of a source file that provides access to language-neutral features.
SourceFile(String) - Constructor for class com.google.javascript.jscomp.SourceFile
Construct a new abstract source file.
sourceFile - Variable in class com.google.javascript.jscomp.SourceInformationAnnotator
 
sourceFile - Variable in class com.google.javascript.jscomp.SourceMapInput
 
sourceFile - Variable in class com.google.javascript.jscomp.SyntheticAst
 
sourceFile - Variable in class com.google.javascript.jscomp.testing.SimpleSourceExcerptProvider
 
SourceFile.AtUrl - Class in com.google.javascript.jscomp
A source file at a URL where the code is only read into memory if absolutely necessary.
SourceFile.Builder - Class in com.google.javascript.jscomp
A builder interface for source files.
SourceFile.Generated - Class in com.google.javascript.jscomp
A source file where the code will be dynamically generated from the injected interface.
SourceFile.Generator - Interface in com.google.javascript.jscomp
A JavaScript source code provider.
SourceFile.OnDisk - Class in com.google.javascript.jscomp
A source file where the code is only read into memory if absolutely necessary.
SourceFile.Preloaded - Class in com.google.javascript.jscomp
A source file where the code has been preloaded.
sourceFileLists - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
sourceFileMap - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
A map of source names to source name index
SourceInformationAnnotator - Class in com.google.javascript.jscomp
Annotates nodes with information from their original input file before the compiler performs work that changes this information (such as its original location, its original name, etc).
SourceInformationAnnotator(String, boolean) - Constructor for class com.google.javascript.jscomp.SourceInformationAnnotator
 
sourceLocationFixupCache - Variable in class com.google.javascript.jscomp.SourceMap
 
sourceMap - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
sourceMap - Variable in class com.google.javascript.jscomp.Compiler
The source code map
sourceMap - Variable in class com.google.javascript.jscomp.Result
 
SourceMap - Class in com.google.javascript.jscomp
Collects information mapping the generated (compiled) source back to its original source for debugging purposes.
SourceMap(SourceMapGenerator) - Constructor for class com.google.javascript.jscomp.SourceMap
 
SourceMap.DetailLevel - Enum in com.google.javascript.jscomp
Source maps can be very large different levels of detail can be specified.
SourceMap.Format - Enum in com.google.javascript.jscomp
An enumeration of available source map formats
SourceMap.LocationMapping - Class in com.google.javascript.jscomp
A simple pair of path prefixes to the desired "destination" location to use within the source map.
SourceMapConsumer - Interface in com.google.debugging.sourcemap
A SourceMapConsumer is a SourceMapping provide that can parse from a raw string.
SourceMapConsumerFactory - Class in com.google.debugging.sourcemap
Detect and parse the provided source map.
SourceMapConsumerFactory - Class in com.google.debugging.sourcemap
GWT compatible no-op replacement of SourceMapConsumerFactory
SourceMapConsumerFactory() - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerFactory
not constructible
SourceMapConsumerV3 - Class in com.google.debugging.sourcemap
Class for parsing version 3 of the SourceMap format, as produced by the Closure Compiler, etc.
SourceMapConsumerV3 - Class in com.google.debugging.sourcemap
GWT compatible no-op replacement of SourceMapConsumerV3
SourceMapConsumerV3() - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerV3
 
SourceMapConsumerV3.DefaultSourceMapSupplier - Class in com.google.debugging.sourcemap
 
SourceMapConsumerV3.Entry - Interface in com.google.debugging.sourcemap
Represents a mapping entry in the source map.
SourceMapConsumerV3.EntryVisitor - Interface in com.google.debugging.sourcemap
 
SourceMapConsumerV3.MappingBuilder - Class in com.google.debugging.sourcemap
 
SourceMapConsumerV3.NamedEntry - Class in com.google.debugging.sourcemap
This class represents a portion of the generated file, that is mapped to a section in the original source, and is associated with a name.
SourceMapConsumerV3.StringCharIterator - Class in com.google.debugging.sourcemap
A implementation of the Base64VLQ CharIterator used for decoding the mappings encoded in the JSON string.
SourceMapConsumerV3.UnmappedEntry - Class in com.google.debugging.sourcemap
This class represents a portion of the generated file, that is not mapped to a section in the original source.
SourceMapConsumerV3.UnnamedEntry - Class in com.google.debugging.sourcemap
This class represents a portion of the generated file, that is mapped to a section in the original source.
sourceMapDetailLevel - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
sourceMapDetailLevel - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
 
sourceMapDetailLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
The detail level for the generated source map.
SourceMapFormat - Enum in com.google.debugging.sourcemap
A list of currently support SourceMap format revisions.
SourceMapFormat() - Constructor for enum com.google.debugging.sourcemap.SourceMapFormat
 
sourceMapFormat - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
sourceMapFormat - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
sourceMapFormat - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
sourceMapFormat - Variable in class com.google.javascript.jscomp.CompilerOptions
The source map file format
SourceMapGenerator - Interface in com.google.debugging.sourcemap
Collects information mapping the generated (compiled) source back to its original source for debugging purposes
SourceMapGeneratorFactory - Class in com.google.debugging.sourcemap
 
SourceMapGeneratorFactory() - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorFactory
 
SourceMapGeneratorV3 - Class in com.google.debugging.sourcemap
Collects information mapping the generated (compiled) source back to its original source for debugging purposes.
SourceMapGeneratorV3 - Class in com.google.debugging.sourcemap
GWT compatible no-op replacement for SourceMapGeneratorV3
SourceMapGeneratorV3() - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
SourceMapGeneratorV3.ConsumerEntryVisitor - Class in com.google.debugging.sourcemap
 
SourceMapGeneratorV3.ExtensionMergeAction - Interface in com.google.debugging.sourcemap
This interface provides the merging strategy when an extension conflict appears because of merging two source maps on method SourceMapGeneratorV3.mergeMapSection(int, int, java.lang.String).
SourceMapGeneratorV3.LineMapper - Class in com.google.debugging.sourcemap
 
SourceMapGeneratorV3.Mapping - Class in com.google.debugging.sourcemap
A mapping from a given position in an input source file to a given position in the generated code.
SourceMapGeneratorV3.MappingTraversal - Class in com.google.debugging.sourcemap
Walk the mappings and visit each segment of the mappings, unmapped segments are visited with a null mapping, unused mapping are not visited.
SourceMapGeneratorV3.MappingVisitor - Interface in com.google.debugging.sourcemap
 
SourceMapGeneratorV3.UsedMappingCheck - Class in com.google.debugging.sourcemap
Mark any visited mapping as "used".
SourceMapInput - Class in com.google.javascript.jscomp
A lazy-loaded SourceMapConsumerV3 instance.
SourceMapInput(SourceFile) - Constructor for class com.google.javascript.jscomp.SourceMapInput
 
sourceMapInputFiles - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
sourceMapInputs - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
sourceMapLocationMapping - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
sourceMapLocationMapping - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
sourceMapLocationMappings - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
sourceMapLocationMappings - Variable in class com.google.javascript.jscomp.CompilerOptions
 
sourceMapOriginalSources - Variable in class com.google.javascript.jscomp.Compiler
 
sourceMapOutputFile - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
sourceMapOutputPath - Variable in class com.google.javascript.jscomp.CompilerOptions
The output path for the source map.
SourceMapParseException - Exception in com.google.debugging.sourcemap
Throw if an invalid or unknown source map is encountered.
SourceMapParseException(String) - Constructor for exception com.google.debugging.sourcemap.SourceMapParseException
 
SourceMapping - Interface in com.google.debugging.sourcemap
Interface for provide a way of mapping (line, column) positions back to positions in the original (uncompiled) source code.
SourceMappingReversable - Interface in com.google.debugging.sourcemap
A SourceMappingReversable is a SourceMapping that can provide the reverse (source --> target) source mapping.
SourceMapSection - Class in com.google.debugging.sourcemap
A class representing a partial source map.
SourceMapSection(String, int, int) - Constructor for class com.google.debugging.sourcemap.SourceMapSection
Deprecated. 
SourceMapSection(SourceMapSection.SectionType, String, int, int) - Constructor for class com.google.debugging.sourcemap.SourceMapSection
 
SourceMapSection.SectionType - Enum in com.google.debugging.sourcemap
 
SourceMapSupplier - Interface in com.google.debugging.sourcemap
A class for mapping source map names to the actual contents.
sourceName - Variable in class com.google.javascript.jscomp.JSError
Name of the source
sourceName - Variable in class com.google.javascript.jscomp.JsMessage.Builder
 
sourceName - Variable in class com.google.javascript.jscomp.JsMessage
 
sourceName - Variable in class com.google.javascript.jscomp.NodeTraversal
The current source file name
sourceName - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
sourceName - Variable in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
The current source file that we're in.
sourceName - Variable in class com.google.javascript.rhino.jstype.NamedType
 
sourceName - Variable in class com.google.javascript.rhino.JSTypeExpression
The source name where the type expression appears.
sourceName_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
sourceName_ - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
sourceNameOrdering - Variable in class com.google.javascript.jscomp.SymbolTable
 
sourceNode - Variable in class com.google.javascript.jscomp.graph.GraphReachability.EdgeTuple
 
sourceNode - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
sourceNode - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
sourcePaths - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
SourcePosition - Class in com.google.javascript.jscomp.parsing.parser.util
A position in a source string - includes offset, line and column.
SourcePosition(SourceFile, int, int, int) - Constructor for class com.google.javascript.jscomp.parsing.parser.util.SourcePosition
 
sourcePosition - Variable in class com.google.javascript.rhino.Node
Source position of this node.
SourcePosition<T> - Class in com.google.javascript.rhino
Represents a position in some piece of source code, with an associated item of type T found at that position.
SourcePosition() - Constructor for class com.google.javascript.rhino.SourcePosition
 
SourceRange - Class in com.google.javascript.jscomp.parsing.parser.util
A range of positions in a source string.
SourceRange(SourcePosition, SourcePosition) - Constructor for class com.google.javascript.jscomp.parsing.parser.util.SourceRange
 
SourceRefRange(List<ReferenceCollectingCallback.Reference>, int, int) - Constructor for class com.google.javascript.jscomp.GlobalVarReferenceMap.SourceRefRange
 
sourceRoot - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
sourceRootPath - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
The source root path for relocating source fails or avoid duplicate values on the source entry.
sources - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
sourceString - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
sourceString - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
sourceUrl - Variable in class com.google.javascript.jscomp.deps.ClosureBundler
 
SPACE_CHARS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
SPECIAL_EXTERNS - Static variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
specialize(FunctionType) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
specialize(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
specialize(ObjectType) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
specialize(Property) - Method in class com.google.javascript.jscomp.newtypes.Property
 
SPECIALIZED_SIGNATURE_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
specializeHelper(JSType) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
specializeKeep2ndWhenBottom(JSType, JSType) - Static method in class com.google.javascript.jscomp.NewTypeInference
 
specializeSet(Set<ObjectType>, Set<ObjectType>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
SpecialReferenceNode(NameAnalyzer.JsName, Node) - Constructor for class com.google.javascript.jscomp.NameAnalyzer.SpecialReferenceNode
Create a special reference node.
splitDeclaration(Node, Node) - Method in class com.google.javascript.jscomp.Es6SplitVariableDeclarations
 
splitObject(Var, ReferenceCollectingCallback.Reference, ReferenceCollectingCallback.ReferenceCollection) - Method in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
Splits up the object literal into individual variables, and updates all uses.
splitPipeParts(Iterable<String>, String) - Method in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
splitVarDeclarations(Node) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
Split a var node such as: var a, b; into individual statements: var a; var b;
spread(Node) - Static method in class com.google.javascript.rhino.IR
 
SPREAD - Static variable in class com.google.javascript.rhino.Token
Token types.
SpreadExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
SpreadExpressionTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.SpreadExpressionTree
 
src - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.JsonFileSpec
 
src - Variable in class com.google.javascript.jscomp.TypeValidator.TypeMismatch
 
srcColumn - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry
 
srcFile - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry
 
srcLine - Variable in class com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry
 
srcName - Variable in class com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal
 
srcPathRelativeToClosure - Variable in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
The path of the file relative to closure.
srcref(Node) - Method in class com.google.javascript.rhino.Node
 
srcrefTree(Node) - Method in class com.google.javascript.rhino.Node
 
srcs - Variable in class com.google.javascript.jscomp.deps.DepsGenerator
 
StableNameSupplier() - Constructor for class com.google.javascript.jscomp.ReplaceIdGenerators.StableNameSupplier
 
StackOverflowError - Error in java.lang
GWT compatible no-op replacement for StackOverflowError
StackOverflowError() - Constructor for error java.lang.StackOverflowError
 
stage - Variable in class com.google.javascript.jscomp.AbstractCompiler
 
staleVars - Variable in class com.google.javascript.jscomp.InlineObjectLiterals.InliningBehavior
A list of variables that should not be inlined, because their reference information is out of sync with the state of the AST.
staleVars - Variable in class com.google.javascript.jscomp.InlineVariables.InliningBehavior
A list of variables that should not be inlined, because their reference information is out of sync with the state of the AST.
STANDARD_OBJECT_CONSTRUCTORS - Static variable in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
StandardUnionFind<E> - Class in com.google.javascript.jscomp.graph
A Union-Find implementation.
StandardUnionFind() - Constructor for class com.google.javascript.jscomp.graph.StandardUnionFind
Creates an empty UnionFind structure.
StandardUnionFind(UnionFind<E>) - Constructor for class com.google.javascript.jscomp.graph.StandardUnionFind
Creates an UnionFind structure being a copy of other structure.
StandardUnionFind.Node<E> - Class in com.google.javascript.jscomp.graph
The internal node representation.
STAR - Static variable in class com.google.javascript.rhino.Token
Token types.
start - Variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
start - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter.Mapping
 
start - Variable in class com.google.javascript.jscomp.parsing.parser.util.SourceRange
 
start - Variable in class com.google.javascript.jscomp.parsing.parser.util.Timer
 
start(int) - Method in class com.google.javascript.jscomp.regex.CharRanges
 
start(Thread) - Method in interface com.google.javascript.jscomp.Tracer.TracingStatistic
This method is called at the start of the trace.
start - Variable in class com.google.javascript.rhino.Node.SiblingNodeIterable
 
START_TIME - Static variable in class com.google.javascript.jscomp.PhaseOptimizer
 
startCharno - Variable in class com.google.javascript.rhino.SourcePosition
The character position on the starting line.
startCrossScopeReporting() - Method in class com.google.javascript.jscomp.PhaseOptimizer
Records that the currently-running pass may report cross-scope changes.
startDocument() - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
startedFunctionTraverse - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
Traverse hoisted functions where they're referenced, not where they're declared.
startElement(String, String, String, Attributes) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
startEvent(Tracer) - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
Called by the constructor Tracer.Tracer(String, String) to create a start event.
startIndex - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
startingScope - Variable in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
startLineno - Variable in class com.google.javascript.rhino.SourcePosition
The starting line number.
startMarker - Variable in class com.google.javascript.jscomp.CreateSyntheticBlocks.Marker
 
startMarkerName - Variable in class com.google.javascript.jscomp.CreateSyntheticBlocks
Name of the start marker.
startNewLine() - Method in class com.google.javascript.jscomp.CodeConsumer
 
startNewLine() - Method in class com.google.javascript.jscomp.CodePrinter.CompactCodePrinter
Adds a newline to the code, resetting the line length.
startNewLine() - Method in class com.google.javascript.jscomp.CodePrinter.PrettyCodePrinter
Adds a newline to the code, resetting the line length and handling indenting for pretty printing.
startNode - Variable in class com.google.javascript.jscomp.CollapseVariableDeclarations.Collapse
Variable declaration that any following var nodes should be collapsed into
startPass(String) - Method in class com.google.javascript.jscomp.Compiler
Marks the beginning of a pass.
startPosition - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.Mapping
The starting position of the code in the generated source file which this mapping represents.
startPosition - Variable in class com.google.javascript.refactoring.CodeReplacement
 
startPrefixMapping(String, String) - Method in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
startSourceMapping(Node) - Method in class com.google.javascript.jscomp.CodeConsumer
Starts the source mapping for the given node at the current position.
startSourceMapping(Node) - Method in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
Starts the source mapping for the given node at the current position.
startThread - Variable in class com.google.javascript.jscomp.Tracer
Record our starter thread in order to trap Traces that are started in one thread and stopped in another
startTimeMs - Variable in class com.google.javascript.jscomp.Tracer
Start time of the trace
Stat() - Constructor for class com.google.javascript.jscomp.Tracer.Stat
 
state - Variable in class com.google.javascript.jscomp.CleanupPasses
 
state - Variable in class com.google.javascript.jscomp.newtypes.EnumType
 
State() - Constructor for enum com.google.javascript.jscomp.newtypes.EnumType.State
 
state - Variable in class com.google.javascript.jscomp.newtypes.Typedef
 
State() - Constructor for enum com.google.javascript.jscomp.newtypes.Typedef.State
 
state - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
State() - Constructor for enum com.google.javascript.jscomp.parsing.JsDocInfoParser.State
 
State(Map<String, Integer>, Set<String>, CrossModuleMethodMotion.IdGenerator, VariableMap, VariableMap, VariableMap, VariableMap, FunctionNames, String) - Constructor for class com.google.javascript.jscomp.PassConfig.State
 
State() - Constructor for enum com.google.javascript.jscomp.PhaseOptimizer.State
 
statement - Variable in class com.google.javascript.jscomp.parsing.parser.trees.LabelledStatementTree
 
StatementFusion - Class in com.google.javascript.jscomp
Tries to fuse all the statements in a block into a one statement by using COMMAs.
StatementFusion() - Constructor for class com.google.javascript.jscomp.StatementFusion
 
StatementFusion(boolean) - Constructor for class com.google.javascript.jscomp.StatementFusion
 
statementMustExitParent(Node) - Static method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
statementNeedsEnded - Variable in class com.google.javascript.jscomp.CodeConsumer
 
statements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.BlockTree
 
statements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.CaseClauseTree
 
statements - Variable in class com.google.javascript.jscomp.parsing.parser.trees.DefaultClauseTree
 
statementStarted - Variable in class com.google.javascript.jscomp.CodeConsumer
 
STATIC_MEMBER - Static variable in class com.google.javascript.rhino.Node
 
STATIC_SOURCE_FILE - Static variable in class com.google.javascript.rhino.Node
 
StaticCallInliner() - Constructor for class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.StaticCallInliner
 
staticFieldAccess - Variable in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.JavascriptClass
 
StaticFieldGetterSetterInliner(Node) - Constructor for class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner
 
staticMembers - Variable in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.JavascriptClass
 
staticProps - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition
 
StaticRef - Interface in com.google.javascript.rhino
The StaticRef tells us all the ways that a StaticSlot is used in a program.
statics - Variable in class com.google.javascript.jscomp.RewritePolyfills.Polyfills
 
staticsBuilder - Variable in class com.google.javascript.jscomp.RewritePolyfills.Polyfills.Builder
 
StaticScope - Interface in com.google.javascript.rhino
The StaticScope interface must be implemented by any object that defines variables for the purposes of static analysis.
StaticSlot - Interface in com.google.javascript.rhino
The StaticSlot interface must be implemented by variables that can appear as members of a StaticScope.
StaticSourceFile - Interface in com.google.javascript.rhino
The StaticSourceFile contains information about a compiler input.
StaticSymbolTable<S extends StaticSlot,R extends StaticRef> - Interface in com.google.javascript.rhino
Lookup references by the symbols that they refer to.
StaticTypedRef<T> - Interface in com.google.javascript.rhino.jstype
The StaticTypedRef tells us all the ways that a StaticTypedSlot is used in a program.
StaticTypedScope<T> - Interface in com.google.javascript.rhino.jstype
The StaticTypedScope interface must be implemented by any object that defines variables for the purposes of static analysis.
StaticTypedSlot<T> - Interface in com.google.javascript.rhino.jstype
The StaticTypedSlot interface must be implemented by variables that can appear as members of a StaticTypedScope.
Stats(String, boolean) - Constructor for class com.google.javascript.jscomp.PerformanceTracker.Stats
 
stats - Variable in class com.google.javascript.jscomp.Tracer.ThreadTrace
Map from type to Stat object
stop(int) - Method in class com.google.javascript.jscomp.Tracer
Stop the trace.
stop() - Method in class com.google.javascript.jscomp.Tracer
Stop the trace using the default silenceThreshold
stop(Thread) - Method in interface com.google.javascript.jscomp.Tracer.TracingStatistic
This method is called at the end of the trace.
stopTimeMs - Variable in class com.google.javascript.jscomp.Tracer
Stop time of the trace, non-final
stopTracer(Tracer, String) - Method in class com.google.javascript.jscomp.Compiler
 
storageNodeIsLValue(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
Return true if the storage node is an l-value.
storageNodeIsRValue(Node) - Static method in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
Return true if the storage node is an r-value.
str - Variable in class com.google.javascript.rhino.Node.StringNode
 
str - Variable in class com.google.javascript.rhino.Node.TypeDeclarationNode
 
stream - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
stream - Variable in class com.google.javascript.jscomp.PerformanceTracker.CodeSizeEstimatePrinter
 
stream - Variable in class com.google.javascript.jscomp.PrintStreamErrorManager
 
streamToLegacyOutputWriter(OutputStream) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Create a writer with the legacy output charset.
streamToOutputWriter2(OutputStream) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Create a writer with the newer output charset.
strEscape(String, char, String, String, String, OutputCharsetEncoder, boolean, boolean) - Method in class com.google.javascript.jscomp.CodeGenerator
Helper to escape JavaScript string as well as regular expression
strFlags - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
STRICT_MODULE_DEP_CHECK - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
STRICT_MODULE_DEP_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
STRICT_MODULE_DEP_QNAME - Static variable in class com.google.javascript.jscomp.CheckGlobalNames
 
strictExternCheck - Variable in class com.google.javascript.jscomp.VarCheck
 
StrictModeCheck - Class in com.google.javascript.jscomp
Checks that the code obeys the static restrictions of strict mode: No use of "with".
StrictModeCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.StrictModeCheck
 
StrictModeCheck.NonExternChecks - Class in com.google.javascript.jscomp
Checks that are performed on non-extern code only.
strictReplacement - Variable in class com.google.javascript.jscomp.ReplaceMessages
 
strictRequires - Variable in class com.google.javascript.jscomp.deps.DefaultDependencyResolver
Flag that determines if the resolver will strictly require all goog.requires.
StrictWarningsGuard - Class in com.google.javascript.jscomp
All warnings should be reported as errors.
StrictWarningsGuard() - Constructor for class com.google.javascript.jscomp.StrictWarningsGuard
 
STRING - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
string - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtractionInfo
 
string - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
string(String) - Static method in class com.google.javascript.rhino.IR
 
STRING - Static variable in class com.google.javascript.rhino.Token
Token types.
STRING_ALIAS_PREFIX - Static variable in class com.google.javascript.jscomp.AliasStrings
Prefix for variable names for the aliased strings
STRING_CONTINUATION_ERROR - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
STRING_CONTINUATION_WARNING - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
STRING_KEY - Static variable in class com.google.javascript.rhino.Token
Token types.
STRING_LITERAL_EXPECTED_ERROR - Static variable in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
STRING_LITERAL_EXPECTED_ERROR - Static variable in class com.google.javascript.jscomp.ReplaceCssNames
 
STRING_LITERAL_PATTERN - Static variable in class com.google.javascript.jscomp.deps.JsFileLineParser
Pattern for matching JavaScript string literals.
STRING_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
STRING_OBJECT_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
STRING_OBJECT_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
STRING_REGEXP_METHODS - Static variable in class com.google.javascript.jscomp.NodeUtil
 
STRING_SPLIT_OVERHEAD - Static variable in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
STRING_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
STRING_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
stringBuffer - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
stringBufferTop - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
StringCharIterator(String) - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerV3.StringCharIterator
 
StringInfo(int) - Constructor for class com.google.javascript.jscomp.AliasStrings.StringInfo
 
stringInfoMap - Variable in class com.google.javascript.jscomp.AliasStrings
 
stringInstance - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
stringInstanceObjtype - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
stringKey(String) - Static method in class com.google.javascript.rhino.IR
 
stringKey(String, Node) - Static method in class com.google.javascript.rhino.IR
 
stringMap - Variable in class com.google.javascript.jscomp.DefaultPassConfig
String replacement map
stringMap - Variable in class com.google.javascript.jscomp.PassConfig.State
 
stringMap - Variable in class com.google.javascript.jscomp.Result
 
StringNode(int, String) - Constructor for class com.google.javascript.rhino.Node.StringNode
 
StringNode(int, String, int, int) - Constructor for class com.google.javascript.rhino.Node.StringNode
 
stringNodesToRename - Variable in class com.google.javascript.jscomp.AmbiguateProperties
 
stringNodesToRename - Variable in class com.google.javascript.jscomp.RenameProperties
 
StringOccurrence(Node, Node) - Constructor for class com.google.javascript.jscomp.AliasStrings.StringOccurrence
 
stringOrString - Variable in class com.google.javascript.jscomp.newtypes.JSTypes
 
StringPosition() - Constructor for class com.google.javascript.rhino.JSDocInfo.StringPosition
 
Strings - Class in com.google.javascript.jscomp
Guava code that will eventually be open-sourced properly.
Strings() - Constructor for class com.google.javascript.jscomp.Strings
 
StringType - Class in com.google.javascript.rhino.jstype
String type.
StringType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.StringType
 
stringType() - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
 
Strip() - Constructor for class com.google.javascript.jscomp.StripCode.Strip
 
STRIP_ASSIGNMENT_ERROR - Static variable in class com.google.javascript.jscomp.StripCode
 
STRIP_TYPE_INHERIT_ERROR - Static variable in class com.google.javascript.jscomp.StripCode
 
stripAllCalls(Map<String, ProcessTweaks.TweakInfo>) - Method in class com.google.javascript.jscomp.ProcessTweaks
Removes all CALL nodes in the given TweakInfos, replacing calls to getter functions with the tweak's default value.
stripCode(Set<String>, Set<String>, Set<String>, Set<String>) - Method in class com.google.javascript.jscomp.Compiler
Strips code for smaller compiled code.
StripCode - Class in com.google.javascript.jscomp
A pass for stripping a list of provided JavaScript object types.
StripCode(AbstractCompiler, Set<String>, Set<String>, Set<String>, Set<String>) - Constructor for class com.google.javascript.jscomp.StripCode
Creates an instance.
StripCode.Strip - Class in com.google.javascript.jscomp
A callback that strips debug code from a JavaScript parse tree.
stripConstIfReplaced() - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
stripConstIfReplaced() - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
stripConstIfReplaced() - Method in interface com.google.javascript.jscomp.MakeDeclaredNamesUnique.Renamer
 
stripConstIfReplaced() - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer
 
stripJsExtension(String) - Static method in class com.google.javascript.jscomp.ES6ModuleLoader
 
stripNamePrefixes - Variable in class com.google.javascript.jscomp.CompilerOptions
Name prefixes that determine which variables and properties to strip
stripNamePrefixes - Variable in class com.google.javascript.jscomp.StripCode
 
stripNameSuffixes - Variable in class com.google.javascript.jscomp.CompilerOptions
Name suffixes that determine which variables and properties to strip
stripNameSuffixes - Variable in class com.google.javascript.jscomp.StripCode
 
stripPropertyTypes(Node) - Static method in class com.google.javascript.jscomp.PolymerPassSuppressBehaviors
 
StripProtection(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CheckSideEffects.StripProtection
 
stripSideEffectProtection - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Removes the "protector" functions that were added by CheckSideEffects.
stripTweaks - Variable in class com.google.javascript.jscomp.ProcessTweaks
 
stripTypePrefixes - Variable in class com.google.javascript.jscomp.CompilerOptions
Qualified type name prefixes that determine which types to strip
stripTypePrefixes - Variable in class com.google.javascript.jscomp.StripCode
 
stripTypes - Variable in class com.google.javascript.jscomp.CompilerOptions
Names of types to strip
stripTypes - Variable in class com.google.javascript.jscomp.StripCode
 
STRUCT - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
STRUCT_MASK - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
STRUCTDICT_WITHOUT_CTOR - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
STUB_DECLARATIONS - Static variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
STUB_METHOD_NAME - Static variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
StubDeclaration(Node, boolean, String) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator.StubDeclaration
 
stubDeclarations - Variable in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
Type-less stubs.
Style() - Constructor for enum com.google.javascript.jscomp.CssRenamingMap.Style
 
Style() - Constructor for enum com.google.javascript.jscomp.JsMessage.Style
 
style - Variable in class com.google.javascript.jscomp.JsMessageExtractor
 
style - Variable in class com.google.javascript.jscomp.JsMessageVisitor
 
sub(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
SUB - Static variable in class com.google.javascript.rhino.Token
Token types.
subclassName - Variable in class com.google.javascript.jscomp.CodingConvention.SubclassRelationship
 
SubclassRelationship(CodingConvention.SubclassType, Node, Node) - Constructor for class com.google.javascript.jscomp.CodingConvention.SubclassRelationship
 
SubclassType() - Constructor for enum com.google.javascript.jscomp.CodingConvention.SubclassType
 
SubGraph<N,E> - Interface in com.google.javascript.jscomp.graph
An interface representing a subgraph that provides adjacency calculation to a node.
subSequence(int, int) - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
substGenericsInNomType(JSType, Map<String, JSType>) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
 
SubstituteEs6Syntax - Class in com.google.javascript.jscomp
An optimization that does peephole optimizations of ES6 code.
SubstituteEs6Syntax(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.SubstituteEs6Syntax
 
substituteGenerics(Map<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
FunctionType#substituteGenerics is called while instantiating prototype methods of generic nominal types.
substituteGenerics(Map<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
substituteGenerics(Map<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
substituteGenerics(Map<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.Property
 
substituteGenericsWithUnknown() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
substituteNominalGenerics(NominalType) - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
substituteNominalGenerics(Map<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
substituteParametricGenerics(Map<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
SubtypeCache - Class in com.google.javascript.jscomp.newtypes
Used to cut-off recursion when checking structural interfaces for subtyping.
SubtypeCache(PersistentMap<NominalType, NominalType>) - Constructor for class com.google.javascript.jscomp.newtypes.SubtypeCache
 
subTypes - Variable in class com.google.javascript.rhino.jstype.FunctionType
The types which are subtypes of this function.
subtypeValue() - Method in enum com.google.javascript.rhino.jstype.JSType.MatchStatus
 
success - Variable in class com.google.javascript.jscomp.Result
 
suffix - Variable in class com.google.javascript.jscomp.ProcessCommonJSModules.SuffixVarsCallback
 
suffix - Variable in class com.google.javascript.jscomp.ProcessEs6Modules.RenameGlobalVars
 
suffixLen(int, int) - Static method in class com.google.javascript.jscomp.regex.RegExpTree.Repetition
 
SuffixVarsCallback(String, boolean) - Constructor for class com.google.javascript.jscomp.ProcessCommonJSModules.SuffixVarsCallback
 
SuggestedFix - Class in com.google.javascript.refactoring
Object representing the fixes to apply to the source code to create the refactoring CL.
SuggestedFix(Node, SetMultimap<String, CodeReplacement>, String) - Constructor for class com.google.javascript.refactoring.SuggestedFix
 
SuggestedFix.Builder - Class in com.google.javascript.refactoring
Builder class for SuggestedFix that contains helper functions to manipulate JS nodes.
SuggestedFixes - Class in com.google.javascript.refactoring.testing
Utilities for testing SuggestedFix-related code.
SuggestedFixes() - Constructor for class com.google.javascript.refactoring.testing.SuggestedFixes
 
suggestion - Variable in class com.google.javascript.jscomp.TypeCheck.SuggestionPair
 
SuggestionPair(String, int) - Constructor for class com.google.javascript.jscomp.TypeCheck.SuggestionPair
 
summaries - Variable in class com.google.javascript.jscomp.NewTypeInference
 
summary - Variable in class com.google.javascript.jscomp.PerformanceTracker
Summary stats by pass name.
summaryCopy - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
summaryDetailLevel - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
summaryDetailLevel - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
summaryDetailLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
 
summaryDetailLevel - Variable in class com.google.javascript.jscomp.PrintStreamErrorManager
 
supAndInfHelper(FunctionType, boolean) - Method in class com.google.javascript.rhino.jstype.FunctionType
Computes the supremum or infimum of two functions.
SUPER - Static variable in class com.google.javascript.rhino.Token
Token types.
SUPER_INTERFACES_HAVE_INCOMPATIBLE_PROPERTIES - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
superClass - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.ClassDefinition
 
superclass - Variable in class com.google.javascript.jscomp.NameAnalyzer.NameInformation
Name of the super class of name
superClass - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
superClass - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree
 
superclassName - Variable in class com.google.javascript.jscomp.CodingConvention.SubclassRelationship
 
superClassNameNode - Variable in class com.google.javascript.jscomp.Es6ToEs3Converter.ClassDeclarationMetadata
 
SuperExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
SuperExpressionTree(SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.SuperExpressionTree
 
superInterfaces - Variable in class com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree
 
superNode() - Static method in class com.google.javascript.rhino.IR
 
SUPPORTED_COLOR_TERMINALS - Static variable in class com.google.javascript.jscomp.AbstractMessageFormatter
 
suppressBehavior(Node) - Method in class com.google.javascript.jscomp.PolymerPassSuppressBehaviors
Strip property type annotations and add suppress checkTypes and globalThis on functions.
suppressDefaultValues(Node) - Static method in class com.google.javascript.jscomp.PolymerPassSuppressBehaviors
 
SuppressDocWarningsGuard - Class in com.google.javascript.jscomp
Filters warnings based on in-code @suppress annotations.
SuppressDocWarningsGuard(Map<String, DiagnosticGroup>) - Constructor for class com.google.javascript.jscomp.SuppressDocWarningsGuard
The suppressible groups, indexed by name.
suppressDupPropWarning(JSDocInfo, JSType, JSType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
suppressionNames - Variable in class com.google.javascript.jscomp.parsing.Config
Recognized names in a @suppress tag.
suppressionNames - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
suppressionNames - Static variable in class com.google.javascript.jscomp.parsing.ParserRunner
 
suppressions - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
suppressors - Variable in class com.google.javascript.jscomp.SuppressDocWarningsGuard
Warnings guards for each suppressible warnings group, indexed by name.
SUSPICIOUS_CODE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
SUSPICIOUS_COMMENT_WARNING - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
SUSPICIOUS_COMPARISON_WITH_NAN - Static variable in class com.google.javascript.jscomp.CheckSuspiciousCode
 
SUSPICIOUS_IN_OPERATOR - Static variable in class com.google.javascript.jscomp.CheckSuspiciousCode
 
SUSPICIOUS_INSTANCEOF_LEFT_OPERAND - Static variable in class com.google.javascript.jscomp.CheckSuspiciousCode
 
SUSPICIOUS_NEGATED_LEFT_OPERAND_OF_IN_OPERATOR - Static variable in class com.google.javascript.jscomp.CheckSuspiciousCode
 
SUSPICIOUS_SEMICOLON - Static variable in class com.google.javascript.jscomp.CheckSuspiciousCode
 
suspiciousCode - Variable in class com.google.javascript.jscomp.DefaultPassConfig
Checks for code that is probably wrong (such as stray expressions).
swapWithPlaceholderNode(Node) - Static method in class com.google.javascript.jscomp.MinimizedCondition
Remove the given node from the AST, and replace it with a placeholder SCRIPT node.
SWITCH - Static variable in class com.google.javascript.rhino.Token
Token types.
switchDollarSignPropsToBrackets(Node, AbstractCompiler) - Static method in class com.google.javascript.jscomp.PolymerPassStaticUtils
Switches all "this.$.foo" to "this.$['foo']".
switchNode(Node, Node...) - Static method in class com.google.javascript.rhino.IR
 
SwitchStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
SwitchStatementTree(SourceRange, ParseTree, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.SwitchStatementTree
 
symbol - Variable in class com.google.javascript.jscomp.deps.JsFunctionParser.SymbolInfo
 
Symbol(String, JSType, boolean, SymbolTable.SymbolScope) - Constructor for class com.google.javascript.jscomp.SymbolTable.Symbol
 
symbol - Variable in class com.google.javascript.rhino.jstype.SimpleReference
 
SymbolExport(String, Node) - Constructor for class com.google.javascript.jscomp.ExternExportsPass.SymbolExport
 
symbolGraph - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
SymbolInfo(String, String) - Constructor for class com.google.javascript.jscomp.deps.JsFunctionParser.SymbolInfo
 
symbolMap - Variable in class com.google.javascript.jscomp.ReplaceCssNames
 
symbolName - Variable in class com.google.javascript.jscomp.ExternExportsPass.Export
 
symbolOrdering - Variable in class com.google.javascript.jscomp.SymbolTable
 
symbols - Variable in class com.google.javascript.jscomp.deps.JsFunctionParser
Symbols parsed.
symbols - Variable in class com.google.javascript.jscomp.LinkedFlowScope.FlatFlowScopeCache
 
symbols - Variable in class com.google.javascript.jscomp.PreprocessorSymbolTable
All preprocessor symbols are globals.
symbols - Variable in class com.google.javascript.jscomp.SymbolTable
All symbols in the program, uniquely identified by the node where they're declared and their name.
SymbolScope(Node, SymbolTable.SymbolScope, JSType, SymbolTable.Symbol) - Constructor for class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
symbolStack - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
symbolTable - Variable in class com.google.javascript.jscomp.Compiler
 
symbolTable - Variable in class com.google.javascript.jscomp.NewTypeInference
 
SymbolTable - Class in com.google.javascript.jscomp
A symbol table for people that want to use Closure Compiler as an indexer.
SymbolTable(JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.SymbolTable
Clients should get a symbol table by asking the compiler at the end of a compilation job.
SymbolTable.JSDocInfoCollector - Class in com.google.javascript.jscomp
Collects references to types in JSDocInfo.
SymbolTable.PropertyRefCollector - Class in com.google.javascript.jscomp
 
SymbolTable.Reference - Class in com.google.javascript.jscomp
Reference
SymbolTable.Symbol - Class in com.google.javascript.jscomp
A symbol-table entry
SymbolTable.SymbolScope - Class in com.google.javascript.jscomp
Scope of a symbol
SymbolTable.ThisRefCollector - Class in com.google.javascript.jscomp
 
SymbolTable.VisibilityCollector - Class in com.google.javascript.jscomp
Collects the visibility information for each name/property.
symbolTableForNewTypeInference - Variable in class com.google.javascript.jscomp.DefaultPassConfig
 
SymbolType() - Constructor for enum com.google.javascript.jscomp.AnalyzePrototypeProperties.SymbolType
 
syntacticScope - Variable in class com.google.javascript.jscomp.TypeInference
 
SyntacticScopeCreator - Class in com.google.javascript.jscomp
The syntactic scope creator scans the parse tree to create a Scope object containing all the variable declarations in that scope.
SyntacticScopeCreator(AbstractCompiler, SyntacticScopeCreator.RedeclarationHandler) - Constructor for class com.google.javascript.jscomp.SyntacticScopeCreator
 
SyntacticScopeCreator(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.SyntacticScopeCreator
 
SyntacticScopeCreator.DefaultRedeclarationHandler - Class in com.google.javascript.jscomp
The default handler for duplicate declarations.
SyntacticScopeCreator.RedeclarationHandler - Interface in com.google.javascript.jscomp
Interface for injectable duplicate handling.
SYNTAX_ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
SYNTAX_ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
synthesizedExternsInput - Variable in class com.google.javascript.jscomp.Compiler
 
synthesizedExternsInputAtEnd - Variable in class com.google.javascript.jscomp.Compiler
 
SYNTHETIC_BLOCK_PROP - Static variable in class com.google.javascript.rhino.Node
 
SYNTHETIC_EXTERNS - Static variable in class com.google.javascript.jscomp.Compiler
Name of the synthetic input that holds synthesized externs.
SYNTHETIC_EXTERNS_AT_END - Static variable in class com.google.javascript.jscomp.Compiler
Name of the synthetic input that holds synthesized externs which must be at the end of the externs AST.
SyntheticAst - Class in com.google.javascript.jscomp
An AST generated totally by the compiler.
SyntheticAst(String) - Constructor for class com.google.javascript.jscomp.SyntheticAst
 
SyntheticAst(Node) - Constructor for class com.google.javascript.jscomp.SyntheticAst
 
syntheticBlockEndMarker - Variable in class com.google.javascript.jscomp.CompilerOptions
 
syntheticBlockStartMarker - Variable in class com.google.javascript.jscomp.CompilerOptions
 
syntheticCodeId - Variable in class com.google.javascript.jscomp.Compiler
 
SyntheticExternsPosition() - Constructor for enum com.google.javascript.jscomp.Compiler.SyntheticExternsPosition
 

T

TABULAR_COLON_POS - Static variable in class com.google.javascript.jscomp.JvmMetrics
 
tagAsStrict() - Method in class com.google.javascript.jscomp.CodeGenerator
Insert a ECMASCRIPT 5 strict annotation.
tagAsStrict - Variable in class com.google.javascript.jscomp.CodePrinter.Builder
 
TAGGED_TEMPLATELIT - Static variable in class com.google.javascript.rhino.Token
Token types.
tagNameMap - Variable in class com.google.javascript.jscomp.PolymerPass
 
TagNameToType - Class in com.google.javascript.jscomp
Contains a mapping from HTML Element tag name to the javascript type of that element at runtime.
TagNameToType() - Constructor for class com.google.javascript.jscomp.TagNameToType
 
tailExpression - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree
 
taintedLocals - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
taintedLocals() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
TAINTS_ARGUMENTS_MASK - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
TAINTS_GLOBAL_STATE_MASK - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
TAINTS_RETURN_MASK - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
TAINTS_THIS_MASK - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
TAINTS_UNKNOWN_MASK - Static variable in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
taintsGlobalState() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
taintsReturn() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
taintsThis() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
taintsUnknown() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
target - Variable in class com.google.javascript.jscomp.AngularPass.NodeContext
Node after which to inject the new code
target - Variable in class com.google.javascript.jscomp.CodingConvention.Bind
 
target - Variable in class com.google.javascript.jscomp.PolymerClassDefinition
The target node (LHS) for the Polymer element definition.
target - Variable in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByFalseInstanceOfResultVisitor
 
target - Variable in class com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter.RestrictByTrueInstanceOfResultVisitor
 
targetSizeAfterInlineExceedsLimit(NodeTraversal, InlineFunctions.FunctionState) - Method in class com.google.javascript.jscomp.InlineFunctions
 
task - Variable in class com.google.javascript.jscomp.ant.AntErrorManager
 
tcProjectId - Variable in class com.google.javascript.jscomp.CompilerOptions
 
tearDown() - Method in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
TEMPLATE_LOCAL_NAME - Static variable in class com.google.javascript.jscomp.TemplateAstMatcher
 
TEMPLATE_TYPE_DUPLICATED - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
TEMPLATE_TYPE_EXPECTED - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
TEMPLATE_TYPE_PARAM - Static variable in class com.google.javascript.jscomp.TemplateAstMatcher
 
TemplateAstMatcher - Class in com.google.javascript.jscomp
A matcher that can take an arbitrary AST and use it as a template to find matches in another.
TemplateAstMatcher(AbstractCompiler, Node) - Constructor for class com.google.javascript.jscomp.TemplateAstMatcher
Constructs this matcher with a Function node that serves as the template to match all other nodes against.
TemplateAstMatcher(AbstractCompiler, Node, TypeMatchingStrategy) - Constructor for class com.google.javascript.jscomp.TemplateAstMatcher
Constructs this matcher with a Function node that serves as the template to match all other nodes against.
TemplateAstMatcher.Visitor - Interface in com.google.javascript.jscomp
 
templateCharno - Variable in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
TEMPLATED_GETTER_SETTER - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
templateJs - Variable in class com.google.javascript.refactoring.RefasterJsScanner
The JS code that contains the RefasterJs templates.
templateKeys - Variable in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
templateLineno - Variable in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
TEMPLATELIT - Static variable in class com.google.javascript.rhino.Token
Token types.
TEMPLATELIT_SUB - Static variable in class com.google.javascript.rhino.Token
Token types.
TEMPLATELIT_VAR - Static variable in class com.google.javascript.jscomp.Es6TemplateLiterals
 
TemplateLiteralExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Template literal production in ES6.
TemplateLiteralExpressionTree(SourceRange, ParseTree, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree
 
TemplateLiteralPortionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
A production representing a literal portion of a template literal.
TemplateLiteralPortionTree(SourceRange, Token) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralPortionTree
 
templateLocals - Variable in class com.google.javascript.jscomp.TemplateAstMatcher
The locals declared in the template (in order)
templateNode - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
templateNode - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
templateParams - Variable in class com.google.javascript.jscomp.TemplateAstMatcher
The params declared in the template (in order)
templates - Variable in class com.google.javascript.refactoring.RefasterJsScanner
All templates that were found in the template file.
templateStart - Variable in class com.google.javascript.jscomp.TemplateAstMatcher
The head of the Node list that should be used to start the matching process.
TemplateSubstitutionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
A production representing the expression to be evaluated and substituted into a template literal.
TemplateSubstitutionTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.TemplateSubstitutionTree
 
TemplateType - Class in com.google.javascript.rhino.jstype
 
TemplateType(JSTypeRegistry, String) - Constructor for class com.google.javascript.rhino.jstype.TemplateType
 
TemplateType(JSTypeRegistry, String, Node) - Constructor for class com.google.javascript.rhino.jstype.TemplateType
 
templateTypeMap - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
templateTypeMap - Variable in class com.google.javascript.rhino.jstype.JSType
 
TemplateTypeMap - Class in com.google.javascript.rhino.jstype
Manages a mapping from TemplateType to its resolved JSType.
TemplateTypeMap(JSTypeRegistry, ImmutableList<TemplateType>, ImmutableList<JSType>) - Constructor for class com.google.javascript.rhino.jstype.TemplateTypeMap
 
TemplateTypeMap.EquivalenceMatch - Enum in com.google.javascript.rhino.jstype
An enum tracking the three different equivalence match states for a template key-value pair.
TemplateTypeMapReplacer - Class in com.google.javascript.rhino.jstype
Uses a TemplateTypeMap to replace TemplateTypes with their associated JSType values.
TemplateTypeMapReplacer(JSTypeRegistry, TemplateTypeMap) - Constructor for class com.google.javascript.rhino.jstype.TemplateTypeMapReplacer
 
templateTypeNames - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
templateTypeNames - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
TemplateTypeReplacer(JSTypeRegistry, Map<TemplateType, JSType>) - Constructor for class com.google.javascript.jscomp.TypeInference.TemplateTypeReplacer
 
templateTypes - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
templateTypes - Variable in class com.google.javascript.rhino.jstype.TemplatizedType
 
templateValues - Variable in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
TemplatizedType - Class in com.google.javascript.rhino.jstype
An object type with declared template types, such as Array<string>.
TemplatizedType(JSTypeRegistry, ObjectType, ImmutableList<JSType>) - Constructor for class com.google.javascript.rhino.jstype.TemplatizedType
 
tempNamePrefix - Variable in class com.google.javascript.jscomp.ExpressionDecomposer
 
TEMPTYPE_INVALID - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
termSupportsColor(String) - Static method in class com.google.javascript.jscomp.AbstractMessageFormatter
 
TernaryValue - Enum in com.google.javascript.rhino.jstype
An enum for ternary logic.
TernaryValue() - Constructor for enum com.google.javascript.rhino.jstype.TernaryValue
 
TEST_FUNCTIONS_NAME_PATTERN - Static variable in class com.google.javascript.jscomp.ExportTestFunctions
 
TestErrorManager - Class in com.google.javascript.jscomp.testing
An ErrorManager that compares errors with a list of expected errors.
TestErrorManager() - Constructor for class com.google.javascript.jscomp.testing.TestErrorManager
 
TestErrorReporter - Class in com.google.javascript.rhino.testing
An error reporter for testing that verifies that messages reported to the reporter are expected.
TestErrorReporter(String[], String[]) - Constructor for class com.google.javascript.rhino.testing.TestErrorReporter
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.AllType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.BooleanType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.EnumType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Compares this and that.
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.NullType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.NumberType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.ObjectType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.StringType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
testForEquality(JSType) - Method in class com.google.javascript.rhino.jstype.VoidType
 
testForEqualityHelper(JSType, JSType) - Method in class com.google.javascript.rhino.jstype.JSType
 
testMode - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
Text(String) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.Text
 
text - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Text
 
thirdParty - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
THIS - Static variable in class com.google.javascript.rhino.Token
Token types.
THIS_ID - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
THIS_MARKER - Static variable in class com.google.javascript.jscomp.FunctionArgumentInjector
 
THIS_TYPE_NON_OBJECT - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
THIS_VAR - Static variable in class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
ThisExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ThisExpressionTree(SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree
 
thisNode() - Static method in class com.google.javascript.rhino.IR
 
ThisRefCollector(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.SymbolTable.ThisRefCollector
 
thisStack - Variable in class com.google.javascript.jscomp.SymbolTable.ThisRefCollector
 
thisType - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
thisType - Variable in class com.google.javascript.rhino.JSDocInfo
thisTypeForProperties - Variable in class com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder
 
thisValue - Variable in class com.google.javascript.jscomp.CodingConvention.Bind
 
ThreadTrace() - Constructor for class com.google.javascript.jscomp.Tracer.ThreadTrace
 
THROW - Static variable in class com.google.javascript.rhino.Token
Token types.
Throwables - Class in com.google.common.base
GWT compatible minimal replacement for Throwables
Throwables() - Constructor for class com.google.common.base.Throwables
 
throwawayNameSupplier - Variable in class com.google.javascript.jscomp.FunctionInjector
 
throwCatchers - Variable in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
throwInternalError(String, Exception) - Method in class com.google.javascript.jscomp.AbstractCompiler
Report an internal error.
throwInternalError(String, Exception) - Method in class com.google.javascript.jscomp.Compiler
Report an internal error.
throwNode(Node) - Static method in class com.google.javascript.rhino.IR
 
thrownTypes - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
throwsDescriptions - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
ThrowStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
ThrowStatementTree(SourceRange, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.ThrowStatementTree
 
throwUnexpectedException(Exception) - Method in class com.google.javascript.jscomp.NodeTraversal
 
tieBreaker - Variable in class com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring
 
tightenTypeAndDontWarn(String, Node, JSType, JSType, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
tightenTypesAfterAssertions(FlowScope, Node) - Method in class com.google.javascript.jscomp.TypeInference
 
timeout - Variable in class com.google.javascript.jscomp.CompilerExecutor
 
Timer - Class in com.google.javascript.jscomp.parsing.parser.util
 
Timer(String) - Constructor for class com.google.javascript.jscomp.parsing.parser.util.Timer
 
Timer.Entry - Class in com.google.javascript.jscomp.parsing.parser.util
 
timestamp - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
to - Variable in class com.google.javascript.jscomp.TransformAMDToCJSModule.RenameCallback
 
TO_SOURCE_FILE_FN - Static variable in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
toAnnotationString() - Method in class com.google.javascript.rhino.jstype.JSType
A string representation of this type, suitable for printing in type annotations at code generation time.
toArray(CheckLevel) - Method in class com.google.javascript.jscomp.BasicErrorManager
 
toBase64(int) - Static method in class com.google.debugging.sourcemap.Base64
 
toBoolean() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
toBoolean(boolean) - Method in enum com.google.javascript.rhino.jstype.TernaryValue
Converts this ternary value to boolean.
toBooleanOutcomes - Variable in class com.google.javascript.jscomp.TypeInference.BooleanOutcomePair
 
toBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
toBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
toBuilder() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
toBuilder() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
toBuilder() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
toBuilder() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
toBuilder() - Method in class com.google.javascript.jscomp.Instrumentation
 
toBuilder() - Method in class com.google.javascript.jscomp.Requirement
 
toBytes() - Method in class com.google.javascript.jscomp.VariableMap
Serializes the variable map to a byte array.
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.JSType
A hash code function for diagnosing complicated issues around type-identity.
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toDebugHashCodeString() - Method in class com.google.javascript.rhino.jstype.UnionType
 
toDebugString() - Method in class com.google.javascript.jscomp.SymbolTable
 
toDebugString(StringBuilder, SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
toDeclaredFunctionType() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
toDot(Node) - Static method in class com.google.javascript.jscomp.DotFormatter
Converts an AST to dot representation.
toDot(Node, ControlFlowGraph<Node>) - Static method in class com.google.javascript.jscomp.DotFormatter
Converts an AST to dot representation.
toDot(GraphvizGraph) - Static method in class com.google.javascript.jscomp.DotFormatter
Outputs a string in DOT format that presents the graph.
toFormatter(SourceExcerptProvider, boolean) - Method in enum com.google.javascript.jscomp.ErrorFormat
Convert to a concrete formatter.
toFunctionType() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
toGraphvizGraph() - Method in class com.google.javascript.jscomp.JSModuleGraph
 
toInt32(double) - Static method in class com.google.javascript.jscomp.NodeUtil
 
toIntArray(ArrayList<Integer>) - Static method in class com.google.javascript.jscomp.parsing.parser.LineNumberTable
 
toJson() - Method in class com.google.javascript.jscomp.JSModuleGraph
Returns a JSON representation of the JSModuleGraph.
toJSType(JSTypes) - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
token - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtractionInfo
 
Token - Class in com.google.javascript.jscomp.parsing.parser
A Token in a javascript file.
Token(TokenType, SourceRange) - Constructor for class com.google.javascript.jscomp.parsing.parser.Token
 
Token - Class in com.google.javascript.rhino
This class implements the JavaScript scanner.
Token() - Constructor for class com.google.javascript.rhino.Token
 
TokenStream - Class in com.google.javascript.rhino
This class implements the JavaScript scanner.
TokenStream() - Constructor for class com.google.javascript.rhino.TokenStream
 
TokenType - Enum in com.google.javascript.jscomp.parsing.parser
 
TokenType() - Constructor for enum com.google.javascript.jscomp.parsing.parser.TokenType
 
TokenType(String) - Constructor for enum com.google.javascript.jscomp.parsing.parser.TokenType
 
TokenUtil - Class in com.google.javascript.rhino
Helper methods for parsing JavaScript.
TokenUtil - Class in com.google.javascript.rhino
Helper methods for parsing JavaScript.
TokenUtil() - Constructor for class com.google.javascript.rhino.TokenUtil
 
toLanguageModeString() - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Returns a the name of a corresponding LanguageMode enum element.
toLowerCamelCaseWithNumericSuffixes(String) - Static method in class com.google.javascript.jscomp.JsMessageVisitor
Converts the given string from upper-underscore case to lower-camel case, preserving numeric suffixes.
toMap() - Method in class com.google.javascript.jscomp.VariableMap
 
toMaybeEnumElementType() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
toMaybeEnumElementType() - Method in class com.google.javascript.rhino.jstype.JSType
Downcasts this to an EnumElementType, or returns null if this is not an EnumElementType.
toMaybeEnumElementType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.EnumType
 
toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.JSType
Downcasts this to an EnumType, or returns null if this is not an EnumType.
toMaybeEnumType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toMaybeFunctionType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.JSType
Downcasts this to a FunctionType, or returns null if this is not a function.
toMaybeFunctionType(JSType) - Static method in class com.google.javascript.rhino.jstype.JSType
Null-safe version of toMaybeFunctionType().
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
toMaybeFunctionType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toMaybeFunctionType() - Method in interface com.google.javascript.rhino.TypeI
 
toMaybeNamedType() - Method in class com.google.javascript.rhino.jstype.JSType
 
toMaybeNamedType() - Method in class com.google.javascript.rhino.jstype.NamedType
 
toMaybeObjectType() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
toMaybeObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
 
toMaybeObjectType() - Method in interface com.google.javascript.rhino.TypeI
 
toMaybeRecordType() - Method in class com.google.javascript.rhino.jstype.JSType
Downcasts this to a RecordType, or returns null if this is not a RecordType.
toMaybeRecordType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toMaybeRecordType() - Method in class com.google.javascript.rhino.jstype.RecordType
 
toMaybeTemplateType() - Method in class com.google.javascript.rhino.jstype.JSType
Downcasts this to a TemplateType, or returns null if this is not a function.
toMaybeTemplateType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toMaybeTemplateType() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
toMaybeTemplatizedType() - Method in class com.google.javascript.rhino.jstype.JSType
Downcasts this to a TemplatizedType, or returns null if this is not a function.
toMaybeTemplatizedType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toMaybeTemplatizedType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
toMaybeUnionType() - Method in class com.google.javascript.rhino.jstype.JSType
Downcasts this to a UnionType, or returns null if this is not a UnionType.
toMaybeUnionType() - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toMaybeUnionType() - Method in class com.google.javascript.rhino.jstype.UnionType
 
toModuleName(URI) - Static method in class com.google.javascript.jscomp.deps.Es6SortedDependencies
Turns a filename into a JS identifier that is used for moduleNames in rewritten code.
toModuleName(URI) - Static method in class com.google.javascript.jscomp.ES6ModuleLoader
Turns a filename into a JS identifier that is used for moduleNames in rewritten code.
toNonNullAnnotationString() - Method in class com.google.javascript.rhino.jstype.JSType
 
TOO_MANY_ARGUMENTS_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
TOO_MANY_TEMPLATE_PARAMS - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
toObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
Casts this to an ObjectType, or returns null if this is not an ObjectType.
TOP - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TOP_DICT - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TOP_DICT - Static variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
TOP_FUNCTION - Static variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
TOP_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TOP_OBJECT - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TOP_OBJECT - Static variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
TOP_SCALAR - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TOP_SCALAR_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TOP_STRUCT - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TOP_STRUCT - Static variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
topFunction() - Method in class com.google.javascript.jscomp.newtypes.JSTypes
 
topologicalStableSort(List<T>, Multimap<T, T>) - Static method in class com.google.javascript.jscomp.deps.ClosureSortedDependencies
 
topScope - Variable in class com.google.javascript.jscomp.PassConfig
The global typed scope.
topScope - Variable in class com.google.javascript.jscomp.TypeCheck
 
topScope - Variable in class com.google.javascript.jscomp.TypeInferencePass
 
toRemove - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
toReplaceWithZero - Variable in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
 
toSource(Node) - Method in class com.google.javascript.jscomp.AbstractCompiler
Prints a node to source code.
toSource(Node, CodePrinter.Format, CompilerOptions, SourceMap, boolean, boolean, CodePrinter.Builder.CodeGeneratorFactory) - Static method in class com.google.javascript.jscomp.CodePrinter
Converts a tree to JS code
toSource() - Method in class com.google.javascript.jscomp.Compiler
Converts the main parse tree back to JS code.
toSource(JSModule) - Method in class com.google.javascript.jscomp.Compiler
Converts the parse tree for a module back to JS code.
toSource(Compiler.CodeBuilder, int, Node) - Method in class com.google.javascript.jscomp.Compiler
Writes out JS code from a root node.
toSource(Node) - Method in class com.google.javascript.jscomp.Compiler
Generates JavaScript source code for an AST, doesn't generate source map info.
toSource(Node, SourceMap, boolean) - Method in class com.google.javascript.jscomp.Compiler
Generates JavaScript source code for an AST.
toSourceArray() - Method in class com.google.javascript.jscomp.Compiler
Converts the parse tree for each input back to JS code.
toSourceArray(JSModule) - Method in class com.google.javascript.jscomp.Compiler
Converts the parse tree for each input in a module back to JS code.
toString(File, Charset) - Static method in class com.google.common.io.Files
 
toString() - Method in class com.google.javascript.jscomp.AmbiguateProperties.JSTypeBitSet
Pretty-printing, for diagnostic purposes.
toString() - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.NameInfo
 
toString() - Method in class com.google.javascript.jscomp.Compiler.CodeBuilder
Returns all text in the text buffer.
toString() - Method in class com.google.javascript.jscomp.CompilerInput
 
toString() - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
toString() - Method in class com.google.javascript.jscomp.ControlFlowGraph
 
toString() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.BranchedFlowState
 
toString() - Method in class com.google.javascript.jscomp.DataFlowAnalysis.FlowState
 
toString() - Method in class com.google.javascript.jscomp.DependencyOptions
 
toString() - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
toString() - Method in class com.google.javascript.jscomp.DiagnosticGroup
 
toString() - Method in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
toString() - Method in class com.google.javascript.jscomp.DiagnosticType
 
toString() - Method in class com.google.javascript.jscomp.GlobalNamespace.Name
 
toString() - Method in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
toString() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
toString() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
toString() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
toString() - Method in class com.google.javascript.jscomp.JSError
 
toString() - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
toString() - Method in class com.google.javascript.jscomp.JsMessage
 
toString() - Method in class com.google.javascript.jscomp.JSModule
Returns the module name (primarily for debugging).
toString() - Method in class com.google.javascript.jscomp.LiveVariablesAnalysis.LiveVariableLattice
 
toString() - Method in class com.google.javascript.jscomp.ModuleIdentifier
 
toString() - Method in class com.google.javascript.jscomp.MustBeReachingVariableDef.Definition
 
toString() - Method in class com.google.javascript.jscomp.NameAnalyzer.JsName
Output the node as a string
toString() - Method in class com.google.javascript.jscomp.NameAnalyzer.NameInformation
 
toString() - Method in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
toString() - Method in class com.google.javascript.jscomp.newtypes.Declaration
 
toString() - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
toString() - Method in class com.google.javascript.jscomp.newtypes.EnumType
 
toString() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
toString() - Method in class com.google.javascript.jscomp.newtypes.JSType
 
toString() - Method in class com.google.javascript.jscomp.newtypes.Namespace
 
toString() - Method in class com.google.javascript.jscomp.newtypes.NamespaceLit
 
toString() - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
toString() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
toString() - Method in class com.google.javascript.jscomp.newtypes.Property
 
toString() - Method in class com.google.javascript.jscomp.newtypes.QualifiedName
 
toString() - Method in class com.google.javascript.jscomp.newtypes.RawNominalType
 
toString() - Method in class com.google.javascript.jscomp.newtypes.TypeEnv
 
toString() - Method in class com.google.javascript.jscomp.NTIScope
 
toString(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Converts a JSDoc token to its string representation.
toString() - Method in enum com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature
 
toString() - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
 
toString() - Method in class com.google.javascript.jscomp.parsing.parser.IdentifierToken
 
toString() - Method in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
toString() - Method in class com.google.javascript.jscomp.parsing.parser.LiteralToken
 
toString() - Method in class com.google.javascript.jscomp.parsing.parser.Token
 
toString() - Method in enum com.google.javascript.jscomp.parsing.parser.TokenType
 
toString() - Method in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
toString() - Method in class com.google.javascript.jscomp.parsing.parser.util.SourcePosition
 
toString() - Method in class com.google.javascript.jscomp.parsing.parser.util.SourceRange
 
toString() - Method in class com.google.javascript.jscomp.PhaseOptimizer.NamedPass
 
toString() - Method in class com.google.javascript.jscomp.ProcessEs6Modules.ModuleOriginalNamePair
 
toString() - Method in class com.google.javascript.jscomp.ProcessEs6Modules.NameNodePair
 
toString() - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionInformation
 
toString() - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback.Reference
 
toString() - Method in class com.google.javascript.jscomp.regex.CharRanges
 
toString() - Method in class com.google.javascript.jscomp.regex.RegExpTree
 
toString() - Method in class com.google.javascript.jscomp.Scope
 
toString() - Method in class com.google.javascript.jscomp.SourceFile
 
toString() - Method in class com.google.javascript.jscomp.SourceMap.LocationMapping
 
toString() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
toString() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
toString(long, String, int) - Method in class com.google.javascript.jscomp.Tracer.Event
Converts the event to a formatted string.
toString() - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
Produces the lovely Trace seen in the class comments
toString() - Method in class com.google.javascript.jscomp.Tracer
 
toString() - Method in class com.google.javascript.jscomp.TypedVar
 
toString() - Method in class com.google.javascript.jscomp.TypeValidator.TypeMismatch
 
toString() - Method in class com.google.javascript.jscomp.Var
 
toString() - Method in exception com.google.javascript.jscomp.webservice.common.AbstractWebServiceException
 
toString() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse
 
toString() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey
 
toString() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
toString() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
toString() - Method in class com.google.javascript.refactoring.CodeReplacement
 
toString() - Method in class com.google.javascript.refactoring.SuggestedFix
 
toString() - Method in class com.google.javascript.rhino.InputId
 
toString() - Method in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
toString() - Method in class com.google.javascript.rhino.JSDocInfo
 
toString() - Method in class com.google.javascript.rhino.jstype.JSType
A string representation of this type, suitable for printing in warnings.
toString() - Method in class com.google.javascript.rhino.jstype.Property
 
toString() - Method in class com.google.javascript.rhino.jstype.SimpleReference
 
toString() - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
 
toString() - Method in class com.google.javascript.rhino.JSTypeExpression
 
toString() - Method in class com.google.javascript.rhino.Node.IntPropListItem
 
toString() - Method in class com.google.javascript.rhino.Node.ObjectPropListItem
 
toString() - Method in class com.google.javascript.rhino.Node
 
toString(boolean, boolean, boolean) - Method in class com.google.javascript.rhino.Node
 
toString(StringBuilder, boolean, boolean, boolean) - Method in class com.google.javascript.rhino.Node
 
toString() - Method in class com.google.javascript.rhino.SimpleSourceFile
 
toString() - Method in class java.net.URI
 
toString() - Method in class java.util.BitSet
 
toStringBuilder(CharSequence) - Static method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.AllType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.BooleanType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.EnumType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.FunctionType
Informally, a function is represented by function (params): returnType where the params is a comma separated list of types, the first one being a special this:T if the function expects a known type for this.
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.InstanceObjectType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.JSType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.NamedType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.NoResolvedType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.NoType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.NullType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.NumberType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.StringType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.TemplateType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.UnionType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
toStringHelper(boolean) - Method in class com.google.javascript.rhino.jstype.VoidType
 
toStringTree() - Method in class com.google.javascript.rhino.Node
 
toStringTreeHelper(Node, int, Appendable) - Static method in class com.google.javascript.rhino.Node
 
toStringTreeImpl() - Method in class com.google.javascript.rhino.Node
 
toStringVerbose() - Method in class com.google.javascript.rhino.JSDocInfo
 
totalDelta - Variable in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.GatherExtractionInfo
 
totalGets - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
totalMemory() - Method in class java.lang.Runtime
 
toVLQSigned(int) - Static method in class com.google.debugging.sourcemap.Base64VLQ
Converts from a two-complement value to a value where the sign bit is is placed in the least significant bit.
tracer - Variable in class com.google.javascript.jscomp.CompilerOptions
 
tracer - Variable in class com.google.javascript.jscomp.PhaseOptimizer.NamedPass
 
Tracer - Class in com.google.javascript.jscomp
Tracer provides a simple way to trace the handling of a request.
Tracer - Class in com.google.javascript.jscomp
GWT compatible no-op replacement for Tracer
Tracer(String, String) - Constructor for class com.google.javascript.jscomp.Tracer
Create and start a tracer.
Tracer(String) - Constructor for class com.google.javascript.jscomp.Tracer
Create a tracer that isn't summed as part of a total
tracer - Variable in class com.google.javascript.jscomp.Tracer.Event
 
Tracer.AtomicTracerStatMap - Class in com.google.javascript.jscomp
This class encapsulates a map for keeping track of tracing statistics.
Tracer.Event - Class in com.google.javascript.jscomp
An event is created every time a Tracer is created or stopped
Tracer.InternalClock - Interface in com.google.javascript.jscomp
For unit testing.
Tracer.Stat - Class in com.google.javascript.jscomp
Statistics for a given tracer type
Tracer.ThreadTrace - Class in com.google.javascript.jscomp
Stores a thread's Trace
Tracer.TracingStatistic - Interface in com.google.javascript.jscomp
A TracingStatistic allows the program to add additional optional statistics to the trace output.
tracerMode - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
tracerMode - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
TracerMode() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.TracerMode
 
traces - Static variable in class com.google.javascript.jscomp.Tracer
Holds the ThreadTrace for each thread.
tracker - Variable in class com.google.javascript.jscomp.Compiler
 
tracker - Variable in class com.google.javascript.jscomp.PhaseOptimizer
 
trackGzSize - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
trackMessage(NodeTraversal, JsMessage, String, Node, boolean) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Track a message for later retrieval.
tracksGzSize() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
trackSize - Variable in class com.google.javascript.jscomp.PerformanceTracker
 
tracksSize() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
TRAILING_COMMA - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
transform(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
transform(SimpleFormat.FormatToken, Object) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformA() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformAmdModules - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
TransformAMDModulesCallback() - Constructor for class com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback
 
TransformAMDToCJSModule - Class in com.google.javascript.jscomp
Rewrites an AMD module https://github.com/amdjs/amdjs-api/wiki/AMD to a CommonJS module.
TransformAMDToCJSModule(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.TransformAMDToCJSModule
 
TransformAMDToCJSModule.DefineCallbackReturnCallback - Class in com.google.javascript.jscomp
Rewrites the return statement of the callback to be an assignment to module.exports.
TransformAMDToCJSModule.RenameCallback - Class in com.google.javascript.jscomp
Renames names;
TransformAMDToCJSModule.TransformAMDModulesCallback - Class in com.google.javascript.jscomp
Rewrites calls to define which has to be in void context just below the current script node.
transformAMDToCJSModules - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
transformAMDToCJSModules - Variable in class com.google.javascript.jscomp.CompilerOptions
Transform AMD to CommonJS modules.
transformArrowFunctionParameters(SourcePosition, ParseTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
 
transformation - Variable in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
transformationHandler - Variable in class com.google.javascript.jscomp.ScopedAliases
 
transformBinaryTokenType(TokenType) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
transformBlock(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
transformBooleanTokenType(TokenType) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
transformByApplyProperty(JSTypes) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
transformByCallProperty() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
transformDispatcher - Variable in class com.google.javascript.jscomp.parsing.IRFactory
 
TransformDispatcher() - Constructor for class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
transformE(StringBuilder) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformF(StringBuilder) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromBoolean() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromCharacter() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromDateTime() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromFloat() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromHashCode() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromInteger() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromLineSeparator() - Static method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromNull() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromPercent() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromSpecialNumber() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformFromString() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformG(StringBuilder) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
transformInput(String) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
Template method.
transformLabelName(IdentifierToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
transformLeftHandSideExpression(ParseTree) - Method in class com.google.javascript.jscomp.parsing.parser.Parser
Transforms a LeftHandSideExpression into a LeftHandSidePattern if possible.
transformList(int, ImmutableList<ParseTree>) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
transformListOrEmpty(int, ImmutableList<ParseTree>) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
transformLoopClosure() - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer
 
transformNode(Node, Map<String, Node>) - Method in class com.google.javascript.refactoring.RefasterJsScanner
Transforms the template node to a replacement node by mapping the template names to the ones that were matched against in the JsSourceMatcher.
transformNodeWithInlineJsDoc(ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory
Names and destructuring patterns, in parameters or variable declarations are special, because they can have inline type docs attached.
transformNumberAsString(LiteralToken) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
transformOrEmpty(ParseTree, ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
transformOrEmpty(IdentifierToken, ParseTree) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
transformPostfixTokenType(TokenType) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
transformTree(ProgramTree, StaticSourceFile, String, Config, ErrorReporter) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
transformUnaryTokenType(TokenType) - Static method in class com.google.javascript.jscomp.parsing.IRFactory
 
translateStatementInOriginalBody() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Returns true if a new case node should be added
TRANSLATION_ELEM_NAME - Static variable in class com.google.javascript.jscomp.XtbMessageBundle.Handler
 
translationsFile - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
translationsProject - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
TranspilationPasses - Class in com.google.javascript.jscomp
Provides a single place to manage transpilation passes.
TranspilationPasses() - Constructor for class com.google.javascript.jscomp.TranspilationPasses
 
Traversal() - Constructor for class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
Traversal(boolean) - Constructor for class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
Traversal() - Constructor for class com.google.javascript.jscomp.ReplaceCssNames.Traversal
 
Traversal() - Constructor for class com.google.javascript.jscomp.ScopedAliases.Traversal
 
traverse(SourceMapGeneratorV3.MappingVisitor) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
 
traverse(AbstractCompiler, Node, List<NodeTraversal.Callback>) - Static method in class com.google.javascript.jscomp.CombinedCompilerPass
 
traverse(Node) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverses a parse tree recursively.
traverse(AbstractCompiler, Node, NodeTraversal.Callback) - Static method in class com.google.javascript.jscomp.NodeTraversal
Deprecated.
Use traverseEs6 whenever possible.
traverse(Node, TemplateAstMatcher.Visitor) - Method in class com.google.javascript.jscomp.TemplateAstMatcher
 
traverse(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseAdd(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseAnd(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseAndRemoveUnusedReferences(Node) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Traverses a node recursively.
traverseArrayLiteral(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
Traverse each element of the array.
traverseAssign(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseAtScope(Scope) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverses a parse tree recursively with a scope, starting at that scope's root.
traverseBlockScope(Node) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverses a non-function block.
traverseBranch(Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverses a branch.
traverseCall(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseCatch(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
Any value can be thrown, so it's really impossible to determine the type of a CATCH param.
traverseChangedFunctions(AbstractCompiler, NodeTraversal.FunctionCallback) - Static method in class com.google.javascript.jscomp.NodeTraversal
Traversal for passes that work only on changed functions.
traverseChildren(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseClass(Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverses a class.
traverseEdge(AnalyzePrototypeProperties.NameInfo, JSModule, AnalyzePrototypeProperties.NameInfo) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.PropagateReferences
 
traverseEdge(Node, Edge, Node) - Method in interface com.google.javascript.jscomp.graph.FixedPointGraphTraversal.EdgeCallback
Update the state of the destination node when the given edge is traversed.
traverseEdge(N, E, N) - Method in class com.google.javascript.jscomp.graph.GraphReachability
 
traverseEdge(PureFunctionIdentifier.FunctionInformation, Node, PureFunctionIdentifier.FunctionInformation) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.SideEffectPropagationCallback
 
traverseEs6(AbstractCompiler, Node, NodeTraversal.Callback) - Static method in class com.google.javascript.jscomp.NodeTraversal
Traverses using the ES6SyntacticScopeCreator
traverseFunction(Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverses a function.
traverseFunction(Node, Scope) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Traverses a function, which creates a new scope in JavaScript.
traverseFunctionOutOfBand(Node, Scope) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverse a function out-of-band of normal traversal.
traverseGetElem(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseGetProp(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseHook(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseInnerNode(Node, Node, Scope) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverses an inner node recursively with a refined scope.
traverseName(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseNew(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseNode(Node, Node, Scope) - Method in class com.google.javascript.jscomp.RemoveUnusedVars
Traverses everything in the current scope and marks variables that are referenced.
traverseNodes(Node) - Method in class com.google.javascript.jscomp.DotFormatter
 
traverseObjectLiteral(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseOr(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
Traverser() - Constructor for class com.google.javascript.jscomp.RewritePolyfills.Traverser
 
traverseReturn(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
Traverse a return value.
traverseRoots(Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal
 
traverseRoots(AbstractCompiler, NodeTraversal.Callback, Node, Node) - Static method in class com.google.javascript.jscomp.NodeTraversal
Deprecated.
traverseRootsEs6(AbstractCompiler, NodeTraversal.Callback, Node, Node) - Static method in class com.google.javascript.jscomp.NodeTraversal
 
traverseRootsTyped(AbstractCompiler, NodeTraversal.Callback, Node, Node) - Static method in class com.google.javascript.jscomp.NodeTraversal
 
traverseShortCircuitingBinOp(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseTyped(AbstractCompiler, Node, NodeTraversal.Callback) - Static method in class com.google.javascript.jscomp.NodeTraversal
 
traverseWithinShortCircuitingBinOp(Node, FlowScope) - Method in class com.google.javascript.jscomp.TypeInference
 
traverseWithScope(Node, Scope) - Method in class com.google.javascript.jscomp.NodeTraversal
Traverses a parse tree recursively with a scope, starting with the given root.
treatThisTypesAsCovariant(FunctionType, JSType.ImplCache) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
trimCandidatesNotMeetingMinimumRequirements() - Method in class com.google.javascript.jscomp.InlineFunctions
Remove entries that aren't a valid inline candidates, from the list of encountered names.
trimCandidatesUsingOnCost() - Method in class com.google.javascript.jscomp.InlineFunctions
Remove entries from the list of candidates that can't be inlined.
trimEnd(String) - Static method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
Trim characters from only the end of a string.
trimJsWhiteSpace(String) - Static method in class com.google.javascript.jscomp.NodeUtil
 
TrimmedStringPosition() - Constructor for class com.google.javascript.rhino.JSDocInfo.TrimmedStringPosition
 
trimToSize(JsArrayInteger) - Static method in class java.util.BitSet
 
TriState() - Constructor for enum com.google.javascript.jscomp.NameAnalyzer.TriState
 
TRUE - Static variable in class com.google.javascript.rhino.Token
Token types.
TRUE_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TRUE_TYPE - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
trueNode() - Static method in class com.google.javascript.rhino.IR
 
TRUES - Static variable in class com.google.javascript.jscomp.CommandLineRunner.Flags.BooleanOptionHandler
 
truncateAtMaxLength(String, int, boolean) - Static method in class com.google.javascript.jscomp.Strings
If this given string is of length maxLength or less, it will be returned as-is.
truncateEvents() - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
 
truncateOutstandingEvents() - Method in class com.google.javascript.jscomp.Tracer.ThreadTrace
 
trustedStrings - Variable in class com.google.javascript.jscomp.CodeGenerator
 
trustedStrings - Variable in class com.google.javascript.jscomp.CompilerOptions
 
TRUTHY - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TRUTHY_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
TRY - Static variable in class com.google.javascript.rhino.Token
Token types.
tryCatch(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
tryCatchFinally(Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
tryConsumeToken(char) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
 
tryConvertOperandsToNumber(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryConvertToNumber(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryDefineLexicalQualifiedNameRef(String, Node) - Method in class com.google.javascript.jscomp.SymbolTable.PropertyRefCollector
 
tryEliminateConstantArgs(DefinitionSite, SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.OptimizeParameters
Eliminate parameters if they are always constant.
tryEliminateOptionalArgs(DefinitionSite, SimpleDefinitionFinder) - Method in class com.google.javascript.jscomp.OptimizeParameters
Removes any optional parameters if no callers specifies it as an argument.
tryExpandJqueryEachCall(NodeTraversal, Node, Node, List<Node>, List<Node>) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
 
tryFinally(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
tryFoldAdd(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryFoldAddConstantString(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold an ADD node with constant operands
tryFoldAndOr(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold a AND/OR node.
tryFoldArithmeticOp(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold arithmetic binary operators
tryFoldArrayAccess(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryFoldArrayJoin(Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to fold an array join: ['a', 'b', 'c'].join('') -> 'abc';
tryFoldAssign(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryFoldAssignment(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Try removing identity assignments
tryFoldBinaryOperator(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryFoldCall(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Remove useless calls: Object.defineProperties(o, {}) -> o
tryFoldChildAddString(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Expressions such as [foo() + 'a' + 'b'] generate parse trees where no node has two const children ((foo() + 'a') + 'b'), so tryFoldAdd() won't fold it -- tryFoldLeftChildAdd() will (for Strings).
tryFoldComma(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
tryFoldComparison(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold comparison nodes, e.g ==
tryFoldCtorCall(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold away unnecessary object instantiation.
tryFoldDoAway(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Removes DOs that always evaluate to false.
tryFoldEmptyDo(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Removes DOs that have empty bodies into FORs, which are much easier for the CFA to analyze.
tryFoldExpr(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Try folding EXPR_RESULT nodes by removing useless Ops and expressions.
tryFoldFor(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Removes FORs that always evaluate to false.
tryFoldForCondition(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Remove always true loop conditions.
tryFoldGetElem(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold array-element.
tryFoldGetProp(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold array-length.
tryFoldHook(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Try folding HOOK (?:) if the condition results of the condition is known.
tryFoldIf(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Try folding IF nodes by removing dead branches.
tryFoldImmediateCallToBoundFunction(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
tryFoldInForcedStringContext(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryFoldInstanceof(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold left instanceof right into true or false.
tryFoldKnownMethods(Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
 
tryFoldKnownNumericMethods(Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to evaluate known Numeric methods parseInt(), parseFloat()
tryFoldKnownStringMethods(Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to evaluate known String methods .indexOf(), .substr(), .substring()
tryFoldLeftChildOp(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Expressions such as [foo() * 10 * 20] generate parse trees where no node has two const children ((foo() * 10) * 20), so performArithmeticOp() won't fold it -- tryFoldLeftChildOp() will.
tryFoldLiteralConstructor(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
Replaces a new Array, Object, or RegExp node with a literal, unless the call is to a local constructor function with the same name.
tryFoldObjectPropAccess(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryFoldParseNumber(Node, String, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to evaluate parseInt, parseFloat: parseInt("1") -> 1 parseInt("1", 10) -> 1 parseFloat("1.11") -> 1.11
tryFoldRegularExpressionConstructor(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
tryFoldShift(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Try to fold shift operations
tryFoldSimpleFunctionCall(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
tryFoldStandardConstructors(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
Fold "new Object()" to "Object()".
tryFoldStringArrayAccess(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryFoldStringCharAt(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to fold .charAt() calls on strings
tryFoldStringCharCodeAt(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to fold .charCodeAt() calls on strings
tryFoldStringIndexOf(Node, String, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to evaluate String.indexOf/lastIndexOf: "abcdef".indexOf("bc") -> 1 "abcdefbc".indexOf("bc", 3) -> 6
tryFoldStringSplit(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to fold .split() calls on strings
tryFoldStringSubstr(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to fold .substr() calls on strings
tryFoldStringSubstring(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
Try to fold .substring() calls on strings
tryFoldStringToLowerCase(Node, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
 
tryFoldStringToUpperCase(Node, Node) - Method in class com.google.javascript.jscomp.PeepholeReplaceKnownMethods
 
tryFoldTry(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Remove try blocks without catch blocks and with empty or not existent finally blocks.
tryFoldTypeof(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
Folds 'typeof(foo)' if foo is a literal, e.g.
tryFoldUnaryOperator(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryFoldWhile(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Removes WHILEs that always evaluate to false.
tryFuseStatements(Node) - Method in class com.google.javascript.jscomp.StatementFusion
 
tryFuseStatementsAggressively(Node) - Method in class com.google.javascript.jscomp.StatementFusion
 
tryJoinForCondition(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
 
tryMergeBlock(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Merge a block with its parent block.
tryMergeFunctionPiecewise(FunctionType, boolean) - Method in class com.google.javascript.rhino.jstype.FunctionType
Try to get the sup/inf of two functions by looking at the piecewise components.
tryMinimizeArrayLiteral(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
tryMinimizeCondition(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Try to minimize condition expression, as there are additional assumptions that can be made when it is known that the final result is a boolean.
tryMinimizeExits(Node, int, String) - Method in class com.google.javascript.jscomp.MinimizeExitPoints
Attempts to minimize the number of explicit exit points in a control structure to take advantage of the implied exit at the end of the structure.
tryMinimizeExprResult(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Try to remove leading NOTs from EXPR_RESULTS.
tryMinimizeHook(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Try flipping HOOKs that have negated conditions.
tryMinimizeIf(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Try turning IF nodes into smaller HOOKs Returns the replacement for n or the original if no replacement was necessary.
tryMinimizeIfBlockExits(Node, Node, Node, int, String) - Method in class com.google.javascript.jscomp.MinimizeExitPoints
Look for exits (returns, breaks, or continues, depending on the context) at the end of a block and removes them by moving the if node's siblings, if any, into the opposite condition block.
tryMinimizeNot(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Try to minimize NOT nodes such as !(x==y).
tryMinimizeStringArrayLiteral(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
tryMinimizeSwitchCaseExits(Node, int, String) - Method in class com.google.javascript.jscomp.MinimizeExitPoints
Attempt to remove explicit exits from switch cases that also occur implicitly after the switch.
tryMinimizeSwitchExits(Node, int, String) - Method in class com.google.javascript.jscomp.MinimizeExitPoints
 
tryMinimizeWindowRefs(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
tryOptimizeBlock(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Try removing unneeded block nodes and their useless children
tryOptimizeConditionalAfterAssign(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Attempt to replace the condition of if or hook immediately that is a reference to a name that is assigned immediately before.
tryOptimizeDefaultCase(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
 
tryOptimizeSwitch(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
Remove useless switches and cases.
tryReduceOperandsForOp(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryReduceReturn(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
Reduce "return undefined" or "return void 0" to simply "return".
tryReduceVoid(Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tryRemoveAllFollowingArgs(Node, int) - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
Remove all the following parameters without side-effects
tryRemoveArgFromCallSites(Node, int, boolean) - Method in class com.google.javascript.jscomp.RemoveUnusedVars.CallSiteOptimizer
Remove all references to a parameter if possible otherwise simplify the side-effect free parameters.
tryRemoveAssignment(NodeTraversal, Node, DataFlowAnalysis.FlowState<LiveVariablesAnalysis.LiveVariableLattice>) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
tryRemoveAssignment(NodeTraversal, Node, Node, DataFlowAnalysis.FlowState<LiveVariablesAnalysis.LiveVariableLattice>) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
Determines if any local variables are dead after the instruction n and are assigned within the subtree of n.
tryRemoveDeadAssignments(NodeTraversal, ControlFlowGraph<Node>) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
Try to remove useless assignments from a control flow graph that has been annotated with liveness information.
tryRemoveLexicalQualifiedNameRef(String, Node) - Method in class com.google.javascript.jscomp.SymbolTable.PropertyRefCollector
 
tryRemoveRedundantExit(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Remove duplicate exits.
tryRemoveRepeatedStatements(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Try to remove duplicate statements from IF blocks.
tryRemoveUnconditionalBranching(Node) - Method in class com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass
Tries to remove n if it is an unconditional branch node (break, continue, or return) and the target of n is the same as the the follow of n.
tryReplaceArguments(Scope) - Method in class com.google.javascript.jscomp.OptimizeArgumentsArray
Tries to optimize all the arguments array access in this scope by assigning a name to each element.
tryReplaceExitWithBreak(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Replace duplicate exits in control structures.
tryReplaceIf(Node) - Method in class com.google.javascript.jscomp.PeepholeMinimizeConditions
Use "return x?1:2;" in place of "if(x)return 1;return 2;"
tryReplaceUndefined(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
Use "void 0" in place of "undefined"
tryRotateAssociativeOperator(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
trySimplifyUnusedResult(Node) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
General cascading unused operation node removal.
trySimplifyUnusedResult(Node, boolean) - Method in class com.google.javascript.jscomp.PeepholeRemoveDeadCode
General cascading unused operation node removal.
trySplitComma(Node) - Method in class com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax
 
TryStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
TryStatementTree(SourceRange, ParseTree, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree
 
tryUnfoldAssignOp(Node, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeFoldConstants
 
tweak - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
TWEAK_FUNCTIONS_MAP - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
TWEAK_MULTIPLY_REGISTERED_ERROR - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
TWEAK_OVERRIDE_AFTER_REGISTERED_ERROR - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
TWEAK_WRONG_GETTER_TYPE_WARNING - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
tweakFunc - Variable in class com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall
 
TweakFunction(String) - Constructor for enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
TweakFunction(String, String, int) - Constructor for enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
TweakFunction(String, String, int, int) - Constructor for enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
TweakFunction(String, ProcessTweaks.TweakFunction) - Constructor for enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
TweakFunction(String, String, int, int, ProcessTweaks.TweakFunction) - Constructor for enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
TweakFunctionCall(ProcessTweaks.TweakFunction, Node) - Constructor for class com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall
 
TweakFunctionCall(ProcessTweaks.TweakFunction, Node, Node) - Constructor for class com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall
 
tweakId - Variable in class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
TweakInfo(String) - Constructor for class com.google.javascript.jscomp.ProcessTweaks.TweakInfo
 
tweakInfos - Variable in class com.google.javascript.jscomp.ProcessTweaks.CollectTweaksResult
 
tweakProcessing - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
tweakProcessing - Variable in class com.google.javascript.jscomp.CompilerOptions
What kind of processing to do for goog.tweak functions.
TweakProcessing() - Constructor for enum com.google.javascript.jscomp.CompilerOptions.TweakProcessing
 
tweakReplacements - Variable in class com.google.javascript.jscomp.CompilerOptions
Replacements for tweaks.
TWEAKS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
twin - Variable in class com.google.javascript.jscomp.GlobalNamespace.Ref
Certain types of references are actually double-refs.
TWO_JSDOCS - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
type - Variable in class com.google.debugging.sourcemap.SourceMapSection
 
type - Variable in class com.google.javascript.jscomp.CodingConvention.SubclassRelationship
 
type - Variable in class com.google.javascript.jscomp.ConformanceRules.BannedProperty.Property
 
type - Variable in class com.google.javascript.jscomp.ConformanceRules.RestrictedMethodCall.Restriction
 
type - Variable in class com.google.javascript.jscomp.GlobalNamespace.Name
 
Type() - Constructor for enum com.google.javascript.jscomp.GlobalNamespace.Name.Type
 
type - Variable in class com.google.javascript.jscomp.GlobalNamespace.Ref
 
Type() - Constructor for enum com.google.javascript.jscomp.GlobalNamespace.Ref.Type
 
type - Variable in class com.google.javascript.jscomp.InlineProperties.PropertyInfo
 
type - Variable in class com.google.javascript.jscomp.JSError
A type of the error
type - Variable in class com.google.javascript.jscomp.NameReferenceGraph.Name
 
type - Variable in class com.google.javascript.jscomp.NewTypeInference.EnvTypePair
 
type - Variable in class com.google.javascript.jscomp.NewTypeInference.LValueResultBwd
 
type - Variable in class com.google.javascript.jscomp.NewTypeInference.LValueResultFwd
 
type - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterType
 
type - Variable in class com.google.javascript.jscomp.newtypes.Typedef
 
type - Variable in class com.google.javascript.jscomp.NodeUtil.MatchNodeType
 
type - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser.ExtendedTypeInfo
 
type - Variable in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
type - Variable in class com.google.javascript.jscomp.parsing.parser.Token
 
type - Variable in class com.google.javascript.jscomp.parsing.parser.trees.Comment
 
Type() - Constructor for enum com.google.javascript.jscomp.parsing.parser.trees.Comment.Type
 
type - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree
 
type - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree
 
type - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ParseTree
 
type - Variable in class com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree
 
type - Variable in class com.google.javascript.jscomp.regex.RegExpTree.Anchor
 
type - Variable in class com.google.javascript.jscomp.regex.RegExpTree.WordBoundary
 
Type(int, int) - Constructor for enum com.google.javascript.jscomp.Requirement.Type
 
type - Variable in class com.google.javascript.jscomp.Tracer
The type for grouping traces, may be null
type - Variable in class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.TypeRestriction
 
type - Variable in class com.google.javascript.jscomp.TypedScopeCreator.DeferredSetType
 
type - Variable in class com.google.javascript.jscomp.TypedVar
 
type - Variable in class com.google.javascript.rhino.JSDocInfo.Marker
 
type - Variable in class com.google.javascript.rhino.JSDocInfo
type - Variable in class com.google.javascript.rhino.jstype.NamedType.PropertyContinuation
 
type - Variable in class com.google.javascript.rhino.jstype.Property
Property's type.
type - Variable in class com.google.javascript.rhino.jstype.RecordTypeBuilder.RecordProperty
 
type - Variable in class com.google.javascript.rhino.jstype.SimpleSlot
 
type - Variable in class com.google.javascript.rhino.Node
 
type_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
type_ - Variable in class com.google.javascript.jscomp.Requirement
 
TYPE_ALIAS - Static variable in class com.google.javascript.rhino.Token
Token types.
TYPE_ALIAS_ALREADY_DECLARED - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
TYPE_BEFORE_CAST - Static variable in class com.google.javascript.rhino.Node
 
TYPE_ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
TYPE_ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
TYPE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
TYPE_INVALIDATION - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
TYPE_MISMATCH_WARNING - Static variable in class com.google.javascript.jscomp.TypeValidator
 
TYPE_PARSE_ERROR - Static variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
TYPE_QUERY_NOT_SUPPORTED - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
TYPE_REDEFINITION - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
typeA - Variable in class com.google.javascript.jscomp.TypeValidator.TypeMismatch
 
typeA - Variable in class com.google.javascript.rhino.jstype.JSType.TypePair
 
TypeAliasTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
TypeAliasTree(SourceRange, IdentifierToken, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.TypeAliasTree
 
typeAnnotation - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree
 
typeArguments - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ParameterizedTypeTree
 
typeB - Variable in class com.google.javascript.jscomp.TypeValidator.TypeMismatch
 
typeB - Variable in class com.google.javascript.rhino.jstype.JSType.TypePair
 
TypeCheck - Class in com.google.javascript.jscomp
Checks the types of JS expressions against any declared type information.
TypeCheck(AbstractCompiler, ReverseAbstractInterpreter, JSTypeRegistry, TypedScope, MemoizedScopeCreator, CheckLevel) - Constructor for class com.google.javascript.jscomp.TypeCheck
 
TypeCheck(AbstractCompiler, ReverseAbstractInterpreter, JSTypeRegistry, CheckLevel) - Constructor for class com.google.javascript.jscomp.TypeCheck
 
TypeCheck(AbstractCompiler, ReverseAbstractInterpreter, JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.TypeCheck
 
TypeCheck.SuggestionPair - Class in com.google.javascript.jscomp
 
TypedCodeGenerator - Class in com.google.javascript.jscomp
A code generator that outputs type annotations for functions and constructors.
TypedCodeGenerator(CodeConsumer, CompilerOptions, TypeIRegistry) - Constructor for class com.google.javascript.jscomp.TypedCodeGenerator
 
typedCount - Variable in class com.google.javascript.jscomp.TypeCheck
 
TypeDeclarationNode(int, String) - Constructor for class com.google.javascript.rhino.Node.TypeDeclarationNode
 
TypeDeclarationNode(int) - Constructor for class com.google.javascript.rhino.Node.TypeDeclarationNode
 
TypeDeclarationNode(int, Node) - Constructor for class com.google.javascript.rhino.Node.TypeDeclarationNode
 
TypeDeclarationNode(int, Node, Node) - Constructor for class com.google.javascript.rhino.Node.TypeDeclarationNode
 
TypeDeclarationNode(int, Node, Node, Node) - Constructor for class com.google.javascript.rhino.Node.TypeDeclarationNode
 
TypeDeclarationsIR - Class in com.google.javascript.rhino
An AST construction helper class for TypeDeclarationNode
TypeDeclarationsIR() - Constructor for class com.google.javascript.rhino.TypeDeclarationsIR
 
TypeDeclarationsIRFactory() - Constructor for class com.google.javascript.jscomp.JsdocToEs6TypedConverter.TypeDeclarationsIRFactory
 
typedef - Variable in class com.google.javascript.jscomp.newtypes.Declaration
 
Typedef - Class in com.google.javascript.jscomp.newtypes
 
Typedef(JSTypeExpression) - Constructor for class com.google.javascript.jscomp.newtypes.Typedef
 
Typedef.State - Enum in com.google.javascript.jscomp.newtypes
 
typedefs - Variable in class com.google.javascript.jscomp.newtypes.Namespace
 
typedefs - Variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
TypedParameterTree - Class in com.google.javascript.jscomp.parsing.parser.trees
A parameter with a type specified.
TypedParameterTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree
 
typedPercent - Variable in class com.google.javascript.jscomp.BasicErrorManager
 
TypedScope - Class in com.google.javascript.jscomp
TypedScope contains information about variables and their types.
TypedScope(TypedScope, Node) - Constructor for class com.google.javascript.jscomp.TypedScope
 
TypedScope(Node, boolean) - Constructor for class com.google.javascript.jscomp.TypedScope
Creates a empty Scope (bottom of the lattice).
TypedScope.TypeResolver - Interface in com.google.javascript.jscomp
 
typedScopeCreator - Variable in class com.google.javascript.jscomp.PassConfig
A memoized version of scopeCreator.
TypedScopeCreator - Class in com.google.javascript.jscomp
Creates the symbol table of variables available in the current scope and their types.
TypedScopeCreator(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator
 
TypedScopeCreator(AbstractCompiler, CodingConvention) - Constructor for class com.google.javascript.jscomp.TypedScopeCreator
 
TypedScopeCreator.AbstractScopeBuilder - Class in com.google.javascript.jscomp
 
TypedScopeCreator.DeferredSetType - Class in com.google.javascript.jscomp
Defer attachment of types to nodes until all type names have been resolved.
TypedScopeCreator.DiscoverEnumsAndTypedefs - Class in com.google.javascript.jscomp
 
TypedScopeCreator.FirstOrderFunctionAnalyzer - Class in com.google.javascript.jscomp
Does a first-order function analysis that just looks at simple things like what variables are escaped, and whether 'this' is used.
TypedScopeCreator.GlobalScopeBuilder - Class in com.google.javascript.jscomp
A shallow traversal of the global scope to build up all classes, functions, and methods.
TypedScopeCreator.LocalScopeBuilder - Class in com.google.javascript.jscomp
A shallow traversal of a local scope to find all arguments and local variables.
TypedScopeCreator.StubDeclaration - Class in com.google.javascript.jscomp
A stub declaration without any type information.
TypedVar - Class in com.google.javascript.jscomp
Several methods in this class, such as isVar throw an exception when called.
TypedVar(boolean, String, Node, JSType, TypedScope, int, CompilerInput) - Constructor for class com.google.javascript.jscomp.TypedVar
 
TypeEnv - Class in com.google.javascript.jscomp.newtypes
A persistent map from variables to abstract values (types)
TypeEnv() - Constructor for class com.google.javascript.jscomp.newtypes.TypeEnv
 
TypeEnv(PersistentMap<String, JSType>) - Constructor for class com.google.javascript.jscomp.newtypes.TypeEnv
 
TypeEnv(PersistentMap<String, JSType>, PersistentSet<String>) - Constructor for class com.google.javascript.jscomp.newtypes.TypeEnv
 
typeEnvFromDeclaredTypes - Variable in class com.google.javascript.jscomp.NewTypeInference
 
typeExpr - Variable in class com.google.javascript.jscomp.newtypes.EnumType
 
typeExpr - Variable in class com.google.javascript.jscomp.newtypes.Typedef
 
TYPEFIELD_ENUM - Static variable in class com.google.javascript.rhino.JSDocInfo
 
TYPEFIELD_RETURN - Static variable in class com.google.javascript.rhino.JSDocInfo
 
TYPEFIELD_TYPE - Static variable in class com.google.javascript.rhino.JSDocInfo
 
TYPEFIELD_TYPEDEF - Static variable in class com.google.javascript.rhino.JSDocInfo
 
typei - Variable in class com.google.javascript.rhino.Node
 
TypeI - Interface in com.google.javascript.rhino
A common interface for types in the old type system and the new type system, so that the other passes need not know which type system they are using.
TypeInference - Class in com.google.javascript.jscomp
Type inference within a script node or a function body, using the data-flow analysis framework.
TypeInference(AbstractCompiler, ControlFlowGraph<Node>, ReverseAbstractInterpreter, TypedScope, Map<String, CodingConvention.AssertionFunctionSpec>) - Constructor for class com.google.javascript.jscomp.TypeInference
 
TypeInference.BooleanOutcomePair - Class in com.google.javascript.jscomp
When traversing short-circuiting binary operations, we need to keep track of two sets of boolean literals: 1.
TypeInference.TemplateTypeReplacer - Class in com.google.javascript.jscomp
 
TypeInferencePass - Class in com.google.javascript.jscomp
A compiler pass to run the type inference analysis.
TypeInferencePass(AbstractCompiler, ReverseAbstractInterpreter, TypedScope, MemoizedScopeCreator) - Constructor for class com.google.javascript.jscomp.TypeInferencePass
 
TypeInferencePass.FirstScopeBuildingCallback - Class in com.google.javascript.jscomp
 
TypeInferencePass.SecondScopeBuildingCallback - Class in com.google.javascript.jscomp
 
typeInferred - Variable in class com.google.javascript.jscomp.TypedVar
Whether the variable's type has been inferred or is declared.
TypeIRegistry - Interface in com.google.javascript.rhino
 
typeMap - Variable in class com.google.javascript.jscomp.newtypes.NominalType
 
typeMap - Variable in class com.google.javascript.jscomp.newtypes.TypeEnv
 
typeMap - Variable in class com.google.javascript.jscomp.RhinoErrorReporter
 
typeMatchingStrategy - Variable in class com.google.javascript.jscomp.TemplateAstMatcher
The strategy to use when matching the JSType of nodes.
TypeMatchingStrategy - Enum in com.google.javascript.jscomp
The different strategies for matching the JSType of nodes.
TypeMatchingStrategy(boolean, boolean, boolean) - Constructor for enum com.google.javascript.jscomp.TypeMatchingStrategy
 
TypeMatchingStrategy.MatchResult - Class in com.google.javascript.jscomp
The result of comparing two different JSType instances.
TypeMismatch(JSType, JSType, JSError) - Constructor for class com.google.javascript.jscomp.TypeValidator.TypeMismatch
It's the responsibility of the class that creates the TypeMismatch to ensure that a and b are non-matching types.
typeName - Variable in class com.google.javascript.jscomp.ClosureCodingConvention.AssertFunctionByTypeName
 
typeName - Variable in class com.google.javascript.jscomp.CodingConvention.ObjectLiteralCast
Type to cast to.
typeName - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ParameterizedTypeTree
 
typeNames - Variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter.Namespace
 
TypeNameTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Parse tree node representing a type name (of the form foo.bar.Baz) split into segments ( [foo, bar, Baz]).
TypeNameTree(SourceRange, ImmutableList<String>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree
 
TYPEOF - Static variable in class com.google.javascript.rhino.Token
Token types.
typeofClassDefiningName(Node) - Static method in class com.google.javascript.jscomp.ClosureCodingConvention
Determines whether the given node is a class-defining name, like "inherits" or "mixin."
typeOfThis - Variable in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
typeOfThis - Variable in class com.google.javascript.rhino.jstype.FunctionBuilder
 
typeOfThis - Variable in class com.google.javascript.rhino.jstype.FunctionType
The type of this in the scope of this function.
TypePair(JSType, JSType) - Constructor for class com.google.javascript.rhino.jstype.JSType.TypePair
 
typeParameterLevel - Variable in class com.google.javascript.jscomp.parsing.parser.Scanner
 
typeParameters - Variable in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
typeParameters - Variable in class com.google.javascript.jscomp.newtypes.FunctionType
 
typeParameters - Variable in class com.google.javascript.jscomp.newtypes.FunctionTypeBuilder
 
typeParameters - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
typeParser - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
typeParsingErrorReporter - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
TypePosition() - Constructor for class com.google.javascript.rhino.JSDocInfo.TypePosition
 
TypeQueryTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Parse tree node representing a type query of the form typeof foo.bar.baz
TypeQueryTree(SourceRange, ImmutableList<String>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.TypeQueryTree
 
typeRegistry - Variable in class com.google.javascript.jscomp.CheckAccessControls
 
typeRegistry - Variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
typeRegistry - Variable in class com.google.javascript.jscomp.Compiler
 
typeRegistry - Variable in class com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal
 
typeRegistry - Variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
typeRegistry - Variable in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
typeRegistry - Variable in class com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector
 
typeRegistry - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
 
typeRegistry - Variable in class com.google.javascript.jscomp.TypeCheck
 
typeRegistry - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
typeRegistry - Variable in class com.google.javascript.jscomp.TypeTransformation
 
typeRegistry - Variable in class com.google.javascript.jscomp.TypeValidator
 
typeResolver - Variable in class com.google.javascript.jscomp.TypedScope
 
TypeRestriction(JSType, boolean) - Constructor for class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter.TypeRestriction
 
types - Variable in class com.google.javascript.jscomp.DiagnosticGroup
 
types - Variable in class com.google.javascript.jscomp.DisambiguateProperties.Property
All top types on which the field exists, grouped together if related.
types - Variable in class com.google.javascript.jscomp.parsing.parser.trees.UnionTypeTree
 
typeScript - Variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Whether TypeScript syntax is included (for .d.ts support).
TYPESCRIPT - Static variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
TypeScript syntax.
typesIndexedByProperty - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
typesToSkip - Variable in class com.google.javascript.jscomp.DisambiguateProperties.Property
A set of types for which renaming this field should be skipped.
typeToCountMap - Static variable in class com.google.javascript.jscomp.Tracer
This map tracks counts of tracers for each type over all time.
typeToSilentMap - Static variable in class com.google.javascript.jscomp.Tracer
This map tracks counts of silent tracers for each type over all time.
typeToString(StringBuilder) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
typeToTimeMap - Static variable in class com.google.javascript.jscomp.Tracer
This map tracks time (ms) for each type over all time.
TypeTransformation - Class in com.google.javascript.jscomp
A class for processing type transformation expressions
TypeTransformation(AbstractCompiler, StaticTypedScope<JSType>) - Constructor for class com.google.javascript.jscomp.TypeTransformation
 
typeTransformation - Variable in class com.google.javascript.rhino.jstype.TemplateType
 
TypeTransformation.NameResolver - Class in com.google.javascript.jscomp
A helper class for holding the information about the type variables and the name variables in maprecord expressions
typeTransformationAst - Variable in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
TypeTransformationParser - Class in com.google.javascript.jscomp.parsing
A parser for the type transformation expressions (TTL-Exp) as in @template T := TTL-Exp =:
TypeTransformationParser(String, StaticSourceFile, ErrorReporter, int, int) - Constructor for class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
TypeTransformationParser.Keywords - Enum in com.google.javascript.jscomp.parsing
Keywords of the type transformation language
TypeTransformationParser.OperationKind - Enum in com.google.javascript.jscomp.parsing
The classification of the keywords
typeTransformations - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedInfo
 
typeTransformationString - Variable in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
typeValidator - Variable in class com.google.javascript.jscomp.Compiler
 
TypeValidator - Class in com.google.javascript.jscomp
A central reporter for all type violations: places where the programmer has annotated a variable (or property) with one type, but has assigned another type to it.
TypeValidator(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.TypeValidator
 
TypeValidator.TypeMismatch - Class in com.google.javascript.jscomp
Signals that the first type and the second type have been used interchangeably.
typeVar - Variable in class com.google.javascript.jscomp.newtypes.UnionType
 
TYPEVAR_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
typeVars - Variable in class com.google.javascript.jscomp.TypeTransformation.NameResolver
 
typeVisitor - Variable in class com.google.javascript.jscomp.GatherExternProperties
 
TypeWithProperties - Interface in com.google.javascript.jscomp.newtypes
A type that can contain properties, such as an ObjectType, NominalType, or a Namespace.
TypeWithPropertiesStatics - Class in com.google.javascript.jscomp.newtypes
Static methods that operate on TypeWithProperties instances.
TypeWithPropertiesStatics() - Constructor for class com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics
 

U

U2U_CONSTRUCTOR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
U2U_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
UCASE_ASCII_LETTERS - Static variable in class com.google.javascript.jscomp.regex.CaseCanonicalize
 
UCASE_LETTERS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
UnaryExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
UnaryExpressionTree(SourceRange, Token, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.UnaryExpressionTree
 
unaryOp(int, Node) - Static method in class com.google.javascript.rhino.IR
 
unboxesTo() - Method in class com.google.javascript.rhino.jstype.JSType
Turn an object type to its corresponding scalar type.
unboxesTo() - Method in class com.google.javascript.rhino.jstype.PrototypeObjectType
 
undeclare(Var) - Method in class com.google.javascript.jscomp.Scope
Undeclares a variable, to be used when the compiler optimizes out a variable and removes it from the scope.
undeclare(Var) - Method in class com.google.javascript.jscomp.TypedScope
 
UNDECLARED_NAMESPACE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
undeclaredNames - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
UNDEFINED - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
UNDEFINED_EXTERN_VAR_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
UNDEFINED_LABEL - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
UNDEFINED_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
UNDEFINED_NAME_WARNING - Static variable in class com.google.javascript.jscomp.CheckGlobalNames
 
UNDEFINED_NAMES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
UNDEFINED_OR_BOOLEAN - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
UNDEFINED_OR_BOOLEAN_MASK - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
UNDEFINED_OR_NULL - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
UNDEFINED_OR_NULL_MASK - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
UNDEFINED_OR_NUMBER - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
UNDEFINED_OR_NUMBER_MASK - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
UNDEFINED_OR_STRING - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
UNDEFINED_OR_STRING_MASK - Static variable in class com.google.javascript.jscomp.newtypes.MaskType
 
UNDEFINED_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
UNDEFINED_VAR_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
UNDEFINED_VARIABLES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
undefinedType() - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
 
UNDERSCORE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
UndiGraph<N,E> - Class in com.google.javascript.jscomp.graph
A generic undirected graph.
UndiGraph() - Constructor for class com.google.javascript.jscomp.graph.UndiGraph
 
UndiGraph.UndiGraphEdge<N,E> - Interface in com.google.javascript.jscomp.graph
A generic undirected graph edge.
UndiGraph.UndiGraphNode<N,E> - Interface in com.google.javascript.jscomp.graph
A generic undirected graph node.
unescape(CharSequence) - Static method in class com.google.javascript.jscomp.VariableMap
 
UNEXPECTED_CONTINUE - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
UNEXPECTED_LABLED_CONTINUE - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
UNEXPECTED_RETURN - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
UNEXPECTED_STRING_LITERAL_ERROR - Static variable in class com.google.javascript.jscomp.ReplaceCssNames
 
UNEXPECTED_TOKEN - Static variable in class com.google.javascript.jscomp.TypeCheck
 
ungetBuffer - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
ungetChar(int) - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
ungetCharIgnoreLineEnd(int) - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
ungetCursor - Variable in class com.google.javascript.jscomp.parsing.JsDocTokenStream
 
unicodePreservingIndex(String, int) - Static method in class com.google.javascript.jscomp.Strings
Normalizes index such that it respects Unicode character boundaries in str.
unicodePreservingSubstring(String, int, int) - Static method in class com.google.javascript.jscomp.Strings
Returns a substring of str that respects Unicode character boundaries.
unifyPropsWithSubtype(ObjectType, Set<String>, List<String>, Multimap<String, JSType>, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
unifyUnknowns(FunctionType, FunctionType) - Static method in class com.google.javascript.jscomp.newtypes.FunctionType
Unify the two types symmetrically, given that we have already instantiated the type variables of interest in f1 and f2, treating JSType.UNKNOWN as a "hole" to be filled.
unifyUnknowns(JSType, JSType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
Unify the two types symmetrically, given that we have already instantiated the type variables of interest in t1 and t2, treating JSType.UNKNOWN as a "hole" to be filled.
unifyUnknowns(NominalType, NominalType) - Static method in class com.google.javascript.jscomp.newtypes.NominalType
Unify the two types symmetrically, given that we have already instantiated the type variables of interest in nt1 and nt2, treating JSType.UNKNOWN as a "hole" to be filled.
unifyUnknowns(ObjectType, ObjectType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
Unify the two types symmetrically, given that we have already instantiated the type variables of interest in t1 and t2, treating JSType.UNKNOWN as a "hole" to be filled.
unifyUnknowns(Property, Property) - Static method in class com.google.javascript.jscomp.newtypes.Property
Unify the two types bidirectionally, ignoring type variables, but treating JSType.UNKNOWN as a "hole" to be filled.
unifyWith(JSType, List<String>, Multimap<String, JSType>) - Method in class com.google.javascript.jscomp.newtypes.JSType
Unify this, which may contain free type variables, with other, a concrete subtype, modifying the supplied typeMultimap to add any new template variable type bindings.
unifyWithSubtype(FunctionType, List<String>, Multimap<String, JSType>, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
unifyWithSubtype(JSType, List<String>, Multimap<String, JSType>, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
unifyWithSubtype(NominalType, List<String>, Multimap<String, JSType>, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.NominalType
 
unifyWithSubtype(ObjectType, List<String>, Multimap<String, JSType>, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
Unify this, which may contain free type variables, with other, a concrete type, modifying the supplied typeMultimap to add any new template varaible type bindings.
unifyWithSubtype(Property, List<String>, Multimap<String, JSType>, SubtypeCache) - Method in class com.google.javascript.jscomp.newtypes.Property
Returns whether unification succeeded
unifyWithSubtypeWarnIfFail(JSType, JSType, List<String>, Multimap<String, JSType>, Node, boolean) - Method in class com.google.javascript.jscomp.NewTypeInference
 
union(List<String>) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
union(E, E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
union(E, E) - Method in interface com.google.javascript.jscomp.graph.UnionFind
Unions the equivalence classes of a and b and returns the representative of the resulting equivalence class.
union(ImmutableSet<EnumType>, ImmutableSet<EnumType>) - Static method in class com.google.javascript.jscomp.newtypes.EnumType
 
union(CharRanges) - Method in class com.google.javascript.jscomp.regex.CharRanges
 
union(BooleanLiteralSet) - Method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
Computes the union of this set and that.
UNION_IS_UNINHABITABLE - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
UNION_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
UnionFind<E> - Interface in com.google.javascript.jscomp.graph
Union-Find is a classical algorithm used to find connected components in graph theory.
UnionType - Class in com.google.javascript.jscomp.newtypes
 
UnionType(int, ImmutableSet<ObjectType>, String, ImmutableSet<EnumType>) - Constructor for class com.google.javascript.jscomp.newtypes.UnionType
 
UnionType(int) - Constructor for class com.google.javascript.jscomp.newtypes.UnionType
 
UnionType - Class in com.google.javascript.rhino.jstype
The UnionType implements a common JavaScript idiom in which the code is specifically designed to work with multiple input types.
UnionType(JSTypeRegistry, Collection<JSType>) - Constructor for class com.google.javascript.rhino.jstype.UnionType
Creates a union type.
unionType(Iterable<Node.TypeDeclarationNode>) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
Represents a union type, which can be one of the given types.
unionType(Node.TypeDeclarationNode...) - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
 
UnionTypeBuilder - Class in com.google.javascript.rhino.jstype
A builder for union types.
UnionTypeBuilder(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
UnionTypeBuilder(JSTypeRegistry, int) - Constructor for class com.google.javascript.rhino.jstype.UnionTypeBuilder
 
UnionTypeTree - Class in com.google.javascript.jscomp.parsing.parser.trees
Parse tree node representing a union type of the form foo | bar | baz.
UnionTypeTree(SourceRange, ImmutableList<ParseTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.UnionTypeTree
 
UNIQUE - Static variable in class com.google.javascript.jscomp.ReplaceIdGenerators
 
UNIQUE_ID_GENERATOR - Static variable in class com.google.javascript.jscomp.CompilerOptions
A renaming map instance to use to signal the use of the "inconsistent" id generator type.
UNIQUE_ID_SEPARATOR - Static variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenamer
 
uniqueId - Variable in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
uniqueIdSupplier - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.BoilerplateRenamer
 
uniqueIdSupplier - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.InlineRenamer
 
uniqueLicenses - Variable in class com.google.javascript.jscomp.Compiler.CodeBuilder
 
UniqueNameGenerator - Class in com.google.javascript.jscomp.newtypes
Uses a counter to create unique names for functions, variables, type variables, etc.
UniqueNameGenerator() - Constructor for class com.google.javascript.jscomp.newtypes.UniqueNameGenerator
 
uniqueNameId - Variable in class com.google.javascript.jscomp.Compiler
Ids for function inlining so that each declared name remains unique.
UniqueRenamingToken() - Constructor for class com.google.javascript.jscomp.ReplaceIdGenerators.UniqueRenamingToken
 
unitTestHashReductionMask - Variable in class com.google.javascript.jscomp.AliasStrings
package private.
unknown - Variable in class com.google.javascript.jscomp.NameReferenceGraph
 
UNKNOWN - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
unknown - Variable in class com.google.javascript.rhino.jstype.ObjectType
 
UNKNOWN_ASSERTION_TYPE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
UNKNOWN_DEFINE_WARNING - Static variable in class com.google.javascript.jscomp.ProcessDefines
 
UNKNOWN_DEFINES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
UNKNOWN_EXPR_TYPE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
UNKNOWN_LENDS - Static variable in class com.google.javascript.jscomp.TypedScopeCreator
 
UNKNOWN_LOCATION_MASK - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
The "top" location.
UNKNOWN_MASK - Static variable in class com.google.javascript.jscomp.newtypes.JSType
 
UNKNOWN_NAMESPACE_PROPERTY - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
UNKNOWN_NAMEVAR - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
UNKNOWN_OVERRIDE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
UNKNOWN_OVERRIDE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
UNKNOWN_PROP - Static variable in class com.google.javascript.jscomp.newtypes.ObjectType
 
UNKNOWN_STRVAR - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
UNKNOWN_SYMBOL_WARNING - Static variable in class com.google.javascript.jscomp.ReplaceCssNames
 
UNKNOWN_TWEAK_WARNING - Static variable in class com.google.javascript.jscomp.ProcessTweaks
 
UNKNOWN_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
UNKNOWN_TYPENAME - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
UNKNOWN_TYPEOF_VALUE - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
UNKNOWN_TYPEOF_VALUE - Static variable in class com.google.javascript.jscomp.TypeValidator
 
UNKNOWN_TYPEVAR - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
unknownCount - Variable in class com.google.javascript.jscomp.TypeCheck
 
UnknownDefinition(Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.UnknownDefinition
 
unknownDependencies - Variable in class com.google.javascript.jscomp.MustBeReachingVariableDef.Definition
 
unknownFields - Variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
unknownFields - Variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
unknownFields - Variable in class com.google.javascript.jscomp.ConformanceConfig
 
unknownFields - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
unknownFields - Variable in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
unknownFields - Variable in class com.google.javascript.jscomp.FunctionInformationMap
 
unknownFields - Variable in class com.google.javascript.jscomp.Instrumentation
 
unknownFields - Variable in class com.google.javascript.jscomp.Requirement
 
unknownFormatConversionException() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatSpecifierParser
 
unknownFormatConversionException() - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
UnknownFormatConversionException - Exception in com.google.javascript.jscomp.parsing.parser.util.format
 
UnknownFormatConversionException(String) - Constructor for exception com.google.javascript.jscomp.parsing.parser.util.format.UnknownFormatConversionException
 
UnknownFunctionContents() - Constructor for class com.google.javascript.jscomp.FunctionTypeBuilder.UnknownFunctionContents
 
unknownNameUse - Variable in class com.google.javascript.jscomp.NameReferenceGraphConstruction
 
unknownType - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
unknownType - Variable in class com.google.javascript.jscomp.TypeInference
 
UnknownType - Class in com.google.javascript.rhino.jstype
The Unknown type.
UnknownType(JSTypeRegistry, boolean) - Constructor for class com.google.javascript.rhino.jstype.UnknownType
 
UnknownTypeException(String) - Constructor for exception com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.UnknownTypeException
 
unknownTypeNames - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
unknownTypeNames - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
unknownTypeNames - Variable in class com.google.javascript.jscomp.NTIScope
 
UNLABELED_BREAK - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
UNLIMITED_FUN_SIZE_AFTER_INLINING - Static variable in class com.google.javascript.jscomp.CompilerOptions
 
UNLISTEN_WITH_ANONBOUND - Static variable in class com.google.javascript.jscomp.CheckEventfulObjectDisposal
 
UNMAPPED - Static variable in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
UNMAPPED - Static variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
UnmappedEntry(int) - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerV3.UnmappedEntry
 
UNMATCHED_END_MARKER - Static variable in class com.google.javascript.jscomp.CreateSyntheticBlocks
 
UNMATCHED_START_MARKER - Static variable in class com.google.javascript.jscomp.CreateSyntheticBlocks
 
UnnamedEntry(int, int, int, int) - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerV3.UnnamedEntry
 
unnamedMessages - Variable in class com.google.javascript.jscomp.JsMessageVisitor
 
UNNECESSARY_CAST - Static variable in class com.google.javascript.jscomp.TypeValidator
 
UNNECESSARY_CASTS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
unoptimized(Node) - Static method in class com.google.javascript.jscomp.MinimizedCondition
Return a MeasuredNode of the given condition node, without minimizing the result.
UNRAISABLE_WARNING - Static variable in class com.google.javascript.jscomp.StrictWarningsGuard
 
UNREACHABLE_CODE - Static variable in class com.google.javascript.jscomp.CheckUnreachableCode
 
UnreachableCodeElimination - Class in com.google.javascript.jscomp
Removes dead code from a parse tree.
UnreachableCodeElimination(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.UnreachableCodeElimination
 
UnreachableCodeElimination.EliminationPass - Class in com.google.javascript.jscomp
 
unreadToken - Variable in class com.google.javascript.jscomp.parsing.JsDocInfoParser
One token buffer.
UNRECOGNIZED_TYPE_NAME - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
UnrecognizedRequire(Node, String) - Constructor for class com.google.javascript.jscomp.ProcessClosurePrimitives.UnrecognizedRequire
 
unrecognizedRequires - Variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
unregisterListener(AstChangeProxy.ChangeListener) - Method in class com.google.javascript.jscomp.AstChangeProxy
Unregisters a change listener.
unregisterPropertyOnType(String, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Removes the index's reference to a property on the given type (if it is currently registered).
UNRESOLVED_TYPE - Static variable in class com.google.javascript.jscomp.TypeCheck
 
unresolvedNamedTypes - Variable in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
UNRESTRICTED - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
UNRESTRICTED_MASK - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
unrollBinaryOperator(Node, int, String, CodeGenerator.Context, CodeGenerator.Context, int, int) - Method in class com.google.javascript.jscomp.CodeGenerator
We could use addList recursively here, but sometimes we produce very deeply nested operators and run out of stack space, so we just unroll the recursion when possible.
UNSAFE_CTOR_ALIASING - Static variable in class com.google.javascript.jscomp.CollapseProperties
 
UNSAFE_NAMESPACE_WARNING - Static variable in class com.google.javascript.jscomp.CollapseProperties
 
UNSAFE_THIS - Static variable in class com.google.javascript.jscomp.CollapseProperties
 
UNSET - Static variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
UNSTUB_METHOD_NAME - Static variable in class com.google.javascript.jscomp.CrossModuleMethodMotion
 
unsupported - Variable in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Whether this includes features not supported in current stable browsers.
UNSUPPORTED_DEFINE_SIGNATURE_ERROR - Static variable in class com.google.javascript.jscomp.TransformAMDToCJSModule
 
UNSUPPORTED_RECORD_TYPE - Static variable in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
unsupportedDefineError(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.TransformAMDToCJSModule
 
unsupportedLanguageFeature(ParseTree, String) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
UNUSED - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
UNUSED_LOCAL_ASSIGNMENT - Static variable in class com.google.javascript.jscomp.VariableReferenceCheck
 
UNUSED_LOCAL_VARIABLE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
UNUSED_PRIVATE_PROPERTY - Static variable in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
UNUSED_PRIVATE_PROPERTY - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
update() - Method in class com.google.javascript.jscomp.parsing.JsDocTokenStream
Allows the JSDocParser to update the character offset so that getCharno() returns a valid character position.
updateArgTypes(List<JSType>) - Method in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
updateAssignAllowedStack(Node, boolean) - Method in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
Determines whether assignment to a define should be allowed in the subtree of the given node, and if not, records that fact.
updateBind(Node) - Method in class com.google.javascript.jscomp.TypeInference
When "bind" is called on a function, we infer the type of the returned "bound" function by looking at the number of parameters in the call site.
updateCache(JSType, JSType, JSType.MatchStatus) - Method in class com.google.javascript.rhino.jstype.JSType.EqCache
 
updateCache(JSType, JSType, JSType.MatchStatus) - Method in class com.google.javascript.rhino.jstype.JSType.ImplCache
 
updateExports(List<Node>) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
updateFunctionDeclarationAtFunctionNode(GlobalNamespace.Name, boolean) - Method in class com.google.javascript.jscomp.CollapseProperties
Updates the first initialization (a.k.a "declaration") of a global name that occurs at a FUNCTION node.
updateFunctionForUse(CallGraph.Function, Node) - Method in class com.google.javascript.jscomp.CallGraph
Updates CallGraph.Function information (such as whether is is aliased or exposed to .apply or .call based a site where the function is used.
updateFunctionNode(JsMessage, Node) - Method in class com.google.javascript.jscomp.ReplaceMessages
Updates the descendants of a FUNCTION node to represent a message's value.
updateGlobalVarReferences(Map<Var, ReferenceCollectingCallback.ReferenceCollection>, Node) - Method in class com.google.javascript.jscomp.AbstractCompiler
Updates the list of references for variables in global scope.
updateGlobalVarReferences(Map<Var, ReferenceCollectingCallback.ReferenceCollection>, Node) - Method in class com.google.javascript.jscomp.Compiler
 
updateGlobalVarReferences(Map<Var, ReferenceCollectingCallback.ReferenceCollection>, Node) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap
Updates the internal reference map based on the provided parameters.
updateLvalueTypeInEnv(TypeEnv, Node, QualifiedName, JSType) - Method in class com.google.javascript.jscomp.NewTypeInference
 
updateMethodType(DeclaredFunctionType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.PropertyDef
 
updateMinimumModule(JSModule) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
 
updateObjLitOrFunctionDeclaration(GlobalNamespace.Name, String, boolean) - Method in class com.google.javascript.jscomp.CollapseProperties
Updates the first initialization (a.k.a "declaration") of a global name.
updateObjLitOrFunctionDeclarationAtAssignNode(GlobalNamespace.Name, String, boolean) - Method in class com.google.javascript.jscomp.CollapseProperties
Updates the first initialization (a.k.a "declaration") of a global name that occurs at an ASSIGN node.
updateObjLitOrFunctionDeclarationAtVarNode(GlobalNamespace.Name, boolean) - Method in class com.google.javascript.jscomp.CollapseProperties
Updates the first initialization (a.k.a "declaration") of a global name that occurs at a VAR node.
updatePeakMem() - Static method in class com.google.javascript.jscomp.NewTypeInference
 
updatePropertyTypeMap(FunctionType, Map<String, JSType>, HashSet<FunctionType>) - Static method in class com.google.javascript.rhino.jstype.FunctionType
 
updateReferencesWithGlobalScope(Scope) - Method in class com.google.javascript.jscomp.GlobalVarReferenceMap
 
updateRequire(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
updateRequires(List<Node>) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
updateReturn(JSType) - Method in class com.google.javascript.jscomp.NewTypeInference.DeferredCheck
 
updateRootShadows(Scope, ImmutableSet<String>) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
 
updateScopeForTypeChange(FlowScope, Node, JSType, JSType) - Method in class com.google.javascript.jscomp.TypeInference
Updates the scope according to the result of a type change, like an assignment or a type cast.
updateSimpleDeclaration(String, GlobalNamespace.Name, GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.CollapseProperties
Updates the initial assignment to a collapsible property at global scope by changing it to a variable declaration (e.g.
UpdateThisAndArgumentsReferences() - Constructor for class com.google.javascript.jscomp.Es6RewriteArrowFunction.UpdateThisAndArgumentsReferences
 
updateType(String, JSType) - Method in class com.google.javascript.jscomp.NTIScope
 
updateTypemap(Multimap<String, JSType>, String, JSType) - Static method in class com.google.javascript.jscomp.newtypes.JSType
 
updateTypeOfParameters(Node, FunctionType) - Method in class com.google.javascript.jscomp.TypeInference
For functions with function parameters, type inference will set the type of a function literal argument from the function parameter type.
updateUi(Compiler, Result) - Method in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
updateUiException(Exception) - Method in class com.google.javascript.jscomp.debugger.DebuggerGwtMain
 
URI - Class in java.net
GWT compatible minimal emulation of URI
URI(String) - Constructor for class java.net.URI
 
URI_ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
URI_ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
uriString - Variable in class java.net.URI
 
url - Variable in class com.google.javascript.jscomp.SourceFile.AtUrl
 
URSH - Static variable in class com.google.javascript.rhino.Token
Token types.
usages - Variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
use - Variable in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
use - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 
USE_OF_GOOG_BASE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
USE_OF_GOOG_BASE - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
USE_OF_WITH - Static variable in class com.google.javascript.jscomp.StrictModeCheck
 
USE_STRICT_ONLY - Static variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
USE_STRICT_ONLY - Static variable in class com.google.javascript.jscomp.parsing.IRFactory
 
USE_STRICT_ONLY - Static variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
useBlockScope - Variable in class com.google.javascript.jscomp.NodeTraversal
 
useCfgNode - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 
used - Variable in class com.google.debugging.sourcemap.SourceMapGeneratorV3.Mapping
Whether the mapping is actually used by the source map.
used - Variable in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
used - Variable in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
used - Variable in class com.google.javascript.rhino.Node.SiblingNodeIterable
 
USED_RESULTS - Static variable in class com.google.javascript.jscomp.ReplaceStrings
 
useDebugLog - Variable in class com.google.javascript.jscomp.CompilerOptions
Whether to return strings logged with AbstractCompiler#addToDebugLog in the compiler's Result.
usedHashedAliases - Variable in class com.google.javascript.jscomp.AliasStrings
 
UsedMappingCheck() - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorV3.UsedMappingCheck
 
useEdgeAnnotations - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
useEdgeAnnotations - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
useEmergencyFailSafe() - Method in class com.google.javascript.jscomp.CompilerOptions
The emergency fail safe removes all strict and ERROR-escalating warnings guards.
useEval - Variable in class com.google.javascript.jscomp.deps.ClosureBundler
 
useEval(boolean) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
 
USELESS_BLOCK - Static variable in class com.google.javascript.jscomp.lint.CheckUselessBlocks
 
USELESS_CODE_ERROR - Static variable in class com.google.javascript.jscomp.CheckSideEffects
 
USELESS_EMPTY_STATEMENT - Static variable in class com.google.javascript.jscomp.lint.CheckEmptyStatements
 
USELESS_USE_STRICT_DIRECTIVE - Static variable in class com.google.javascript.jscomp.ClosureRewriteModule
 
USELESS_USE_STRICT_DIRECTIVE - Static variable in class com.google.javascript.jscomp.ProcessEs6Modules
 
useNameReferenceGraph - Variable in class com.google.javascript.jscomp.PureFunctionIdentifier.Driver
 
useNewTypeInference - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
useNewTypeInference - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
useNewTypeInference - Variable in class com.google.javascript.jscomp.CompilerOptions
 
useNodeAnnotations - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
useNodeAnnotations - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
useNonStrictWarningsGuard() - Method in class com.google.javascript.jscomp.CompilerOptions
 
usePseudoNames - Variable in class com.google.javascript.jscomp.CoalesceVariableNames
 
userOrderedInputs - Variable in class com.google.javascript.jscomp.deps.Es6SortedDependencies
 
usesImplicitMatch() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @record annotation is present on this JSDocInfo.
UseSite - Class in com.google.javascript.jscomp
Information about the context in which a Definition is used.
UseSite(Node, Scope, JSModule) - Constructor for class com.google.javascript.jscomp.UseSite
 
UseSiteGatheringCallback() - Constructor for class com.google.javascript.jscomp.SimpleDefinitionFinder.UseSiteGatheringCallback
 
useSourceInfoFrom(Node) - Method in class com.google.javascript.rhino.Node
Overwrite all the source information in this node with that of other.
useSourceInfoFromForTree(Node) - Method in class com.google.javascript.rhino.Node
Overwrite all the source information in this node and its subtree with that of other.
useSourceInfoIfMissingFrom(Node) - Method in class com.google.javascript.rhino.Node
Overwrite all the source information in this node with that of other iff the source info is missing.
useSourceInfoIfMissingFromForTree(Node) - Method in class com.google.javascript.rhino.Node
Overwrite all the source information in this node and its subtree with that of other iff the source info is missing.
useThreads - Variable in class com.google.javascript.jscomp.CompilerExecutor
Whether to use threads.
useTypesForOptimization - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
useTypesForOptimization - Variable in class com.google.javascript.jscomp.CompilerOptions
Use type information to enable additional optimization opportunities.
UTF8_BOM - Static variable in class com.google.javascript.jscomp.SourceFile
 
UTF8_BOM_CODE - Static variable in class com.google.javascript.jscomp.CommandLineRunner
 
Util - Class in com.google.debugging.sourcemap
 
Util() - Constructor for class com.google.debugging.sourcemap.Util
 

V

validAllTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
An all type expression must be of the form: all()
validate(boolean) - Method in interface com.google.debugging.sourcemap.SourceMapGenerator
Whether to perform additional validation on the source map.
validate(boolean) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
 
validate(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
validate(boolean) - Method in class com.google.javascript.jscomp.SourceMap
 
validateAll(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
validateAmbientDeclaration(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateAmbientDeclarationHelper(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateArrayLit(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateArrayPattern(int, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateArrowFunction(Node) - Method in class com.google.javascript.jscomp.CheckJSDoc
Check that an arrow function is not annotated with .
validateAssignmentExpression(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateAssignmentTarget(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateBinaryOp(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateBlock(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateBreak(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateBreakContinue(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
validateCall(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateCall(AbstractCompiler, Node, FunctionType, boolean) - Static method in class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
Validate the parameters and the 'this' type, of a new or call.
validateCase(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateCatch(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateChildCount(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateChildCount(Node, int) - Method in class com.google.javascript.jscomp.AstValidator
 
validateChildCountIn(Node, int, int) - Method in class com.google.javascript.jscomp.AstValidator
 
validateChildless(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateClass(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateClassDeclaration(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
In a class declaration, unlike a class expression, the class name is required.
validateClassHelper(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateClassLevelJsDoc(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
Checks that class-level annotations like @interface/@extends are not used on member functions.
validateClassMember(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateClassMembers(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateCodeRoot(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateComputedPropClassMethod(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateContinue(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateDefaultCase(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateDefaultValue(int, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateDefaultValue(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
Check that an arrow function is not annotated with .
validateDependencies(Iterable<DependencyInfo>, Iterable<DependencyInfo>) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Reports if there are any dependency problems with the given dependency information.
validateDeprecatedJsDoc(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
Checks that deprecated annotations such as @expose are not present
validateDo(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateEmptyName(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateEmptyString(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateEntry(SourceMapConsumerV3.Entry) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3.MappingBuilder
Sanity check the entry.
validateEnum(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateEnumMembers(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateEs6Feature(String, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateEs6TypedFeature(String, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateExport(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateExportSpecifier(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateExportSpecifiers(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateExpression(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateExprStmt(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateFor(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateForOf(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateFunctionBody(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateFunctionExpression(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateFunctionExpressionHelper(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateFunctionJsDoc(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
Checks that JSDoc intended for a function is actually attached to a function.
validateFunctionSignature(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateFunctionStatement(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateGetProp(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateHasInputId(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateHasSourceName(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateIf(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateImport(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateImportSpecifier(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateImportSpecifiers(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateInterface(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateInterfaceExtends(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateInterfaceMember(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateInterfaceMembers(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateIsSynthetic(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateLabel(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateLabel(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
validateLabelName(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateMaximumChildCount(Node, int) - Method in class com.google.javascript.jscomp.AstValidator
 
validateMinimumChildCount(Node, int) - Method in class com.google.javascript.jscomp.AstValidator
 
validateMsgJsDoc(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
Checks that annotations for messages (@desc, @hidden, and @meaning) are in the proper place, namely on names starting with MSG_ which indicates they should be extracted for translation.
validateName(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateName(GlobalNamespace.Name, boolean) - Method in class com.google.javascript.jscomp.CheckGlobalNames
 
validateNameDeclarationChild(int, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNameDeclarationHelper(int, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNamedType(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNamespace(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNamespaceElements(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNamespaceName(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNew(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNoCollapse(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
Warns when nocollapse annotations are present on nodes which are not eligible for property collapsing.
validateNodeType(int, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNonEmptyString(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNonNullString(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateNoOverlaps(List<CodeReplacement>) - Static method in class com.google.javascript.refactoring.ApplySuggestedFixes
Validates that none of the CodeReplacements have any overlap, since applying changes that have overlap will produce malformed results.
validateNoSideEffects(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
Check that @nosideeeffects annotations are only present in externs.
validateNumber(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectLit(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectLitComputedPropKey(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectLiteralKeyName(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectLitGetKey(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectLitKey(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectLitSetKey(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectLitStringKey(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectPattern(int, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectPatternComputedPropKey(int, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjectPatternStringKey(int, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateObjLit(Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
validateOptionalExpression(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateOptionalName(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateParameter(JSType, JSType) - Static method in class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
Expect that the type of an argument matches the type of the parameter that it's fulfilling.
validateParameterList(AbstractCompiler, Node, FunctionType, boolean) - Static method in class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
 
validateParameters(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateParameters(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
validateParametersEs5(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateParametersEs6(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateRegExpFlags(LiteralExpressionTree, String) - Method in class com.google.javascript.jscomp.parsing.IRFactory.TransformDispatcher
 
validateRegExpLit(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateRest(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateReturn(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateReturn(Node) - Method in class com.google.javascript.jscomp.parsing.IRFactory
 
validateRoot(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateScopeCall(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
validateScript(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateSpread(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateStatement(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateStatement(Node, boolean) - Method in class com.google.javascript.jscomp.AstValidator
 
validateString(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateSwitch(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateSwitchMember(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateSyntheticBlock(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateTaggedTemplateLit(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateTempates(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
validateTemplateLit(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateTemplateLitSub(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateThis(Node, FunctionType, boolean) - Static method in class com.google.javascript.jscomp.ConformanceRules.ConformanceUtil
 
validateThrow(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateTrinaryOp(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateTry(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateTypeAlias(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateTypeAnnotations(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.CheckJSDoc
Check that JSDoc with a @type annotation is in a valid place.
validateUnaryOp(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateUsage(Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
validateVarOrAssignmentTarget(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateVarOrOptionalExpression(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateWhile(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateWith(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validateYield(Node) - Method in class com.google.javascript.jscomp.AstValidator
 
validator - Variable in class com.google.javascript.jscomp.TypeCheck
 
validator - Variable in class com.google.javascript.jscomp.TypedScopeCreator
 
validator - Variable in class com.google.javascript.rhino.jstype.NamedType
Validates the type resolution.
validBooleanExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A boolean expression must be a boolean predicate or a boolean type predicate
validBooleanOperation(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
validConditionalExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A conditional type transformation expression must be of the form cond(BoolExp, TTLExp, TTLExp)
validInstanceOfExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A typeOfVar expression must be of the form instanceOf('name')
validMaprecordExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A maprecord type transformation expression must be of the form maprecord(TTLExp, (typevar, typevar) => TTLExp).
validMapunionExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A mapunion type transformation expression must be of the form mapunion(TTLExp, (typevar) => TTLExp).
validMarkers - Variable in class com.google.javascript.jscomp.CreateSyntheticBlocks
 
validNativeTypeExpr(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
validNodeTypeA - Variable in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
validNodeTypeB - Variable in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
 
validNoneTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A none type expression must be of the form: none()
validOperationExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
An operation expression is a cond or a mapunion
validPrimitiveCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
validPrintTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
validPropTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
validRawTypeOfTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A raw type expression must be of the form rawTypeOf(TTLExp)
validRecordParam(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A record must be a valid type transformation expression or a node of the form: {prop:TTLExp, prop:TTLExp, ...} Notice that the values are mandatory and they must be valid type transformation expressions
validRecordTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A record type expression must be of the form: record(RecordExp, RecordExp, ...)
validStringPredicate(Node, int) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
validTemplateTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A template type expression must be of the form type(typename, TTLExp,...) or type(typevar, TTLExp...)
validTemplateTypeName(String) - Static method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
The types in @template annotations must start with a capital letter, and contain only letters, digits, and underscores.
validTemplateTypeOfExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A template type of expression must be of the form templateTypeOf(TTLExp, index)
validTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A TTL type expression must be a union type, a template type, a record type or any of the type predicates (none, rawTypeOf, templateTypeOf).
validTypeOfVarExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A typeOfVar expression must be of the form typeOfVar('name')
validTypePredicate(Node, int) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
validTypeTransformationExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
Checks the structure of the AST of a type transformation expression in @template T := TTLExp =:
validTypevarParam(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
validTypevarPredicate(Node, int) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
validUnionTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
A Union type expression must be a valid type variable or a union(TTLExp, TTLExp, ...)
validUnknownTypeExpression(Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
An unknown type expression must be of the form: unknown()
vals - Static variable in class com.google.javascript.jscomp.newtypes.ObjectKind
 
value - Variable in class com.google.debugging.sourcemap.SourceMapSection
A URL for a valid source map file that represents a section of a generate source file such as when multiple files are concatenated together.
value - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.FlagEntry
 
value - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.LiteralProperty
 
value - Variable in class com.google.javascript.jscomp.ClosureRewriteClass.MemberDefinition
 
value - Variable in class com.google.javascript.jscomp.DefinitionsRemover.ObjectLiteralPropertyDefinition
 
value - Variable in class com.google.javascript.jscomp.ExternExportsPass.Export
 
value - Variable in class com.google.javascript.jscomp.graph.GraphColoring.Color
 
value - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphEdge
 
value - Variable in class com.google.javascript.jscomp.graph.LinkedDirectedGraph.LinkedDirectedGraphNode
 
value - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphEdge
 
value - Variable in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph.LinkedUndirectedGraphNode
 
value - Variable in class com.google.javascript.jscomp.InlineProperties.PropertyInfo
 
value - Variable in class com.google.javascript.jscomp.parsing.parser.IdentifierToken
 
value - Variable in enum com.google.javascript.jscomp.parsing.parser.Keywords
 
value - Variable in class com.google.javascript.jscomp.parsing.parser.LiteralToken
 
value - Variable in enum com.google.javascript.jscomp.parsing.parser.TokenType
 
value - Variable in class com.google.javascript.jscomp.parsing.parser.trees.Comment
 
value - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyDefinitionTree
 
value - Variable in class com.google.javascript.jscomp.parsing.parser.trees.PropertyNameAssignmentTree
 
value - Variable in class com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralPortionTree
 
value - Variable in class com.google.javascript.jscomp.parsing.parser.trees.ThrowStatementTree
 
value - Variable in class com.google.javascript.jscomp.PolymerPass.MemberDefinition
Value Node (RHS) for the definition of this member.
value - Variable in enum com.google.javascript.jscomp.Requirement.Type
 
value - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter.RestrictByOneTypeOfResultVisitor
A value known to be equal or not equal to the result of the typeOf operation.
value - Variable in enum com.google.javascript.jscomp.WarningsGuard.Priority
 
value - Variable in enum com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey
 
value - Variable in enum com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey
 
value - Variable in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey
 
value - Variable in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey
 
value - Variable in enum com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey
 
value - Variable in class com.google.javascript.rhino.Node.SideEffectFlags
 
value_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
value_ - Variable in class com.google.javascript.jscomp.Requirement
 
VALUE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
valueConsumedByParent(Node, Node) - Static method in class com.google.javascript.jscomp.NameAnalyzer
Determine if the parent reads the value of a child expression directly.
valueFn - Variable in class com.google.javascript.jscomp.CodingConvention.Cache
 
valueHasSideEffects - Variable in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
valueMatcher - Variable in class com.google.javascript.jscomp.deps.JsFileLineParser
Matcher used in the parsing string literals.
valueName - Variable in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
valueNode - Variable in class com.google.javascript.jscomp.ProcessTweaks.TweakFunctionCall
 
valueOf(String) - Static method in enum com.google.debugging.sourcemap.SourceMapFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.debugging.sourcemap.SourceMapSection.SectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.AbstractCommandLineRunner.JsSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.AbstractCompiler.ConfigContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.AbstractMessageFormatter.Color
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.AnalyzePrototypeProperties.SymbolType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.AnonymousFunctionNamingPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CheckEventfulObjectDisposal.DisposalCheckingPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CheckEventfulObjectDisposal.SeenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CheckLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CheckLevelLegacy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CheckRequiresForConstructors.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CodeGenerator.Context
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CodePrinter.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CodingConvention.SubclassType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CommandLineRunner.FormattingOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.Compiler.SyntheticExternsPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.DependencyMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.DevMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.Environment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.ExtractPrototypeMemberDeclarationsMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.JsonStreamMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.Reach
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.TracerMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.TweakProcessing
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.ConformanceRules.ConformanceLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.ControlFlowGraph.Branch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageReach
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CssRenamingMap.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.CustomPassExecutionTime
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.DeadAssignmentsElimination.VariableLiveness
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.debugger.CompilationParam
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.deps.ClosureBundler.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.deps.DepsGenerator.InclusionStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.ErrorFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.ExpressionDecomposer.DecompositionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.FindExportableNodes.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.FunctionInjector.CallSiteType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.FunctionInjector.CanInlineResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.FunctionInjector.InliningMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.GlobalNamespace.Name.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.GlobalNamespace.Ref.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.InlineVariables.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.JsMessage.Style
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.MinimizedCondition.MinimizationStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.NameAnalyzer.RefType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.NameAnalyzer.TriState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.newtypes.EnumType.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.newtypes.Property.Attribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.newtypes.RawNominalType.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.newtypes.Typedef.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.NodeUtil.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.Annotation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.Config.LanguageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.JsDocInfoParser.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.JsDocInfoParser.WhitespaceOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.JsDocToken
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Parser.Config.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Parser.Expression
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Parser.ParamContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.Parser.PatternKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.trees.Comment.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree.ComprehensionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.parsing.TypeTransformationParser.OperationKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.FoldArrayAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.PhaseOptimizer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.PropertyRenamingPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.ReplaceIdGenerators.RenameStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.Requirement.Type
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum com.google.javascript.jscomp.Requirement.Type
 
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum com.google.javascript.jscomp.Requirement.Type
 
valueOf(String) - Static method in enum com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstractionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.SourceMap.DetailLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.SourceMap.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.TypeMatchingStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.VariableRenamingPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.VariableVisibilityAnalysis.VariableVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.WarningLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.WarningsGuard.Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.JSDocInfo.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.jstype.EquivalenceMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.jstype.FunctionType.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.jstype.FunctionType.PropAccess
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.jstype.JSType.MatchStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.jstype.JSTypeNative
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.jstype.TemplateTypeMap.EquivalenceMatch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.google.javascript.rhino.jstype.TernaryValue
Returns the enum constant of this type with the specified name.
valueOf() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
valueOfBinaryDigit(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
valueOfOctalDigit(char) - Static method in class com.google.javascript.jscomp.parsing.parser.Scanner
 
valueReferences - Variable in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
values() - Static method in enum com.google.debugging.sourcemap.SourceMapFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.debugging.sourcemap.SourceMapSection.SectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.AbstractCommandLineRunner.JsSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.AbstractCompiler.ConfigContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.AbstractCompiler.LifeCycleStage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.AbstractMessageFormatter.Color
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.AnalyzePrototypeProperties.SymbolType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.AnonymousFunctionNamingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CheckEventfulObjectDisposal.DisposalCheckingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CheckEventfulObjectDisposal.SeenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CheckLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CheckLevelLegacy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CheckRequiresForConstructors.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CodeGenerator.Context
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CodePrinter.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CodingConvention.SubclassType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CommandLineRunner.FormattingOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.Compiler.SyntheticExternsPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.DependencyMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.DevMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.Environment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.ExtractPrototypeMemberDeclarationsMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.JsonStreamMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.Reach
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.TracerMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CompilerOptions.TweakProcessing
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.ConformanceRules.ConformanceLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.ControlFlowGraph.Branch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CoverageInstrumentationPass.CoverageReach
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CssRenamingMap.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.CustomPassExecutionTime
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.DeadAssignmentsElimination.VariableLiveness
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.debugger.CompilationParam
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.deps.ClosureBundler.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.deps.DepsGenerator.InclusionStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.ErrorFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.ExpressionDecomposer.DecompositionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.Pattern
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.FindExportableNodes.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.FunctionInjector.CallSiteType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.FunctionInjector.CanInlineResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.FunctionInjector.InliningMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.GlobalNamespace.Name.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.GlobalNamespace.Ref.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.InlineVariables.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.JsMessage.Style
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.MinimizedCondition.MinimizationStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.NameAnalyzer.RefType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.NameAnalyzer.TriState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.newtypes.EnumType.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc.ParameterKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.newtypes.Property.Attribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.newtypes.RawNominalType.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.newtypes.Typedef.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.NodeUtil.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.Annotation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.Config.LanguageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.JsDocInfoParser.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.JsDocInfoParser.WhitespaceOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.JsDocToken
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.FeatureSet.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.Keywords
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.Parser.Config.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.Parser.Expression
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.Parser.ParamContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.Parser.PatternKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.trees.Comment.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree.ComprehensionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.TypeTransformationParser.Keywords
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.parsing.TypeTransformationParser.OperationKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax.FoldArrayAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.PhaseOptimizer.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.ProcessTweaks.TweakFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.PropertyRenamingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.ReplaceIdGenerators.RenameStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum com.google.javascript.jscomp.Requirement.Type
 
values() - Static method in enum com.google.javascript.jscomp.Requirement.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.SideEffectsAnalysis.LocationAbstractionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.SourceMap.DetailLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.SourceMap.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.TypeMatchingStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.VariableRenamingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.VariableVisibilityAnalysis.VariableVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.WarningLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.WarningsGuard.Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.FormattingKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.rhino.JSDocInfo.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.rhino.jstype.EquivalenceMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.rhino.jstype.FunctionType.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.rhino.jstype.FunctionType.PropAccess
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.rhino.jstype.JSType.MatchStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.rhino.jstype.JSTypeNative
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.google.javascript.rhino.jstype.PropertyMap
 
values() - Static method in enum com.google.javascript.rhino.jstype.TemplateTypeMap.EquivalenceMatch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.google.javascript.rhino.jstype.TernaryValue
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType() - Constructor for enum com.google.javascript.jscomp.NodeUtil.ValueType
 
ValueType - Class in com.google.javascript.rhino.jstype
Value types (null, void, number, boolean, string).
ValueType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.ValueType
 
var - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties.GlobalFunction
 
VAR - Static variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
var - Variable in class com.google.javascript.jscomp.InlineFunctions.FunctionVar
 
Var - Class in com.google.javascript.jscomp
Used by Scope to store information about variables.
Var(String, Node, Scope, int, CompilerInput) - Constructor for class com.google.javascript.jscomp.Var
 
var(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
var(Node) - Static method in class com.google.javascript.rhino.IR
 
VAR - Static variable in class com.google.javascript.rhino.Token
Token types.
Var.Arguments - Class in com.google.javascript.jscomp
A special subclass of Var used to distinguish "arguments" in the current scope.
VAR_ARGS - Static variable in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
VAR_ARGS_MUST_BE_LAST - Static variable in class com.google.javascript.jscomp.FunctionTypeBuilder
 
VAR_ARGS_NAME - Static variable in class com.google.javascript.jscomp.GoogleCodingConvention
 
VAR_ARGS_NAME - Static variable in class com.google.javascript.rhino.Node
 
VAR_ARGUMENTS_SHADOWED_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
VAR_MULTIPLY_DECLARED_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
VAR_PREFIX - Static variable in class com.google.javascript.jscomp.InlineObjectLiterals
 
VAR_RENAME_SUFFIX - Static variable in class com.google.javascript.jscomp.TransformAMDToCJSModule
 
VAR_UNDEFINED - Static variable in class com.google.javascript.jscomp.TypeTransformation
 
VarCheck - Class in com.google.javascript.jscomp
Checks that all variables are declared, that file-private variables are accessed only in the file that declares them, and that any var references that cross module boundaries respect declared module dependencies.
VarCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.VarCheck
 
VarCheck(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.VarCheck
 
VarCheck.NameRefInExternsCheck - Class in com.google.javascript.jscomp
A check for name references in the externs inputs.
VarCheck.RedeclarationCheckHandler - Class in com.google.javascript.jscomp
The handler for duplicate declarations.
VarCollector() - Constructor for class com.google.javascript.jscomp.NodeUtil.VarCollector
 
varDeclaredInDifferentFunction(Var, Scope) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
VarDefinition(Node, boolean) - Constructor for class com.google.javascript.jscomp.DefinitionsRemover.VarDefinition
 
varFilter - Variable in class com.google.javascript.jscomp.ReferenceCollectingCallback
Only collect references for filtered variables.
VariableDeclarationListTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
VariableDeclarationListTree(SourceRange, TokenType, ImmutableList<VariableDeclarationTree>) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree
 
VariableDeclarationTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
VariableDeclarationTree(SourceRange, ParseTree, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree
 
variableIsParameter(Var) - Static method in class com.google.javascript.jscomp.VariableVisibilityAnalysis
Returns true if the variable is a formal parameter.
VariableLiveness() - Constructor for enum com.google.javascript.jscomp.DeadAssignmentsElimination.VariableLiveness
 
variableMap - Variable in class com.google.javascript.jscomp.DefaultPassConfig
The variable renaming map
variableMap - Variable in class com.google.javascript.jscomp.PassConfig.State
 
variableMap - Variable in class com.google.javascript.jscomp.Result
 
VariableMap - Class in com.google.javascript.jscomp
Stores the mapping from original variable name to new variable names.
VariableMap(Map<String, String>) - Constructor for class com.google.javascript.jscomp.VariableMap
 
variableMapInputFile - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
variableMapOutputFile - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
variableMapOutputFile - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
VariableReferenceCheck - Class in com.google.javascript.jscomp
Checks variables to see if they are referenced before their declaration, or if they are redeclared in a way that is suspicious (i.e.
VariableReferenceCheck(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.VariableReferenceCheck
 
VariableReferenceCheck.ReferenceCheckingBehavior - Class in com.google.javascript.jscomp
Behavior that checks variables for redeclaration or early references just after they go out of scope.
VariableReferenceCheck.ReferenceCheckingBehavior.ShallowReferenceCollector - Class in com.google.javascript.jscomp
Do a shallow check since cases like: function f(y = () => x, x = 5) { return y(); } is legal.
variableRenaming - Variable in class com.google.javascript.jscomp.CompilerOptions
Controls which variables get renamed.
VariableRenamingPolicy - Enum in com.google.javascript.jscomp
Policies to determine which variables should be renamed.
VariableRenamingPolicy() - Constructor for enum com.google.javascript.jscomp.VariableRenamingPolicy
 
VariableStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
VariableStatementTree(SourceRange, VariableDeclarationListTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.VariableStatementTree
 
VariableUseDeclarationMap(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.VariableUseDeclarationMap
 
variableUseMap - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
VariableVisibility() - Constructor for enum com.google.javascript.jscomp.VariableVisibilityAnalysis.VariableVisibility
 
variableVisibilityAnalysis - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
VariableVisibilityAnalysis - Class in com.google.javascript.jscomp
An analysis pass that determines the visibility of variables -- that is, whether a variable is truly local, a local captured by an inner scope, a parameter, or a global variable.
VariableVisibilityAnalysis(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.VariableVisibilityAnalysis
 
VariableVisibilityAnalysis.VariableVisibility - Enum in com.google.javascript.jscomp
 
varify() - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
varName - Variable in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.Candidate
 
varName - Variable in class com.google.javascript.jscomp.NodeIterators.LocalVarMotion
 
varNameGen - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
varNameInfo - Variable in class com.google.javascript.jscomp.AnalyzePrototypeProperties
 
vars - Variable in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer.LoopObject
 
vars - Variable in class com.google.javascript.jscomp.NodeUtil.VarCollector
 
vars - Variable in class com.google.javascript.jscomp.Scope
 
vars - Variable in class com.google.javascript.jscomp.TypedScope
 
varsByFrequency - Variable in class com.google.javascript.jscomp.ShadowVariables
 
varsInFunctionBody - Variable in class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior
 
varsToDeclareInExterns - Variable in class com.google.javascript.jscomp.VarCheck
 
varsToRemove - Variable in class com.google.javascript.jscomp.StripCode
 
varToAssign(Node) - Static method in class com.google.javascript.jscomp.PolymerClassRewriter
 
varToNameUsage - Variable in class com.google.javascript.jscomp.ShadowVariables
 
verbose - Variable in class com.google.javascript.refactoring.RefasterJs
 
VerboseMessageFormatter - Class in com.google.javascript.jscomp
Verbose message formatter.
VerboseMessageFormatter(SourceExcerptProvider) - Constructor for class com.google.javascript.jscomp.VerboseMessageFormatter
 
verifyAllReferencesInlined(InlineFunctions.FunctionState) - Method in class com.google.javascript.jscomp.InlineFunctions
Sanity check to verify, that expression rewriting didn't make a call inaccessible.
VerifyConstants(AbstractCompiler, boolean) - Constructor for class com.google.javascript.jscomp.Normalize.VerifyConstants
 
verifyDefine(NodeTraversal, Node, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Verifies that a provide method call has exactly one argument, and that it's a string literal and that the contents of the string are valid JS tokens.
verifyIsLast(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
verifyLastArgumentIsString(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Verifies that a method call has exactly one argument, and that it's a string literal.
verifyNotNull(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
verifyOfType(NodeTraversal, Node, Node, int) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
verifyProvide(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Verifies that a provide method call has exactly one argument, and that it's a string literal and that the contents of the string are valid JS tokens.
verifyScopeChanges(Map<Node, Node>, Node, boolean) - Static method in class com.google.javascript.jscomp.NodeUtil
Checks that the scope roots marked as changed have indeed changed
verifySetCssNameMapping(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
Verifies that setCssNameMapping is called with the correct methods.
version - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
version() - Method in class com.google.javascript.jscomp.parsing.parser.FeatureSet
Returns a string representation suitable for encoding in depgraph and deps.js files.
version - Variable in class com.google.javascript.rhino.JSDocInfo.LazilyInitializedDocumentation
 
VIOLATED_MODULE_DEP - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
VIOLATED_MODULE_DEP_ERROR - Static variable in class com.google.javascript.jscomp.VarCheck
 
violation(String, Node) - Method in class com.google.javascript.jscomp.AstValidator
 
VIOLATION - Static variable in class com.google.javascript.jscomp.ConformanceRules.ConformanceResult
 
violationHandler - Variable in class com.google.javascript.jscomp.AstValidator
 
VIRTUAL_FILE - Static variable in class com.google.javascript.jscomp.ClosureRewriteClass
 
VIRTUAL_FILE - Static variable in class com.google.javascript.jscomp.PolymerPass
 
VirtualFile - Class in com.google.javascript.jscomp.deps
Class used to represent a "virtual" file.
VirtualFile(String, String) - Constructor for class com.google.javascript.jscomp.deps.VirtualFile
 
VISIBILITY - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
visibility - Variable in class com.google.javascript.jscomp.SymbolTable.Symbol
Stored separately from SymbolTable.Symbol.docInfo, because the visibility stored in JSDocInfo is not necessarily authoritative.
visibility - Variable in class com.google.javascript.rhino.JSDocInfo
 
Visibility() - Constructor for enum com.google.javascript.rhino.JSDocInfo.Visibility
 
VISIBILITY_LOCATION_NONE - Static variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
The "bottom" location.
VISIBILITY_MISMATCH - Static variable in class com.google.javascript.jscomp.CheckAccessControls
 
visibilityAtDeclarationOrFileoverview(JSDocInfo, Node) - Static method in class com.google.javascript.jscomp.ConformanceRules.NoImplicitlyPublicDecls
 
VisibilityBasedEffectLocation(int) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation
 
visibilityByDeclaringNameNode - Variable in class com.google.javascript.jscomp.VariableVisibilityAnalysis
Maps the declaring name node for a variable to that variable's visibility.
VisibilityCollector(ImmutableMap<StaticSourceFile, JSDocInfo.Visibility>, CodingConvention) - Constructor for class com.google.javascript.jscomp.SymbolTable.VisibilityCollector
 
VisibilityLocationAbstraction(AbstractCompiler, VariableVisibilityAnalysis, SideEffectsAnalysis.VariableUseDeclarationMap) - Constructor for class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction
 
visibilityMask - Variable in class com.google.javascript.jscomp.SideEffectsAnalysis.VisibilityLocationAbstraction.VisibilityBasedEffectLocation
 
visit(String, String, FilePosition, FilePosition, FilePosition) - Method in interface com.google.debugging.sourcemap.SourceMapConsumerV3.EntryVisitor
 
visit(String, String, FilePosition, FilePosition, FilePosition) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.ConsumerEntryVisitor
 
visit(SourceMapGeneratorV3.Mapping, int, int, int, int) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
As each segment is visited write out the appropriate line mapping.
visit(SourceMapGeneratorV3.MappingVisitor, SourceMapGeneratorV3.Mapping, int, int) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingTraversal
Write any entries needed between the current position the next position and update the current position.
visit(SourceMapGeneratorV3.Mapping, int, int, int, int) - Method in interface com.google.debugging.sourcemap.SourceMapGeneratorV3.MappingVisitor
 
visit(SourceMapGeneratorV3.Mapping, int, int, int, int) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.UsedMappingCheck
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.AliasStrings
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.AmbiguateProperties.ProcessProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessExternProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.AnalyzePrototypeProperties.ProcessProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.AngularPass
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.AnonymousFunctionNamingCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ChainCalls.GatherCallSites
If the function call returns this and the next statement has the same target expression, record the call site.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ChainCalls.GatherFunctions
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckAccessControls
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckConformance
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckDebuggerStatement
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckGlobalThis
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckJSDoc
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckMissingGetCssName
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckMissingReturn
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckRegExp
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckSideEffects.GetNoSideEffectExterns
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckSideEffects.StripProtection
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckSideEffects
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckSuspiciousCode
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckUnreachableCode
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckUnusedPrivateProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureCheckModule
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureCodeRemoval.FindAbstractMethods
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureCodeRemoval.FindAssertionCalls
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureOptimizePrimitives.FindObjectCreateCalls
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteClass
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ClosureRewriteModule
Rewrite: goog.module('foo') var bar = goog.require('bar'); exports = something; to: goog.provide('foo'); goog.require('ns.bar'); goog.scope(function() { var bar = ns.bar; foo = something; });
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CoalesceVariableNames.CombinedLiveRangeChecker
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CoalesceVariableNames.LiveRangeChecker
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CoalesceVariableNames
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CollapseAnonymousFunctions.Callback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CollapseVariableDeclarations.GatherCollapses
 
visit(Node) - Method in class com.google.javascript.jscomp.CollectFileOverviewVisibility
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CombinedCompilerPass
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ConstCheck
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ConstParamCheck
Callback to visit a node and check method call arguments of goog.string.Const.from.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ControlFlowAnalysis
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ConvertToDottedProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CoverageInstrumentationCallback
Instruments the JS code by inserting appropriate nodes into the AST.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CreateSyntheticBlocks.Callback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.DeadAssignmentsElimination
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Denormalize
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.DisambiguatePrivateProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.DisambiguateProperties.FindExternProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.DisambiguateProperties.FindRenameableProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ConvertSuper
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RenameReferences
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RenameVariablesInParamLists.CollectReferences
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RenameVariablesInParamLists
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteArrowFunction.UpdateThisAndArgumentsReferences
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.CollectUndeclaredNames
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.LoopClosureTransformer
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration.RewriteBlockScopedFunctionDeclaration
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators.ControlExitsCheck
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6SplitVariableDeclarations
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter.CheckClassAssignments
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter.ScanNamespaces
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases.FindCallbackArgumentReferences
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ExpandJqueryAliases
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ExportTestFunctions.ExportTestFunctionsNodes
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ExternExportsPass
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations.GatherExtractionInfo
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.FieldCleanupPass.QualifiedNameSearchTraversal
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.FindExportableNodes
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables.GatherCandiates
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.FlowSensitiveInlineVariables
 
visit(Node) - Method in class com.google.javascript.jscomp.FunctionArgumentInjector.ReferencedAfterSideEffect
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.FunctionNames.FunctionListExtractor
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.FunctionRewriter.ReductionGatherer
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.GatherExternProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.GatherRawExports
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.GlobalNamespace.BuildGlobalNamespace
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ImplicitNullabilityCheck
Crawls the JSDoc of the given node to find any names in JSDoc that are implicitly null.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InferJSDocInfo
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineAliases.AliasesCollector
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineAliases.AliasesInliner
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineFunctions.CallVisitor
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidateFunctions
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineProperties.GatherCandidates
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InlineProperties.ReplaceCandidates
 
visit(NodeTraversal, Node, Node, String) - Method in class com.google.javascript.jscomp.InlineSimpleMethods.InlineTrivialAccessors
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InstrumentFunctions.InstrumentCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InstrumentFunctions.InstrumentReturns
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InstrumentFunctions.RemoveCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.InvocationsCallback
 
visit(NodeTraversal, Node, Node, String) - Method in class com.google.javascript.jscomp.InvocationsCallback
Called for each callnode that is a method invocation.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.FunctionDefsCollector
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.J2clPass.ClassStaticFunctionsInliner.StaticCallInliner
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.DetermineInlinableProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.GatherJ2CLClassGetterSetters
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.J2clPropertyInlinerPass.StaticFieldGetterSetterInliner.InlinePropertiesPass
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.JsdocToEs6TypedConverter
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.LineNumberCheck
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckDuplicateCase
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckEmptyStatements
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckEnums
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckForInOverArray
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckInterfaces
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle.ExternsCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckNullableReturn
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckPrototypeProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckUselessBlocks
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.ContextualRenameInverter
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MakeDeclaredNamesUnique
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MarkNoSideEffectCalls.GatherNoSideEffectFunctions
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MarkNoSideEffectCalls.SetNoSideEffectCallProperty
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MethodCompilerPass.GatherSignatures
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MethodCompilerPass.GetExternMethods
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MinimizeExitPoints
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.MoveFunctionDeclarations
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindDeclarationsAndSetters
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindDependencyScopes
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.FindReferences
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.HoistVariableAndFunctionDeclarations
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameAnalyzer.ProcessExternals
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NameReferenceGraphConstruction.Traversal
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.NodeTraversal.AbstractPreOrderCallback
 
visit(NodeTraversal, Node, Node) - Method in interface com.google.javascript.jscomp.NodeTraversal.Callback
Visits a node in postorder (after its children have been visited).
visit(Node) - Method in class com.google.javascript.jscomp.NodeUtil.VarCollector
 
visit(Node) - Method in interface com.google.javascript.jscomp.NodeUtil.Visitor
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.FindExposeAnnotations
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.NormalizeStatements
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.PropagateConstantAnnotationsOverVars
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.RewriteExposedProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.ScopeTicklingCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Normalize.VerifyConstants
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ObjectLitAssignmentShortening.ObjectLitShorteningCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ObjectPropertyStringPostprocess.Callback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess.Callback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.OptimizeArgumentsArray
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.PeepholeOptimizationsPass.PeepCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.PolymerPass
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.PolymerPassFindExterns
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.PolymerPassSuppressBehaviors
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.PrepareAst.PrepareAnnotations
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.SuffixVarsCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessDefines.CollectDefines
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessEs6Modules.RenameGlobalVars
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessEs6Modules
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessTweaks.CollectTweaks
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RecordFunctionInformation
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ReferenceCollectingCallback
For each node, update the block stack and reference collection as appropriate.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RemoveUnusedClassProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
Delegate the actual processing of the node to visitLabel and visitBreakOrContinue.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RenameProperties.ProcessProperties
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RenameVars.ProcessVars
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ReplaceCssNames.Traversal
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.GatherGenerators
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ReplaceIdGenerators.ReplaceGenerators
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ReplaceStrings
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.FindCrossModuleNamesCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.FindNamesReferencingThis
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.MakeExternsReferenceWindowExplicitly
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.RemoveGlobalVarCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteGlobalFunctionStatementsToVarAssignmentsCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RescopeGlobalSymbols.RewriteScopeCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RewriteBindThis
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RewritePolyfills.Traverser
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ScopedAliases.Traversal
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ShadowVariables.DoShadowVariables
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ShadowVariables.GatherReferenceInfo
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder.DefinitionGatheringCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SimpleDefinitionFinder.UseSiteGatheringCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SourceInformationAnnotator
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StrictModeCheck.NonExternChecks
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StrictModeCheck
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.StripCode.Strip
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SubstituteEs6Syntax
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable.PropertyRefCollector
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable.ThisRefCollector
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable.VisibilityCollector
 
visit(Node) - Method in interface com.google.javascript.jscomp.TemplateAstMatcher.Visitor
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule.DefineCallbackReturnCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule.RenameCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TransformAMDToCJSModule.TransformAMDModulesCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypeCheck
This is the meat of the type checking.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.AbstractScopeBuilder
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.DiscoverEnumsAndTypedefs
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.FirstOrderFunctionAnalyzer
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.GlobalScopeBuilder
Visit a node in the global scope, and add anything it declares to the global symbol table.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypedScopeCreator.LocalScopeBuilder
Visit a node in a local scope, and add any local variables or catch parameters into the local symbol table.
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypeInferencePass.FirstScopeBuildingCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypeInferencePass.SecondScopeBuildingCallback
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.UnreachableCodeElimination.EliminationPass
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.VarCheck.NameRefInExternsCheck
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.VarCheck
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.VariableReferenceCheck.ReferenceCheckingBehavior.ShallowReferenceCollector
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.refactoring.ErrorToFixMapper.RequireProvideSorter
 
visit(NodeTraversal, Node, Node) - Method in class com.google.javascript.refactoring.JsFlumeCallback
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.AllType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.AllType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.ArrowType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.BooleanType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.EnumType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.EnumType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.JSType
Visit this type with the given visitor.
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Visit the types with the given visitor.
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.NamedType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.NoType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.NoType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.NullType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.NumberType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.ObjectType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.ObjectType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.StringType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.TemplateType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.TemplateType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.UnionType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
visit(RelationshipVisitor<T>, JSType) - Method in class com.google.javascript.rhino.jstype.ValueType
 
visit(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.VoidType
 
visitAliasDefinition(Node, JSDocInfo) - Method in class com.google.javascript.jscomp.InlineAliases.AliasesCollector
Maybe record that given lvalue is an alias of the qualified name on its rhs.
visitAliasedNamespace(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
visitAmbientDeclaration(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitAMDIfStatement(Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Rewrites AMD part of UMD pattern by removing the if-condition and the then-branch and adds the else-branch directly to the current parent node.
visitArrayLitOrCallWithSpread(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Processes array literals or calls containing spreads.
visitArrayPattern(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
visitArrowFunction(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.Es6RewriteArrowFunction
 
visitAssign(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
visitAssign(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
visitAssign(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits an assignment lvalue = rvalue.
visitAssignmentOrUnaryOperator(PureFunctionIdentifier.FunctionInformation, Scope, Node, Node, Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
Record information about the side effects caused by an assignment or mutating unary operator.
visitBinaryOperator(int, NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
This function unifies the type checking involved in the core binary operators and the corresponding assignment operators.
visitBlock() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Lifts all children to the body of the original generator to flatten the block.
visitBreak() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visitBreakOrContinue(Node) - Method in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
Rename label references in breaks and continues.
visitCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.ComputeEventizeTraversal
 
visitCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
visitCall(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitCall(PureFunctionIdentifier.FunctionInformation, Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
Record information about a call site.
visitCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits a CALL node.
visitCallNode(Node, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
visitCallSite(NodeTraversal, Node, InlineFunctions.FunctionState) - Method in interface com.google.javascript.jscomp.InlineFunctions.CallVisitorCallback
 
visitCallSite(NodeTraversal, Node, InlineFunctions.FunctionState) - Method in class com.google.javascript.jscomp.InlineFunctions.FindCandidatesReferences
 
visitCallSite(NodeTraversal, Node, InlineFunctions.FunctionState) - Method in class com.google.javascript.jscomp.InlineFunctions.Inline
 
visitClass(Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Classes are processed in 3 phases: The class name is extracted.
visitClass(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitClassMember(Node, Es6ToEs3Converter.ClassDeclarationMetadata) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Handles transpilation of a standard class member function.
visitClassNode(Node) - Method in class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
visitClassNode(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
visitClassPropertyDeclaration(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitCommonJSIfStatement(Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Rewrites CommonJS part of UMD pattern by removing the if-condition and the else-branch and adds the then-branch directly to the current parent node.
visitComputedPropInClass(Node, Es6ToEs3Converter.ClassDeclarationMetadata) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
visitConstructorPropertyDeclaration(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitContinue() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visitDefinedPropertiesCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
visitDestructuringPatternInCatch(Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
visitDestructuringPatternInEnhancedFor(Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
visited - Variable in class com.google.javascript.rhino.jstype.ObjectType
 
VISITED_EDGE - Static variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
visitedTypes - Variable in class com.google.javascript.rhino.jstype.TemplateTypeMapReplacer
 
visitEnum(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitEnum(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
visitExport(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitExport(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessEs6Modules
 
visitFallbackFunctionCall(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.JsMessageVisitor
Visit a call to goog.getMsgWithFallback.
visitForIn() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Translates for in loops to a for in loop which produces an array of values iterated over followed by a plain for loop which performs the logic contained in the body of the original for in.
visitForOf(Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
visitForOf(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
visitFunction(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
visitFunction(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitFunction(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
visitFunction(NodeTraversal, Node, Node, Node) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
Record function and check for @nosideeffects annotations.
visitFunction(Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks
Insert checks for the parameters of the function.
visitFunction(Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddMarkers
 
visitFunction(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits a Token.FUNCTION node.
visitFunctionClassDef(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
visitFunctionEarly(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
visitFunctionLate(Node, RawNominalType) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
Compute the declared type for a given scope.
visitFunctionNode(Node, Node) - Method in class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
visitFunctionStatement() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visitGenerator(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visitGeneratorMarker() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Pops the loop information off of our stack if we reach the marker cooresponding to the end of the current loop.
visitGetElem(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits a GETELEM node.
visitGetProp(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
visitGetprop(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
visitGetProp(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits a GETPROP node.
visitIf() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Uses a case statement to jump over the body if the condition of the if statement is false.
visitImport(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessEs6Modules
 
visitImportNode(Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
visitInterface(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitInterfaceGetprop(NodeTraversal, Node, Node, String, Node, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits an ASSIGN node for cases such as
visitLabel() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visitLabel(Node, Node) - Method in class com.google.javascript.jscomp.RenameLabels.ProcessLabels
Rename or remove labels.
visitLoop(Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields
 
visitLoop(String) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Translates loops to a case statement followed by an if statement containing the loop body.
visitMappings(SourceMapConsumerV3.EntryVisitor) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
visitMemberFunctionDefInObjectLit(Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Converts a member definition in an object literal to an ES3 key/value pair.
visitName(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable.VisibilityCollector
 
visitName(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits a NAME node.
visitNamespaceDeclaration(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitNamespacePropertyDeclaration(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitNamespacePropertyDeclaration(Node, Node, String) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitNew(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
visitNew(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits a NEW node.
visitNewCtorDefinedByCall(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
visitNewNode(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
visitNonFunction(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
visitObject(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
visitObjectLit(Node, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitObjectPattern(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
 
visitObjectWithComputedProperty(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
 
visitObjLitKey(NodeTraversal, Node, Node, JSType) - Method in class com.google.javascript.jscomp.TypeCheck
Visits an object literal field definition key : value.
visitObjlitNamespace(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
visitOnce(JSType) - Method in class com.google.javascript.jscomp.GatherExternProperties.ExtractRecordTypePropertyNames
 
Visitor<T> - Interface in com.google.javascript.rhino.jstype
A type visitor.
visitOrMaybeActivate(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
Visits the node unless the wrapped callback is inactive.
visitOtherPropertyDeclaration(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitParameterList(NodeTraversal, Node, FunctionType) - Method in class com.google.javascript.jscomp.TypeCheck
Visits the parameters of a CALL or a NEW node.
visitParamList(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteDestructuring
Processes trailing default and rest parameters.
visitPostOrder(Node, NodeUtil.Visitor, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
A post-order traversal, calling Visitor.visit for each child matching the predicate.
visitPreOrder(Node, NodeUtil.Visitor, Predicate<Node>) - Static method in class com.google.javascript.jscomp.NodeUtil
A pre-order traversal, calling Visitor.visit for each child matching the predicate.
visitProperties - Variable in class com.google.javascript.rhino.jstype.ModificationVisitor
 
visitProperty(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.SymbolTable.VisibilityCollector
 
visitPropertyDeclaration(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitPrototypeAssignment(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitPrototypePropertyDeclaration(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitQualifiedName(Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
visitReferenceType(Visitor<T>) - Method in class com.google.javascript.rhino.jstype.ProxyObjectType
 
visitRequire(String, Node) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
visitRequireCall(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Visit require calls.
visitRestParam(Node, Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Processes a rest parameter
visitReturn(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.CheckEventfulObjectDisposal.Traversal
 
visitReturn() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Translates return statements to set the state to done before returning the desired value.
visitReturn(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.RuntimeTypeCheck.AddChecks
 
visitReturn(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits a RETURN node.
visitScript(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessCommonJSModules.ProcessCommonJsModulesCallback
Emit goog.provide and add suffix to all global vars to avoid conflicts with other modules.
visitScript(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.ProcessEs6Modules
 
visitScriptNode() - Method in class com.google.javascript.jscomp.CheckProvides.CheckProvidesCallback
 
visitScriptNode(NodeTraversal) - Method in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
visitStringKey(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3Converter
Converts extended object literal {a} to {a:a}.
visitSubtree(Node, Node) - Method in class com.google.javascript.jscomp.CompilerInput.DepsFinder
 
visitSuper(Node, Node) - Method in class com.google.javascript.jscomp.Es6ConvertSuper
 
visitSuperGet(Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
visitSuperSet(Node) - Method in class com.google.javascript.jscomp.DartSuperAccessorsPass
 
visitSwitch() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Translates switch statements into a series of if statements.
visitTaggedTemplateLiteral(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.Es6TemplateLiterals
Converts tag`a\tb${bar}` to: // A global (module) scoped variable var $jscomp$templatelit$0 = ["a\tb"]; // cooked string array $jscomp$templatelit$0.raw = ["a\\tb"]; // raw string array ...
visitTemplateLiteral(NodeTraversal, Node) - Static method in class com.google.javascript.jscomp.Es6TemplateLiterals
Converts `${a} b ${c} d ${e}` to (a + " b " + c + " d " + e)
visitThrow() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visitThrow(PureFunctionIdentifier.FunctionInformation) - Method in class com.google.javascript.jscomp.PureFunctionIdentifier.FunctionAnalyzer
Record that the enclosing function throws.
visitTree(Node) - Method in class com.google.javascript.jscomp.CompilerInput.DepsFinder
 
visitTry() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visitTypeAlias(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitTypedef(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
visitTypeNode(Node, ImmutableList<String>, SymbolTable.SymbolScope, Node) - Method in class com.google.javascript.jscomp.SymbolTable.JSDocInfoCollector
 
visitVar() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Hoists var statements into the closure containing the iterator to preserve their state across multiple calls to next().
visitVar(Node) - Method in class com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance.FindStaticMembers
 
visitVar(Node, Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.ProcessScope
 
visitVar(NodeTraversal, Node) - Method in class com.google.javascript.jscomp.TypeCheck
Visits a VAR node.
visitVarInsideNamespace(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
 
visitWindowVar(Node) - Method in class com.google.javascript.jscomp.GlobalTypeInfo.CollectNamedTypes
 
visitYieldExpr(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
visitYieldExpression(Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators.DecomposeYields
 
visitYieldExprResult() - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Translates yield to set the state so that execution resume at the next statement when the function is next called and then returns an iterator result with the desired value.
visitYieldFor(NodeTraversal, Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
Translates expressions using the new yield-for syntax.
visitYieldThrows(Node, Node) - Method in class com.google.javascript.jscomp.Es6RewriteGenerators
 
VLQ_BASE - Static variable in class com.google.debugging.sourcemap.Base64VLQ
 
VLQ_BASE_MASK - Static variable in class com.google.debugging.sourcemap.Base64VLQ
 
VLQ_BASE_SHIFT - Static variable in class com.google.debugging.sourcemap.Base64VLQ
 
VLQ_CONTINUATION_BIT - Static variable in class com.google.debugging.sourcemap.Base64VLQ
 
VOID - Static variable in class com.google.javascript.rhino.Token
Token types.
VOID_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
VOID_TYPE - Static variable in class com.google.javascript.rhino.Token
Token types.
voidNode(Node) - Static method in class com.google.javascript.rhino.IR
 
VoidType - Class in com.google.javascript.rhino.jstype
Void type whose only element is the undefined value.
VoidType(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.VoidType
 
voidType() - Static method in class com.google.javascript.rhino.TypeDeclarationsIR
 

W

waiting - Variable in class com.google.javascript.jscomp.CombinedCompilerPass.CallbackWrapper
WAITING_FOR_INPUT_WARNING - Static variable in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
warnAboutNamespaceAliasing(GlobalNamespace.Name, GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.CollapseProperties
Reports a warning because a namespace was aliased.
warnAboutNamespaceRedefinition(GlobalNamespace.Name, GlobalNamespace.Ref) - Method in class com.google.javascript.jscomp.CollapseProperties
Reports a warning because a namespace was redefined.
warnES6NumberLiteral - Variable in class com.google.javascript.jscomp.parsing.parser.Parser.Config
 
warnExtraParam(String, Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
Warning - Class in com.google.javascript.jscomp.ant
Simple representation of a warning flag in Ant
Warning() - Constructor for class com.google.javascript.jscomp.ant.Warning
 
warning(String, String) - Static method in class com.google.javascript.jscomp.DiagnosticType
Create a DiagnosticType at level CheckLevel.WARNING
warning(String, String, int, int) - Method in class com.google.javascript.jscomp.parsing.NullErrorReporter
 
warning(String, String, int, int) - Method in class com.google.javascript.jscomp.RhinoErrorReporter.OldRhinoErrorReporter
 
warning(String, String, int, int) - Method in interface com.google.javascript.rhino.ErrorReporter
Report a warning.
warning(ErrorReporter, String) - Method in class com.google.javascript.rhino.jstype.NamedType
 
warning(String, String, int, int) - Method in class com.google.javascript.rhino.SimpleErrorReporter
 
warning(String, String, int, int) - Method in class com.google.javascript.rhino.testing.TestErrorReporter
 
WARNING_LEVEL_MAP - Static variable in class com.google.javascript.jscomp.gwt.client.GwtRunner
 
warningAtLine(String, String, int, int) - Method in class com.google.javascript.jscomp.RhinoErrorReporter
 
warningCount - Variable in class com.google.javascript.jscomp.BasicErrorManager
 
WarningGuardErrorOptionHandler(CmdLineParser, OptionDef, Setter<? super String>) - Constructor for class com.google.javascript.jscomp.CommandLineRunner.Flags.WarningGuardErrorOptionHandler
 
WarningGuardOffOptionHandler(CmdLineParser, OptionDef, Setter<? super String>) - Constructor for class com.google.javascript.jscomp.CommandLineRunner.Flags.WarningGuardOffOptionHandler
 
warningGuards - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
WarningGuardWarningOptionHandler(CmdLineParser, OptionDef, Setter<? super String>) - Constructor for class com.google.javascript.jscomp.CommandLineRunner.Flags.WarningGuardWarningOptionHandler
 
warningIndex - Variable in class com.google.javascript.jscomp.testing.TestErrorManager
 
warningLevel - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
warningLevel - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
WarningLevel - Enum in com.google.javascript.jscomp
Convert the warnings level to an Options object.
WarningLevel() - Constructor for enum com.google.javascript.jscomp.WarningLevel
 
WarningLevelKey(String) - Constructor for enum com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey
 
WarningReporter(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.NewTypeInference.WarningReporter
 
warnings - Variable in class com.google.javascript.jscomp.ant.CompileTask
 
Warnings() - Constructor for class com.google.javascript.jscomp.DisambiguateProperties.Warnings
 
warnings - Variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
warnings - Variable in class com.google.javascript.jscomp.NewTypeInference
 
warnings - Variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
warnings - Variable in class com.google.javascript.jscomp.Result
 
warnings - Variable in class com.google.javascript.jscomp.testing.TestErrorManager
 
warnings - Variable in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
 
warnings - Variable in class com.google.javascript.rhino.SimpleErrorReporter
 
warnings - Variable in class com.google.javascript.rhino.testing.TestErrorReporter
 
warningsGuard - Variable in class com.google.javascript.jscomp.Compiler
 
warningsGuard - Variable in class com.google.javascript.jscomp.CompilerOptions
 
warningsGuard - Variable in class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
WarningsGuard - Class in com.google.javascript.jscomp
Class that allows to flexibly manage what to do with a reported warning/error.
WarningsGuard() - Constructor for class com.google.javascript.jscomp.WarningsGuard
 
WarningsGuard.Priority - Enum in com.google.javascript.jscomp
Priority
warningsIndex - Variable in class com.google.javascript.rhino.testing.TestErrorReporter
 
warningsWhitelistFile - Variable in class com.google.javascript.jscomp.AbstractCommandLineRunner.CommandLineConfig
 
warningsWhitelistFile - Variable in class com.google.javascript.jscomp.CommandLineRunner.Flags
 
warnInvalid(String, Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
warnInvalidExpression(String, Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
warnInvalidInside(String, Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
warnInvalidOperand(Node, int, Object, Object) - Method in class com.google.javascript.jscomp.NewTypeInference
 
warnLineContinuations - Variable in class com.google.javascript.jscomp.parsing.parser.Parser.Config
 
warnMissingParam(String, Node) - Method in class com.google.javascript.jscomp.parsing.TypeTransformationParser
 
warnTrailingCommas - Variable in class com.google.javascript.jscomp.parsing.parser.Parser.Config
 
wasCast(Node) - Method in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
wasModified() - Method in class com.google.javascript.jscomp.deps.DependencyFile
 
wasModified() - Method in interface com.google.javascript.jscomp.deps.SourceFile
 
wasModified() - Method in class com.google.javascript.jscomp.deps.VirtualFile
 
WEAK_NAMESPACE_TYPE - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
weakUsages - Variable in class com.google.javascript.jscomp.CheckRequiresForConstructors
 
WHILE - Static variable in class com.google.javascript.rhino.Token
Token types.
whileNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
WhileStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
WhileStatementTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.WhileStatementTree
 
WHITE - Static variable in class com.google.javascript.jscomp.CheckPathsBetweenNodes
 
whitelist - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
whitelist - Variable in class com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer
 
whitelist - Variable in class com.google.javascript.jscomp.ReplaceCssNames
 
whitelist - Variable in class com.google.javascript.jscomp.WhitelistWarningsGuard
The set of white-listed warnings, same format as formatWarning.
whitelist_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
whitelist_ - Variable in class com.google.javascript.jscomp.Requirement
 
WHITELIST_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
WHITELIST_REGEXP_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Requirement
 
WhitelistBuilder() - Constructor for class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
 
WhitelistedRenamer(MakeDeclaredNamesUnique.Renamer, Set<String>) - Constructor for class com.google.javascript.jscomp.MakeDeclaredNamesUnique.WhitelistedRenamer
 
whitelistedTypes - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractTypeRestrictionRule
 
whitelistRegexp - Variable in class com.google.javascript.jscomp.ConformanceRules.AbstractRule
 
whitelistRegexp_ - Variable in class com.google.javascript.jscomp.Requirement.Builder
 
whitelistRegexp_ - Variable in class com.google.javascript.jscomp.Requirement
 
WhitelistWarningsGuard - Class in com.google.javascript.jscomp
An extension of WarningsGuard that provides functionality to maintain a list of warnings (white-list).
WhitelistWarningsGuard() - Constructor for class com.google.javascript.jscomp.WhitelistWarningsGuard
 
WhitelistWarningsGuard(Set<String>) - Constructor for class com.google.javascript.jscomp.WhitelistWarningsGuard
This class depends on an input set that contains the white-list.
WhitelistWarningsGuard.WhitelistBuilder - Class in com.google.javascript.jscomp
Whitelist builder
WhitespaceOption() - Constructor for enum com.google.javascript.jscomp.parsing.JsDocInfoParser.WhitespaceOption
 
width - Variable in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat.FormatToken
 
wildcardExcludedGroups - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
WINDOW - Static variable in class com.google.javascript.jscomp.NameAnalyzer
Window root
window - Variable in class com.google.javascript.jscomp.NameReferenceGraph
 
window - Variable in class com.google.javascript.jscomp.newtypes.NamespaceLit
 
WINDOW - Static variable in class com.google.javascript.jscomp.RescopeGlobalSymbols
 
WINDOW - Static variable in class com.google.javascript.jscomp.RewritePolyfills
 
WINDOW_CLASS - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
WINDOW_INSTANCE - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
windowInExterns - Variable in class com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow
 
with(K, V) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
with(K) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
with(K, V) - Method in class com.google.javascript.jscomp.newtypes.NaivePersistentMap
 
with(K) - Method in class com.google.javascript.jscomp.newtypes.NaivePersistentSet
 
with(K, V) - Method in class com.google.javascript.jscomp.newtypes.PersistentMap
 
with(K) - Method in class com.google.javascript.jscomp.newtypes.PersistentSet
 
with(NominalType, NominalType) - Method in class com.google.javascript.jscomp.newtypes.SubtypeCache
 
WITH - Static variable in class com.google.javascript.rhino.Token
Token types.
withCharset(Charset) - Method in class com.google.javascript.jscomp.SourceFile.Builder
Set the charset to use when reading from an input stream or file.
withCompilerOptions(CompilerOptions) - Method in class com.google.javascript.refactoring.RefactoringDriver.Builder
 
withDeclaredProperty(QualifiedName, JSType, boolean) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
withDeclaredProperty(Set<ObjectType>, QualifiedName, JSType, boolean) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withFunction(FunctionType, NominalType) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
withFunction(FunctionType, NominalType) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withInferredReturnType(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Sets an inferred return type.
withLoose() - Method in class com.google.javascript.jscomp.newtypes.FunctionType
 
withLoose() - Method in class com.google.javascript.jscomp.newtypes.JSType
Turns the class-less object of this type (if any) into a loose object
withLoose() - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withLooseObjects(Set<ObjectType>) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withMembers(int...) - Static method in class com.google.javascript.jscomp.regex.CharRanges
Returns an instance containing all and only the given members.
withName(String) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Set the name of the function type.
withOptional() - Method in class com.google.javascript.jscomp.newtypes.Property
 
withOriginalPath(String) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
without - Static variable in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
without(K) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap
 
without(K) - Method in class com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet
 
without(K) - Method in class com.google.javascript.jscomp.newtypes.NaivePersistentMap
 
without(K) - Method in class com.google.javascript.jscomp.newtypes.NaivePersistentSet
 
without(K) - Method in class com.google.javascript.jscomp.newtypes.PersistentMap
 
without(K) - Method in class com.google.javascript.jscomp.newtypes.PersistentSet
 
withoutProperty(QualifiedName) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
withoutProperty(Set<ObjectType>, QualifiedName) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withoutSource() - Static method in class com.google.javascript.jscomp.LightweightMessageFormatter
 
withParamsNode(Node) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Set the parameters of the function type with a specially-formatted node.
withProperty(QualifiedName, JSType) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
withProperty(QualifiedName, JSType) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withProperty(Set<ObjectType>, QualifiedName, JSType) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withPropertyHelper(QualifiedName, JSType, boolean, boolean) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withPropertyRequired(String) - Method in class com.google.javascript.jscomp.newtypes.JSType
 
withPropertyRequired(String) - Method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withPropertyRequired(Set<ObjectType>, String) - Static method in class com.google.javascript.jscomp.newtypes.ObjectType
 
withRanges(int...) - Static method in class com.google.javascript.jscomp.regex.CharRanges
Returns an instance containing the given ranges.
withReceiverType(JSType) - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
withRequired() - Method in class com.google.javascript.jscomp.newtypes.Property
 
withReturnType(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Set the return type.
withReturnType(JSType, boolean) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Set the return type and whether it's inferred.
withSourceNode(Node) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Set the source node of the function type.
withSourceUrl(String) - Method in class com.google.javascript.jscomp.deps.ClosureBundler
 
WithStatementTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
WithStatementTree(SourceRange, ParseTree, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.WithStatementTree
 
withTemplateKeys(ImmutableList<TemplateType>) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Set the template name.
withTypeInfoFromSuper(DeclaredFunctionType, boolean) - Method in class com.google.javascript.jscomp.newtypes.DeclaredFunctionType
 
withTypeOfThis(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Set the "this" type.
WIZ_ACTION - Static variable in class com.google.javascript.rhino.JSDocInfo.Property
 
word64At(byte[], int) - Static method in class com.google.javascript.jscomp.JsMessage.Hash
 
WORD_CHARS - Static variable in class com.google.javascript.jscomp.regex.RegExpTree
 
WordBoundary(char) - Constructor for class com.google.javascript.jscomp.regex.RegExpTree.WordBoundary
 
wordIndex(int) - Static method in class java.util.BitSet
 
wrapNode(int, Node) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
 
wrapParentheses(StringBuilder) - Method in class com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat
 
wrappedAsJSType - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
wrappedAsNominal - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
wrappedAsNullableJSType - Variable in class com.google.javascript.jscomp.newtypes.RawNominalType
 
wrapsSameRawType(JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
write(CharSequence, File, Charset) - Static method in class com.google.common.io.Files
 
writeDepInfos(PrintStream, Collection<DependencyInfo>) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Writes goog.addDependency() lines for each DependencyInfo in depInfos.
writeDepsContent(Map<String, DependencyInfo>, Map<String, DependencyInfo>, PrintStream) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Creates the content to put into the output deps.js file.
writeEntry(SourceMapGeneratorV3.Mapping, int) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3.LineMapper
Writes an entry for the given column (of the generated text) and associated mapping.
writeGarbageCollectionStats(PrintStream, boolean, boolean) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
writeJitMetrics(PrintStream, boolean, boolean) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
writeJsArray(PrintStream, Collection<String>) - Static method in class com.google.javascript.jscomp.deps.DepsGenerator
Prints a list of strings formatted as a JavaScript array of string literals.
writeJsBoolean(PrintStream, boolean) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
 
writeMemoryMetrics(PrintStream, boolean, boolean) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
writeMetrics(PrintStream, String, boolean, boolean) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
writeModuleOutput(Appendable, JSModule) - Method in class com.google.javascript.jscomp.AbstractCommandLineRunner
 
writeOutput(Appendable, Compiler, String, String, String, Function<String, String>) - Static method in class com.google.javascript.jscomp.AbstractCommandLineRunner
Writes code to an output stream, optionally wrapping it in an arbitrary wrapper that contains a placeholder where the code should be inserted.
writeOverallMemoryUsage(PrintStream, MemoryUsage, String, boolean) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
writePoolMemoryUsage(PrintStream, MemoryUsage, MemoryUsage, String, boolean) - Static method in class com.google.javascript.jscomp.JvmMetrics
 
writeReplace() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
writeReplace() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
writeReplace() - Method in class com.google.javascript.jscomp.ConformanceConfig
 
writeReplace() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
writeReplace() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
writeReplace() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
writeReplace() - Method in class com.google.javascript.jscomp.Instrumentation
 
writeReplace() - Method in class com.google.javascript.jscomp.Requirement
 
writeResult(String) - Method in class com.google.javascript.jscomp.ant.CompileTask
 
writeTo(CodedOutputStream) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
writeTo(CodedOutputStream) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
writeTo(CodedOutputStream) - Method in class com.google.javascript.jscomp.ConformanceConfig
 
writeTo(CodedOutputStream) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
writeTo(CodedOutputStream) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
writeTo(CodedOutputStream) - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
writeTo(CodedOutputStream) - Method in class com.google.javascript.jscomp.Instrumentation
 
writeTo(CodedOutputStream) - Method in class com.google.javascript.jscomp.Requirement
 
writeWhitelist(File) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard.WhitelistBuilder
Writes the warnings collected in a format that the WhitelistWarningsGuard can read back later.
WRONG_ARGUMENT_COUNT - Static variable in class com.google.javascript.jscomp.NewTypeInference
 
WRONG_ARGUMENT_COUNT - Static variable in class com.google.javascript.jscomp.TypeCheck
 
WRONG_NUMBER_OF_PARAMS - Static variable in class com.google.javascript.jscomp.lint.CheckJSDocStyle
 
WRONG_PARAMETER_COUNT - Static variable in class com.google.javascript.jscomp.GlobalTypeInfo
 
WRONG_PARAMETER_ORDER - Static variable in class com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc
 
WrongParameterOrderException(String) - Constructor for exception com.google.javascript.jscomp.newtypes.FunctionTypeBuilder.WrongParameterOrderException
 

X

XMODULE_REQUIRE_ERROR - Static variable in class com.google.javascript.jscomp.ProcessClosurePrimitives
 
xor(TernaryValue) - Method in enum com.google.javascript.rhino.jstype.TernaryValue
Gets the xor of this and that.
xor(BitSet) - Method in class java.util.BitSet
 
XtbMessageBundle - Class in com.google.javascript.jscomp
A MessageBundle that parses messages from an XML Translation Bundle (XTB) file.
XtbMessageBundle(InputStream, String, boolean) - Constructor for class com.google.javascript.jscomp.XtbMessageBundle
 
XtbMessageBundle(InputStream, String) - Constructor for class com.google.javascript.jscomp.XtbMessageBundle
Creates an instance and initializes it with the messages in an XTB file.
XtbMessageBundle.Handler - Class in com.google.javascript.jscomp
A ContentHandler that creates a JsMessage for each message parsed from an XML Translation Bundle (XTB) file.
XtbMessageBundle.SecureEntityResolver - Class in com.google.javascript.jscomp
A secure EntityResolver that returns an empty string in response to any attempt to resolve an external entity.

Y

yield() - Static method in class com.google.javascript.rhino.IR
 
yield(Node) - Static method in class com.google.javascript.rhino.IR
 
YIELD - Static variable in class com.google.javascript.rhino.Token
Token types.
YIELD_FOR - Static variable in class com.google.javascript.rhino.Node
 
YieldExpressionTree - Class in com.google.javascript.jscomp.parsing.parser.trees
 
YieldExpressionTree(SourceRange, boolean, ParseTree) - Constructor for class com.google.javascript.jscomp.parsing.parser.trees.YieldExpressionTree
 

Z

ZERO_STAT - Static variable in class com.google.javascript.jscomp.Tracer
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z