Package com.google.javascript.rhino
package com.google.javascript.rhino
The core AST from Rhino.
Rhino is an open-source implementation of JavaScript written entirely in Java.
It is typically embedded into Java applications to provide scripting to end
users.
-
ClassDescriptionThis is interface defines a protocol for the reporting of errors during JavaScript translation or execution.An id used uniquely identify a CompilerInputAn AST construction helper classJSDoc information describing JavaScript code.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.A builder for
JSDocInfo
objects.Represents a type expression as a miniature Rhino AST, so that the type expression can be evaluated later.This class implements the root of the intermediate representation.Iterator to go up the ancestor tree.A helper class for getting and setting the side-effect flags.This is the class that implements the run-time.A simpleErrorReporter
that collects warnings and errors and makes them accessible viaSimpleErrorReporter.errors()
andSimpleErrorReporter.warnings()
.Represents a position in some piece of source code, with an associated item of type T found at that position.This class implements the JavaScript scanner.This class implements the JavaScript scanner.