BEAN_REFERENCE
BEAN_REFERENCE: "bean_reference"
BOOLEAN_LITERAL
BOOLEAN_LITERAL: "boolean_literal"
COMPOUND_EXPRESSION
COMPOUND_EXPRESSION: "compound_expression"
CONSTRUCTOR_REFERENCE
CONSTRUCTOR_REFERENCE: "constructor_reference"
FLOAT_LITERAL
FLOAT_LITERAL: "float_literal"
IDENTIFIER
IDENTIFIER: "identifier"
INDEXER
INDEXER: "indexer"
INLINE_LIST
INLINE_LIST: "inline_list"
INLINE_MAP
INLINE_MAP: "inline_map"
INT_LITERAL
INT_LITERAL: "int_literal"
LONG_LITERAL
LONG_LITERAL: "long_literal"
METHOD_REFERENCE
METHOD_REFERENCE: "method_reference"
NULL_LITERAL
NULL_LITERAL: "null_literal"
OP_BETWEEN
OP_BETWEEN: "op_between"
OP_DIVIDE
OP_DIVIDE: "op_divide"
OP_INSTANCEOF
OP_INSTANCEOF: "op_instanceof"
OP_MATCHES
OP_MATCHES: "op_matches"
OP_MINUS
OP_MINUS: "op_minus"
OP_MODULUS
OP_MODULUS: "op_modulus"
OP_MULTIPLY
OP_MULTIPLY: "op_multiply"
OP_PLUS
OP_PLUS: "op_plus"
OP_POWER
OP_POWER: "op_power"
PROJECTION
PROJECTION: "projection"
PROPERTY_OR_FIELD_REFERENCE
PROPERTY_OR_FIELD_REFERENCE: "property_or_field_reference"
RANGE_OPERATOR
RANGE_OPERATOR: "range_operator"
REAL_LITERAL
REAL_LITERAL: "real_literal"
SELECTION
SELECTION: "selection"
STRING_LITERAL
STRING_LITERAL: "string_literal"
TERNARY
TERNARY: "ternary"
TYPE_REFERENCE
TYPE_REFERENCE: "type_reference"
VARIABLE_REFERENCE
VARIABLE_REFERENCE: "variable_reference"
NodeType — canonical enumeration of all SpEL AST node kinds.
Enables programmatic node type discrimination without instanceof checks. Each AST node carries its NodeType as a public readonly property.