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 interfaceArrayAccessTreeDeprecated, 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.interfaceArrayLiteralTreeDeprecated, 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.interfaceAssignmentTreeDeprecated, 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.interfaceBinaryTreeDeprecated, 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.interfaceClassExpressionTreeDeprecated, 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.interfaceCompoundAssignmentTreeDeprecated, 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.interfaceConditionalExpressionTreeDeprecated, 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.interfaceErroneousTreeDeprecated, 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.interfaceFunctionCallTreeDeprecated, 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.interfaceFunctionExpressionTreeDeprecated, 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.interfaceIdentifierTreeDeprecated, 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.interfaceInstanceOfTreeDeprecated, 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.interfaceLiteralTreeDeprecated, 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.interfaceMemberSelectTreeDeprecated, 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.interfaceNewTreeDeprecated, 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.interfaceObjectLiteralTreeDeprecated, 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.interfaceParenthesizedTreeDeprecated, 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.interfaceRegExpLiteralTreeDeprecated, 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.interfaceSpreadTreeDeprecated, 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.interfaceTemplateLiteralTreeDeprecated, 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.interfaceUnaryTreeDeprecated, 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.interfaceYieldTreeDeprecated, 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 ExpressionTreeVariableTree. getBinding()Deprecated, for removal: This API element is subject to removal in a future version.Returns the binding of this declaration.ExpressionTreeClassDeclarationTree. getClassHeritage()Deprecated, for removal: This API element is subject to removal in a future version.The expression of theextendsclause.ExpressionTreeClassExpressionTree. getClassHeritage()Deprecated, for removal: This API element is subject to removal in a future version.The expression of theextendsclause.ExpressionTreeCatchTree. getCondition()Deprecated, for removal: This API element is subject to removal in a future version.Returns the optional catch condition expression.ExpressionTreeConditionalExpressionTree. getCondition()Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this ternary expression.ExpressionTreeConditionalLoopTree. getCondition()Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this 'loop' statement.ExpressionTreeDoWhileLoopTree. getCondition()Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this do-while statement.ExpressionTreeForLoopTree. getCondition()Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this 'for' statement.ExpressionTreeIfTree. getCondition()Deprecated, for removal: This API element is subject to removal in a future version.Returns the condition expression of this 'if' statement.ExpressionTreeWhileLoopTree. getCondition()Deprecated, for removal: This API element is subject to removal in a future version.The condition expression of this 'while' statement.ExpressionTreeNewTree. getConstructorExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the constructor expression of this 'new' expression.ExpressionTreeArrayAccessTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the array that is accessed.ExpressionTreeAssignmentTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the right hand side (RHS) of this assignment.ExpressionTreeCaseTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Case expression of this 'case' statement.ExpressionTreeCompoundAssignmentTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the right hand side (RHS) of this assignment.ExpressionTreeExpressionStatementTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression of this expression statement.ExpressionTreeForInLoopTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.The object or array being whose properties are iterated.ExpressionTreeForOfLoopTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.The object or array being whose properties are iterated.ExpressionTreeInstanceOfTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression whose type is being checked.ExpressionTreeMemberSelectTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.The object expression whose member is being selected.ExpressionTreeParenthesizedTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression within the parenthesis.ExpressionTreeReturnTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression being returned.ExpressionTreeSpreadTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression that is being spread.ExpressionTreeSwitchTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression on which this statement switches.ExpressionTreeThrowTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression being thrown.ExpressionTreeUnaryTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression operated by the unary operator.ExpressionTreeYieldTree. getExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the expression that is yielded.ExpressionTreeConditionalExpressionTree. getFalseExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the false part of this ternary expression.ExpressionTreeFunctionCallTree. getFunctionSelect()Deprecated, for removal: This API element is subject to removal in a future version.Returns the function being called.ExpressionTreeArrayAccessTree. getIndex()Deprecated, for removal: This API element is subject to removal in a future version.Returns the index of the array element accessed.ExpressionTreeForLoopTree. getInitializer()Deprecated, for removal: This API element is subject to removal in a future version.Returns the initializer expression of this 'for' statement.ExpressionTreeVariableTree. getInitializer()Deprecated, for removal: This API element is subject to removal in a future version.Returns the initial value expression for this variable.ExpressionTreePropertyTree. getKey()Deprecated, for removal: This API element is subject to removal in a future version.Returns the name of this property.ExpressionTreeBinaryTree. getLeftOperand()Deprecated, for removal: This API element is subject to removal in a future version.Returns left hand side (LHS) of this binary expression.ExpressionTreeCatchTree. 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.ExpressionTreeBinaryTree. getRightOperand()Deprecated, for removal: This API element is subject to removal in a future version.Returns right hand side (RHS) of this binary expression.ExpressionTreeWithTree. getScope()Deprecated, for removal: This API element is subject to removal in a future version.The scope object expression for this 'with' statement.ExpressionTreeConditionalExpressionTree. getTrueExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns the true part of this ternary expression.ExpressionTreeForLoopTree. getUpdate()Deprecated, for removal: This API element is subject to removal in a future version.Returns the update expression of this 'for' statement.ExpressionTreePropertyTree. getValue()Deprecated, for removal: This API element is subject to removal in a future version.Returns the value of this property.ExpressionTreeAssignmentTree. getVariable()Deprecated, for removal: This API element is subject to removal in a future version.Returns the left hand side (LHS) of this assignment.ExpressionTreeCompoundAssignmentTree. getVariable()Deprecated, for removal: This API element is subject to removal in a future version.Returns the left hand side (LHS) of this assignment.ExpressionTreeForInLoopTree. getVariable()Deprecated, for removal: This API element is subject to removal in a future version.The for..in left hand side expression.ExpressionTreeForOfLoopTree. 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.