- All Implemented Interfaces:
Serializable
,Comparable<Tree.Kind>
,Constable
- Enclosing interface:
- Tree
@Deprecated(since="11", forRemoval=true) public static enum Tree.Kind extends Enum<Tree.Kind>
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.
Enumerates all kinds of trees.
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description AND
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing bitwise and logical "and"&
.AND_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing bitwise and logical "and" assignment&=
.ARRAY_ACCESS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofArrayAccessTree
.ARRAY_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofArrayLiteralTree
.ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofAssignmentTree
.BITWISE_COMPLEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing bitwise complement operator~
.BLOCK
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBlockTree
.BOOLEAN_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLiteralTree
representing a boolean literal expression of typeboolean
.BREAK
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBreakTree
.CASE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCaseTree
.CATCH
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCatchTree
.CLASS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofClassDeclarationTree
.CLASS_EXPRESSION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofClassExpressionTree
.COMMA
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing comma,
.COMPILATION_UNIT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompilationUnitTree
.CONDITIONAL_AND
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing conditional-and&&
.CONDITIONAL_EXPRESSION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofConditionalExpressionTree
.CONDITIONAL_OR
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing conditional-or||
.CONTINUE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofContinueTree
.DEBUGGER
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofDebuggerTree
.DELETE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing logical delete operatordelete
.DIVIDE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing division/
.DIVIDE_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing division assignment/=
.DO_WHILE_LOOP
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofDoWhileLoopTree
.EMPTY_STATEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofEmptyStatementTree
.EQUAL_TO
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing equal-to==
.ERROR
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofErroneousTree
.EXPORT_ENTRY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofExportEntryTree
.EXPRESSION_STATEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofExpressionStatementTree
.FOR_IN_LOOP
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofForInLoopTree
.FOR_LOOP
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofForLoopTree
.FUNCTION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofFunctionDeclarationTree
.FUNCTION_EXPRESSION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofFunctionExpressionTree
.FUNCTION_INVOCATION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofFunctionCallTree
.GREATER_THAN
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing greater-than>
.GREATER_THAN_EQUAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing greater-than-equal>=
.IDENTIFIER
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofIdentifierTree
.IF
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofIfTree
.IMPORT_ENTRY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofImportEntryTree
.IN
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing in operatorin
.INSTANCE_OF
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofInstanceOfTree
.LABELED_STATEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLabeledStatementTree
.LEFT_SHIFT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing left shift<<
.LEFT_SHIFT_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing left shift assignment<<=
.LESS_THAN
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing less-than<
.LESS_THAN_EQUAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing less-than-equal<=
.LOGICAL_COMPLEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing logical complement operator!
.MEMBER_SELECT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofMemberSelectTree
.MINUS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing subtraction-
.MINUS_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing subtraction assignment-=
.MODULE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofModuleTree
.MULTIPLY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing multiplication*
.MULTIPLY_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing multiplication assignment*=
.NEW
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofNewTree
.NOT_EQUAL_TO
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing not-equal-to!=
.NULL_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLiteralTree
representing the use ofnull
.NUMBER_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLiteralTree
representing a number literal expression of typedouble
.OBJECT_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofObjectLiteralTree
.OR
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing bitwise and logical "or"|
.OR_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing bitwise and logical "or" assignment|=
.OTHER
Deprecated, for removal: This API element is subject to removal in a future version.An implementation-reserved node.PARENTHESIZED
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofParenthesizedTree
.PLUS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing addition or string concatenation+
.PLUS_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing addition or string concatenation assignment+=
.POSTFIX_DECREMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing postfix decrement operator--
.POSTFIX_INCREMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing postfix increment operator++
.PREFIX_DECREMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing prefix decrement operator--
.PREFIX_INCREMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing prefix increment operator++
.PROPERTY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofPropertyTree
.REGEXP_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofRegExpLiteralTree
.REMAINDER
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing remainder%
.REMAINDER_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing remainder assignment%=
.RETURN
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofReturnTree
.RIGHT_SHIFT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing right shift>>
.RIGHT_SHIFT_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing right shift assignment>>=
.SPREAD
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofSpreadTree
representing spread "operator" for arrays and function call arguments.STRICT_EQUAL_TO
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing equal-to===
.STRICT_NOT_EQUAL_TO
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing not-equal-to!==
.STRING_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLiteralTree
representing a string literal expression of typeString
.SWITCH
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofSwitchTree
.TEMPLATE_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofTemplateLiteralTree
.THROW
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofThrowTree
.TRY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofTryTree
.TYPEOF
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing logical typeof operatortypeof
.UNARY_MINUS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing unary minus operator-
.UNARY_PLUS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing unary plus operator+
.UNSIGNED_RIGHT_SHIFT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing unsigned right shift>>>
.UNSIGNED_RIGHT_SHIFT_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing unsigned right shift assignment>>>=
.VARIABLE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofVariableTree
.VOID
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing logical void operatorvoid
.WHILE_LOOP
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofWhileLoopTree
.WITH
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofWithTree
.XOR
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing bitwise and logical "xor"^
.XOR_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing bitwise and logical "xor" assignment^=
.YIELD
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofYieldTree
representing (generator) yield expressionyield expr
. -
Method Summary
Modifier and Type Method Description Class<? extends Tree>
asInterface()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the associated interface type that uses this kind.boolean
isExpression()
Deprecated, for removal: This API element is subject to removal in a future version.Returns if this is an expression tree kind or not.boolean
isLiteral()
Deprecated, for removal: This API element is subject to removal in a future version.Returns if this is a literal tree kind or not.boolean
isStatement()
Deprecated, for removal: This API element is subject to removal in a future version.Returns if this is a statement tree kind or not.static Tree.Kind
valueOf(String name)
Deprecated, for removal: This API element is subject to removal in a future version.Returns the enum constant of this type with the specified name.static Tree.Kind[]
values()
Deprecated, for removal: This API element is subject to removal in a future version.Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
ARRAY_ACCESS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofArrayAccessTree
. -
ARRAY_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofArrayLiteralTree
. -
ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofAssignmentTree
. -
BLOCK
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBlockTree
. -
BREAK
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBreakTree
. -
CLASS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofClassDeclarationTree
. -
CLASS_EXPRESSION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofClassExpressionTree
. -
CASE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCaseTree
. -
CATCH
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCatchTree
. -
COMPILATION_UNIT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompilationUnitTree
. -
CONDITIONAL_EXPRESSION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofConditionalExpressionTree
. -
CONTINUE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofContinueTree
. -
DO_WHILE_LOOP
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofDoWhileLoopTree
. -
DEBUGGER
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofDebuggerTree
. -
FOR_IN_LOOP
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofForInLoopTree
. -
FUNCTION_EXPRESSION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofFunctionExpressionTree
. -
ERROR
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofErroneousTree
. -
EXPRESSION_STATEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofExpressionStatementTree
. -
MEMBER_SELECT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofMemberSelectTree
. -
FOR_LOOP
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofForLoopTree
. -
IDENTIFIER
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofIdentifierTree
. -
IF
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofIfTree
. -
INSTANCE_OF
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofInstanceOfTree
. -
LABELED_STATEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLabeledStatementTree
. -
MODULE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofModuleTree
. -
EXPORT_ENTRY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofExportEntryTree
. -
IMPORT_ENTRY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofImportEntryTree
. -
FUNCTION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofFunctionDeclarationTree
. -
FUNCTION_INVOCATION
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofFunctionCallTree
. -
NEW
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofNewTree
. -
OBJECT_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofObjectLiteralTree
. -
PARENTHESIZED
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofParenthesizedTree
. -
PROPERTY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofPropertyTree
. -
REGEXP_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofRegExpLiteralTree
. -
TEMPLATE_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofTemplateLiteralTree
. -
RETURN
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofReturnTree
. -
EMPTY_STATEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofEmptyStatementTree
. -
SWITCH
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofSwitchTree
. -
THROW
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofThrowTree
. -
TRY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofTryTree
. -
VARIABLE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofVariableTree
. -
WHILE_LOOP
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofWhileLoopTree
. -
WITH
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofWithTree
. -
POSTFIX_INCREMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing postfix increment operator++
. -
POSTFIX_DECREMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing postfix decrement operator--
. -
PREFIX_INCREMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing prefix increment operator++
. -
PREFIX_DECREMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing prefix decrement operator--
. -
UNARY_PLUS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing unary plus operator+
. -
UNARY_MINUS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing unary minus operator-
. -
BITWISE_COMPLEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing bitwise complement operator~
. -
LOGICAL_COMPLEMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing logical complement operator!
. -
DELETE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing logical delete operatordelete
. -
TYPEOF
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing logical typeof operatortypeof
. -
VOID
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofUnaryTree
representing logical void operatorvoid
. -
COMMA
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing comma,
. -
MULTIPLY
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing multiplication*
. -
DIVIDE
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing division/
. -
REMAINDER
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing remainder%
. -
PLUS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing addition or string concatenation+
. -
MINUS
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing subtraction-
. -
LEFT_SHIFT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing left shift<<
. -
RIGHT_SHIFT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing right shift>>
. -
UNSIGNED_RIGHT_SHIFT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing unsigned right shift>>>
. -
LESS_THAN
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing less-than<
. -
GREATER_THAN
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing greater-than>
. -
LESS_THAN_EQUAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing less-than-equal<=
. -
GREATER_THAN_EQUAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing greater-than-equal>=
. -
IN
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing in operatorin
. -
EQUAL_TO
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing equal-to==
. -
NOT_EQUAL_TO
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing not-equal-to!=
. -
STRICT_EQUAL_TO
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing equal-to===
. -
STRICT_NOT_EQUAL_TO
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing not-equal-to!==
. -
AND
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing bitwise and logical "and"&
. -
XOR
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing bitwise and logical "xor"^
. -
OR
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing bitwise and logical "or"|
. -
CONDITIONAL_AND
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing conditional-and&&
. -
CONDITIONAL_OR
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofBinaryTree
representing conditional-or||
. -
MULTIPLY_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing multiplication assignment*=
. -
DIVIDE_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing division assignment/=
. -
REMAINDER_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing remainder assignment%=
. -
PLUS_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing addition or string concatenation assignment+=
. -
MINUS_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing subtraction assignment-=
. -
LEFT_SHIFT_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing left shift assignment<<=
. -
RIGHT_SHIFT_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing right shift assignment>>=
. -
UNSIGNED_RIGHT_SHIFT_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing unsigned right shift assignment>>>=
. -
AND_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing bitwise and logical "and" assignment&=
. -
XOR_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing bitwise and logical "xor" assignment^=
. -
OR_ASSIGNMENT
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofCompoundAssignmentTree
representing bitwise and logical "or" assignment|=
. -
SPREAD
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofSpreadTree
representing spread "operator" for arrays and function call arguments. -
YIELD
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofYieldTree
representing (generator) yield expressionyield expr
. -
NUMBER_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLiteralTree
representing a number literal expression of typedouble
. -
BOOLEAN_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLiteralTree
representing a boolean literal expression of typeboolean
. -
STRING_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLiteralTree
representing a string literal expression of typeString
. -
NULL_LITERAL
Deprecated, for removal: This API element is subject to removal in a future version.Used for instances ofLiteralTree
representing the use ofnull
. -
OTHER
Deprecated, for removal: This API element is subject to removal in a future version.An implementation-reserved node. This is the not the node you are looking for.
-
-
Method Details
-
values
Deprecated, for removal: This API element is subject to removal in a future version.Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Deprecated, for removal: This API element is subject to removal in a future version.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
asInterface
Deprecated, for removal: This API element is subject to removal in a future version.Returns the associated interface type that uses this kind.- Returns:
- the associated interface
-
isLiteral
public boolean isLiteral()Deprecated, for removal: This API element is subject to removal in a future version.Returns if this is a literal tree kind or not.- Returns:
- true if this is a literal tree kind, false otherwise
-
isExpression
public boolean isExpression()Deprecated, for removal: This API element is subject to removal in a future version.Returns if this is an expression tree kind or not.- Returns:
- true if this is an expression tree kind, false otherwise
-
isStatement
public boolean isStatement()Deprecated, for removal: This API element is subject to removal in a future version.Returns if this is a statement tree kind or not.- Returns:
- true if this is a statement tree kind, false otherwise
-