HamtPMap<K,V> |
An immutable sorted map with efficient (persistent) updates.
|
InputId |
An id used uniquely identify a CompilerInput
|
IR |
An AST construction helper class
|
JSDocInfo |
JSDoc information describing JavaScript code.
|
JSDocInfo.Builder |
|
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.
|
JSIdentifier |
Utility class to hold isJSIdentifier.
|
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.
|
NominalTypeBuilder |
Builder interface for declaring properties on class-like (nominal) types.
|
NonJSDocComment |
Minimal class holding information about a nonJSDoc comment's source location and contents
|
QualifiedName |
Abstraction over a qualified name.
|
RhinoStringPool |
An interning pool for strings used by the Rhino package.
|
SimpleErrorReporter |
|
SimpleSourceFile |
A simple implementation of StaticSourceFile for testing.
|
SourcePosition<T> |
Represents a position in some piece of source code, with an associated item of type T found at
that position.
|
TokenStream |
This class implements the JavaScript scanner.
|
TokenUtil |
Helper methods for parsing JavaScript.
|
TypeDeclarationsIR |
An AST construction helper class for Node
|