Each message has a kind (info, warn, error) and a code number. Tests can be written to expect particular code numbers rather than particular text, enabling the message text to more easily be modified and the tests to run successfully in different locales.
When a message is formatted, it will have this kind of form, capturing the prefix and the error kind:
EL1005E: Type cannot be found 'String'
| Modifier and Type | Class and Description |
|---|---|
| public static enum | SpelMessage.Kind
Message kinds. |
| Modifier and Type | Field and Description |
|---|---|
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| private final int | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| private final SpelMessage. | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| private final String | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage | |
| public static final SpelMessage |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: a formatted messagethe inserts to put into the formatted message inserts)Produce a complete message including the prefix and with the inserts applied to the message. |
| public static SpelMessage | |
| public static SpelMessage[] |
| ARGLIST_SHOULD_NOT_BE_EVALUATED | back to summary |
|---|---|
| public static final SpelMessage ARGLIST_SHOULD_NOT_BE_EVALUATED | |
| ARRAY_INDEX_OUT_OF_BOUNDS | back to summary |
|---|---|
| public static final SpelMessage ARRAY_INDEX_OUT_OF_BOUNDS | |
| BETWEEN_RIGHT_OPERAND_MUST_BE_TWO_ELEMENT_LIST | back to summary |
|---|---|
| public static final SpelMessage BETWEEN_RIGHT_OPERAND_MUST_BE_TWO_ELEMENT_LIST | |
| CANNOT_INDEX_INTO_NULL_VALUE | back to summary |
|---|---|
| public static final SpelMessage CANNOT_INDEX_INTO_NULL_VALUE | |
| code | back to summary |
|---|---|
| private final int code | |
| COLLECTION_INDEX_OUT_OF_BOUNDS | back to summary |
|---|---|
| public static final SpelMessage COLLECTION_INDEX_OUT_OF_BOUNDS | |
| CONSTRUCTOR_INVOCATION_PROBLEM | back to summary |
|---|---|
| public static final SpelMessage CONSTRUCTOR_INVOCATION_PROBLEM | |
| CONSTRUCTOR_NOT_FOUND | back to summary |
|---|---|
| public static final SpelMessage CONSTRUCTOR_NOT_FOUND | |
| EXCEPTION_COMPILING_EXPRESSION | back to summary |
|---|---|
public static final SpelMessage EXCEPTION_COMPILING_EXPRESSION
| |
| EXCEPTION_DURING_BEAN_RESOLUTION | back to summary |
|---|---|
| public static final SpelMessage EXCEPTION_DURING_BEAN_RESOLUTION | |
| EXCEPTION_DURING_FUNCTION_CALL | back to summary |
|---|---|
| public static final SpelMessage EXCEPTION_DURING_FUNCTION_CALL | |
| EXCEPTION_DURING_METHOD_INVOCATION | back to summary |
|---|---|
| public static final SpelMessage EXCEPTION_DURING_METHOD_INVOCATION | |
| EXCEPTION_DURING_PROPERTY_READ | back to summary |
|---|---|
| public static final SpelMessage EXCEPTION_DURING_PROPERTY_READ | |
| EXCEPTION_DURING_PROPERTY_WRITE | back to summary |
|---|---|
| public static final SpelMessage EXCEPTION_DURING_PROPERTY_WRITE | |
| EXCEPTION_RUNNING_COMPILED_EXPRESSION | back to summary |
|---|---|
public static final SpelMessage EXCEPTION_RUNNING_COMPILED_EXPRESSION
| |
| FLAWED_PATTERN | back to summary |
|---|---|
public static final SpelMessage FLAWED_PATTERN
| |
| FUNCTION_MUST_BE_STATIC | back to summary |
|---|---|
| public static final SpelMessage FUNCTION_MUST_BE_STATIC | |
| FUNCTION_NOT_DEFINED | back to summary |
|---|---|
| public static final SpelMessage FUNCTION_NOT_DEFINED | |
| FUNCTION_REFERENCE_CANNOT_BE_INVOKED | back to summary |
|---|---|
| public static final SpelMessage FUNCTION_REFERENCE_CANNOT_BE_INVOKED | |
| INCORRECT_ELEMENT_TYPE_FOR_ARRAY | back to summary |
|---|---|
| public static final SpelMessage INCORRECT_ELEMENT_TYPE_FOR_ARRAY | |
| INCORRECT_NUMBER_OF_ARGUMENTS_TO_FUNCTION | back to summary |
|---|---|
| public static final SpelMessage INCORRECT_NUMBER_OF_ARGUMENTS_TO_FUNCTION | |
| INDEXING_NOT_SUPPORTED_FOR_TYPE | back to summary |
|---|---|
| public static final SpelMessage INDEXING_NOT_SUPPORTED_FOR_TYPE | |
| INITIALIZER_LENGTH_INCORRECT | back to summary |
|---|---|
| public static final SpelMessage INITIALIZER_LENGTH_INCORRECT | |
| INSTANCEOF_OPERATOR_NEEDS_CLASS_OPERAND | back to summary |
|---|---|
| public static final SpelMessage INSTANCEOF_OPERATOR_NEEDS_CLASS_OPERAND | |
| INVALID_BEAN_REFERENCE | back to summary |
|---|---|
| public static final SpelMessage INVALID_BEAN_REFERENCE | |
| INVALID_FIRST_OPERAND_FOR_MATCHES_OPERATOR | back to summary |
|---|---|
| public static final SpelMessage INVALID_FIRST_OPERAND_FOR_MATCHES_OPERATOR | |
| INVALID_PATTERN | back to summary |
|---|---|
| public static final SpelMessage INVALID_PATTERN | |
| INVALID_SECOND_OPERAND_FOR_MATCHES_OPERATOR | back to summary |
|---|---|
| public static final SpelMessage INVALID_SECOND_OPERAND_FOR_MATCHES_OPERATOR | |
| INVALID_TYPE_FOR_SELECTION | back to summary |
|---|---|
| public static final SpelMessage INVALID_TYPE_FOR_SELECTION | |
| kind | back to summary |
|---|---|
| private final SpelMessage. | |
| LEFT_OPERAND_PROBLEM | back to summary |
|---|---|
| public static final SpelMessage LEFT_OPERAND_PROBLEM | |
| MAX_ARRAY_ELEMENTS_THRESHOLD_EXCEEDED | back to summary |
|---|---|
public static final SpelMessage MAX_ARRAY_ELEMENTS_THRESHOLD_EXCEEDED
| |
| MAX_CONCATENATED_STRING_LENGTH_EXCEEDED | back to summary |
|---|---|
public static final SpelMessage MAX_CONCATENATED_STRING_LENGTH_EXCEEDED
| |
| MAX_EXPRESSION_LENGTH_EXCEEDED | back to summary |
|---|---|
public static final SpelMessage MAX_EXPRESSION_LENGTH_EXCEEDED
| |
| MAX_REGEX_LENGTH_EXCEEDED | back to summary |
|---|---|
public static final SpelMessage MAX_REGEX_LENGTH_EXCEEDED
| |
| MAX_REPEATED_TEXT_SIZE_EXCEEDED | back to summary |
|---|---|
public static final SpelMessage MAX_REPEATED_TEXT_SIZE_EXCEEDED
| |
| message | back to summary |
|---|---|
| private final String message | |
| METHOD_CALL_ON_NULL_OBJECT_NOT_ALLOWED | back to summary |
|---|---|
| public static final SpelMessage METHOD_CALL_ON_NULL_OBJECT_NOT_ALLOWED | |
| METHOD_NOT_FOUND | back to summary |
|---|---|
| public static final SpelMessage METHOD_NOT_FOUND | |
| MISSING_ARRAY_DIMENSION | back to summary |
|---|---|
| public static final SpelMessage MISSING_ARRAY_DIMENSION | |
| MISSING_CHARACTER | back to summary |
|---|---|
| public static final SpelMessage MISSING_CHARACTER | |
| MISSING_CONSTRUCTOR_ARGS | back to summary |
|---|---|
| public static final SpelMessage MISSING_CONSTRUCTOR_ARGS | |
| MISSING_LEADING_ZERO_FOR_NUMBER | back to summary |
|---|---|
| public static final SpelMessage MISSING_LEADING_ZERO_FOR_NUMBER | |
| MISSING_SELECTION_EXPRESSION | back to summary |
|---|---|
| public static final SpelMessage MISSING_SELECTION_EXPRESSION | |
| MORE_INPUT | back to summary |
|---|---|
| public static final SpelMessage MORE_INPUT | |
| MULTIDIM_ARRAY_INITIALIZER_NOT_SUPPORTED | back to summary |
|---|---|
| public static final SpelMessage MULTIDIM_ARRAY_INITIALIZER_NOT_SUPPORTED | |
| MULTIPLE_POSSIBLE_METHODS | back to summary |
|---|---|
| public static final SpelMessage MULTIPLE_POSSIBLE_METHODS | |
| NEGATIVE_REPEATED_TEXT_COUNT | back to summary |
|---|---|
public static final SpelMessage NEGATIVE_REPEATED_TEXT_COUNT
| |
| NO_BEAN_RESOLVER_REGISTERED | back to summary |
|---|---|
| public static final SpelMessage NO_BEAN_RESOLVER_REGISTERED | |
| NON_TERMINATING_DOUBLE_QUOTED_STRING | back to summary |
|---|---|
| public static final SpelMessage NON_TERMINATING_DOUBLE_QUOTED_STRING | |
| NON_TERMINATING_QUOTED_STRING | back to summary |
|---|---|
| public static final SpelMessage NON_TERMINATING_QUOTED_STRING | |
| NOT_A_LONG | back to summary |
|---|---|
| public static final SpelMessage NOT_A_LONG | |
| NOT_A_REAL | back to summary |
|---|---|
| public static final SpelMessage NOT_A_REAL | |
| NOT_AN_INTEGER | back to summary |
|---|---|
| public static final SpelMessage NOT_AN_INTEGER | |
| NOT_ASSIGNABLE | back to summary |
|---|---|
| public static final SpelMessage NOT_ASSIGNABLE | |
| NOT_COMPARABLE | back to summary |
|---|---|
| public static final SpelMessage NOT_COMPARABLE | |
| NOT_EXPECTED_TOKEN | back to summary |
|---|---|
| public static final SpelMessage NOT_EXPECTED_TOKEN | |
| OOD | back to summary |
|---|---|
| public static final SpelMessage OOD | |
| OPERAND_NOT_DECREMENTABLE | back to summary |
|---|---|
| public static final SpelMessage OPERAND_NOT_DECREMENTABLE | |
| OPERAND_NOT_INCREMENTABLE | back to summary |
|---|---|
| public static final SpelMessage OPERAND_NOT_INCREMENTABLE | |
| OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES | back to summary |
|---|---|
| public static final SpelMessage OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES | |
| PROBLEM_LOCATING_METHOD | back to summary |
|---|---|
| public static final SpelMessage PROBLEM_LOCATING_METHOD | |
| PROJECTION_NOT_SUPPORTED_ON_TYPE | back to summary |
|---|---|
| public static final SpelMessage PROJECTION_NOT_SUPPORTED_ON_TYPE | |
| PROPERTY_OR_FIELD_NOT_READABLE | back to summary |
|---|---|
| public static final SpelMessage PROPERTY_OR_FIELD_NOT_READABLE | |
| PROPERTY_OR_FIELD_NOT_READABLE_ON_NULL | back to summary |
|---|---|
| public static final SpelMessage PROPERTY_OR_FIELD_NOT_READABLE_ON_NULL | |
| PROPERTY_OR_FIELD_NOT_WRITABLE | back to summary |
|---|---|
| public static final SpelMessage PROPERTY_OR_FIELD_NOT_WRITABLE | |
| PROPERTY_OR_FIELD_NOT_WRITABLE_ON_NULL | back to summary |
|---|---|
| public static final SpelMessage PROPERTY_OR_FIELD_NOT_WRITABLE_ON_NULL | |
| REAL_CANNOT_BE_LONG | back to summary |
|---|---|
| public static final SpelMessage REAL_CANNOT_BE_LONG | |
| RESULT_OF_SELECTION_CRITERIA_IS_NOT_BOOLEAN | back to summary |
|---|---|
| public static final SpelMessage RESULT_OF_SELECTION_CRITERIA_IS_NOT_BOOLEAN | |
| RIGHT_OPERAND_PROBLEM | back to summary |
|---|---|
| public static final SpelMessage RIGHT_OPERAND_PROBLEM | |
| RUN_OUT_OF_ARGUMENTS | back to summary |
|---|---|
| public static final SpelMessage RUN_OUT_OF_ARGUMENTS | |
| SETVALUE_NOT_SUPPORTED | back to summary |
|---|---|
| public static final SpelMessage SETVALUE_NOT_SUPPORTED | |
| STRING_INDEX_OUT_OF_BOUNDS | back to summary |
|---|---|
| public static final SpelMessage STRING_INDEX_OUT_OF_BOUNDS | |
| TYPE_CONVERSION_ERROR | back to summary |
|---|---|
| public static final SpelMessage TYPE_CONVERSION_ERROR | |
| TYPE_NAME_EXPECTED_FOR_ARRAY_CONSTRUCTION | back to summary |
|---|---|
| public static final SpelMessage TYPE_NAME_EXPECTED_FOR_ARRAY_CONSTRUCTION | |
| TYPE_NOT_FOUND | back to summary |
|---|---|
| public static final SpelMessage TYPE_NOT_FOUND | |
| UNABLE_TO_CREATE_LIST_FOR_INDEXING | back to summary |
|---|---|
| public static final SpelMessage UNABLE_TO_CREATE_LIST_FOR_INDEXING | |
| UNABLE_TO_CREATE_MAP_FOR_INDEXING | back to summary |
|---|---|
| public static final SpelMessage UNABLE_TO_CREATE_MAP_FOR_INDEXING | |
| UNABLE_TO_DYNAMICALLY_CREATE_OBJECT | back to summary |
|---|---|
| public static final SpelMessage UNABLE_TO_DYNAMICALLY_CREATE_OBJECT | |
| UNABLE_TO_GROW_COLLECTION | back to summary |
|---|---|
| public static final SpelMessage UNABLE_TO_GROW_COLLECTION | |
| UNABLE_TO_GROW_COLLECTION_UNKNOWN_ELEMENT_TYPE | back to summary |
|---|---|
| public static final SpelMessage UNABLE_TO_GROW_COLLECTION_UNKNOWN_ELEMENT_TYPE | |
| UNEXPECTED_DATA_AFTER_DOT | back to summary |
|---|---|
| public static final SpelMessage UNEXPECTED_DATA_AFTER_DOT | |
| UNEXPECTED_ESCAPE_CHAR | back to summary |
|---|---|
| public static final SpelMessage UNEXPECTED_ESCAPE_CHAR | |
| VARIABLE_ASSIGNMENT_NOT_SUPPORTED | back to summary |
|---|---|
public static final SpelMessage VARIABLE_ASSIGNMENT_NOT_SUPPORTED
| |
| SpelMessage | back to summary |
|---|---|
| private SpelMessage(SpelMessage. | |
| formatMessage | back to summary |
|---|---|
| public String formatMessage(Object... inserts) Produce a complete message including the prefix and with the inserts applied to the message. | |
| valueOf | back to summary |
|---|---|
| public static SpelMessage valueOf(String name) | |
| values | back to summary |
|---|---|
| public static SpelMessage[] values() | |
| Modifier and Type | Field and Description |
|---|---|
| public static final SpelMessage. | |
| public static final SpelMessage. | |
| public static final SpelMessage. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static SpelMessage. | |
| public static SpelMessage. |
| ERROR | back to summary |
|---|---|
| public static final SpelMessage. | |
| INFO | back to summary |
|---|---|
| public static final SpelMessage. | |
| WARNING | back to summary |
|---|---|
| public static final SpelMessage. | |
| Kind | back to summary |
|---|---|
| private Kind() | |
| valueOf | back to summary |
|---|---|
| public static SpelMessage. | |
| values | back to summary |
|---|---|
| public static SpelMessage. | |