Uses of Interface
org.openjdk.nashorn.api.tree.Tree
Packages that use Tree
Package
Description
Nashorn parser API provides interfaces to represent ECMAScript source code
as abstract syntax trees (AST) and Parser to parse ECMAScript source scripts.
-
Uses of Tree in org.openjdk.nashorn.api.tree
Subinterfaces of Tree in org.openjdk.nashorn.api.treeModifier and TypeInterfaceDescriptioninterface
A tree node for an array access expression.interface
Represents ECMAScript array literal expression.interface
A tree node for an assignment expression.interface
A tree node for a binary expression.interface
A tree node for a statement block.interface
A tree node for a 'break' statement.interface
A tree node for a 'case' in a 'switch' statement.interface
A tree node for a 'catch' block in a 'try' statement.interface
A tree node that represents a class declaration.interface
A tree node that represents a class expression.interface
Represents the abstract syntax tree for compilation units (source files)interface
A tree node for compound assignment operator.interface
A tree node for the conditional operator ? :.interface
A mixin for conditional "loop" statements.interface
A tree node for a 'continue' statement.interface
A tree node for a 'debugger' statement.interface
A tree node for a 'do' statement.interface
A tree node for an empty (skip) statement.interface
A tree node to stand in for a malformed expression.interface
A Tree node for export entry in Module information.interface
A tree node for an expression statement.interface
A tree node used as the base class for the different types of expressions.interface
A tree node for for..in statement For example:interface
A tree node for a basic 'for' loop statement.interface
A tree node for for..of statement.interface
A tree node for a function call expression.interface
A tree node for a function declaration.interface
A tree node for function expressions including arrow functions.interface
A tree node for a statement that jumps to a target.interface
A tree node for an identifier expression.interface
A tree node for an 'if' statement.interface
A Tree node for import entry of Module information.interface
A tree node for an 'instanceof' expression.interface
A tree node for a labeled statement.interface
A tree node for a literal expression.interface
A mixin for "loop" statements.interface
A tree node for a member access expression.interface
A Tree node for Module information.interface
A tree node to declare a new instance of a class.interface
Represents ECMAScript object literal expression.interface
A tree node for a parenthesized expression.interface
To represent property setting in an object literal tree.interface
Represents regular expression literal in the source code.interface
A tree node for a 'return' statement.interface
A tree node for spread operator in array elements, function call arguments.interface
A tree node used as the base class for the different kinds of statements.interface
A tree node for a 'switch' statement.interface
A tree node for template literal strings.interface
A tree node for a 'throw' statement.interface
A tree node for a 'try' statement.interface
A tree node for postfix and unary expressions.interface
A tree node for a variable declaration statement.interface
A tree node for a 'while' loop statement.interface
A tree node for a 'with' statement.interface
A tree node for yield expressions used in generator functions.Methods in org.openjdk.nashorn.api.tree that return TreeModifier and TypeMethodDescriptionFunctionExpressionTree.getBody()
Returns the body of this function.InstanceOfTree.getType()
Returns the type expression.UnknownTreeException.getUnknownTree()
Returns the unknown tree.Methods in org.openjdk.nashorn.api.tree that return types with arguments of type TreeModifier and TypeMethodDescriptionTree.Kind.asInterface()
Returns the associated interface type that uses this kind.CompilationUnitTree.getSourceElements()
Return the list of source elements in this compilation unit.Methods in org.openjdk.nashorn.api.tree with parameters of type TreeModifier and TypeMethodDescriptionSimpleTreeVisitorES5_1.visitUnknown
(Tree node, P p) Visit unknown expression/statement tree.TreeVisitor.visitUnknown
(Tree node, P p) Visit unknown expression/statement tree.Constructors in org.openjdk.nashorn.api.tree with parameters of type TreeModifierConstructorDescriptionUnknownTreeException
(Tree t, Object p) Creates a newUnknownTreeException
.