Uses of Package
com.google.javascript.rhino
-
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp Class Description InputId An id used uniquely identify a CompilerInputJSDocInfo JSDoc information describing JavaScript code.JSDocInfo.Visibility Visibility categories.JSTypeExpression When parsing a jsdoc, a type-annotation string is parsed to a type AST.Node This class implements the root of the intermediate representation.NominalTypeBuilder Builder interface for declaring properties on class-like (nominal) types.SourcePosition Represents a position in some piece of source code, with an associated item of type T found at that position.StaticRef TheStaticRef
tells us all the ways that aStaticSlot
is used in a program.StaticScope TheStaticScope
interface must be implemented by any object that defines variables for the purposes of static analysis.StaticSlot TheStaticSlot
interface must be implemented by variables that can appear as members of aStaticScope
.StaticSourceFile TheStaticSourceFile
contains information about a compiler input.StaticSourceFile.SourceKind Source kinds.StaticSymbolTable Lookup references by the symbols that they refer to.Token This class implements the JavaScript scanner. -
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp.disambiguate Class Description Node This class implements the root of the intermediate representation. -
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp.ijs Class Description Node This class implements the root of the intermediate representation. -
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp.instrumentation Class Description Node This class implements the root of the intermediate representation. -
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp.lint Class Description Node This class implements the root of the intermediate representation. -
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp.modules Class Description Node This class implements the root of the intermediate representation. -
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp.parsing Class Description ErrorReporter This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.JSDocInfo JSDoc information describing JavaScript code.Node This class implements the root of the intermediate representation.StaticSourceFile TheStaticSourceFile
contains information about a compiler input. -
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp.serialization Class Description Node This class implements the root of the intermediate representation. -
Classes in com.google.javascript.rhino used by com.google.javascript.jscomp.type Class Description Node This class implements the root of the intermediate representation.Outcome An enum for representing truthiness and nullishness of outcomes.StaticScope TheStaticScope
interface must be implemented by any object that defines variables for the purposes of static analysis. -
Classes in com.google.javascript.rhino used by com.google.javascript.refactoring Class Description Node This class implements the root of the intermediate representation. -
Classes in com.google.javascript.rhino used by com.google.javascript.refactoring.examples Class Description Node This class implements the root of the intermediate representation. -
Classes in com.google.javascript.rhino used by com.google.javascript.rhino Class Description ClosurePrimitive Enum of primitive functions that the compiler recognizesErrorReporter This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.HamtPMap An immutable sorted map with efficient (persistent) updates.InputId An id used uniquely identify a CompilerInputJSDocInfo JSDoc information describing JavaScript code.JSDocInfo.Marker Defines a class for containing the parsing information for this JSDocInfo.JSDocInfo.NamePosition A piece of information (found in a marker) which contains a position with a name node.JSDocInfo.StringPosition A piece of information (found in a marker) which contains a position with a string.JSDocInfo.TypePosition A piece of information (found in a marker) which contains a position with a type expression syntax tree.JSDocInfo.Visibility Visibility categories.JSDocInfoBuilder A builder forJSDocInfo
objects.JSTypeExpression When parsing a jsdoc, a type-annotation string is parsed to a type AST.Node This class implements the root of the intermediate representation.Node.AncestorIterable Iterator to go up the ancestor tree.Node.SideEffectFlags A helper class for getting and setting invocation side-effect flags.Node.TypeDeclarationNode Represents a node in the type declaration AST.NominalTypeBuilder Builder interface for declaring properties on class-like (nominal) types.NonJSDocComment Minimal class holding information about a nonJSDoc comment's source location and contentsOutcome An enum for representing truthiness and nullishness of outcomes.PMap A minimal interface for null-hostile, persistent immutable maps.PMap.Reconciler QualifiedName Abstraction over a qualified name.SourcePosition Represents a position in some piece of source code, with an associated item of type T found at that position.StaticRef TheStaticRef
tells us all the ways that aStaticSlot
is used in a program.StaticScope TheStaticScope
interface must be implemented by any object that defines variables for the purposes of static analysis.StaticSlot TheStaticSlot
interface must be implemented by variables that can appear as members of aStaticScope
.StaticSourceFile TheStaticSourceFile
contains information about a compiler input.StaticSourceFile.SourceKind Source kinds.Token This class implements the JavaScript scanner. -
Classes in com.google.javascript.rhino used by com.google.javascript.rhino.jstype Class Description ClosurePrimitive Enum of primitive functions that the compiler recognizesErrorReporter This is interface defines a protocol for the reporting of errors during JavaScript translation or execution.JSDocInfo JSDoc information describing JavaScript code.JSTypeExpression When parsing a jsdoc, a type-annotation string is parsed to a type AST.Node This class implements the root of the intermediate representation.Outcome An enum for representing truthiness and nullishness of outcomes.QualifiedName Abstraction over a qualified name.StaticRef TheStaticRef
tells us all the ways that aStaticSlot
is used in a program.StaticScope TheStaticScope
interface must be implemented by any object that defines variables for the purposes of static analysis.StaticSlot TheStaticSlot
interface must be implemented by variables that can appear as members of aStaticScope
.StaticSourceFile TheStaticSourceFile
contains information about a compiler input.