Package com.google.javascript.rhino
Class IR
java.lang.Object
com.google.javascript.rhino.IR
An AST construction helper class
-
Method Summary
Modifier and TypeMethodDescriptionstatic Nodestatic Nodestatic Nodestatic Nodestatic Nodeblock()static Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic NodecontinueNode(Node name) static NodedefaultCase(Node body) static Nodestatic Nodeempty()static Node"=="static NodeexprResult(Node expr) static Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic NodenullNode()static Nodenumber(double d) static Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic Nodestatic NodereturnNode(Node expr) static Nodescript()static Nodestatic Nodestatic Node"==="static Nodestatic Nodestatic Nodestatic NodeswitchNode(Node cond, Node... cases) static NodethisNode()static Nodestatic NodetrueNode()static Nodestatic NodetryCatchFinally(Node tryBody, Node catchNode, Node finallyBody) static NodetryFinally(Node tryBody, Node finallyBody) static Nodestatic Nodestatic Node
-
Method Details
-
empty
-
function
-
paramList
-
paramList
-
paramList
-
paramList
-
block
-
block
-
block
-
block
-
script
-
script
-
script
-
var
-
var
-
returnNode
-
returnNode
-
throwNode
-
exprResult
-
ifNode
-
ifNode
-
doNode
-
forIn
-
forNode
-
switchNode
-
caseNode
-
defaultCase
-
label
-
labelName
-
tryFinally
-
tryCatch
-
tryCatchFinally
-
catchNode
-
breakNode
-
breakNode
-
continueNode
-
continueNode
-
call
-
newNode
-
name
-
getprop
-
getelem
-
assign
-
hook
-
comma
-
and
-
or
-
not
-
eq
"==" -
sheq
"===" -
voidNode
-
neg
-
pos
-
cast
-
add
-
sub
-
objectlit
-
propdef
-
arraylit
-
regexp
-
regexp
-
string
-
stringKey
-
number
-
thisNode
-
trueNode
-
falseNode
-
nullNode
-