Package com.google.javascript.rhino
package com.google.javascript.rhino
-
ClassDescriptionEnum of primitive functions that the compiler recognizesThis is interface defines a protocol for the reporting of errors during JavaScript translation or execution.HamtPMap<K,
V> An immutable sorted map with efficient (persistent) updates.An id used uniquely identify a CompilerInputAn AST construction helper classJSDoc information describing JavaScript code.A builder forJSDocInfo
objects.Defines a class for containing the parsing information for this JSDocInfo.A piece of information (found in a marker) which contains a position with a name node.A piece of information (found in a marker) which contains a position with a string.A piece of information (found in a marker) which contains a position with a type expression syntax tree.Visibility categories.Utility class to hold isJSIdentifier.When parsing a jsdoc, a type-annotation string is parsed to a type AST.Error message constants.This class implements the root of the intermediate representation.Iterator to go up the ancestor tree.A helper class for getting and setting invocation side-effect flags.Builder interface for declaring properties on class-like (nominal) types.Minimal class holding information about a nonJSDoc comment's source location and contentsAn enum for representing truthiness and nullishness of outcomes.PMap<K,V> A minimal interface for null-hostile, persistent immutable maps.PMap.Reconciler<K,V> Abstraction over a qualified name.An interning pool for strings used by the Rhino package.A list of strings that is lazily interned into a RhinoStringPool as they are accessed.A simple implementation ofStaticSourceFile
for testing.Represents a position in some piece of source code, with an associated item of type T found at that position.TheStaticRef
tells us all the ways that aStaticSlot
is used in a program.TheStaticScope
interface must be implemented by any object that defines variables for the purposes of static analysis.TheStaticSlot
interface must be implemented by variables that can appear as members of aStaticScope
.TheStaticSourceFile
contains information about a compiler input.Source kinds.Lookup references by the symbols that they refer to.This class implements the JavaScript scanner.This class implements the JavaScript scanner.Helper methods for parsing JavaScript.An AST construction helper class for Node