Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
com.google.javascript.rhino |
The core AST from Rhino.
|
Modifier and Type | Method and Description |
---|---|
protected Token |
AbstractVar.declarationType() |
Modifier and Type | Method and Description |
---|---|
protected void |
JsMessageVisitor.checkNode(Node node,
Token type)
Checks a node's type.
|
static boolean |
NodeUtil.containsType(Node node,
Token type) |
static Node |
NodeUtil.getEnclosingType(Node n,
Token type)
Gets the closest ancestor to the given node of the provided type.
|
static Node |
NodeUtil.newDeclaration(Node lhs,
Node rhs,
Token declarationType) |
static Node |
NodeUtil.newQNameDeclaration(AbstractCompiler compiler,
java.lang.String name,
Node value,
JSDocInfo info,
Token type)
Creates a node representing a qualified name.
|
static java.lang.String |
NodeUtil.opToStr(Token operator)
Converts an operator's token value (see
Token ) to a string
representation. |
static int |
NodeUtil.precedence(Token type)
The comma operator has the lowest precedence, 0, followed by the assignment operators
(
= , &= , += , etc.) which have precedence of 1, and so on. |
Modifier and Type | Method and Description |
---|---|
Token |
Node.getToken() |
static Token |
Token.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Token[] |
Token.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static int |
Token.arity(Token token)
If the arity isn't always the same, this function returns -1
|
static Node |
IR.declaration(Node lhs,
Node value,
Token type) |
static Node |
IR.declaration(Node lhs,
Token type) |
static Node |
Node.newString(Token token,
java.lang.String str) |
static Node |
Node.newString(Token token,
java.lang.String str,
int lineno,
int charno) |
void |
Node.setToken(Token token) |
Constructor and Description |
---|
Node(Token nodeType) |
Node(Token nodeType,
int lineno,
int charno) |
Node(Token nodeType,
Node child) |
Node(Token nodeType,
Node child,
int lineno,
int charno) |
Node(Token nodeType,
Node left,
Node right) |
Node(Token nodeType,
Node left,
Node mid,
Node right) |
TypeDeclarationNode(Token nodeType) |
TypeDeclarationNode(Token nodeType,
Node child) |
TypeDeclarationNode(Token nodeType,
java.lang.String str) |
Copyright © 2009-2019 Google. All Rights Reserved.