Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

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
 
AbstractMessageFormatter - Class in com.google.javascript.jscomp
Abstract message formatter providing default behavior for implementations of MessageFormatter needing a SourceExcerptProvider.
AbstractMessageFormatter(SourceExcerptProvider) - Constructor for class com.google.javascript.jscomp.AbstractMessageFormatter
 
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.
AbstractPostOrderCallback() - Constructor for class com.google.javascript.jscomp.NodeTraversal.AbstractPostOrderCallback
 
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
 
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
 
acceptConstKeyword() - Method in class com.google.javascript.jscomp.Compiler
 
acceptEcmaScript5() - Method in class com.google.javascript.jscomp.Compiler
 
ACCESS_CONTROLS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
ACCOUNT_OVER_QUOTA - Enum constant in enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
add(CompilerInput) - Method in class com.google.javascript.jscomp.JSModule
Adds a source code input to this module.
add(SourceFile) - Method in class com.google.javascript.jscomp.JSModule
Adds a source file input to this module.
add(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
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 - Static variable in class com.google.javascript.rhino.Token
Token types.
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.
addAllDeclarationToRemove(Iterable<String>) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
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
Definition of functions used to report module contents and function calls.
addAllModule(Iterable<? extends FunctionInformationMap.Module>) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Module = 101 { ...
addAnonymousFunctions() - Method in class com.google.javascript.jscomp.SymbolTable
Finds anonymous functions in local scopes, and gives them names and symbols.
addAuthor(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Adds an author to the current information.
addChild(int, JsonML) - Method in class com.google.javascript.jscomp.jsonml.JsonML
Inserts the given JsonML element at the given position in the list of children.
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) - Method in class com.google.javascript.rhino.Node
 
addDeclarationToRemove(String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
addDeclarationToRemoveBytes(ByteString) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
addDependency(JSModule) - Method in class com.google.javascript.jscomp.JSModule
Adds a dependency on another module.
addEntry(int, FunctionInformationMap.Entry) - 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 { ...
addEntry(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 { ...
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 { ...
addExterns(FileList) - Method in class com.google.javascript.jscomp.ant.CompileTask
Sets the externs file.
addFirst(CompilerInput) - Method in class com.google.javascript.jscomp.JSModule
Adds a source code input to this module.
addFirst(SourceFile) - Method in class com.google.javascript.jscomp.JSModule
Adds a source file input to this module.
addInit(String) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
Definition of functions used to report module contents and function calls.
addInitBytes(ByteString) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
Definition of functions used to report module contents and function calls.
addMapping(Node, FilePosition, FilePosition) - Method in class com.google.javascript.jscomp.SourceMap
 
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.SourceMapGeneratorV1
Adds a mapping for the given node.
addMapping(String, String, FilePosition, FilePosition, FilePosition) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV2
Adds a mapping for the given node.
addMapping(String, String, FilePosition, FilePosition, FilePosition) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Adds a mapping for the given node.
addModule(int, FunctionInformationMap.Module) - 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 { ...
addModule(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 { ...
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 { ...
addNativeProperties(JSTypeRegistry) - Static method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
Adds a basic set of properties to the native types.
addNewScript(JsAst) - Method in class com.google.javascript.jscomp.Compiler
Adds a new Script AST to the compile state.
addNode(N) - Method in interface com.google.javascript.jscomp.graph.SubGraph
Adds the node into this subgraph.
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.
addPath(Path) - Method in class com.google.javascript.jscomp.ant.CompileTask
Adds a entry.
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.
addReference(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Adds a reference ("@see") to the current information.
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
addRequiredParams(JSType...) - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
Add parameters of the given type to the end of the param list.
addSources(FileList) - Method in class com.google.javascript.jscomp.ant.CompileTask
Sets the source files.
addSuppression(String) - Method in class com.google.javascript.rhino.JSDocInfo
Add a suppressed warning.
addSuppression(String) - Method in class com.google.javascript.rhino.Node
Adds a warning to be suppressed.
addVarArgs(JSType) - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
Add variable arguments to the end of the parameter list.
addWarning(Warning) - Method in class com.google.javascript.jscomp.ant.CompileTask
Adds a 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.
AdjacencyGraph<N,E> - Interface in com.google.javascript.jscomp.graph
A minimal graph interface.
ADVANCED_OPTIMIZATIONS - Enum constant in enum com.google.javascript.jscomp.CompilationLevel
ADVANCED_OPTIMIZATIONS aggressively reduces code size by renaming function names and variables, removing code which is never called, etc.
ADVANCED_OPTIMIZATIONS - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.CompilationLevelKey
 
AFTER_OPTIMIZATION_LOOP - Enum constant in enum com.google.javascript.jscomp.CustomPassExecutionTime
 
AGGRESSIVE_HEURISTIC - Enum constant in enum com.google.javascript.jscomp.PropertyRenamingPolicy
Rename properties more heuristically.
aggressiveVarCheck - Variable in class com.google.javascript.jscomp.CompilerOptions
 
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)
aliasExternals - Variable in class com.google.javascript.jscomp.CompilerOptions
Adds variable aliases for externals to reduce code size
aliasKeywords - Variable in class com.google.javascript.jscomp.CompilerOptions
Aliases true, false, and null to variables with shorter names.
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.
ALL - Enum constant in enum com.google.javascript.jscomp.CompilerOptions.Reach
 
ALL - Enum constant in enum com.google.javascript.jscomp.CompilerOptions.TracerMode
 
ALL - Enum constant in enum com.google.javascript.jscomp.SourceMap.DetailLevel
 
ALL - Enum constant in enum com.google.javascript.jscomp.VariableRenamingPolicy
Rename all variables and functions unless they are exported or externed.
ALL_NATIVE_EXTERN_TYPES - Static variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
A definition of all extern types.
ALL_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
ALL_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ALL_UNQUOTED - Enum constant in enum com.google.javascript.jscomp.PropertyRenamingPolicy
Rename all properties that aren't explicitly quoted and aren't externally defined (i.e.
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.
AllType - Class in com.google.javascript.rhino.jstype
All type, representing all values.
ALWAYS - Enum constant in enum com.google.javascript.jscomp.deps.DepsGenerator.InclusionStrategy
 
ambiguateProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Rename unrelated properties to the same name to reduce code size.
AMBIGUOUS_FUNCTION_DECL - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
and(TernaryValue) - Method in enum com.google.javascript.rhino.jstype.TernaryValue
Gets the and of this and that.
and(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
AND - Static variable in class com.google.javascript.rhino.Token
Token types.
Annotatable - Interface in com.google.javascript.jscomp.graph
Object that has an annotation.
Annotation - Interface in com.google.javascript.jscomp.graph
Information that can be annotated to a GraphNode or Graph.GraphEdge.
ANNOTATION - Static variable in class com.google.javascript.rhino.Token
Token types.
anonymousFunctionNaming - Variable in class com.google.javascript.jscomp.CompilerOptions
Give anonymous functions names for easier debugging
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.
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
 
API_KEY - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ApiKeyResponse
 
API_KEY - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
APP_NAME_SETTER_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
append(ChainableReverseAbstractInterpreter) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Appends a link to this, returning the updated last link.
append(String) - Method in class com.google.javascript.rhino.Node.FileLevelJsDocBuilder
 
appendChild(JsonML) - Method in class com.google.javascript.jscomp.jsonml.JsonML
Appends a given child element to the list of children.
appendChildren(Collection<? extends JsonML>) - Method in class com.google.javascript.jscomp.jsonml.JsonML
Appends a collection of children to the back of the list of children.
appendDebugInfo(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree
 
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.SourceMapGeneratorV1
 
appendIndexMapTo(Appendable, String, List<SourceMapSection>) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV2
 
appendIndexMapTo(Appendable, String, List<SourceMapSection>) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Appends the index source map to the given buffer.
appendPlaceholderReference(String) - Method in class com.google.javascript.jscomp.JsMessage.Builder
Appends a placeholder reference to the message
appendSourceCode(StringBuilder) - Method in class com.google.javascript.jscomp.regex.RegExpTree
Appends this regular expression source to the given buffer.
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.SourceMapGeneratorV1
Appends the source map in LavaBug format to the given buffer.
appendTo(Appendable, String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV2
Writes out the source map in the following format (line numbers are for reference only and are not part of the format): 1.
appendTo(Appendable, String) - Method in class com.google.debugging.sourcemap.SourceMapGeneratorV3
Writes out the source map in the following format (line numbers are for reference only and are not part of the format): 1.
appendTo(Appendable, String) - Method in class com.google.javascript.jscomp.SourceMap
 
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.
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.Proxy
 
applySingletonGetter(FunctionType, FunctionType, ObjectType) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
applySingletonGetter(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.
applySingletonGetter(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.Proxy
 
areAllFlagsSet() - Method in class com.google.javascript.rhino.Node.SideEffectFlags
 
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.
areNodesEqualForInlining(Node, Node) - Method in class com.google.javascript.jscomp.StatementFusion
Are the nodes equal for the purpose of inlining? If type aware optimizations are on, type equality is checked.
ARRAY_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
ARRAY_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ARRAY_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
ARRAY_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ArrayExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
arraylit(Node...) - Static method in class com.google.javascript.rhino.IR
 
ARRAYLIT - Static variable in class com.google.javascript.rhino.Token
Token types.
asGetParameter() - Method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
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)
AssertInstanceofSpec(String) - Constructor for class com.google.javascript.jscomp.ClosureCodingConvention.AssertInstanceofSpec
 
AssertionFunctionSpec(String) - Constructor for class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
 
AssertionFunctionSpec(String, JSTypeNative) - Constructor for class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
 
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.
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(JSType, JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
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, Node) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
Asserts that a Node representing a type expression resolves to the correct JSType.
assertTypeEquals(String, JSType, JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
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(JSType, JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
assertTypeNotEquals(String, JSType, JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
assertTypeNotEquals(String, JSType, JSType) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
assertValidResolve(JSType) - Static method in class com.google.javascript.rhino.testing.Asserts
 
assertValidResolve(JSType, StaticScope<JSType>) - Static method in class com.google.javascript.rhino.testing.Asserts
 
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.
AssignExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
assumeClosuresOnlyCaptureReferences() - Method in class com.google.javascript.jscomp.CompilerOptions
 
assumeStrictThis() - Method in class com.google.javascript.jscomp.CompilerOptions
 
ast - Variable in class com.google.javascript.jscomp.parsing.ParserRunner.ParseResult
 
AstValidator - Class in com.google.javascript.jscomp
This class walks the AST and validates that the structure is correct.
AstValidator() - Constructor for class com.google.javascript.jscomp.AstValidator
 
AstValidator(AstValidator.ViolationHandler) - Constructor for class com.google.javascript.jscomp.AstValidator
 
AstValidator.ViolationHandler - Interface in com.google.javascript.jscomp
 
autobox() - Method in class com.google.javascript.rhino.jstype.JSType
Dereference a type for property access.
autobox() - Method in class com.google.javascript.rhino.jstype.UnionType
 
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.JSType
Turn a scalar type to the corresponding object type.
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.NumberType
 
autoboxesTo() - Method in class com.google.javascript.rhino.jstype.StringType
 

B

BANG - Static variable in class com.google.javascript.rhino.Token
Token types.
BASE - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
Base64 - Class in com.google.debugging.sourcemap
A utility class for working with Base64 values.
base64EncodeInt(int) - Static method in class com.google.debugging.sourcemap.Base64
 
BaseJSTypeTestCase - Class in com.google.javascript.rhino.testing
 
BaseJSTypeTestCase() - Constructor for class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
BasicErrorManager - Class in com.google.javascript.jscomp
A basic error manager that sorts all errors and warnings reported to it to generate a sorted report when the BasicErrorManager.generateReport() method is called.
BasicErrorManager() - Constructor for class com.google.javascript.jscomp.BasicErrorManager
 
BEFORE_CHECKS - Enum constant in enum com.google.javascript.jscomp.CustomPassExecutionTime
 
BEFORE_OPTIMIZATION_LOOP - Enum constant in enum com.google.javascript.jscomp.CustomPassExecutionTime
 
BEFORE_OPTIMIZATIONS - Enum constant in enum com.google.javascript.jscomp.CustomPassExecutionTime
 
BinaryExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
Bind(Node, Node, Node) - Constructor for class com.google.javascript.jscomp.CodingConvention.Bind
 
BITAND - Static variable in class com.google.javascript.rhino.Token
Token types.
BITNOT - Static variable in class com.google.javascript.rhino.Token
Token types.
BITOR - Static variable in class com.google.javascript.rhino.Token
Token types.
BITXOR - Static variable in class com.google.javascript.rhino.Token
Token types.
block() - Static method in class com.google.javascript.rhino.IR
 
block(Node) - Static method in class com.google.javascript.rhino.IR
 
block(Node...) - Static method in class com.google.javascript.rhino.IR
 
block(List<Node>) - Static method in class com.google.javascript.rhino.IR
 
BLOCK - Static variable in class com.google.javascript.rhino.Token
Token types.
BlockStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
BODY - Enum constant in enum com.google.javascript.jscomp.jsonml.TagAttr
 
BOOLEAN_OBJECT_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
BOOLEAN_OBJECT_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
BOOLEAN_OBJECT_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
BOOLEAN_OBJECT_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
BOOLEAN_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
BOOLEAN_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
BooleanLiteralSet - Enum in com.google.javascript.rhino.jstype
A set in the domain {true,false}.
BooleanType - Class in com.google.javascript.rhino.jstype
Boolean type.
BOTH - Enum constant in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
 
BREAK - Static variable in class com.google.javascript.rhino.Token
Token types.
breakNode() - Static method in class com.google.javascript.rhino.IR
 
breakNode(Node) - Static method in class com.google.javascript.rhino.IR
 
BreakStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
brokenClosureRequiresLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
 
build() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
build() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
build() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
build() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
build() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
build() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
build() - Method in class com.google.javascript.jscomp.JsMessage.Builder
 
build() - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Construct a new function type.
build() - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
build() - Method in class com.google.javascript.rhino.jstype.RecordTypeBuilder
Creates a record.
build(JsMessage.IdGenerator) - Method in class com.google.javascript.jscomp.JsMessage.Builder
 
build(Node) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Builds a JSDocInfo object based on the populated information and returns it.
BUILD_DEBUG - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
builder() - Static method in class com.google.javascript.jscomp.SourceFile
Create a new builder for source files.
Builder() - Constructor for class com.google.javascript.jscomp.JsMessage.Builder
 
Builder() - Constructor for class com.google.javascript.jscomp.SourceFile.Builder
 
Builder(String) - Constructor for class com.google.javascript.jscomp.JsMessage.Builder
Creates an instance.
buildFromCode(String, String) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromFile(File) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromFile(String) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromGenerator(String, SourceFile.Generator) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromInputStream(String, InputStream) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildFromReader(String, Reader) - Method in class com.google.javascript.jscomp.SourceFile.Builder
 
buildKnownSymbolTable() - Method in class com.google.javascript.jscomp.Compiler
 
buildPartial() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
buildPartial() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
buildPartial() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
BY_PART - Enum constant in enum com.google.javascript.jscomp.CssRenamingMap.Style
 
BY_WHOLE - Enum constant in enum com.google.javascript.jscomp.CssRenamingMap.Style
 
ByPart() - Constructor for class com.google.javascript.jscomp.CssRenamingMap.ByPart
 
ByPathWarningsGuard - Class in com.google.javascript.jscomp
An implementation of a WarningsGuard that can modify the CheckLevel based on the file that caused the warning, and whether this file matches a set of paths (specified either as include or exclude of path name parts).
ByWhole() - Constructor for class com.google.javascript.jscomp.CssRenamingMap.ByWhole
 

C

call(Node, Node...) - Static method in class com.google.javascript.rhino.IR
 
CALL - Static variable in class com.google.javascript.rhino.Token
Token types.
CallExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
CallGraph - Class in com.google.javascript.jscomp
A pass the uses a DefinitionProvider to compute a call graph for an AST.
CallGraph(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.CallGraph
Creates a call graph object support both forward and backward lookups.
CallGraph(AbstractCompiler, boolean, boolean) - Constructor for class com.google.javascript.jscomp.CallGraph
Creates a call graph object supporting the specified 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.
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.EnumType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.UnionType
 
canBeCalled() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
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.
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.
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.
Case - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
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.rhino.jstype.ModificationVisitor
 
caseAllType() - Method in interface com.google.javascript.rhino.jstype.Visitor
All type's case.
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(char) - Static method in class com.google.javascript.jscomp.regex.CaseCanonicalize
Returns the case canonical version of the given code-unit.
caseCanonicalize(String) - Static method in class com.google.javascript.jscomp.regex.CaseCanonicalize
Returns the case canonical version of the given string.
CaseCanonicalize - Class in com.google.javascript.jscomp.regex
Implements the ECMAScript 5 Canonicalize operation used to specify how case-insensitive regular expressions match.
caseEnumElementType(EnumElementType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseEnumElementType(EnumElementType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Enum element type's case.
caseFunctionType(FunctionType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseFunctionType(FunctionType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Function type's case.
caseNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
caseNoObjectType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseNoObjectType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Bottom Object type's case.
caseNoType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseNoType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Bottom type's case.
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.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.rhino.jstype.ModificationVisitor
 
caseObjectType(ObjectType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Object type's case.
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.rhino.jstype.ModificationVisitor
 
caseTemplateType(TemplateType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Template type's case.
caseTemplatizedType(TemplatizedType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseTemplatizedType(TemplatizedType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Templatized type's case.
caseUnionType(UnionType) - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseUnionType(UnionType) - Method in interface com.google.javascript.rhino.jstype.Visitor
Union type's case.
caseUnknownType() - Method in class com.google.javascript.rhino.jstype.ModificationVisitor
 
caseUnknownType() - Method in interface com.google.javascript.rhino.jstype.Visitor
Unknown type's case.
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(JSType) - Static method in class com.google.javascript.rhino.jstype.ObjectType
A null-safe version of JSType#toObjectType.
cast(Node) - Static method in class com.google.javascript.rhino.IR
 
CAST - Static variable in class com.google.javascript.rhino.Token
Token types.
CATCH - Static variable in class com.google.javascript.rhino.Token
Token types.
CatchClause - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
catchNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
ChainableReverseAbstractInterpreter - Class in com.google.javascript.jscomp.type
Chainable reverse abstract interpreter providing basic functionality.
ChainableReverseAbstractInterpreter(CodingConvention, JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Constructs an interpreter, which is the only link in a chain.
changes - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
charAt(int) - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
CHARSET - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
check() - Method in class com.google.javascript.jscomp.Compiler
 
check(Node, boolean) - Method in class com.google.javascript.jscomp.TypeCheck
 
CHECK - Enum constant in enum com.google.javascript.jscomp.CompilerOptions.TweakProcessing
 
CHECK_PROVIDES - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CHECK_REGEXP - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CHECK_STRUCT_DICT_INHERITENCE - 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
 
checkControlStructures - Variable in class com.google.javascript.jscomp.CompilerOptions
Checks for invalid control structures
CHECKED_UNKNOWN_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
A checked unknown type is a type that we know something about, but we're not really sure what we know about it.
CHECKED_UNKNOWN_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
checkEquivalenceHelper(TemplateTypeMap, EquivalenceMethod) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Determines if this map and the specified map have equivalent template types.
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.Proxy
 
checkGlobalNamesLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
 
checkGlobalThisLevel - Variable in class com.google.javascript.jscomp.CompilerOptions
 
CheckLevel - Enum in com.google.javascript.jscomp
Controls checking levels of certain options.
CheckLevelLegacy - Enum in com.google.javascript.jscomp
Enum used in flags to control the behavior of JS compiler checks.
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
 
checkMissingReturn - Variable in class com.google.javascript.jscomp.CompilerOptions
 
checkModuleName(String) - Method in class com.google.javascript.jscomp.CommandLineRunner
Validates the module name.
checkProvides - Variable in class com.google.javascript.jscomp.CompilerOptions
 
checkRequires - Variable in class com.google.javascript.jscomp.CompilerOptions
Checks for missing goog.require() calls
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.
checkTypes - Variable in class com.google.javascript.jscomp.CompilerOptions
Checks types on expressions
checkUnreachableCode - Variable in class com.google.javascript.jscomp.CompilerOptions
 
children() - Method in class com.google.javascript.jscomp.regex.RegExpTree
The children of this node.
children() - Method in class com.google.javascript.rhino.Node
Return an iterable object that iterates over this node's children.
childrenSize() - Method in class com.google.javascript.jscomp.jsonml.JsonML
Returns number of the children.
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
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.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
 
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
name of function(<string>); used to inform the harness about the app name
clearAst() - Method in class com.google.javascript.jscomp.CompilerInput
 
clearAst() - Method in class com.google.javascript.jscomp.JsAst
 
clearAst() - Method in class com.google.javascript.jscomp.jsonml.JsonMLAst
 
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.JSSourceFile
Deprecated.
 
clearCachedSource() - Method in class com.google.javascript.jscomp.SourceFile
 
clearCachedValues() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
clearCachedValues() - Method in class com.google.javascript.rhino.jstype.ObjectType
Clear cached values.
clearChildren() - Method in class com.google.javascript.jscomp.jsonml.JsonML
Removes all elements from the list of children.
clearColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The column position on the line.
clearColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The column number on the line.
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;
clearDeclarationToRemove() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
clearEdgeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
Makes each edge's annotation null.
clearEntry() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
repeated group Entry = 1 { ...
clearField(Descriptors.FieldDescriptor) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
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
The original name of the identifier.
clearInit() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
Definition of functions used to report module contents and function calls.
clearLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The line number of the generated code.
clearLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The line in the original file.
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 interface com.google.javascript.jscomp.graph.AdjacencyGraph
Makes each node's annotation null.
clearNodeAnnotations() - Method in class com.google.javascript.jscomp.graph.Graph
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
 
clearOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The original source file.
clearOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The original mapping for this line mapping.
clearReportCall() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>); used to inform the harness about a function call
clearReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
clearReportExit() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
clearResolved() - Method in class com.google.javascript.rhino.jstype.JSType
Clears the resolved field.
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.
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.CompilerOptions
 
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
 
cloneNode() - Method in class com.google.javascript.rhino.Node
 
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.rhino.Node
 
cloneWithoutArrowType() - Method in class com.google.javascript.rhino.jstype.FunctionType
Create a new constructor with the parameters and return type stripped.
CLOSURE - Enum constant in enum com.google.javascript.jscomp.JsMessage.Style
 
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.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.
closurePass - Variable in class com.google.javascript.jscomp.CompilerOptions
Processes goog.provide() and goog.require() calls
ClosureReverseAbstractInterpreter - Class in com.google.javascript.jscomp.type
A reverse abstract interpreter (RAI) for specific closure patterns such as goog.isDef.
ClosureReverseAbstractInterpreter(CodingConvention, JSTypeRegistry) - Constructor for class com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter
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 - Variable in class com.google.javascript.jscomp.CompilerOptions
Merge two variables together as one.
CODE_URL - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
CodeBuilder() - Constructor for class com.google.javascript.jscomp.Compiler.CodeBuilder
 
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.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
 
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
 
CodingConvention.SubclassType - Enum in com.google.javascript.jscomp
 
CodingConventions - Class in com.google.javascript.jscomp
Helper classes for dealing with coding conventions.
CodingConventions.Proxy - Class in com.google.javascript.jscomp
A convention that wraps another.
collapseAnonymousFunctions - Variable in class com.google.javascript.jscomp.CompilerOptions
Collapses anonymous function declarations into named function declarations
collapseDots(String) - Static method in class com.google.javascript.jscomp.deps.PathUtil
Removes all ../ and ./ entries from within the given path.
collapseProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Flattens multi-level property names (e.g.
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.TemplateType
 
collapseUnion() - Method in class com.google.javascript.rhino.jstype.UnionType
 
collapseVariableDeclarations - Variable in class com.google.javascript.jscomp.CompilerOptions
Collapses multiple variable declarations into one
COLON - Static variable in class com.google.javascript.rhino.Token
Token types.
color() - Method in class com.google.javascript.jscomp.graph.GraphColoring
Annotates the graph with GraphColoring.Color objects using Annotatable.setAnnotation(Annotation).
color() - Method in class com.google.javascript.jscomp.graph.GraphColoring.GreedyGraphColoring
 
colorToNodeMap - Variable in class com.google.javascript.jscomp.graph.GraphColoring
 
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
 
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.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.jsonml - package com.google.javascript.jscomp.jsonml
Provides the classes to support JsonML format and secure compiler.
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.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.rhino - package com.google.javascript.rhino
The core AST from Rhino.
com.google.javascript.rhino.jstype - package com.google.javascript.rhino.jstype
Provides abstractions to represent types in JavaScript.
com.google.javascript.rhino.testing - package com.google.javascript.rhino.testing
 
comma(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
COMMA - Static variable in class com.google.javascript.rhino.Token
Token types.
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
 
compare(JsonML, JsonML) - Static method in class com.google.javascript.jscomp.jsonml.JsonMLUtil
Compares two specified JsonML trees.
compareTo(DiagnosticType) - Method in class com.google.javascript.jscomp.DiagnosticType
 
COMPILATION_ERROR - Enum constant in enum com.google.javascript.jscomp.jsonml.ErrorLevel
 
COMPILATION_LEVEL - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
COMPILATION_WARNING - Enum constant in enum com.google.javascript.jscomp.jsonml.ErrorLevel
 
CompilationLevel - Enum in com.google.javascript.jscomp
A CompilationLevel represents the level of optimization that should be applied when compiling JavaScript code.
compile(JsonML) - Method in class com.google.javascript.jscomp.jsonml.SecureCompiler
 
compile(JSSourceFile[], JSModule[], CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Deprecated.
Convert your arrays to lists and use the list-based compileModules method.
compile(JSSourceFile[], JSSourceFile[], CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Deprecated.
Convert your arrays to lists and use the list-based compile method.
compile(JSSourceFile, JSModule[], CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Deprecated.
Convert your arrays to lists and use the list-based compileModules method.
compile(SourceFile, JSSourceFile[], CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Deprecated.
Convert your arrays to lists and use the list-based API.
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_TIME_TAG - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
COMPILED_CODE - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey
 
COMPILED_CODE_TAG - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
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
 
compileModules(List<T>, List<JSModule>, CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Compiles a list of modules.
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(ErrorManager) - Constructor for class com.google.javascript.jscomp.Compiler
Creates a Compiler that uses a custom error manager.
Compiler(PrintStream) - Constructor for class com.google.javascript.jscomp.Compiler
Creates a Compiler that reports errors and warnings to an output stream.
COMPILER_EXCEPTION - Enum constant in enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
Compiler.CodeBuilder - Class in com.google.javascript.jscomp
Stores a buffer of text to which more can be appended.
Compiler.IntermediateState - Class in com.google.javascript.jscomp
Stores the internal compiler state just before optimization is performed.
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, InputId, boolean) - Constructor for class com.google.javascript.jscomp.CompilerInput
 
CompilerInput(SourceAst, String, 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
 
CompilerOptions - Class in com.google.javascript.jscomp
Compiler options
CompilerOptions() - Constructor for class com.google.javascript.jscomp.CompilerOptions
Initializes compiler options.
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.LanguageMode - Enum in com.google.javascript.jscomp
When to do the extra sanity checks
CompilerOptions.Reach - Enum in com.google.javascript.jscomp
 
CompilerOptions.TracerMode - Enum in com.google.javascript.jscomp
 
CompilerOptions.TweakProcessing - Enum in com.google.javascript.jscomp
 
CompilerPass - Interface in com.google.javascript.jscomp
Interface for classes that can compile JS.
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
 
completeScope(StaticScope<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.
ComposeWarningsGuard - Class in com.google.javascript.jscomp
WarningsGuard that represents just a chain of other guards.
ComposeWarningsGuard(WarningsGuard...) - Constructor for class com.google.javascript.jscomp.ComposeWarningsGuard
 
ComposeWarningsGuard(List<WarningsGuard>) - Constructor for class com.google.javascript.jscomp.ComposeWarningsGuard
 
COMPRESSED_GZIP_SIZE_TAG - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
COMPRESSED_SIZE_TAG - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
compute(N) - Method in class com.google.javascript.jscomp.graph.GraphReachability
 
computeDependencyCalls() - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Performs the parsing inputs and writing of outputs.
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>, Set<N>) - Method in class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
Compute a fixed point for the given graph, entering from the given nodes.
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.
computeFunctionSideEffects - Variable in class com.google.javascript.jscomp.CompilerOptions
Use @nosideeffects annotations, function bodies and name graph to determine if calls have side effects.
ConditionalExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
Config - Class in com.google.javascript.jscomp.parsing
Configuration for the AST factory.
Config.LanguageMode - Enum in com.google.javascript.jscomp.parsing
 
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(N, E, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
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.
CONST - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
CONST - Static variable in class com.google.javascript.rhino.Token
Token types.
CONSTANT_PROPERTY - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
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.
containsAnchor() - Method in class com.google.javascript.jscomp.regex.RegExpTree
True if the regular expression contains an anchor : ^ or $.
containsDeclaration() - Method in class com.google.javascript.rhino.JSDocInfo
 
containWarning(String) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Determines whether a given warning is included in the white-list.
CONTINUE - Static variable in class com.google.javascript.rhino.Token
Token types.
continueNode() - Static method in class com.google.javascript.rhino.IR
 
continueNode(Node) - Static method in class com.google.javascript.rhino.IR
 
ContinueStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
convention - Variable in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
 
convertToDottedProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Converts quoted property accesses to dot syntax (a['b'] -> a.b)
convertToJsonML() - Method in class com.google.javascript.jscomp.jsonml.JsonMLAst
 
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.
CountExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
create() - Static method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
create() - Static method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
createAnonymousObjectType(JSDocInfo) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Create an anonymous object type.
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.CommandLineRunner
 
createConfig(boolean) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
Deprecated.
createConfig(boolean, Config.LanguageMode, boolean) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
createConfig(boolean, Config.LanguageMode, boolean, Set<String>) - Static method in class com.google.javascript.jscomp.parsing.ParserRunner
 
createConstructorType(JSType, boolean, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type which can act as a constructor.
createConstructorType(JSType, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type which can act as a constructor.
createConstructorType(String, Node, Node, JSType, ImmutableList<String>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a constructor function type.
createDefaultObjectUnion(JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a type representing nullable values of the given type.
createDefine() - Method in class com.google.javascript.jscomp.ant.CompileTask
Creates a new <define/> nested element.
createDelegateSuffix(String) - Static method in class com.google.javascript.rhino.jstype.ObjectType
Creates a suffix for a proxy delegate.
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
 
createEnumType(String, Node, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates an enum type.
createExterns() - Method in class com.google.javascript.jscomp.CommandLineRunner
 
createFromTypeNodes(Node, String, StaticScope<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a JSType from the nodes representing a type.
createFunctionType(JSType, boolean, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type.
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
 
createFunctionType(JSType, List<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type.
createFunctionType(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.
createFunctionTypeWithNewThisType(FunctionType, ObjectType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a new function type based on an existing function type but with a new this type.
createFunctionTypeWithVarArgs(JSType, JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type.
createFunctionTypeWithVarArgs(JSType, List<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a function type.
createFunctionTypeWithVarArgs(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.
createInputs(List<String>, boolean) - Method in class com.google.javascript.jscomp.CommandLineRunner
Creates inputs from a list of files.
createInterfaceType(String, Node) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates an interface function type.
createNamedType(String, String, int, int) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a named 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
 
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(ObjectType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Create an object type.
createObjectType(String, Node, 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.CommandLineRunner
 
createParameters(JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a tree hierarchy representing a typed argument list.
createParameters(List<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.
createParametersWithVarArgs(List<JSType>) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a tree hierarchy representing a typed argument list.
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
 
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.
createTemplatizedType(ObjectType, ImmutableList<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.jstype.JSTypeRegistry
Creates a templatized instance of the specified type.
createTemplatizedType(ObjectType, JSType...) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
createUndirectedGraphNode(N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
createUnionType(JSType...) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Creates a union type whose variants are the arguments.
createUnionType(JSType...) - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
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.
createWithEdgeAnnotations() - Static method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
createWithEdgeAnnotations() - Static method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
createWithNodeAnnotations() - Static method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
createWithNodeAnnotations() - Static method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
createWithoutAnnotations() - Static method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
createWithoutAnnotations() - Static method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
crossModuleCodeMotion - Variable in class com.google.javascript.jscomp.CompilerOptions
Move code to a deeper module
crossModuleMethodMotion - Variable in class com.google.javascript.jscomp.CompilerOptions
Move methods to a deeper module
cssNames - Variable in class com.google.javascript.jscomp.Result
 
cssRenamingMap - Variable in class com.google.javascript.jscomp.CompilerOptions
Map used in the renaming of CSS class names.
CssRenamingMap - Interface in com.google.javascript.jscomp
Interface used by ReplaceCssNames to substitute CSS class names.
CssRenamingMap.ByPart - Class in com.google.javascript.jscomp
 
CssRenamingMap.ByWhole - Class in com.google.javascript.jscomp
 
CssRenamingMap.Style - Enum in com.google.javascript.jscomp
 
customPasses - Variable in class com.google.javascript.jscomp.CompilerOptions
Custom passes
CustomPassExecutionTime - Enum in com.google.javascript.jscomp
Custom pass type.

D

DataProp - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
DATE_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
DATE_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
DATE_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
DATE_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
deadAssignmentElimination - Variable in class com.google.javascript.jscomp.CompilerOptions
Remove assignments to values that can not be referenced
DEBUGGER - Static variable in class com.google.javascript.rhino.Token
Token types.
DEBUGGER_STATEMENT_PRESENT - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
DebuggerStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
debugLog - Variable in class com.google.javascript.jscomp.Result
 
DEC - Static variable in class com.google.javascript.rhino.Token
Token types.
DECLARATION_TO_REMOVE_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
declareInferredSymbol(SymbolTable.SymbolScope, String, Node) - Method in class com.google.javascript.jscomp.SymbolTable
Declare a symbol after the main symbol table was constructed.
declareNameInScope(FlowScope, Node, JSType) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Declares a refined type in scope for the name represented by node.
declareType(String, JSType) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Records declared global type names.
DECR_FLAG - Static variable in class com.google.javascript.rhino.Node
 
DEFAULT - Enum constant in enum com.google.debugging.sourcemap.SourceMapFormat
The latest "stable" format
DEFAULT - Enum constant in enum com.google.javascript.jscomp.SourceMap.Format
 
DEFAULT - Enum constant in enum com.google.javascript.jscomp.WarningLevel
 
DEFAULT - Enum constant in enum com.google.javascript.jscomp.WarningsGuard.Priority
 
DEFAULT - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.WarningLevelKey
 
DEFAULT - Static variable in class com.google.javascript.rhino.Token
 
DEFAULT_CASE - Static variable in class com.google.javascript.rhino.Token
Token types.
DEFAULT_FILENAME_PREFIX - Static variable in class com.google.javascript.jscomp.ProcessCommonJSModules
 
defaultCase(Node) - Static method in class com.google.javascript.rhino.IR
 
DefaultCase - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
defaultLevel - Variable in class com.google.javascript.jscomp.DiagnosticType
Default level
DefaultPassConfig - Class in com.google.javascript.jscomp
Pass factories and meta-data for native JSCompiler passes.
DefaultPassConfig(CompilerOptions) - Constructor for class com.google.javascript.jscomp.DefaultPassConfig
 
defineDeclaredProperty(String, JSType, Node) - Method in class com.google.javascript.rhino.jstype.ObjectType
Defines a property whose type is explicitly declared by the programmer.
defineDelegateProxyPrototypeProperties(JSTypeRegistry, StaticScope<JSType>, List<ObjectType>, Map<String, String>) - Method in interface com.google.javascript.jscomp.CodingConvention
Defines the delegate proxy prototype properties.
defineDelegateProxyPrototypeProperties(JSTypeRegistry, StaticScope<JSType>, List<ObjectType>, Map<String, String>) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
defineElement(String, Node) - Method in class com.google.javascript.rhino.jstype.EnumType
Defines a new element on this enum.
defineInferredProperty(String, JSType, Node) - Method in class com.google.javascript.rhino.jstype.ObjectType
Defines a property whose type is inferred.
defineReferenceAt(Node) - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
defineSynthesizedProperty(String, JSType, Node) - Method in class com.google.javascript.rhino.jstype.ObjectType
Defines a property whose type is on a synthesized object.
DeleteExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
DELPROP - Static variable in class com.google.javascript.rhino.Token
Token types.
DependencyInfo - Interface in com.google.javascript.jscomp.deps
A data structure for JS dependency information for a single .js file.
DependencyOptions - Class in com.google.javascript.jscomp
Options for how to manage dependencies between input files.
DependencyOptions() - Constructor for class com.google.javascript.jscomp.DependencyOptions
 
dependsOn(JSModule, JSModule) - Method in class com.google.javascript.jscomp.JSModuleGraph
Determines whether this module depends on a given module.
DEPRECATED - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
DepsFileParser - Class in com.google.javascript.jscomp.deps
A parser that can extract dependency information from existing deps.js files.
DepsFileParser(Function<String, String>, ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.DepsFileParser
 
DepsFileParser(ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.DepsFileParser
Constructor
DepsGenerator - Class in com.google.javascript.jscomp.deps
Generates deps.js files by scanning JavaScript files for calls to goog.provide(), goog.require() and goog.addDependency().
DepsGenerator(Collection<SourceFile>, Collection<SourceFile>, DepsGenerator.InclusionStrategy, String, ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.DepsGenerator
Creates a new DepsGenerator.
DepsGenerator.InclusionStrategy - Enum in com.google.javascript.jscomp.deps
 
dereference() - Method in class com.google.javascript.rhino.jstype.JSType
Dereference a type for property access.
describeFunctionBind(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
A Bind instance or null.
describeFunctionBind(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
describeFunctionBind(Node, boolean) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
describeFunctionBind(Node, boolean) - Method in interface com.google.javascript.jscomp.CodingConvention
A Bind instance or null.
describeFunctionBind(Node, boolean) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
description - Variable in class com.google.javascript.jscomp.JSError
Description of the error
description - Variable in class com.google.javascript.jscomp.jsonml.JsonMLError
Description of the error
destNode - Variable in class com.google.javascript.jscomp.graph.GraphReachability.EdgeTuple
 
detachChildren() - Method in class com.google.javascript.rhino.Node
Removes all children from this node and isolates the children from each other.
detachFromParent() - Method in class com.google.javascript.rhino.Node
Removes this node from its parent.
devirtualizePrototypeMethods - Variable in class com.google.javascript.jscomp.CompilerOptions
Devirtualize prototype method by rewriting them to be static calls that take the this pointer as their first argument
DiagnosticGroup - Class in com.google.javascript.jscomp
Group a set of related diagnostic types together, so that they can be toggled on and off as one unit.
DiagnosticGroup(DiagnosticGroup...) - Constructor for class com.google.javascript.jscomp.DiagnosticGroup
Create a composite group.
DiagnosticGroup(DiagnosticType...) - Constructor for class com.google.javascript.jscomp.DiagnosticGroup
Create a group that matches all errors of the given types.
DiagnosticGroup(String, DiagnosticGroup...) - Constructor for class com.google.javascript.jscomp.DiagnosticGroup
Create a composite group.
DiagnosticGroups - Class in com.google.javascript.jscomp
Named groups of DiagnosticTypes exposed by Compiler.
DiagnosticGroups() - Constructor for class com.google.javascript.jscomp.DiagnosticGroups
 
DiagnosticGroupWarningsGuard - Class in com.google.javascript.jscomp
Sets the level for a particular DiagnosticGroup.
DiagnosticGroupWarningsGuard(DiagnosticGroup, CheckLevel) - Constructor for class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
DiagnosticType - Class in com.google.javascript.jscomp
The type of a compile or analysis error.
didParseSucceed() - Method in class com.google.javascript.jscomp.deps.JsFileLineParser
 
diff - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
differsFrom(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is meaningfully different from that type for the purposes of data flow analysis.
DiGraph<N,E> - Class in com.google.javascript.jscomp.graph
A generic directed graph.
DiGraph() - Constructor for class com.google.javascript.jscomp.graph.DiGraph
 
DiGraph.DiGraphEdge<N,E> - Interface in com.google.javascript.jscomp.graph
A generic directed graph edge.
DiGraph.DiGraphNode<N,E> - Interface in com.google.javascript.jscomp.graph
A generic directed graph node.
DIRECT_EVAL - Static variable in class com.google.javascript.rhino.Node
 
DIRECTIVE - Enum constant in enum com.google.javascript.jscomp.jsonml.TagAttr
 
DIRECTIVES - Static variable in class com.google.javascript.rhino.Node
 
disabled(String, String) - Static method in class com.google.javascript.jscomp.DiagnosticType
Create a DiagnosticType at level CheckLevel.OFF
disableRuntimeTypeCheck() - Method in class com.google.javascript.jscomp.CompilerOptions
 
disables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
disables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
disables(DiagnosticGroup) - Method in class com.google.javascript.jscomp.WarningsGuard
Returns whether all warnings in the given diagnostic group will be filtered out.
disableThreads() - Method in class com.google.javascript.jscomp.Compiler
Disable threads.
disambiguateProperties - Variable in class com.google.javascript.jscomp.CompilerOptions
Rename properties to disambiguate between unrelated fields based on type information.
disconnect(N, N) - Method in class com.google.javascript.jscomp.graph.Graph
Disconnects two nodes in the graph by removing all edges between them.
disconnect(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
disconnect(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
disconnectInDirection(N, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
Disconnects all edges from n1 to n2.
disconnectInDirection(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
DIV - Static variable in class com.google.javascript.rhino.Token
Token types.
DO - Static variable in class com.google.javascript.rhino.Token
Token types.
DO_NOT_DUPLICATE - Enum constant in enum com.google.javascript.jscomp.deps.DepsGenerator.InclusionStrategy
 
doNode(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
doRun() - Method in class com.google.javascript.jscomp.CommandLineRunner
Parses command-line arguments and runs the compiler.
DotFormatter - Class in com.google.javascript.jscomp
DotFormatter prints out a dot file of the Abstract Syntax Tree.
DoWhileStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
DOWNLOAD_OVER_QUOTA - Enum constant in enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
DUPLICATE_MESSAGE - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
DUPLICATE_VARS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 

E

ECMASCRIPT3 - Enum constant in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
Traditional JavaScript
ECMASCRIPT3 - Enum constant in enum com.google.javascript.jscomp.parsing.Config.LanguageMode
 
ECMASCRIPT5 - Enum constant in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
Shiny new JavaScript
ECMASCRIPT5 - Enum constant in enum com.google.javascript.jscomp.parsing.Config.LanguageMode
 
ECMASCRIPT5_STRICT - Enum constant in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
Nitpicky, shiny new JavaScript
ECMASCRIPT5_STRICT - Enum constant in enum com.google.javascript.jscomp.parsing.Config.LanguageMode
 
edge - Variable in class com.google.javascript.jscomp.graph.GraphReachability.EdgeTuple
 
EdgeTuple(N, E, N) - Constructor for class com.google.javascript.jscomp.graph.GraphReachability.EdgeTuple
 
element - Variable in class com.google.javascript.jscomp.jsonml.JsonMLError
Node where the warning occurred.
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.
ELLIPSIS - Static variable in class com.google.javascript.rhino.Token
Token types.
empty() - Static method in class com.google.javascript.rhino.IR
 
Empty - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
EMPTY - Enum constant in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
 
EMPTY - Static variable in class com.google.javascript.rhino.Token
Token types.
EMPTY_BLOCK - Static variable in class com.google.javascript.rhino.Node
 
EMPTY_TYPE_COMPONENT - Static variable in class com.google.javascript.rhino.jstype.JSType
 
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
 
EmptyStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
enableExternExports(boolean) - Method in class com.google.javascript.jscomp.CompilerOptions
enableFoldConstant() - Method in class com.google.javascript.jscomp.jsonml.SecureCompiler
 
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.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.
encodeEntry(Appendable, int, int, int) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV2.LineMapEncoder
The source map line map is consists of a series of entries each representing a map entry and a repetition count of that entry.
END_COLUMN - Enum constant in enum com.google.javascript.jscomp.jsonml.TagAttr
 
END_LINE - Enum constant in enum com.google.javascript.jscomp.jsonml.TagAttr
 
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.
ENTRY_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap
 
ENUMDECL - Static variable in class com.google.javascript.rhino.jstype.JSType
 
EnumElementType - Class in com.google.javascript.rhino.jstype
The type of individual elements of an enum type (see EnumType).
EnumType - Class in com.google.javascript.rhino.jstype
An enum type representing a branded collection of elements.
EOC - Static variable in class com.google.javascript.rhino.Token
Token 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.
equals(Object) - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
equals(Object) - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
equals(Object) - Method in class com.google.javascript.jscomp.deps.SimpleDependencyInfo
 
equals(Object) - Method in class com.google.javascript.jscomp.DiagnosticType
 
equals(Object) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
equals(Object) - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
equals(Object) - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
equals(Object) - Method in class com.google.javascript.jscomp.graph.GraphColoring.Color
 
equals(Object) - Method in class com.google.javascript.jscomp.Instrumentation
 
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.regex.RegExpTree
 
equals(Object) - Method in class com.google.javascript.jscomp.Scope.Arguments
 
equals(Object) - Method in class com.google.javascript.jscomp.Scope.Var
 
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 - Static variable in class com.google.javascript.rhino.Token
Token types.
error(String, String) - Static method in class com.google.javascript.jscomp.DiagnosticType
Create a DiagnosticType at level CheckLevel.ERROR
error(String, String, int, int) - Method in class com.google.javascript.jscomp.parsing.NullErrorReporter
 
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(String, String, int, String, int) - Method in class com.google.javascript.jscomp.testing.TestErrorReporter
 
ERROR - Enum constant in enum com.google.javascript.jscomp.CheckLevel
 
ERROR - Enum constant in enum com.google.javascript.jscomp.CheckLevelLegacy
 
ERROR - Static variable in class com.google.javascript.rhino.Token
Token types.
ERROR_CHAR_ATTR - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
ERROR_FILE_ATTR - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
ERROR_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ERROR_LINE_ATTR - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
ERROR_LINE_NO_ATTR - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
ERROR_TAG - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
ERROR_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ERROR_TYPE_ATTR - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
ErrorCode - Enum in com.google.javascript.jscomp.webservice.common
Enum of all the possible error described in the Web Service protocol.
errorFormat - Variable in class com.google.javascript.jscomp.CompilerOptions
 
ErrorFormat - Enum in com.google.javascript.jscomp
Error formats available.
ErrorHandler - Interface in com.google.javascript.jscomp
The error handler is any generic sink for warnings and errors, after they've passed through any filtering WarningsGuards.
ErrorLevel - Enum in com.google.javascript.jscomp.jsonml
Represents possible error levels for JsonML errors.
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.
errorReporter - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
ErrorReporter - Interface in com.google.javascript.rhino
This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.
errors - Variable in class com.google.javascript.jscomp.Result
 
errors() - Method in class com.google.javascript.rhino.SimpleErrorReporter
Returns the list of errors, or null if there were none.
ERRORS - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputInfoKey
 
ERRORS_TAG - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.ResponseTag
 
ES5_STRICT - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
escapeString(String) - Static method in class com.google.javascript.rhino.ScriptRuntime
 
escapeString(String, char) - Static method in class com.google.javascript.rhino.ScriptRuntime
For escaping strings printed by object and array literals; not quite the same as 'escape.'
EVAL_ERROR_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
EVAL_ERROR_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
EVAL_ERROR_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
EVAL_ERROR_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
EvalExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
evaluate(StaticScope<JSType>, JSTypeRegistry) - Method in class com.google.javascript.rhino.JSTypeExpression
Evaluates the type expression into a JSType object.
exceptPath(List<String>, CheckLevel) - Static method in class com.google.javascript.jscomp.ByPathWarningsGuard
 
EXCLUDE - Enum constant in enum com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowType
 
EXCLUDE_DEFAULT_EXTERNS - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
execute() - Method in class com.google.javascript.jscomp.ant.CompileTask
 
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.
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.
exportTestFunctions - Variable in class com.google.javascript.jscomp.CompilerOptions
Whether to export test functions.
EXPR_RESULT - Static variable in class com.google.javascript.rhino.Token
Token types.
exprResult(Node) - Static method in class com.google.javascript.rhino.IR
 
exprTypes - Static variable in class com.google.javascript.jscomp.jsonml.Validator
 
EXTERN_OBJECT_PROPERTY_STRING - Static variable in class com.google.javascript.jscomp.ObjectPropertyStringPreprocess
 
externExport - Variable in class com.google.javascript.jscomp.Result
 
EXTERNS_CODE - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
EXTERNS_URL - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
EXTERNS_VALIDATION - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
extractCharno(int) - Static method in class com.google.javascript.rhino.Node
Extracts the character number and character number from a merged line char number (see Node.mergeLineCharNo(int, int)).
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.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.Proxy
 
extractLineno(int) - Static method in class com.google.javascript.rhino.Node
Extracts the line number and character number from a merged line char number (see Node.mergeLineCharNo(int, int)).
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.
extractPrototypeMemberDeclarations - Variable in class com.google.javascript.jscomp.CompilerOptions
Extracts common prototype member declarations

F

FALLBACK_MAX_INPUT_SIZE - Static variable in class com.google.javascript.jscomp.webservice.common.Protocol
Fallback value in case no setting is provided.
FALSE - Enum constant in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
 
FALSE - Enum constant in enum com.google.javascript.rhino.jstype.TernaryValue
false
FALSE - Static variable in class com.google.javascript.rhino.Token
Token types.
falseNode() - Static method in class com.google.javascript.rhino.IR
 
FieldCleanupPass - Class in com.google.javascript.jscomp
A CleanupPass implementation that will remove all field declarations on JSTypes contributed by the original file.
FieldCleanupPass(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.FieldCleanupPass
 
FILE_TOO_LARGE - Enum constant in enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
FileLevelJsDocBuilder() - Constructor for class com.google.javascript.rhino.Node.FileLevelJsDocBuilder
 
filenameToOutputStream(String) - Method in class com.google.javascript.jscomp.CommandLineRunner
Converts a file name into a Outputstream.
FILEOVERVIEW_JSDOC - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
FilePosition - Class in com.google.debugging.sourcemap
Represents a position in a source file.
FilePosition(int, int) - Constructor for class com.google.debugging.sourcemap.FilePosition
 
FILTER_BY_PATH - Enum constant in enum com.google.javascript.jscomp.WarningsGuard.Priority
 
find(E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
find(E) - Method in interface com.google.javascript.jscomp.graph.UnionFind
Returns the representative of the equivalence class of e.
findAll(E) - Method in class com.google.javascript.jscomp.graph.StandardUnionFind
 
findAll(E) - Method in interface com.google.javascript.jscomp.graph.UnionFind
Returns the elements in the same equivalence class as value.
FindExportableNodes - Class in com.google.javascript.jscomp
Records all of the symbols and properties that should be exported.
FindExportableNodes(AbstractCompiler) - Constructor for class com.google.javascript.jscomp.FindExportableNodes
 
FindExportableNodes.GenerateNodeContext - Class in com.google.javascript.jscomp
Context holding the node references required for generating the export calls.
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.JSType
Coerces this type to an Object type, then gets the type of the property whose name is given.
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
 
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.TemplateType
 
findPropertyType(String) - Method in class com.google.javascript.rhino.jstype.UnionType
 
findUniqueRefinedSlot(FlowScope) - Method in interface com.google.javascript.jscomp.type.FlowScope
Tries to find a unique refined variable in the refined scope, up to the the blind scope.
firstPreciserScopeKnowingConditionOutcome(Node, FlowScope, boolean) - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Calculates the preciser scope starting with the first link.
FixedPointGraphTraversal<N,E> - Class in com.google.javascript.jscomp.graph
A utility class for doing fixed-point computations.
FixedPointGraphTraversal(FixedPointGraphTraversal.EdgeCallback<N, E>) - Constructor for class com.google.javascript.jscomp.graph.FixedPointGraphTraversal
Create a new traversal.
FixedPointGraphTraversal.EdgeCallback<Node,Edge> - Interface in com.google.javascript.jscomp.graph
 
FLAG_ARGUMENTS_UNMODIFIED - Static variable in class com.google.javascript.rhino.Node
 
FLAG_GLOBAL_STATE_UNMODIFIED - Static variable in class com.google.javascript.rhino.Node
 
FLAG_LOCAL_RESULTS - Static variable in class com.google.javascript.rhino.Node
 
FLAG_NO_THROWS - Static variable in class com.google.javascript.rhino.Node
 
FLAG_THIS_UNMODIFIED - Static variable in class com.google.javascript.rhino.Node
 
FLAGS - Enum constant in enum com.google.javascript.jscomp.jsonml.TagAttr
 
FlowScope - Interface in com.google.javascript.jscomp.type
A symbol table for inferring types during data flow analysis.
flowSensitiveInlineVariables - Variable in class com.google.javascript.jscomp.CompilerOptions
 
foldConstants - Variable in class com.google.javascript.jscomp.CompilerOptions
Folds constants (e.g.
FOR - Static variable in class com.google.javascript.rhino.Token
Token types.
forBoolean(boolean) - Static method in enum com.google.javascript.rhino.jstype.TernaryValue
Gets the TernaryValue for the given boolean.
forceResolve(ErrorReporter, StaticScope<JSType>) - Method in class com.google.javascript.rhino.jstype.JSType
Force this type to resolve, even if the registry is in a lazy resolving mode.
forConstructor() - Method in class com.google.javascript.rhino.jstype.FunctionBuilder
Make this a constructor.
forIn(Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
ForInStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
forMap(String, int, int) - Static method in class com.google.debugging.sourcemap.SourceMapSection
 
format - Variable in class com.google.javascript.jscomp.DiagnosticType
The default way to format errors
format(CheckLevel, MessageFormatter) - Method in class com.google.javascript.jscomp.JSError
Format a message at the given level.
formatError(JSError) - Method in class com.google.javascript.jscomp.LightweightMessageFormatter
 
formatError(JSError) - Method in interface com.google.javascript.jscomp.MessageFormatter
Format an error.
formatLine(String, int) - Method in interface com.google.javascript.jscomp.SourceExcerptProvider.ExcerptFormatter
Format a line excerpt.
formatPathToDepsFile(String) - Method in class com.google.javascript.jscomp.deps.DepsGenerator
Format the deps file path so that it can be included in the output file.
formatRegion(Region) - Method in interface com.google.javascript.jscomp.SourceExcerptProvider.ExcerptFormatter
Format a region excerpt.
FORMATTING - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
formatWarning(JSError) - Method in class com.google.javascript.jscomp.LightweightMessageFormatter
 
formatWarning(JSError) - Method in interface com.google.javascript.jscomp.MessageFormatter
Format a warning.
formatWarning(JSError) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
formatWarning(JSError, boolean) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
forName(String) - Method in class com.google.javascript.jscomp.DiagnosticGroups
Find the diagnostic group registered under the given name.
forNewRhino() - Static method in class com.google.javascript.jscomp.parsing.NullErrorReporter
 
forNode(Node, Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
forNoExpectedReports() - Static method in class com.google.javascript.rhino.testing.TestErrorReporter
 
forOldRhino() - Static method in class com.google.javascript.jscomp.parsing.NullErrorReporter
 
forPath(List<String>, CheckLevel) - Static method in class com.google.javascript.jscomp.ByPathWarningsGuard
 
ForStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
forType(DiagnosticType) - Static method in class com.google.javascript.jscomp.DiagnosticGroup
Create a diagnostic group that matches only the given type.
forURL(String, int, int) - Static method in class com.google.debugging.sourcemap.SourceMapSection
 
forwardDeclareType(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Records a forward-declared type name.
FREE_CALL - Static variable in class com.google.javascript.rhino.Node
 
fromBase64(char) - Static method in class com.google.debugging.sourcemap.Base64
 
fromBytes(byte[]) - Static method in class com.google.javascript.jscomp.VariableMap
Deserializes the variable map from a byte array returned by VariableMap.toBytes().
fromCode(String, String) - Static method in class com.google.javascript.jscomp.JSSourceFile
Deprecated.
 
fromCode(String, String) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromCode(String, String, String) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromFile(File) - Static method in class com.google.javascript.jscomp.JSSourceFile
Deprecated.
 
fromFile(File) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromFile(File) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Creates a warnings guard from a file.
fromFile(File, Charset) - Static method in class com.google.javascript.jscomp.JSSourceFile
Deprecated.
 
fromFile(File, Charset) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromFile(String) - Static method in class com.google.javascript.jscomp.JSSourceFile
Deprecated.
 
fromFile(String) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromFile(String, Charset) - Static method in class com.google.javascript.jscomp.JSSourceFile
Deprecated.
 
fromFile(String, Charset) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromGenerator(String, SourceFile.Generator) - Static method in class com.google.javascript.jscomp.JSSourceFile
Deprecated.
 
fromGenerator(String, SourceFile.Generator) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromInputStream(String, InputStream) - Static method in class com.google.javascript.jscomp.JSSourceFile
Deprecated.
 
fromInputStream(String, InputStream) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromInputStream(String, String, InputStream) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromMap(Map<String, String>) - Static method in class com.google.javascript.jscomp.VariableMap
Initializes the variable map from an existing map.
fromReader(String, Reader) - Static method in class com.google.javascript.jscomp.SourceFile
 
fromString(String) - Static method in enum com.google.javascript.jscomp.CompilerOptions.LanguageMode
 
function(Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
FUNCTION - Static variable in class com.google.javascript.rhino.Token
Token types.
FUNCTION_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
FUNCTION_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
FUNCTION_INSTANCE_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
FUNCTION_INSTANCE_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
FUNCTION_PROTOTYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
FUNCTION_PROTOTYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
FunctionBuilder - Class in com.google.javascript.rhino.jstype
A builder class for function and arrow types.
FunctionBuilder(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.FunctionBuilder
 
FunctionDecl - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
FunctionExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
FunctionInfo - Class in com.google.javascript.jscomp
 
functionInformationMap - Variable in class com.google.javascript.jscomp.Result
 
FunctionInformationMap - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap
FunctionInformationMap.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap
FunctionInformationMap.Entry - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap.Entry
FunctionInformationMap.Entry.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap.Entry
FunctionInformationMap.EntryOrBuilder - Interface in com.google.javascript.jscomp
 
FunctionInformationMap.Module - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap.Module
FunctionInformationMap.Module.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.FunctionInformationMap.Module
FunctionInformationMap.ModuleOrBuilder - Interface in com.google.javascript.jscomp
 
FunctionInformationMapOrBuilder - Interface in com.google.javascript.jscomp
 
functionName - Variable in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
 
functionName - Variable in class com.google.javascript.jscomp.deps.JsFunctionParser.SymbolInfo
 
FunctionParamBuilder - Class in com.google.javascript.rhino.jstype
A builder for the Rhino Node representing Function parameters.
FunctionParamBuilder(JSTypeRegistry) - Constructor for class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
FunctionType - Class in com.google.javascript.rhino.jstype
This derived type provides extended information about a function, including its return type and argument types.

G

gatherCssNames - Variable in class com.google.javascript.jscomp.CompilerOptions
Gather CSS names (requires closurePass)
GE - Static variable in class com.google.javascript.rhino.Token
Token types.
generateExports - Variable in class com.google.javascript.jscomp.CompilerOptions
 
generateId(String, List<CharSequence>) - Method in class com.google.javascript.jscomp.GoogleJsMessageIdGenerator
 
generateId(String, List<CharSequence>) - Method in interface com.google.javascript.jscomp.JsMessage.IdGenerator
Generate the ID for the message.
GenerateNodeContext(Node, Node, Node) - Constructor for class com.google.javascript.jscomp.FindExportableNodes.GenerateNodeContext
 
generatePseudoNames - Variable in class com.google.javascript.jscomp.CompilerOptions
Generate pseudo names for variables and properties for debugging purposes.
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.
get(boolean) - Static method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
Returns the singleton set {literalValue}.
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(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(String) - Static method in enum com.google.javascript.jscomp.jsonml.TagAttr
 
GET - Static variable in class com.google.javascript.rhino.Token
 
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.Proxy
 
getAliasTransformationHandler() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getAllCallsites() - Method in class com.google.javascript.jscomp.CallGraph
Returns a collection of all callsites in the call graph.
getAllDependencies() - Method in class com.google.javascript.jscomp.JSModule
Returns the transitive closure of dependencies starting from the dependencies of this module.
getAllExtendedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns all extended interfaces declared by an interfaces or its super- interfaces.
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.
getAllJSDocInfo() - Method in class com.google.javascript.jscomp.SymbolTable
 
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
 
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.Scope
 
getAllSymbols() - Method in class com.google.javascript.jscomp.SymbolTable
 
getAllSymbols() - Method in interface com.google.javascript.rhino.jstype.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.
getAlternates() - Method in class com.google.javascript.rhino.jstype.UnionType
Gets the alternate types of this union type.
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 interface com.google.javascript.jscomp.graph.Annotatable
Retrieves a piece of information that has been annotated.
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
name of function(<string>); used to inform the harness about the app name
getAppNameSetter() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(<string>); used to inform the harness about the app name
getAppNameSetter() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(<string>); used to inform the harness about the app name
getAppNameSetterBytes() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(<string>); used to inform the harness about the app name
getAppNameSetterBytes() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(<string>); used to inform the harness about the app name
getAppNameSetterBytes() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(<string>); used to inform the harness about the app name
getArgumentsVar() - Method in class com.google.javascript.jscomp.Scope
Get a unique VAR object to represents "arguments" within this scope
getAssertedParam(Node) - Method in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
Returns the parameter of the assertion function that is being checked.
getAssertedType(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.
getAssertedType(Node, JSTypeRegistry) - Method in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
Returns the type for a type assertion, or null if the function asserts that the node must not be null or undefined.
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.Proxy
 
getAssociatedNode() - Method in class com.google.javascript.rhino.JSDocInfo
 
getAst() - Method in class com.google.javascript.jscomp.CompilerInput
 
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 class com.google.javascript.jscomp.jsonml.JsonMLAst
Generates AST based on AST representation
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
 
getAttribute(TagAttr) - Method in class com.google.javascript.jscomp.jsonml.JsonML
Returns value associated with a given attribute.
getAttributes() - Method in class com.google.javascript.jscomp.jsonml.JsonML
Returns a map with attributes and respective values.
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.
getBaseType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the base type specified by the @extends annotation.
getBeginningLineNumber() - Method in interface com.google.javascript.jscomp.Region
Get the beginning line number.
getBeginningLineNumber() - Method in class com.google.javascript.jscomp.SimpleRegion
 
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.
getBodyNode() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns the AST node for the body of the function.
getBooleanProp(int) - Method in class com.google.javascript.rhino.Node
 
getByName(String) - Method in class com.google.javascript.jscomp.JSModule
Returns the input with the given name or null if none.
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.
getCharno() - Method in class com.google.javascript.jscomp.JSError
Get the character number.
getCharno() - Method in class com.google.javascript.rhino.Node
 
getCheckDeterminism() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getChecks() - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
getChecks() - Method in class com.google.javascript.jscomp.PassConfig
Gets the checking passes to run.
getChild(int) - Method in class com.google.javascript.jscomp.jsonml.JsonML
Returns child at a given position.
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
 
getChildren() - Method in class com.google.javascript.jscomp.jsonml.JsonML
Returns a list of all children.
getChildren(int, int) - Method in class com.google.javascript.jscomp.jsonml.JsonML
Returns the portion of children list between the specified fromIndex, inclusive, and toIndex, exclusive.
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.Proxy
 
getClassTemplateTypeNames() - Method in class com.google.javascript.rhino.JSDocInfo
 
getCode() - Method in class com.google.javascript.jscomp.CompilerInput
 
getCode() - Method in class com.google.javascript.jscomp.JSSourceFile
Deprecated.
 
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 enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
getCodeReader() - Method in class com.google.javascript.jscomp.SourceFile
Gets a reader for the code in this source file.
getCodingConvention() - Method in class com.google.javascript.jscomp.AbstractCompiler
Gets the current coding convention.
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.
getColumn() - Method in class com.google.debugging.sourcemap.FilePosition
 
getColumn() - Method in class com.google.debugging.sourcemap.SourceMapSection
 
getColumnOfOffset(int) - Method in class com.google.javascript.jscomp.SourceFile
 
getColumnOfOffset(int) - Method in class com.google.javascript.rhino.jstype.SimpleSourceFile
 
getColumnOfOffset(int) - Method in interface com.google.javascript.rhino.jstype.StaticSourceFile
Gets the 0-based column number of the given source offset.
getColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The column position on the line.
getColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
The column position on the line.
getColumnPosition() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
The column position on the line.
getColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The column number on the line.
getColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The column number on the line.
getColumnPosition() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The column number on the line.
getCommandLineConfig() - Method in class com.google.javascript.jscomp.CommandLineRunner
Get the command line config, so that it can be initialized.
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.CommandLineRunner
 
getCompiler() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the compiler.
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.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.FunctionType
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
getConstructor() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
getContainingFunction() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
 
getContextNode() - Method in class com.google.javascript.jscomp.FindExportableNodes.GenerateNodeContext
 
getControlFlowGraph() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the control flow graph for the current JS scope.
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.NoType
 
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.NoType
 
getCtorImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
getCurrentNode() - Method in class com.google.javascript.jscomp.NodeTraversal
Returns the node currently being traversed.
getDeclaration() - Method in class com.google.javascript.jscomp.Scope.Var
 
getDeclaration() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
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.StaticSlot
Gets the declaration of this symbol.
getDeclarationNode() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getDeclarationToRemove(int) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemove(int) - Method in class com.google.javascript.jscomp.Instrumentation
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemove(int) - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveBytes(int) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveBytes(int) - Method in class com.google.javascript.jscomp.Instrumentation
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveBytes(int) - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveCount() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveCount() - Method in class com.google.javascript.jscomp.Instrumentation
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveCount() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveList() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveList() - Method in class com.google.javascript.jscomp.Instrumentation
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarationToRemoveList() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
List of variable declarations in the application's source code that should be replaced by variables with the same name that are part of the instrumentation harness.
getDeclarativelyUnboundVarsWithoutTypes() - Method in class com.google.javascript.jscomp.Scope
Gets all variables declared with "var" but without declared types attached.
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.
getDefault() - Static method in class com.google.javascript.jscomp.CodingConventions
Gets the default coding convention.
getDefaultExterns() - Static method in class com.google.javascript.jscomp.CommandLineRunner
 
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.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
 
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.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
 
getDefaultLevel() - Method in class com.google.javascript.jscomp.JSError
The default level, before any of the WarningsGuards are applied.
getDefineReplacements() - Method in class com.google.javascript.jscomp.CompilerOptions
Returns the map of define replacements.
getDelegateRelationship(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
 
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.Proxy
 
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.SortedDependencies
Gets all the dependencies of the given roots.
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
 
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.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.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
 
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.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
 
getDestination() - Method in interface com.google.javascript.jscomp.graph.DiGraph.DiGraphEdge
 
getDiagnosticGroups() - Method in class com.google.javascript.jscomp.CommandLineRunner
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(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedPredNodes(N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedPredNodes(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedSuccNodes(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedSuccNodes(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getDirectedSuccNodes(N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
getDirectedSuccNodes(N) - 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
 
getDouble() - Method in class com.google.javascript.rhino.Node
Can only be called when getType() == TokenStream.NUMBER
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() - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getEdges() - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
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(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getelem(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
GETELEM - Static variable in class com.google.javascript.rhino.Token
Token types.
getElementPreOrder(int) - Method in class com.google.javascript.jscomp.jsonml.JsonMLAst
Returns a JsonML element with the specified number from the tree in pre-order walk.
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.
getEnclosingFunction() - Method in class com.google.javascript.jscomp.NodeTraversal
Examines the functions stack for the last instance of a function node.
getEnclosingScope(Node) - Method in class com.google.javascript.jscomp.SymbolTable
Gets the scope that contains the given node.
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.
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 { ...
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 { ...
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 { ...
getEnumParameterType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the enum parameter type specified by the @enum annotation.
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.
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
 
getErrorPrintStream() - Method in class com.google.javascript.jscomp.CommandLineRunner
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.
getErrors() - Method in class com.google.javascript.jscomp.jsonml.SecureCompiler.Report
 
getExistingIntProp(int) - Method in class com.google.javascript.rhino.Node
 
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.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.Proxy
 
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
getFileOverview() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the file overview or null if none specified.
getFirst() - Method in class com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter
Gets the first link of this chain.
getFirstChild() - Method in class com.google.javascript.rhino.Node
 
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
 
getFirstLine(String) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
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.
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.
getFunctionJSDocInfo(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Get the JSDocInfo for a function.
getFunctionName() - Method in class com.google.javascript.jscomp.CodingConvention.AssertionFunctionSpec
Returns the name of the function.
getFunctionParameters(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getFunctionType() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
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.Proxy
 
getGlobalObject() - Method in class com.google.javascript.jscomp.JqueryCodingConvention
 
getGlobalScope() - Method in class com.google.javascript.jscomp.SymbolTable
Returns the global scope.
getGraph() - Method in class com.google.javascript.jscomp.graph.GraphColoring
 
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.JSType
Gets the greatest subtype of this and that.
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
 
getGzSize() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
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.JsMessage
Gets the message's id, or name (e.g.
getIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The original name of the identifier.
getIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The original name of the identifier.
getIdentifier() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The original name of the identifier.
getIdentifierBytes() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The original name of the identifier.
getIdentifierBytes() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The original name of the identifier.
getIdentifierBytes() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The original name of the identifier.
getIdName() - Method in class com.google.javascript.rhino.InputId
 
getImplementedInterfaceCount() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the number of interfaces specified by the @implements annotation.
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.
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.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.FunctionType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
getImplicitPrototype() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
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.
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.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
 
getInferTypes() - Method in class com.google.javascript.jscomp.CompilerOptions
Gets the inferTypes flag.
getInit(int) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
Definition of functions used to report module contents and function calls.
getInit(int) - Method in class com.google.javascript.jscomp.Instrumentation
Definition of functions used to report module contents and function calls.
getInit(int) - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
Definition of functions used to report module contents and function calls.
getInitBytes(int) - Method in class com.google.javascript.jscomp.Instrumentation.Builder
Definition of functions used to report module contents and function calls.
getInitBytes(int) - Method in class com.google.javascript.jscomp.Instrumentation
Definition of functions used to report module contents and function calls.
getInitBytes(int) - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
Definition of functions used to report module contents and function calls.
getInitCount() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
Definition of functions used to report module contents and function calls.
getInitCount() - Method in class com.google.javascript.jscomp.Instrumentation
Definition of functions used to report module contents and function calls.
getInitCount() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
Definition of functions used to report module contents and function calls.
getInitialValue() - Method in class com.google.javascript.jscomp.Scope.Var
 
getInitList() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
Definition of functions used to report module contents and function calls.
getInitList() - Method in class com.google.javascript.jscomp.Instrumentation
Definition of functions used to report module contents and function calls.
getInitList() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
Definition of functions used to report module contents and function calls.
getInput() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current input source.
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
 
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.jsonml.JsonMLAst
 
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
 
getInputId(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getInputName() - Method in class com.google.javascript.jscomp.Scope.Var
 
getInputProviding(String) - Method in class 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.
getInputsById() - Method in class com.google.javascript.jscomp.Compiler
Returns an unmodifiable view of the compiler inputs indexed by id.
getInputsWithoutProvides() - Method in class com.google.javascript.jscomp.deps.SortedDependencies
 
getInstance() - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorFactory
 
getInstance(SourceMapFormat) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorFactory
 
getInstanceType() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the type of instance of this function.
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.
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.
getItem() - Method in class com.google.javascript.rhino.SourcePosition
Returns the item found at this source position.
getJsDocBuilderForNode() - Method in class com.google.javascript.rhino.Node
 
getJSDocInfo() - Method in class com.google.javascript.jscomp.Scope.Var
Gets the JSDocInfo for the variable.
getJSDocInfo() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
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.TemplateType
 
getJSDocInfo() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
 
getJSDocInfo() - Method in interface com.google.javascript.rhino.jstype.StaticSlot
Gets the JSDoc for this slot.
getJSDocInfo() - Method in class com.google.javascript.rhino.Node
Get the JSDocInfo attached to this node.
getJsonML() - Method in class com.google.javascript.jscomp.jsonml.SecureCompiler
Returns compiled source in JsonML format.
getJSType() - Method in class com.google.javascript.rhino.Node
 
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.
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.
getLanguageIn() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getLanguageOut() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getLastChild() - Method in class com.google.javascript.rhino.Node
 
getLastSibling() - Method in class com.google.javascript.rhino.Node
 
getLeastSupertype(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Gets the least supertype of this and that.
getLeastSupertype(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
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.rhino.Node
 
getLevel() - Method in class com.google.javascript.jscomp.ant.Warning
 
getLicense() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the description specified by the @license annotation.
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.CompilerInput
Gets the source line for the indicated line number.
getLine(int) - Method in class com.google.javascript.jscomp.SourceFile
Gets the source line for the indicated line number.
getLineno() - Method in class com.google.javascript.rhino.Node
 
getLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The line number of the generated code.
getLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
The line number of the generated code.
getLineNumber() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
The line number of the generated code.
getLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The line in the original file.
getLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The line in the original file.
getLineNumber() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The line in the original file.
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.
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.jstype.SimpleSourceFile
 
getLineOffset(int) - Method in interface com.google.javascript.rhino.jstype.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.jstype.SimpleSourceFile
 
getLineOfOffset(int) - Method in interface com.google.javascript.rhino.jstype.StaticSourceFile
Gets the 1-based line number of the given source offset.
getMainFunction() - Method in class com.google.javascript.jscomp.CallGraph
Returns a Function object representing the "main" global function.
getMappingForLine(int, int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV1
 
getMappingForLine(int, int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV2
 
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.
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.
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.ScriptRuntime
 
getMessage0(String) - Static method in class com.google.javascript.rhino.ScriptRuntime
 
getMessage1(String, Object) - Static method in class com.google.javascript.rhino.ScriptRuntime
 
getMessages() - Method in class com.google.javascript.jscomp.Compiler
Returns an array constructed from errors + temporary warnings.
getMinArguments() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the minimum number of arguments that this function requires.
getModifies() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the set of sideeffect notations.
getModule() - Method in class com.google.javascript.jscomp.CompilerInput
Returns the module to which the input belongs.
getModule() - Method in exception com.google.javascript.jscomp.JSModuleGraph.ModuleDependenceException
 
getModule() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current input module.
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 { ...
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 { ...
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;
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 { ...
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 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 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() - 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 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.Scope.Var
Gets the name of the variable.
getName() - Method in class com.google.javascript.jscomp.SourceFile
Returns a unique name for the source file.
getName() - Method in class com.google.javascript.rhino.JSDocInfo.Marker
Deprecated.
Use #getNameNode
getName() - Method in class com.google.javascript.rhino.jstype.Property
 
getName() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
 
getName() - Method in class com.google.javascript.rhino.jstype.SimpleSourceFile
 
getName() - Method in interface com.google.javascript.rhino.jstype.StaticSlot
Gets the name of the slot.
getName() - Method in interface com.google.javascript.rhino.jstype.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;
getNameNode() - Method in class com.google.javascript.jscomp.Scope.Var
Returns the name node that produced this variable.
getNameNode() - Method in class com.google.javascript.rhino.JSDocInfo.Marker
Gets the position information for the name found in an @param tag.
getNativeFunctionType(JSTypeNative) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getNativeObjectType(JSTypeNative) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getNativeType(JSTypeNative) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
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 interface com.google.javascript.jscomp.graph.UndiGraph.UndiGraphNode
 
getNeighborEdgesIterator() - Method in interface com.google.javascript.jscomp.graph.UndiGraph.UndiGraphNode
 
getNeighborNodes(DiGraph.DiGraphNode<N, E>) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
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
 
getNeighborNodesIterator(N) - Method in class com.google.javascript.jscomp.graph.Graph
 
getNeighborNodesIterator(N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
getNeighborNodesIterator(N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
getNewNameToOriginalNameMap() - Method in class com.google.javascript.jscomp.VariableMap
Returns an unmodifiable mapping from new names to original names.
getNext() - Method in class com.google.javascript.rhino.Node
 
getNode() - Method in class com.google.javascript.jscomp.FindExportableNodes.GenerateNodeContext
 
getNode() - Method in class com.google.javascript.jscomp.Scope.Var
Gets the node for the name of the variable.
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.jstype.StaticReference
The node where the reference lives.
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
 
getNode1Id() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge
Get the first node in the edge.
getNode2Id() - Method in interface com.google.javascript.jscomp.graph.GraphvizGraph.GraphvizEdge
Get the second node in the edge.
getNodeA() - Method in interface com.google.javascript.jscomp.graph.Graph.GraphEdge
 
getNodeB() - Method in interface com.google.javascript.jscomp.graph.Graph.GraphEdge
 
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
 
getNodeLength() - Method in class com.google.javascript.jscomp.JSError
 
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
 
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.
getNumLines() - Method in class com.google.javascript.jscomp.CompilerInput
 
getObjectElementKey() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
getObjectIndexKey() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
 
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.Proxy
 
getOldParseTreeByName(String) - Method in class com.google.javascript.jscomp.Compiler
getOptimizations() - Method in class com.google.javascript.jscomp.DefaultPassConfig
 
getOptimizations() - Method in class com.google.javascript.jscomp.PassConfig
Gets the optimization passes to run.
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
The original source file.
getOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The original source file.
getOriginalFile() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The original source file.
getOriginalFileBytes() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The original source file.
getOriginalFileBytes() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The original source file.
getOriginalFileBytes() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The original source file.
getOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The original mapping for this line mapping.
getOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
The original mapping for this line mapping.
getOriginalMapping() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
The original mapping for this line mapping.
getOriginalMappingBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The original mapping for this line mapping.
getOriginalMappingOrBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The original mapping for this line mapping.
getOriginalMappingOrBuilder() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
The original mapping for this line mapping.
getOriginalMappingOrBuilder() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
The original mapping for this line mapping.
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
 
getOriginalSources() - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
getOriginalSources() - Method in interface com.google.debugging.sourcemap.SourceMappingReversable
 
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
 
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.NoType
 
getOwnerFunction() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
getOwnImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns interfaces directly implemented by the class.
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.
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.rhino.jstype.ObjectType
 
getOwnSlot(String) - Method in interface com.google.javascript.rhino.jstype.StaticScope
Like getSlot but does not recurse into parent scopes.
getOwnSlot(String) - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
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.
getParameterNames() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the set of names of the defined parameters.
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 parameter type.
getParent() - Method in class com.google.javascript.jscomp.Scope
 
getParent() - Method in class com.google.javascript.rhino.Node
 
getParentNode() - Method in class com.google.javascript.jscomp.Scope.Var
Gets the parent of the name node.
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.rhino.jstype.ObjectType
 
getParentScope() - Method in interface com.google.javascript.rhino.jstype.StaticScope
Returns the scope enclosing this one or null if none.
getParentScope() - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
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.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
 
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
 
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
 
getPlaceholders() - Method in class com.google.javascript.jscomp.JsMessage.Builder
Returns the message registered placeholders
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.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
 
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.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(Node, Node) - 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.
getPropertiesCount() - Method in class com.google.javascript.rhino.jstype.ObjectType
Gets the number of properties of this object.
getPropertyMap() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
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.
getPropertyScope() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
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.
getPrototype() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the prototype property of this function type.
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
 
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.
getReferencedType() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
getReferenceList(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
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.EnumType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
getReferenceName() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
getReferences() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the list of references or null if none.
getReferences(Scope.Var) - Method in class com.google.javascript.jscomp.Scope
 
getReferences(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
getReferences(S) - Method in interface com.google.javascript.rhino.jstype.StaticSymbolTable
Returns the references that point to the given symbol.
getRegion(int) - Method in class com.google.javascript.jscomp.CompilerInput
Get a region around the indicated line number.
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.
getRelativeMappingId(int, int, int) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV2.LineMapEncoder
 
getRelativeMappingIdLength(int, int) - Static method in class com.google.debugging.sourcemap.SourceMapGeneratorV2.LineMapEncoder
 
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.
getReport() - Method in class com.google.javascript.jscomp.jsonml.SecureCompiler
Returns report from the last compilation.
getReportCall() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>); used to inform the harness about a function call
getReportCall() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>); used to inform the harness about a function call
getReportCall() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>); used to inform the harness about a function call
getReportCallBytes() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>); used to inform the harness about a function call
getReportCallBytes() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>); used to inform the harness about a function call
getReportCallBytes() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>); used to inform the harness about a function call
getReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
getReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
getReportDefined() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
getReportDefinedBytes() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
getReportDefinedBytes() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
getReportDefinedBytes() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
getReportExit() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
getReportExit() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
getReportExit() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
getReportExitBytes() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
getReportExitBytes() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
getReportExitBytes() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
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
 
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
 
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.
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.rhino.JSDocInfo
Gets the return type specified by the @return annotation.
getReturnType() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
getReverseAbstractInterpreter() - Method in class com.google.javascript.jscomp.AbstractCompiler
Get an interpreter for type analysis.
getReverseAbstractInterpreter() - Method in class com.google.javascript.jscomp.Compiler
 
getReverseMapping(String, int, int) - Method in class com.google.debugging.sourcemap.SourceMapConsumerV3
 
getReverseMapping(String, int, int) - Method in interface com.google.debugging.sourcemap.SourceMappingReversable
Given a source file, line, and column, return the reverse mapping (source --> target).
getRoot() - Method in class com.google.javascript.jscomp.Compiler
 
getRoot() - Method in class com.google.javascript.rhino.JSTypeExpression
 
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.rhino.jstype.ObjectType
 
getRootNode() - Method in interface com.google.javascript.rhino.jstype.StaticScope
Returns the root node associated with this scope.
getRootNode() - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
getRuntime() - Method in class com.google.javascript.jscomp.PerformanceTracker
 
getScope() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current scope.
getScope(Scope.Var) - Method in class com.google.javascript.jscomp.Scope
 
getScope(SymbolTable.Symbol) - Method in class com.google.javascript.jscomp.SymbolTable
 
getScope(S) - Method in interface com.google.javascript.rhino.jstype.StaticSymbolTable
Returns the scope for a given symbol.
getScopeDepth() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
getScopeRoot() - Method in class com.google.javascript.jscomp.NodeTraversal
Returns the current scope's root.
getScriptNode() - Method in class com.google.javascript.jscomp.FindExportableNodes.GenerateNodeContext
 
getSectionType() - Method in class com.google.debugging.sourcemap.SourceMapSection
 
getSectionUrl() - Method in class com.google.debugging.sourcemap.SourceMapSection
Deprecated. 
getSectionValue() - Method in class com.google.debugging.sourcemap.SourceMapSection
 
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.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
 
getSideEffectFlags() - Method in class com.google.javascript.rhino.Node
Returns the side effects flags for this 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.Proxy
 
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.Scope
 
getSlot(String) - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
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 interface com.google.javascript.rhino.jstype.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.SortedDependencies
Gets all the dependencies of the given roots.
getSortedList() - Method in class com.google.javascript.jscomp.deps.SortedDependencies
 
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.rhino.jstype.EnumType
Gets the source node or null if this is an unknown enum.
getSource() - Method in class com.google.javascript.rhino.jstype.FunctionType
Gets the source node or null if this is an unknown function.
getSourceAst() - Method in class com.google.javascript.jscomp.CompilerInput
Returns the SourceAst object on which this input is based.
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.JsAst
 
getSourceFile() - Method in class com.google.javascript.jscomp.jsonml.JsonMLAst
 
getSourceFile() - Method in class com.google.javascript.jscomp.Scope.Var
 
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.rhino.jstype.Property
 
getSourceFile() - Method in class com.google.javascript.rhino.jstype.SimpleReference
 
getSourceFile() - Method in interface com.google.javascript.rhino.jstype.StaticReference
The source file where the reference lives.
getSourceFile(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
getSourceFileName() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
getSourceFileName() - Method in class com.google.javascript.rhino.Node
 
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() - Method in class com.google.javascript.jscomp.Compiler
 
getSourceMap(String) - Method in interface com.google.debugging.sourcemap.SourceMapSupplier
 
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.jsonml.JsonMLAst
 
getSourceName() - Method in class com.google.javascript.jscomp.NodeTraversal
Gets the current input source name.
getSourceName() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the name of the source file that contains this JSDoc.
getSourceName(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
 
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;
getSourceOffset() - Method in class com.google.javascript.rhino.Node
 
getSourcePosition() - Method in class com.google.javascript.rhino.Node
 
getSourceRegion(String, int) - Method in class com.google.javascript.jscomp.Compiler
 
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
 
getStartLine() - Method in class com.google.javascript.rhino.SourcePosition
Returns the starting line number of this position.
getState() - Method in class com.google.javascript.jscomp.Compiler
Returns the current internal state, excluding the input files and modules.
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
 
getString() - Method in class com.google.javascript.jscomp.jsonml.SecureCompiler
Returns compiled source as a JavaScript.
getString() - Method in class com.google.javascript.rhino.Node
Can only be called when node has String context.
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
 
getSubTypes() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns a list of types that are subtypes of this type.
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.
getSuppressions() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the set of suppressed warnings.
getSymbol() - Method in class com.google.javascript.jscomp.Scope.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.StaticReference
The variable that this reference points to.
getSymbolDeclaredBy(EnumType) - Method in class com.google.javascript.jscomp.SymbolTable
Gets the symbol for the given enum.
getSymbolDeclaredBy(FunctionType) - Method in class com.google.javascript.jscomp.SymbolTable
Gets the symbol for the given constructor or interface.
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.
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.
getTemplateKeys() - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns a list of all template keys.
getTemplateType(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns 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.TemplateType
 
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.TemplateType
 
getTemplateTypes() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
GETTER_DEF - Static variable in class com.google.javascript.rhino.Token
Token types.
GetterProp - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
getThisAndAllDependencies() - Method in class com.google.javascript.jscomp.JSModule
Returns this module and all of its dependencies in one list.
getThisType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the type specified by the @this annotation.
getThrownTypes() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the list of thrown types.
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
 
getTracerMode() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getTweakProcessing() - Method in class com.google.javascript.jscomp.CompilerOptions
 
getTweakReplacements() - Method in class com.google.javascript.jscomp.CompilerOptions
Returns the map of tweak replacements.
getType() - Method in class com.google.javascript.jscomp.JSError
 
getType() - Method in class com.google.javascript.jscomp.jsonml.JsonML
Returns type of the JsonML element.
getType() - Method in class com.google.javascript.jscomp.Scope.Var
Gets this variable's type.
getType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the type specified by the @type annotation.
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() - Method in class com.google.javascript.rhino.jstype.Property
 
getType() - Method in class com.google.javascript.rhino.jstype.SimpleSlot
 
getType() - Method in interface com.google.javascript.rhino.jstype.StaticSlot
Returns the type information, if any, for this slot.
getType() - Method in class com.google.javascript.rhino.Node
 
getType(StaticScope<JSType>, String, String, int, int) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Looks up a type by name.
getType(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Looks up a type by name.
getTypedefType() - Method in class com.google.javascript.rhino.JSDocInfo
Gets the typedef type specified by the @type annotation.
getTypedPercent() - Method in class com.google.javascript.jscomp.BasicErrorManager
 
getTypedPercent() - Method in interface com.google.javascript.jscomp.ErrorManager
Gets the percentage of typed expressions.
getTypedScopeCreator() - Method in class com.google.javascript.jscomp.Compiler
 
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.
getTypeNodes() - Method in class com.google.javascript.rhino.JSDocInfo
Returns a collection of all type nodes that are a part of this JSDocInfo.
getTypeOfThis() - Method in class com.google.javascript.jscomp.Scope
Gets the type of this in the current scope.
getTypeOfThis() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
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.TemplateType
 
getTypeOfThis() - Method in interface com.google.javascript.rhino.jstype.StaticScope
Returns the expected type of this in the current scope.
getTypeOfThis() - Method in class com.google.javascript.rhino.testing.AbstractStaticScope
 
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.
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
 
getTypesWithProperty(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Returns each type that has a property propertyName defined on it.
getUndirectedGraphEdges(N, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
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
 
getUniqueFunctionWithName(String) - Method in class com.google.javascript.jscomp.CallGraph
Finds a function with the given name.
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.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
 
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 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
 
getVar(String) - Method in class com.google.javascript.jscomp.Scope
Returns the variable, may be null
getVarCount() - Method in class com.google.javascript.jscomp.Scope
Returns number of variables in this scope
getVars() - Method in class com.google.javascript.jscomp.Scope
Return an iterator over all of the variables declared in this scope.
getVersion() - Method in class com.google.javascript.rhino.JSDocInfo
Returns the version or null if none.
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.
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.jsonml.SecureCompiler.Report
 
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
 
GLOBAL_THIS - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
GLOBAL_THIS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
GLOBAL_THIS - Static variable in class com.google.javascript.jscomp.SymbolTable
The name we use for the JavaScript built-in Global object.
GoogleCodingConvention - Class in com.google.javascript.jscomp
This describes the Google-specific JavaScript coding conventions.
GoogleCodingConvention() - Constructor for class com.google.javascript.jscomp.GoogleCodingConvention
By default, decorate the ClosureCodingConvention.
GoogleCodingConvention(CodingConvention) - Constructor for class com.google.javascript.jscomp.GoogleCodingConvention
Decorates a wrapped CodingConvention.
GoogleJsMessageIdGenerator - Class in com.google.javascript.jscomp
An JsMessage.IdGenerator designed to play nicely with Google's Translation systems.
GoogleJsMessageIdGenerator(String) - Constructor for class com.google.javascript.jscomp.GoogleJsMessageIdGenerator
Creates an instance.
graph - Variable in class com.google.javascript.jscomp.graph.GraphColoring
 
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.GraphEdge<N,E> - Interface in com.google.javascript.jscomp.graph
A generic edge.
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
 
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.
GraphPruner<N,E> - Class in com.google.javascript.jscomp.graph
Prunes a graph, creating a new graph with nodes removed.
GraphPruner(DiGraph<N, E>) - Constructor for class com.google.javascript.jscomp.graph.GraphPruner
 
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 Source Node, Edge and Destination Node.
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.
GREATEST_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
GREATEST_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
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
 
GT - Static variable in class com.google.javascript.rhino.Token
Token types.
gzDiff - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
gzSize - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 

H

handleViolation(String, Node) - Method in interface com.google.javascript.jscomp.AstValidator.ViolationHandler
 
hasAnyTemplateTypes() - Method in class com.google.javascript.rhino.jstype.JSType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
hasAnyTemplateTypesInternal() - Method in class com.google.javascript.rhino.jstype.UnionType
 
hasAppNameSetter() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(<string>); used to inform the harness about the app name
hasAppNameSetter() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(<string>); used to inform the harness about the app name
hasAppNameSetter() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(<string>); used to inform the harness about the app name
hasBaseType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether this JSDocInfo contains a type for @extends annotation.
hasBrackets() - Method in class com.google.javascript.rhino.JSDocInfo.TypePosition
Returns whether the type has curly braces around it.
hasCachedValues() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasCachedValues() - Method in class com.google.javascript.rhino.jstype.ObjectType
Returns true if any cached values have been set for this type.
hasCachedValues() - Method in class com.google.javascript.rhino.jstype.EnumType
 
hasCapturingGroup() - Method in class com.google.javascript.jscomp.regex.RegExpTree
True if the regular expression contains capturing groups.
hasChild(Node) - Method in class com.google.javascript.rhino.Node
 
hasChildren() - Method in class com.google.javascript.jscomp.jsonml.JsonML
Returns true if the JsonML element has at least one child.
hasChildren() - Method in class com.google.javascript.rhino.Node
 
hasColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The column position on the line.
hasColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
The column position on the line.
hasColumnPosition() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
The column position on the line.
hasColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The column number on the line.
hasColumnPosition() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The column number on the line.
hasColumnPosition() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The column number on the line.
hasCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string compiled_source = 8;
hasCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string compiled_source = 8;
hasCompiledSource() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string compiled_source = 8;
hasCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string compiled_source = 103;
hasCompiledSource() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
required string compiled_source = 103;
hasCompiledSource() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder
required string compiled_source = 103;
hasDescriptionForParameter(String) - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether a description exists for the parameter with the specified name.
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.AllType
 
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.JSType
 
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
hasDisplayName() - Method in class com.google.javascript.rhino.jstype.VoidType
 
hasEncounteredAllErrors() - Method in class com.google.javascript.jscomp.testing.TestErrorReporter
Returns whether all errors were reported to this reporter.
hasEncounteredAllErrors() - Method in class com.google.javascript.rhino.testing.TestErrorReporter
Returns whether all errors were reported to this reporter.
hasEncounteredAllWarnings() - Method in class com.google.javascript.jscomp.testing.TestErrorReporter
Returns whether all warnings were reported to this reporter.
hasEncounteredAllWarnings() - Method in class com.google.javascript.rhino.testing.TestErrorReporter
Returns whether all warnings were reported to this reporter.
hasEnumParameterType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether an enum parameter type, specified using the @enum annotation, is present on this JSDoc.
hasEqualCallType(FunctionType) - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasErrors() - Method in class com.google.javascript.jscomp.Compiler
Consults the ErrorManager to see if we've encountered errors that should halt compilation.
hasExternTarget() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
If true, then this callsite could target a function defined in the externs.
hasFileOverview() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether this has a fileoverview flag.
HASH_MISMATCH - Enum constant in enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
hashCode() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
hashCode() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
hashCode() - Method in class com.google.javascript.jscomp.DiagnosticType
 
hashCode() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
hashCode() - Method in class com.google.javascript.jscomp.FunctionInformationMap
 
hashCode() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
 
hashCode() - Method in class com.google.javascript.jscomp.graph.GraphColoring.Color
 
hashCode() - Method in class com.google.javascript.jscomp.Instrumentation
 
hashCode() - Method in class com.google.javascript.jscomp.JSError
 
hashCode() - Method in class com.google.javascript.jscomp.JsMessage
 
hashCode() - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
hashCode() - Method in class com.google.javascript.jscomp.regex.RegExpTree
 
hashCode() - Method in class com.google.javascript.jscomp.Scope.Arguments
 
hashCode() - Method in class com.google.javascript.jscomp.Scope.Var
 
hashCode() - Method in class com.google.javascript.rhino.InputId
 
hashCode() - Method in class com.google.javascript.rhino.jstype.EnumElementType
If this is equal to a NamedType object, its hashCode must be equal to the hashCode of the NamedType object.
hashCode() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.JSType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
hashCode() - Method in class com.google.javascript.rhino.jstype.UnionType
 
hashCode() - Method in class com.google.javascript.rhino.JSTypeExpression
 
hasId() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 id = 2;
hasId() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 id = 2;
hasId() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 id = 2;
hasIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The original name of the identifier.
hasIdentifier() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The original name of the identifier.
hasIdentifier() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The original name of the identifier.
hasImplementedInterfaces() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
hasInstanceType() - Method in class com.google.javascript.rhino.jstype.FunctionType
Returns whether this function type has an instance type.
hasLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The line number of the generated code.
hasLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
The line number of the generated code.
hasLineNumber() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
The line number of the generated code.
hasLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The line in the original file.
hasLineNumber() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The line in the original file.
hasLineNumber() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The line in the original file.
hasLineNumber() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 line_number = 4;
hasLineNumber() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 line_number = 4;
hasLineNumber() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 line_number = 4;
hasModifies() - Method in class com.google.javascript.rhino.JSDocInfo
 
hasModuleName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string module_name = 5;
hasModuleName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string module_name = 5;
hasModuleName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string module_name = 5;
hasMoreThanOneChild() - Method in class com.google.javascript.rhino.Node
Check for more than one child more efficiently than by iterating over all the children as is done with Node.getChildCount().
hasName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string name = 7;
hasName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string name = 7;
hasName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string name = 7;
hasName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module.Builder
required string name = 102;
hasName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Module
required string name = 102;
hasName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.ModuleOrBuilder
required string name = 102;
hasNamespace(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Determines whether the given JS package exists.
hasNode(N) - Method in class com.google.javascript.jscomp.graph.Graph
Checks whether the node exists in the graph (Graph.createNode(Object) has been called with that value).
hasOneChild() - Method in class com.google.javascript.rhino.Node
Check for one child more efficiently than by iterating over all the children as is done with Node.getChildCount().
hasOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping.Builder
The original source file.
hasOriginalFile() - Method in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
The original source file.
hasOriginalFile() - Method in interface com.google.debugging.sourcemap.proto.Mapping.OriginalMappingOrBuilder
The original source file.
hasOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping.Builder
The original mapping for this line mapping.
hasOriginalMapping() - Method in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
The original mapping for this line mapping.
hasOriginalMapping() - Method in interface com.google.debugging.sourcemap.proto.Mapping.LineMappingOrBuilder
The original mapping for this line mapping.
hasOwnProperty(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
Checks whether the property whose name is given is present directly on the object.
hasParameter(String) - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the parameter is defined.
hasParameter(String) - Method in class com.google.javascript.rhino.JSDocInfoBuilder
 
hasParameterType(String) - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the parameter has an attached type.
hasParts() - Method in class com.google.javascript.jscomp.JsMessage.Builder
Gets whether at least one part has been appended.
hasProperty(String) - Method in class com.google.javascript.rhino.jstype.JSType
Checks whether the property is present on the object.
hasProperty(String) - Method in class com.google.javascript.rhino.jstype.ObjectType
 
hasProperty(String) - Method in class com.google.javascript.rhino.jstype.UnionType
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.ObjectType
Returns true if the object is named.
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.NoType
 
hasReferenceName() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
hasReportCall() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>); used to inform the harness about a function call
hasReportCall() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>); used to inform the harness about a function call
hasReportCall() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>); used to inform the harness about a function call
hasReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
hasReportDefined() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
hasReportDefined() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>); used to inform the harness about the contents of a module
hasReportExit() - Method in class com.google.javascript.jscomp.Instrumentation.Builder
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
hasReportExit() - Method in class com.google.javascript.jscomp.Instrumentation
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
hasReportExit() - Method in interface com.google.javascript.jscomp.InstrumentationOrBuilder
name of function(ID = <numeric function id>, VAL = <return value>); used to inform the harness about a function exit.
hasReturnType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether this JSDocInfo contains a type for @return annotation.
hasScope() - Method in class com.google.javascript.jscomp.NodeTraversal
 
hasSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required int32 size = 6;
hasSize() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required int32 size = 6;
hasSize() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required int32 size = 6;
hasSourceName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry.Builder
required string source_name = 3;
hasSourceName() - Method in class com.google.javascript.jscomp.FunctionInformationMap.Entry
required string source_name = 3;
hasSourceName() - Method in interface com.google.javascript.jscomp.FunctionInformationMap.EntryOrBuilder
required string source_name = 3;
hasTemplateKey(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns true if this map contains the specified template key, false otherwise.
hasTemplateType(TemplateType) - Method in class com.google.javascript.rhino.jstype.TemplateTypeMap
Returns true if there is a JSType value associated with the specified template key; false otherwise.
hasThisType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether this JSDocInfo contains a type for @this annotation.
hasType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether a type, specified using the @type annotation, is present on this JSDoc.
hasTypedefType() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether a typedef parameter type, specified using the @typedef annotation, is present on this JSDoc.
hasUnknownTarget() - Method in class com.google.javascript.jscomp.CallGraph.Callsite
If true, then DefinitionProvider used in callgraph construction was unable find all target functions of this callsite.
hasVarArgs() - Method in class com.google.javascript.rhino.jstype.FunctionParamBuilder
 
HEURISTIC - Enum constant in enum com.google.javascript.jscomp.PropertyRenamingPolicy
Rename properties heuristically.
hook(Node, Node, Node) - Static method in class com.google.javascript.rhino.IR
 
HOOK - Static variable in class com.google.javascript.rhino.Token
Token types.
HotSwapCompilerPass - Interface in com.google.javascript.jscomp
Interface for compiler passes that can be used in a hot-swap fashion.
hotSwapScript(Node, Node) - Method in class com.google.javascript.jscomp.FieldCleanupPass
 
hotSwapScript(Node, Node) - Method in interface com.google.javascript.jscomp.HotSwapCompilerPass
Process the JS with root node root.

I

ID_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
ideMode - Variable in class com.google.javascript.jscomp.CompilerOptions
Configures the compiler for use as an IDE backend.
IDENTIFIER_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
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.Proxy
 
IdExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
idGenerator() - Method in class com.google.javascript.jscomp.EmptyMessageBundle
Gets a dummy message ID generator.
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() - Method in class com.google.javascript.jscomp.XtbMessageBundle
 
idGeneratorMap - Variable in class com.google.javascript.jscomp.Result
 
IdPatt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
IF - Static variable in class com.google.javascript.rhino.Token
Token types.
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
 
IfStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
ILLEGAL_OUTPUT_FILE_NAME - Enum constant in enum com.google.javascript.jscomp.webservice.common.ErrorCode
 
IMMEDIATE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeRegistry.ResolveMode
Expressions and type names are evaluated aggressively.
IN - Static variable in class com.google.javascript.rhino.Token
Token types.
INC - Static variable in class com.google.javascript.rhino.Token
Token types.
INCLUDE - Enum constant in enum com.google.javascript.jscomp.ShowByPathWarningsGuard.ShowType
 
INCRDECR_PROP - Static variable in class com.google.javascript.rhino.Node
 
incrementGeneration() - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Increments the current generation.
inExterns() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
inferQualifiedSlot(Node, String, JSType, JSType) - Method in interface com.google.javascript.jscomp.type.FlowScope
Infer the type of a qualified name.
INFERRED_FUNCTION - Static variable in class com.google.javascript.rhino.Node
 
inferSlotType(String, JSType) - Method in interface com.google.javascript.jscomp.type.FlowScope
Defines the type of a symbol at this point in the flow.
inGlobalScope() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
 
INHERITED - Enum constant in enum com.google.javascript.rhino.JSDocInfo.Visibility
 
INHERITS - Enum constant in enum com.google.javascript.jscomp.CodingConvention.SubclassType
 
init(JSSourceFile[], JSModule[], CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Deprecated.
Convert your arrays to lists and use the list-based API.
init(JSSourceFile[], JSSourceFile[], CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Deprecated.
Convert your arrays to lists and use the list-based API.
init(List<T1>, List<T2>, CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Initializes the instance state needed for a compile job.
INIT_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.Instrumentation
 
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.
initOptions(CompilerOptions) - Method in class com.google.javascript.jscomp.Compiler
Initialize the compiler options.
InitPatt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
initTypes() - Method in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
inlineConstantVars - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines constants (symbols that are all CAPS)
inlineFunctions - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines global functions
inlineGetters - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines trivial getters
inlineLocalFunctions - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines functions defined in local scopes
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.
inlineVariables - Variable in class com.google.javascript.jscomp.CompilerOptions
Inlines variables
INPUT_ID - Static variable in class com.google.javascript.rhino.Node
 
inputDelimiter - Variable in class com.google.javascript.jscomp.CompilerOptions
The string to use as the separator for printInputDelimiter
InputId - Class in com.google.javascript.rhino
An id used uniquely identify a CompilerInput
InputId(String) - Constructor for class com.google.javascript.rhino.InputId
 
INSTANCEOF - Static variable in class com.google.javascript.rhino.Token
Token types.
Instrumentation - Class in com.google.javascript.jscomp
Protobuf type jscomp.Instrumentation
Instrumentation.Builder - Class in com.google.javascript.jscomp
Protobuf type jscomp.Instrumentation
InstrumentationOrBuilder - Interface in com.google.javascript.jscomp
 
instrumentationTemplate - Variable in class com.google.javascript.jscomp.CompilerOptions
Instrumentation template to use with #recordFunctionInformation
InstrumentationTemplate - Class in com.google.javascript.jscomp
 
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.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
 
INTERNET_EXPLORER_CHECKS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
intersection(BooleanLiteralSet) - Method in enum com.google.javascript.rhino.jstype.BooleanLiteralSet
Computes the intersection of this set and that.
INVALID_CASTS - Static variable in class com.google.javascript.jscomp.DiagnosticGroups
 
InvokeExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
IR - Class in com.google.javascript.rhino
An AST construction helper class
IS_CONSTANT_NAME - Static variable in class com.google.javascript.rhino.Node
 
IS_DISPATCHER - Static variable in class com.google.javascript.rhino.Node
 
IS_NAMESPACE - Static variable in class com.google.javascript.rhino.Node
 
IS_PREFIX - Enum constant in enum com.google.javascript.jscomp.jsonml.TagAttr
 
isAdd() - Method in class com.google.javascript.rhino.Node
AST type check methods
isAliased() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns true if the function is aliased.
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.TemplateType
 
isAnd() - Method in class com.google.javascript.rhino.Node
 
isAnonymous() - Method in class com.google.javascript.jscomp.JsMessage
 
isArrayLit() - Method in class com.google.javascript.rhino.Node
 
isArrayType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isAssign() - Method in class com.google.javascript.rhino.Node
 
isAssignAdd() - Method in class com.google.javascript.rhino.Node
 
isASTNormalized() - Method in class com.google.javascript.jscomp.StatementFusion
Is the current AST normalized? (e.g.
isBleedingFunction() - Method in class com.google.javascript.jscomp.Scope.Var
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
 
isBooleanObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isBooleanValueType() - Method in class com.google.javascript.rhino.jstype.BooleanType
 
isBooleanValueType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isBreak() - Method in class com.google.javascript.rhino.Node
 
isCall() - Method in class com.google.javascript.rhino.Node
 
isCase() - Method in class com.google.javascript.rhino.Node
 
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.
isCast() - Method in class com.google.javascript.rhino.Node
 
isCatch() - Method in class com.google.javascript.rhino.Node
 
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
isCheckedUnknownType() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
isComma() - Method in class com.google.javascript.rhino.Node
 
isConnected(N, E, N) - Method in class com.google.javascript.jscomp.graph.DiGraph
 
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, E, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
isConnected(N, 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, N) - Method in class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
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, E, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
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, N) - Method in class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
isConsistentIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfo
 
isConst() - Method in class com.google.javascript.jscomp.Scope.Var
Returns true if the variable is declared as a constant, based on the value reported by NodeUtil.
isConstant() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @const annotation is present on this JSDocInfo.
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.Proxy
 
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.
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.Proxy
 
isConstantKey(String) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
 
isConstructor() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @constructor annotation is present on this JSDocInfo.
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.TemplateType
 
isConstructorRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Whether the JSDocInfo being built will have its JSDocInfo.isConstructor() flag set to true.
isContinue() - Method in class com.google.javascript.rhino.Node
 
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
 
isDeclared(String, boolean) - Method in class com.google.javascript.jscomp.Scope
Returns true if a variable is declared.
isDefaultCase() - Method in class com.google.javascript.rhino.Node
 
isDefine() - Method in class com.google.javascript.jscomp.Scope.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.
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.
isDescriptionRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether this builder recorded a description.
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.TemplateType
 
isDict() - Method in class com.google.javascript.rhino.jstype.UnionType
 
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
 
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.
isEmpty() - Method in class com.google.javascript.jscomp.JsMessage
 
isEmpty() - Method in class com.google.javascript.rhino.Node
 
isEmptyType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isEnumElementType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isEnumType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isEquivalent(JSType, JSType) - Static method in class com.google.javascript.rhino.jstype.JSType
 
isEquivalentTo(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Checks if two types are equivalent.
isEquivalentTo(Node) - Method in class com.google.javascript.rhino.Node
Returns true if this node is equivalent semantically to another
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.
isExport() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @export annotation is present on this JSDocInfo.
isExported(String) - Method in interface com.google.javascript.jscomp.CodingConvention
Should be isExported(name, true) || isExported(name, false);
isExported(String) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
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, boolean) - 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.
isExpose() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @expose annotation is present on this JSDocInfo.
isExposedToCallOrApply() - Method in class com.google.javascript.jscomp.CallGraph.Function
Returns true if the function is ever exposed to ".call" or ".apply".
isExpression(JsonML) - Static method in class com.google.javascript.jscomp.jsonml.JsonMLUtil
Checks if the specified JsonML element represents an expression.
isExprResult() - Method in class com.google.javascript.rhino.Node
 
isExtern() - Method in class com.google.javascript.jscomp.CompilerInput
 
isExtern() - Method in class com.google.javascript.jscomp.SourceFile
Returns whether this is an extern.
isExtern() - Method in class com.google.javascript.rhino.jstype.SimpleSourceFile
 
isExtern() - Method in interface com.google.javascript.rhino.jstype.StaticSourceFile
Returns whether this is an externs file.
isExternal() - Method in class com.google.javascript.jscomp.JsMessage
 
isExternExportsEnabled() - Method in class com.google.javascript.jscomp.CompilerOptions
 
isExterns() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @externs annotation is present on this JSDocInfo.
isFalse() - Method in class com.google.javascript.rhino.Node
 
isFor() - Method in class com.google.javascript.rhino.Node
 
isForwardDeclaredType(String) - Method in class com.google.javascript.rhino.jstype.JSTypeRegistry
Whether this is a forward-declared type name.
isFromExterns() - Method in class com.google.javascript.rhino.Node
 
isFunction() - Method in class com.google.javascript.rhino.Node
 
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
 
isFunctionType() - Method in class com.google.javascript.rhino.jstype.JSType
Returns true if toMaybeFunctionType returns a non-null FunctionType.
isGetElem() - Method in class com.google.javascript.rhino.Node
 
isGetProp() - Method in class com.google.javascript.rhino.Node
 
isGetterDef() - Method in class com.google.javascript.rhino.Node
 
isGlobal() - Method in class com.google.javascript.jscomp.Scope
Returns whether this is the global scope.
isGlobal() - Method in class com.google.javascript.jscomp.Scope.Var
Returns whether this is a global variable.
isGlobalScope() - Method in class com.google.javascript.jscomp.SymbolTable.SymbolScope
 
isGlobalThisType() - Method in class com.google.javascript.rhino.jstype.JSType
Returns true if this is a global this type.
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.
isHook() - Method in class com.google.javascript.rhino.Node
 
isIdeMode() - Method in class com.google.javascript.jscomp.Compiler
 
isIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfo
 
isIf() - Method in class com.google.javascript.rhino.Node
 
isImplicitCast() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @implicitCast annotation is present on this JSDocInfo.
isIn() - Method in class com.google.javascript.rhino.Node
 
isInc() - Method in class com.google.javascript.rhino.Node
 
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.
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.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
 
isInlinableFunction(Node) - Method in interface com.google.javascript.jscomp.CodingConvention
 
isInlinableFunction(Node) - Method in class com.google.javascript.jscomp.CodingConventions.Proxy
 
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.JSType
Whether this type is an Instance object of some constructor.
isInstanceType() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
isInterface() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @interface annotation is present on this JSDocInfo.
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.TemplateType
 
isInterfaceRecorded() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Whether the JSDocInfo being built will have its JSDocInfo.isInterface() flag set to true.
isInTestMode() - Method in class com.google.javascript.jscomp.CommandLineRunner
Returns whether we're in test mode.
isInvariant(JSType) - Method in class com.google.javascript.rhino.jstype.JSType
Checks if two types are invariant.
isJavaDispatch() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @javadispatch annotation is present on this JSDocInfo.
isJavaDispatch() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Whether the JSDocInfo being built will have its JSDocInfo.isJavaDispatch() flag set to true.
isJSIdentifier(String) - Static method in class com.google.javascript.rhino.TokenStream
 
isJSLineTerminator(int) - Static method in class com.google.javascript.rhino.ScriptRuntime
 
isKeyValid(String) - Static method in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
isKeyword(String) - Static method in class com.google.javascript.rhino.TokenStream
 
isLabel() - Method in class com.google.javascript.rhino.Node
 
isLabelName() - Method in class com.google.javascript.rhino.Node
 
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.
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.Scope.Var
Returns whether this is a local variable.
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).
isLValue(Node) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether this node is used as an L-value.
isMain() - Method in class com.google.javascript.jscomp.CallGraph.Function
Does this function represent the global "main" function?
isName() - Method in class com.google.javascript.rhino.Node
 
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.NoType
Whether this is a built-in object.
isNativeObjectType() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
isNE() - Method in class com.google.javascript.rhino.Node
 
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.
isNoCompile() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @nocompile annotation is present on this JSDocInfo.
isNominalConstructor() - Method in class com.google.javascript.rhino.jstype.JSType
Whether this type is the original constructor of a nominal type.
isNominalType() - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
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.TemplateType
 
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.TemplateType
 
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNoResolvedType() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
isNoShadow() - Method in class com.google.javascript.jscomp.Scope.Var
 
isNoShadow() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @noshadow annotation is present on this JSDocInfo.
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.NoType
 
isNoType() - Method in class com.google.javascript.rhino.jstype.TemplateType
 
isNoTypeCheck() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @nocheck annotation is present on this JSDocInfo.
isNull() - Method in class com.google.javascript.rhino.Node
 
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.TemplateType
 
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
 
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.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.JSType
 
isNumberValueType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isNumberValueType() - Method in class com.google.javascript.rhino.jstype.NumberType
 
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
 
isObjectLit() - Method in class com.google.javascript.rhino.Node
 
isOn() - Method in enum com.google.javascript.jscomp.CompilerOptions.TweakProcessing
 
isOneTime - Variable in class com.google.javascript.jscomp.PerformanceTracker.Stats
 
isOnlyModifiesThisCall() - Method in class com.google.javascript.rhino.Node
 
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.
isOptionalParameter(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
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.Proxy
 
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.TemplateType
 
isOverride() - Method in class com.google.javascript.rhino.JSDocInfo
Returns whether the @override annotation is present on this JSDocInfo.
isParamList() - Method in class com.google.javascript.rhino.Node
 
isPopulated() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether this builder is populated with information that can be used to JSDocInfoBuilder.build(com.google.javascript.rhino.Node) a JSDocInfo object.
isPopulatedWithFileOverview() - Method in class com.google.javascript.rhino.JSDocInfoBuilder
Returns whether this builder is populated with information that can be used to JSDocInfoBuilder.build(com.google.javascript.rhino.Node) a JSDocInfo object that has a fileoverview tag.
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.Proxy
 
isPrivate(String) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
Checks whether a name should be considered private.
isProperty() - Method in class com.google.javascript.jscomp.SymbolTable.Symbol
Whether this is a property of another variable.
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
 
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.Proxy
 
isPropertyTestFunction(Node) - Method in class com.google.javascript.jscomp.JqueryCodingConvention
 
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.
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.Proxy
 
isPrototypeAlias(Node) - Method in class com.google.javascript.jscomp.JqueryCodingConvention
 
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.
isQuotedString() - Method in class com.google.javascript.rhino.Node
This should only be called for STRING nodes children of OBJECTLIT.
isRecordType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isRegExp() - Method in class com.google.javascript.rhino.Node
 
isRegexpType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isRemoveUnusedClassProperties() - Method in class com.google.javascript.jscomp.CompilerOptions
 
isResolved() - Method in class com.google.javascript.rhino.jstype.JSType
Whether the type has been resolved.
isReturn() - Method in class com.google.javascript.rhino.Node
 
isReturnTypeInferred() - Method in class com.google.javascript.rhino.jstype.FunctionType
 
isScript() - Method in class com.google.javascript.rhino.Node
 
isSetterDef() - Method in class com.google.javascript.rhino.Node
 
isStableIdGenerator() - Method in class com.google.javascript.rhino.JSDocInfo
 
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
 
isStringKey() - Method in class com.google.javascript.rhino.Node
 
isStringObjectType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isStringValueType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isStringValueType() - Method in class com.google.javascript.rhino.jstype.StringType
 
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.TemplateType
 
isStruct() - Method in class com.google.javascript.rhino.jstype.UnionType
 
isStrWhiteSpaceChar(int) - Static method in class com.google.javascript.jscomp.NodeUtil
Copied from Rhino's ScriptRuntime
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.EnumElementType
 
isSubtype(JSType) - 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) - Method in class com.google.javascript.rhino.jstype.JSType
Checks whether this is a subtype of that.
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.NoObjectType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.NoType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.TemplateType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.TemplatizedType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.UnionType
 
isSubtype(JSType) - Method in class com.google.javascript.rhino.jstype.UnknownType
 
isSuccessful() - Method in class com.google.javascript.jscomp.jsonml.SecureCompiler.Report
 
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.Proxy
 
isSwitch() - Method in class com.google.javascript.rhino.Node
 
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.
isTemplateType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isTemplatizedType() - 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
 
isTrue() - Method in class com.google.javascript.rhino.Node
 
isTry() - Method in class com.google.javascript.rhino.Node
 
isTypeCheckingEnabled() - Method in class com.google.javascript.jscomp.Compiler
 
isTypeInferred() - Method in class com.google.javascript.jscomp.Scope.Var
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.StaticSlot
Returns whether the type has been inferred (as opposed to declared).
isTypeOf() - Method in class com.google.javascript.rhino.Node
 
isUnionType() - Method in class com.google.javascript.rhino.jstype.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.TemplateType
 
isUnknownType() - Method in class com.google.javascript.rhino.jstype.UnionType
 
isUnknownType() - Method in class com.google.javascript.rhino.jstype.UnknownType
 
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 .
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.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.
isValidQualifiedName(String) - Static method in class com.google.javascript.jscomp.NodeUtil
Determines whether the given name is a valid qualified name.
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.
isVarArgsParameter(Node) - Method in class com.google.javascript.jscomp.ClosureCodingConvention
 
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.Proxy
 
isVarArgsParameter(Node) - Method in class com.google.javascript.jscomp.GoogleCodingConvention
 
isVoid() - Method in class com.google.javascript.rhino.Node
 
isVoidType() - Method in class com.google.javascript.rhino.jstype.JSType
 
isVoidType() - Method in class com.google.javascript.rhino.jstype.VoidType
 
isWhile() - Method in class com.google.javascript.rhino.Node
 
isWith() - Method in class com.google.javascript.rhino.Node
 
iterator() - Method in class com.google.javascript.rhino.Node.AncestorIterable
 

J

JqueryCodingConvention - Class in com.google.javascript.jscomp
This describes the jQuery specific JavaScript coding conventions.
JqueryCodingConvention() - Constructor for class com.google.javascript.jscomp.JqueryCodingConvention
 
JqueryCodingConvention(CodingConvention) - Constructor for class com.google.javascript.jscomp.JqueryCodingConvention
 
jqueryPass - Variable in class com.google.javascript.jscomp.CompilerOptions
Processes jQuery aliases
JS_CODE - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
JsAst - Class in com.google.javascript.jscomp
Generates an AST for a JavaScript source file.
JsAst(SourceFile) - Constructor for class com.google.javascript.jscomp.JsAst
 
JSDOC_INFO_PROP - Static variable in class com.google.javascript.rhino.Node
 
JSDocInfo - Class in com.google.javascript.rhino
JSDoc information describing JavaScript code.
JSDocInfo() - Constructor for class com.google.javascript.rhino.JSDocInfo
 
JSDocInfo.Marker - Class in com.google.javascript.rhino
Defines a class for containing the parsing information for this JSDocInfo.
JSDocInfo.NamePosition - Class in com.google.javascript.rhino
A piece of information (found in a marker) which contains a position with a name node.
JSDocInfo.StringPosition - Class in com.google.javascript.rhino
A piece of information (found in a marker) which contains a position with a string.
JSDocInfo.TypePosition - Class in com.google.javascript.rhino
A piece of information (found in a marker) which contains a position with a type expression syntax tree.
JSDocInfo.Visibility - Enum in com.google.javascript.rhino
Visibility categories.
JSDocInfoBuilder - Class in com.google.javascript.rhino
A builder for JSDocInfo objects.
JSDocInfoBuilder(boolean) - Constructor for class com.google.javascript.rhino.JSDocInfoBuilder
 
JsDocInfoParser - Class in com.google.javascript.jscomp.parsing
A parser for JSDoc comments.
JSError - Class in com.google.javascript.jscomp
Compile error description
JsFileLineParser - Class in com.google.javascript.jscomp.deps
Base class for classes that parse JavaScript sources on a line-by-line basis.
JsFileLineParser(ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.JsFileLineParser
Constructor.
JsFileParser - Class in com.google.javascript.jscomp.deps
A parser that can extract goog.require() and goog.provide() dependency information from a .js file.
JsFileParser(ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.JsFileParser
Constructor
JsFunctionParser - Class in com.google.javascript.jscomp.deps
A parser that can extract dependency information from a .js file.
JsFunctionParser(Collection<String>, ErrorManager) - Constructor for class com.google.javascript.jscomp.deps.JsFunctionParser
Constructor
JsFunctionParser.SymbolInfo - Class in com.google.javascript.jscomp.deps
 
JsMessage - Class in com.google.javascript.jscomp
A representation of a translatable message in JavaScript source code.
JsMessage.Builder - Class in com.google.javascript.jscomp
Contains functionality for creating JS messages.
JsMessage.IdGenerator - Interface in com.google.javascript.jscomp
 
JsMessage.PlaceholderReference - Class in com.google.javascript.jscomp
A reference to a placeholder in a translatable message.
JsMessage.Style - Enum in com.google.javascript.jscomp
Message style that could be used for JS code parsing.
JsMessageExtractor - Class in com.google.javascript.jscomp
Extracts messages and message comments from JS code.
JsMessageExtractor(JsMessage.IdGenerator, JsMessage.Style) - Constructor for class com.google.javascript.jscomp.JsMessageExtractor
 
JsMessageExtractor(JsMessage.IdGenerator, JsMessage.Style, CompilerOptions) - Constructor for class com.google.javascript.jscomp.JsMessageExtractor
 
JSModule - Class in com.google.javascript.jscomp
A JavaScript module has a unique name, consists of a list of compiler inputs, and can depend on other modules.
JSModule(String) - Constructor for class com.google.javascript.jscomp.JSModule
Creates an instance.
JSModuleGraph - Class in com.google.javascript.jscomp
A JSModule dependency graph that assigns a depth to each module and can answer depth-related queries about them.
JSModuleGraph(JSModule[]) - Constructor for class com.google.javascript.jscomp.JSModuleGraph
Creates a module graph from a list of modules in dependency order.
JSModuleGraph(List<JSModule>) - Constructor for class com.google.javascript.jscomp.JSModuleGraph
Creates a module graph from a list of modules in dependency order.
JSModuleGraph.MissingModuleException - Exception in com.google.javascript.jscomp
 
JSModuleGraph.ModuleDependenceException - Exception in com.google.javascript.jscomp
 
JSON - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.OutputFormatKey
 
JsonML - Class in com.google.javascript.jscomp.jsonml
Class which represents JsonML element according to the specification at "http://code.google.com/p/es-lab/wiki/JsonMLASTFormat"
JsonML(TagType) - Constructor for class com.google.javascript.jscomp.jsonml.JsonML
Creates a new element with a given type.
JsonML(TagType, JsonML...) - Constructor for class com.google.javascript.jscomp.jsonml.JsonML
Creates a new element.
JsonML(TagType, List<? extends JsonML>) - Constructor for class com.google.javascript.jscomp.jsonml.JsonML
 
JsonML(TagType, Map<? extends TagAttr, ?>) - Constructor for class com.google.javascript.jscomp.jsonml.JsonML
 
JsonML(TagType, Map<? extends TagAttr, ?>, List<? extends JsonML>) - Constructor for class com.google.javascript.jscomp.jsonml.JsonML
 
JsonMLAst - Class in com.google.javascript.jscomp.jsonml
Generates an AST from a JsonML source file.
JsonMLAst(JsonML) - Constructor for class com.google.javascript.jscomp.jsonml.JsonMLAst
 
JsonMLError - Class in com.google.javascript.jscomp.jsonml
Class used to represent errors which correspond to JsonML elements.
JsonMLUtil - Class in com.google.javascript.jscomp.jsonml
JsonMLUtil contains utilities for the JsonML object.
JsonMLUtil() - Constructor for class com.google.javascript.jscomp.jsonml.JsonMLUtil
 
JSSourceFile - Class in com.google.javascript.jscomp
Deprecated.
JSSourceFile is an empty wrapper around SourceFile. Just use SourceFile directly.
JSType - Class in com.google.javascript.rhino.jstype
Represents JavaScript value types.
JSType.TypePair - Class in com.google.javascript.rhino.jstype
 
JSTypeExpression - Class in com.google.javascript.rhino
Represents a type expression as a miniature Rhino AST, so that the type expression can be evaluated later.
JSTypeExpression(Node, String) - Constructor for class com.google.javascript.rhino.JSTypeExpression
 
JSTypeNative - Enum in com.google.javascript.rhino.jstype
Constants corresponding to types that are built into a JavaScript engine and other types that occur very often in the type system.
JSTypeRegistry - Class in com.google.javascript.rhino.jstype
The type registry is used to resolve named types.
JSTypeRegistry(ErrorReporter) - Constructor for class com.google.javascript.rhino.jstype.JSTypeRegistry
Constructs a new type registry populated with the built-in types.
JSTypeRegistry(ErrorReporter, boolean) - Constructor for class com.google.javascript.rhino.jstype.JSTypeRegistry
Constructs a new type registry populated with the built-in types.
JSTypeRegistry.ResolveMode - Enum in com.google.javascript.rhino.jstype

K

key - Variable in class com.google.javascript.jscomp.DiagnosticType
The error type.

L

label(Node, Node) - Static method in class com.google.javascript.rhino.IR
 
LABEL - Enum constant in enum com.google.javascript.jscomp.jsonml.TagAttr
 
LABEL - Static variable in class com.google.javascript.rhino.Token
Token types.
LABEL_NAME - Static variable in class com.google.javascript.rhino.Token
Token types.
LabelledStmt - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
labelName(String) - Static method in class com.google.javascript.rhino.IR
 
labelRenaming - Variable in class com.google.javascript.jscomp.CompilerOptions
Controls label renaming.
LANGUAGE - Enum constant in enum com.google.javascript.jscomp.webservice.common.Protocol.RequestKey
 
languageMode() - Method in class com.google.javascript.jscomp.Compiler
 
LAST_PROP - Static variable in class com.google.javascript.rhino.Node
 
LatticeElement - Interface in com.google.javascript.jscomp.graph
A lattice element.
LAZY_EXPRESSIONS - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeRegistry.ResolveMode
Expressions are converted into Unknown blobs that can be resolved into complex types.
LAZY_NAMES - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeRegistry.ResolveMode
Expressions are evaluated.
LB - Static variable in class com.google.javascript.rhino.Token
Token types.
LC - Static variable in class com.google.javascript.rhino.Token
Token types.
LE - Static variable in class com.google.javascript.rhino.Token
Token types.
LEAST_FUNCTION_TYPE - Enum constant in enum com.google.javascript.rhino.jstype.JSTypeNative
 
LEAST_FUNCTION_TYPE - Variable in class com.google.javascript.rhino.testing.BaseJSTypeTestCase
 
LEGACY - Enum constant in enum com.google.javascript.jscomp.CheckLevelLegacy
 
LEGACY - Enum constant in enum com.google.javascript.jscomp.ErrorFormat
 
LEGACY - Enum constant in enum com.google.javascript.jscomp.JsMessage.Style
 
length() - Method in class com.google.javascript.jscomp.JsMessage.PlaceholderReference
 
LENGTH - Static variable in class com.google.javascript.rhino.Node
 
level - Variable in class com.google.javascript.jscomp.DiagnosticType
Reporting level, initially the defaultLevel but may be changed.
level - Variable in class com.google.javascript.jscomp.JSError
Deprecated.
Use #getDefaultLevel
level - Variable in class com.google.javascript.jscomp.jsonml.JsonMLError
Level
level(JSError) - Method in class com.google.javascript.jscomp.ByPathWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.ComposeWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.DiagnosticGroupWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.ShowByPathWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.StrictWarningsGuard
 
level(JSError) - Method in class com.google.javascript.jscomp.WarningsGuard
Returns a new check level for a given error.
level(JSError) - Method in class com.google.javascript.jscomp.WhitelistWarningsGuard
 
LightweightMessageFormatter - Class in com.google.javascript.jscomp
Lightweight message formatter.
LightweightMessageFormatter(SourceExcerptProvider) - Constructor for class com.google.javascript.jscomp.LightweightMessageFormatter
 
LightweightMessageFormatter(SourceExcerptProvider, SourceExcerptProvider.SourceExcerpt) - Constructor for class com.google.javascript.jscomp.LightweightMessageFormatter
 
LINE - Enum constant in enum com.google.javascript.jscomp.SourceExcerptProvider.SourceExcerpt
Line excerpt.
LINE_NUMBER_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.LineMapping
 
LINE_NUMBER_FIELD_NUMBER - Static variable in class com.google.debugging.sourcemap.proto.Mapping.OriginalMapping
 
LINE_NUMBER_FIELD_NUMBER - Static variable in class com.google.javascript.jscomp.FunctionInformationMap.Entry
 
lineBreak - Variable in class com.google.javascript.jscomp.CompilerOptions
Line break the output a bit more aggressively
LineMapEncoder() - Constructor for class com.google.debugging.sourcemap.SourceMapGeneratorV2.LineMapEncoder
 
lineNumber - Variable in class com.google.javascript.jscomp.JSError
Line number of the source
lineNumber - Variable in class com.google.javascript.jscomp.jsonml.JsonMLError
Line number of the source
LinkedDirectedGraph<N,E> - Class in com.google.javascript.jscomp.graph
A directed graph using linked list within nodes to store edge information.
LinkedDirectedGraph(boolean, boolean) - Constructor for class com.google.javascript.jscomp.graph.LinkedDirectedGraph
 
LinkedUndirectedGraph<N,E> - Class in com.google.javascript.jscomp.graph
An undirected graph using linked list within nodes to store edge information.
LinkedUndirectedGraph(boolean, boolean) - Constructor for class com.google.javascript.jscomp.graph.LinkedUndirectedGraph
 
LiteralExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
load(String) - Static method in class com.google.javascript.jscomp.VariableMap
Reads the variable map from a file written via VariableMap.save(String).
loadWhitelistedJsWarnings(InputSupplier<? extends Reader>) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Loads legacy warnings list from the file.
loadWhitelistedJsWarnings(File) - Static method in class com.google.javascript.jscomp.WhitelistWarningsGuard
Loads legacy warnings list from the file.
LOCAL - Enum constant in enum com.google.javascript.jscomp.VariableRenamingPolicy
Rename local variables only.
LOCAL_ONLY - Enum constant in enum com.google.javascript.jscomp.CompilerOptions.Reach
 
locale - Variable in class com.google.javascript.jscomp.CompilerOptions
Compiling locale
LocationMapping(String, String) - Constructor for class com.google.javascript.jscomp.SourceMap.LocationMapping
 
logAliasTransformation(String, SourcePosition<CompilerOptions.AliasTransformation>) - Method in interface com.google.javascript.jscomp.CompilerOptions.AliasTransformationHandler
Builds an AliasTransformation implementation and returns it to the caller.
LoggerErrorManager - Class in com.google.javascript.jscomp
An error manager that logs errors and warnings using a logger in addition to collecting them in memory.
LoggerErrorManager(MessageFormatter, Logger) - Constructor for class com.google.javascript.jscomp.LoggerErrorManager
Creates an instance.
LoggerErrorManager(Logger) - Constructor for class com.google.javascript.jscomp.LoggerErrorManager
Creates an instance with a source-less error formatter.
LogicalAndExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
LogicalOrExpr - Enum constant in enum com.google.javascript.jscomp.jsonml.TagType
 
lookupNewName(String) - Method in class com.google.javascript.jscomp.VariableMap
Given an original variable name, look up new name, may return null if it's not found.
lookupSourceName(String) - Method in class com.google.javascript.jscomp.VariableMap
Given a new variable name, lookup the source name, may return null if it's not found.
LP - Static variable in class com.google.javascript.rhino.Token
 
LSH - Static variable in class com.google.javascript.rhino.Token
Token types.
LT - Static variable in class com.google.javascript.rhino.Token
Token types.

M

main(String[]) - Static method in class com.google.javascript.jscomp.CommandLineRunner
Runs the Compiler.
MAIN_FUNCTION_NAME - Static variable in class com.google.javascript