Changed Classes |
Assign
|
Represents assignment. |
BeanReference
|
Represents a bean reference to a type, for example @foo or @'foo.bar'. |
BooleanLiteral
|
Represents the literal values {@code TRUE} and {@code FALSE}. |
CompoundExpression
|
Represents a DOT separated expression sequence, such as
{@code 'property1.property2.methodOne()'}. |
ConstructorReference
|
Represents the invocation of a constructor. |
Elvis
|
Represents the elvis operator ?:. |
FloatLiteral
|
Expression language AST node that represents a float literal. |
FunctionReference
|
A function reference is of the form "#someFunction(a,b,c)". |
Identifier
|
An 'identifier' SpelNode. |
Indexer
|
An Indexer can index into some proceeding structure to access a particular piece of it. |
InlineList
|
Represent a list in an expression, e.g. |
InlineMap
|
Represent a map in an expression, e.g. |
IntLiteral
|
Expression language AST node that represents an integer literal. |
Literal
|
Common superclass for nodes representing literals (boolean, string, number, etc). |
LongLiteral
|
Expression language AST node that represents a long integer literal. |
MethodReference
|
Expression language AST node that represents a method reference. |
NullLiteral
|
Expression language AST node that represents null. |
OpAnd
|
Represents the boolean AND operation. |
OpDec
|
Decrement operator. |
OpDivide
|
Implements division operator. |
OpEQ
|
Implements the equality operator. |
OpGE
|
Implements greater-than-or-equal operator. |
OpGT
|
Implements the greater-than operator. |
OpInc
|
Increment operator. |
OpLE
|
Implements the less-than-or-equal operator. |
OpLT
|
Implements the less-than operator. |
OpMinus
|
The minus operator supports:
- subtraction of numbers
- subtraction of an int from a string of one character
(effectively decreasing that character), so 'd'-3='a'
|
OpModulus
|
Implements the modulus operator. |
OpMultiply
|
Implements the {@code multiply} operator. |
OpNE
|
Implements the not-equal operator. |
OpOr
|
Represents the boolean OR operation. |
OpPlus
|
The plus operator will:
- add numbers
- concatenate strings
|
Operator
|
Common supertype for operators that operate on either one or two operands. |
OperatorBetween
|
Represents the between operator. |
OperatorInstanceof
|
The operator 'instanceof' checks if an object is of the class specified in the right
hand operand, in the same way that {@code instanceof} does in Java. |
OperatorMatches
|
Implements the matches operator. |
OperatorNot
|
Represents a NOT operation. |
OperatorPower
|
The power operator. |
Projection
|
Represents projection, where a given operation is performed on all elements in some
input sequence, returning a new sequence of the same size. |
PropertyOrFieldReference
|
Represents a simple property or field reference. |
QualifiedIdentifier
|
Represents a dot separated sequence of strings that indicate a package qualified type
reference. |
RealLiteral
|
Expression language AST node that represents a real literal. |
Selection
|
Represents selection over a map or collection. |
SpelNodeImpl
|
The common supertype of all AST nodes in a parsed Spring Expression Language
format expression. |
StringLiteral
|
Expression language AST node that represents a string literal. |
Ternary
|
Represents a ternary expression, for example: "someCheck()?true:false". |
TypeReference
|
Represents a reference to a type, for example
{@code "T(String)" or "T(com.somewhere.Foo)"}. |
VariableReference
|
Represents a variable reference, eg. |