Uses of Interface
jdk.nashorn.api.tree.ExpressionTree
Package | Description |
---|---|
jdk.nashorn.api.tree |
Nashorn parser API provides interfaces to represent ECMAScript source code
as abstract syntax trees (AST) and Parser to parse ECMAScript source scripts.
|
-
Uses of ExpressionTree in jdk.nashorn.api.tree
Subinterfaces of ExpressionTree in jdk.nashorn.api.tree Modifier and Type Interface Description interface
ArrayAccessTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
ArrayLiteralTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
AssignmentTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
BinaryTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
ClassExpressionTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
CompoundAssignmentTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
ConditionalExpressionTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
ErroneousTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
FunctionCallTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
FunctionExpressionTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
IdentifierTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
InstanceOfTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
LiteralTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
MemberSelectTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
NewTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
ObjectLiteralTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
ParenthesizedTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
RegExpLiteralTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
SpreadTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
TemplateLiteralTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
UnaryTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.interface
YieldTree
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.Methods in jdk.nashorn.api.tree that return ExpressionTree Modifier and Type Method Description ExpressionTree
VariableTree. getBinding()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the binding of this declaration.ExpressionTree
ClassDeclarationTree. getClassHeritage()
Deprecated, for removal: This API element is subject to removal in a future version.The expression of theextends
clause.ExpressionTree
ClassExpressionTree. getClassHeritage()
Deprecated, for removal: This API element is subject to removal in a future version.The expression of theextends
clause.ExpressionTree
CatchTree. getCondition()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the optional catch condition expression.ExpressionTree
ConditionalExpressionTree. getCondition()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this ternary expression.ExpressionTree
ConditionalLoopTree. getCondition()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this 'loop' statement.ExpressionTree
DoWhileLoopTree. getCondition()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this do-while statement.ExpressionTree
ForLoopTree. getCondition()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this 'for' statement.ExpressionTree
IfTree. getCondition()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this 'if' statement.ExpressionTree
WhileLoopTree. getCondition()
Deprecated, for removal: This API element is subject to removal in a future version.The condition expression of this 'while' statement.ExpressionTree
NewTree. getConstructorExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the constructor expression of this 'new' expression.ExpressionTree
ArrayAccessTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the array that is accessed.ExpressionTree
AssignmentTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the right hand side (RHS) of this assignment.ExpressionTree
CaseTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Case expression of this 'case' statement.ExpressionTree
CompoundAssignmentTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the right hand side (RHS) of this assignment.ExpressionTree
ExpressionStatementTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression of this expression statement.ExpressionTree
ForInLoopTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.The object or array being whose properties are iterated.ExpressionTree
ForOfLoopTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.The object or array being whose properties are iterated.ExpressionTree
InstanceOfTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression whose type is being checked.ExpressionTree
MemberSelectTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.The object expression whose member is being selected.ExpressionTree
ParenthesizedTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression within the parenthesis.ExpressionTree
ReturnTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression being returned.ExpressionTree
SpreadTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression that is being spread.ExpressionTree
SwitchTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression on which this statement switches.ExpressionTree
ThrowTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression being thrown.ExpressionTree
UnaryTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression operated by the unary operator.ExpressionTree
YieldTree. getExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression that is yielded.ExpressionTree
ConditionalExpressionTree. getFalseExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the false part of this ternary expression.ExpressionTree
FunctionCallTree. getFunctionSelect()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the function being called.ExpressionTree
ArrayAccessTree. getIndex()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the index of the array element accessed.ExpressionTree
ForLoopTree. getInitializer()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the initializer expression of this 'for' statement.ExpressionTree
VariableTree. getInitializer()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the initial value expression for this variable.ExpressionTree
PropertyTree. getKey()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the name of this property.ExpressionTree
BinaryTree. getLeftOperand()
Deprecated, for removal: This API element is subject to removal in a future version.Returns left hand side (LHS) of this binary expression.ExpressionTree
CatchTree. getParameter()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the catch parameter identifier or parameter binding pattern of the exception caught.ExpressionTree
BinaryTree. getRightOperand()
Deprecated, for removal: This API element is subject to removal in a future version.Returns right hand side (RHS) of this binary expression.ExpressionTree
WithTree. getScope()
Deprecated, for removal: This API element is subject to removal in a future version.The scope object expression for this 'with' statement.ExpressionTree
ConditionalExpressionTree. getTrueExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the true part of this ternary expression.ExpressionTree
ForLoopTree. getUpdate()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the update expression of this 'for' statement.ExpressionTree
PropertyTree. getValue()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the value of this property.ExpressionTree
AssignmentTree. getVariable()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the left hand side (LHS) of this assignment.ExpressionTree
CompoundAssignmentTree. getVariable()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the left hand side (LHS) of this assignment.ExpressionTree
ForInLoopTree. getVariable()
Deprecated, for removal: This API element is subject to removal in a future version.The for..in left hand side expression.ExpressionTree
ForOfLoopTree. getVariable()
Deprecated, for removal: This API element is subject to removal in a future version.The for..of left hand side expression.Methods in jdk.nashorn.api.tree that return types with arguments of type ExpressionTree Modifier and Type Method Description List<? extends ExpressionTree>
FunctionCallTree. getArguments()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the list of arguments being passed to this function call.List<? extends ExpressionTree>
ArrayLiteralTree. getElements()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the list of Array element expressions.List<? extends ExpressionTree>
TemplateLiteralTree. getExpressions()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the list of expressions in this template stringList<? extends ExpressionTree>
FunctionDeclarationTree. getParameters()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the parameters of this function.List<? extends ExpressionTree>
FunctionExpressionTree. getParameters()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the parameters of this function.