Changed Classes |
BooleanLiteral
|
Represents the literal values TRUE and FALSE. |
CompoundExpression
|
Represents a DOT separated expression sequence, such as '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)". |
Indexer
|
An Indexer can index into some proceeding structure to access a particular piece of it. |
IntLiteral
|
Expression language AST node that represents an integer literal. |
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. |
OpDivide
|
Implements division operator. |
OpEQ
|
Implements the equality operator. |
OpGE
|
Implements greater-than-or-equal operator. |
OpGT
|
Implements the greater-than operator. |
OpLE
|
Implements the less-than-or-equal operator. |
OpLT
|
Implements the less-than operator. |
OpMinus
|
The minus operator supports:
- subtraction of {@code BigDecimal}
- subtraction of doubles (floats are represented as doubles)
- subtraction of longs
- subtraction of integers
- subtraction of an int from a string of one character (effectively decreasing that
character), so 'd'-3='a'
It can be used as a unary operator for numbers ({@code BigDecimal}/double/long/int). |
OpMultiply
|
Implements the {@code multiply} operator. |
OpNE
|
Implements the not-equal operator. |
OpOr
|
Represents the boolean OR operation. |
OpPlus
|
The plus operator will:
- add {@code BigDecimal}
- add doubles (floats are represented as doubles)
- add longs
- add integers
- concatenate strings
It can be used as a unary operator for numbers ({@code BigDecimal}/double/long/int). |
Operator
|
Common supertype for operators that operate on either one or two operands. |
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. |
OperatorNot
|
Represents a NOT operation. |
PropertyOrFieldReference
|
Represents a simple property or field reference. |
RealLiteral
|
Expression language AST node that represents a real literal. |
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 "T(String)" or "T(com.somewhere.Foo)"
|
VariableReference
|
Represents a variable reference, eg. |