| Name | Description | Type | Package | Framework |
| Assign | Represents assignment. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| AstUtils | Utilities methods for use in the Ast classes. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| BeanReference | Represents a bean reference to a type, for example @foo or @'foo. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| BooleanLiteral | Represents the literal values TRUE and FALSE. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| CompoundExpression | Represents a DOT separated expression sequence, such as 'property1. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| ConstructorReference | Represents the invocation of a constructor. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Elvis | Represents the elvis operator ?:. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| FloatLiteral | Expression language AST node that represents a float literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| FormatHelper | Utility methods (formatters, etc) used during parsing and evaluation. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| FunctionReference | A function reference is of the form #someFunction(a,b,c). | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Identifier | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Indexer | An Indexer can index into some proceeding structure to access a particular piece of it. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| InlineList | Represent a list in an expression, e. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| InlineMap | Represent a map in an expression, e. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| IntLiteral | Expression language AST node that represents an integer literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Literal | Common superclass for nodes representing literals (boolean, string, number, etc). | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| LongLiteral | Expression language AST node that represents a long integer literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| MethodReference | Expression language AST node that represents a method reference. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| NullLiteral | Expression language AST node that represents null. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpAnd | Represents the boolean AND operation. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpDec | Decrement operator. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpDivide | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpEQ | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Operator | Common supertype for operators that operate on either one or two operands. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Operator .DescriptorComparison | A descriptor comparison encapsulates the result of comparing descriptor for two operands anddescribes at what level they are compatible. | Class | org.springframework.expression.spel.ast.Operator | Spring MVC |
|
| OperatorBetween | Represents the between operator. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OperatorInstanceof | The operator 'instanceof' checks if an object is of the class specified in the righthand operand, in the same way that instanceof does in Java. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OperatorMatches | The first is a String and the second is a Java regex. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OperatorNot | Represents a NOT operation. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OperatorPower | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpGE | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpGT | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpInc | Increment operator. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpLE | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpLT | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpMinus | The minus operator supports:subtraction of numbers | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpModulus | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpMultiply | Conversions and promotions are handled as defined inSection 5. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpNE | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpOr | Represents the boolean OR operation. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpPlus | The plus operator will:It can be used as a unary operator for numbers. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Projection | Represents projection, where a given operation is performed on all elements in someinput sequence, returning a new sequence of the same size. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| PropertyOrFieldReference | Represents a simple property or field reference. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| QualifiedIdentifier | Represents a dot separated sequence of strings that indicate a package qualified typeExample: java. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| RealLiteral | Expression language AST node that represents a real literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Selection | Represents selection over a map or collection. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| SpelNodeImpl | The common supertype of all AST nodes in a parsed Spring Expression LanguageSince:3. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| StringLiteral | Expression language AST node that represents a string literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Ternary | Represents a ternary expression, for example: someCheck()?true:false. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| TypeCode | Captures primitive types and their corresponding class objects, plus one special entrythat represents all reference (non-primitive) types. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| TypeReference | Represents a reference to a type, for example T(String) or T(com. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| ValueRef | Represents a reference to a value. | Interface | org.springframework.expression.spel.ast | Spring MVC |
|
| ValueRef .NullValueRef | A ValueRef for the null value. | Class | org.springframework.expression.spel.ast.ValueRef | Spring MVC |
|
| ValueRef .TypedValueHolderValueRef | A ValueRef holder for a single value, which cannot be set. | Class | org.springframework.expression.spel.ast.ValueRef | Spring MVC |
|
| VariableReference | Represents a variable reference, eg. | Class | org.springframework.expression.spel.ast | Spring MVC |