| Package | Description | 
|---|---|
| org.springframework.expression | Core abstractions behind the Spring Expression Language. | 
| org.springframework.expression.spel | SpEL's central implementation package. | 
| org.springframework.expression.spel.support | SpEL's default implementations for various core abstractions. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Operation | Operation. valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static Operation[] | Operation. values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | OperatorOverloader. operate(Operation operation,
       Object leftOperand,
       Object rightOperand)Execute the specified operation on two operands, returning a result. | 
| boolean | OperatorOverloader. overridesOperation(Operation operation,
                  Object leftOperand,
                  Object rightOperand)Return true if the operator overloader supports the specified operation
 between the two operands and so should be invoked to handle it. | 
| Modifier and Type | Method and Description | 
|---|---|
| TypedValue | ExpressionState. operate(Operation op,
       Object left,
       Object right) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | StandardOperatorOverloader. operate(Operation operation,
       Object leftOperand,
       Object rightOperand) | 
| boolean | StandardOperatorOverloader. overridesOperation(Operation operation,
                  Object leftOperand,
                  Object rightOperand) |