- 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
-
- 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).
- 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
-
- 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 { ...
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- appendInput(Appendable, DependencyInfo, String) - Static method in class com.google.javascript.jscomp.deps.ClosureBundler
-
Append the contents of the string to the supplied appendable.
- 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
-
- 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
-
- 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
-
- 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(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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.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
-
- 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
-
- CombinedCompilerPass - Class in com.google.javascript.jscomp
-
- 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.
- 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
-
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.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
-
- 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
-
- eatTokensUntilEOL(JsDocToken) - Method in class com.google.javascript.jscomp.parsing.JsDocInfoParser
-
- 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
-
- 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.
- 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
-
- 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 WarningsGuard
s.
- 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.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.
- 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
-
- 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
-
- 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
-
- 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
- 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
-
- 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
-
- 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;
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getOrCreateStringInfo(String) - Method in class com.google.javascript.jscomp.AliasStrings
-
- 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;
- 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 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
-
- 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
-
- 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 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.
- 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
-
- getSourceFileName() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
-
- getSourceFileName() - Method in class com.google.javascript.rhino.Node
-
- getSourceInfoOffset(Node) - Method in class com.google.javascript.jscomp.ProcessClosurePrimitives.ProvidedName
-
Get the offset into the provide node where the symbol appears.
- 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 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
-
- 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
-
- 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
-
- 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.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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- isPopulatedWithFileOverview() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- 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
-
- 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
-
- 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.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
-
- mappings - Variable in class com.google.javascript.jscomp.CodePrinter.MappedCodePrinter
-
- 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
-
- 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_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
-
- 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
- maybeVisitColonType(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
-
- 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
-
- 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.
- 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
-
- 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) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
-
- 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
-
- 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{consistent}
.
- 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.
- 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{this|arguments|param}
.
- 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 - 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{warning1|warning2}
.
- 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(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
-
- PersistentMap - Class in com.google.javascript.jscomp.newtypes
-
A wrapper around a naive persistent map.
- PersistentMap() - Constructor for class com.google.javascript.jscomp.newtypes.PersistentMap
-
- PersistentSet<K> - Class in com.google.javascript.jscomp.newtypes
-
A persistent set with non-destructive additions and removals
- PersistentSet - Class in com.google.javascript.jscomp.newtypes
-
A wrapper around a naive persistent set.
- 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
-
- 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
-
- popNamespace(Node, Node) - Method in class com.google.javascript.jscomp.Es6TypedToEs6Converter
-
- popNodeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
-
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- recordConstancy() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- recordConstructor() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- 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
-
- 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
-
- 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
-
- recordExportSymbol(String) - Method in class com.google.javascript.jscomp.GenerateExports
-
- recordExpose() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- recordExtendedInterface(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
Records an extended interface type.
- recordExterns() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- 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
-
- recordIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- recordImplementedInterface(JSTypeExpression) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
Records an implemented interface.
- recordImplicitCast() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- recordImplicitMatch() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- recordInlineType() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- recordInterface() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- 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
-
- 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
-
- recordNoCollapse() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- recordNoCompile() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- recordNonEmptyReturn() - Method in class com.google.javascript.jscomp.FunctionTypeBuilder.AstFunctionContents
-
- recordNoSideEffects() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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 { ...
- 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
-
- 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
-
- 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
-
- 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
-
Provides a DSL for building a
RewritePolyfills.Polyfills
object by calling
RewritePolyfills.Polyfills.Builder.addStatics(com.google.javascript.jscomp.parsing.parser.FeatureSet, com.google.javascript.jscomp.parsing.parser.FeatureSet, java.lang.String, java.lang.String, java.lang.String...)
,
RewritePolyfills.Polyfills.Builder.addMethods(com.google.javascript.jscomp.parsing.parser.FeatureSet, com.google.javascript.jscomp.parsing.parser.FeatureSet, java.lang.String, java.lang.String...)
, and
RewritePolyfills.Polyfills.Builder.addClasses(com.google.javascript.jscomp.parsing.parser.FeatureSet, com.google.javascript.jscomp.parsing.parser.FeatureSet, java.lang.String, java.lang.String...)
to register the various polyfills and provide information about
the native and polyfilled versions, and how to use the polyfills.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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;
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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 - 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
-
- 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
-
GWT compatible no-op replacement of SourceMapConsumerFactory
- SourceMapConsumerFactory - Class in com.google.debugging.sourcemap
-
Detect and parse the provided source map.
- SourceMapConsumerFactory() - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerFactory
-
- SourceMapConsumerV3 - Class in com.google.debugging.sourcemap
-
GWT compatible no-op replacement of SourceMapConsumerV3
- SourceMapConsumerV3 - Class in com.google.debugging.sourcemap
-
Class for parsing version 3 of the SourceMap format, as produced by the
Closure Compiler, etc.
- SourceMapConsumerV3() - Constructor for class com.google.debugging.sourcemap.SourceMapConsumerV3
-
- 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
-
GWT compatible no-op replacement for SourceMapGeneratorV3
- SourceMapGeneratorV3 - Class in com.google.debugging.sourcemap
-
Collects information mapping the generated (compiled) source back to
its original source for debugging purposes.
- SourceMapGeneratorV3() - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorV3
-
- 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
-
- 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
-
- 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
-
- 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.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
-
- 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
-
- 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(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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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(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
-
- 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.
- 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
-