public enum SpelMessage extends java.lang.Enum<SpelMessage>
When a message is formatted, it will have this kind of form
EL1004E: (pos 34): Type cannot be found 'String'The prefix captures the code and the error kind, whilst the position is included if it is known.
Modifier and Type | Class and Description |
---|---|
static class |
SpelMessage.Kind |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
formatMessage(int pos,
java.lang.Object... inserts)
Produce a complete message including the prefix, the position (if known)
and with the inserts applied to the message.
|
static SpelMessage |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SpelMessage[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SpelMessage TYPE_CONVERSION_ERROR
public static final SpelMessage CONSTRUCTOR_NOT_FOUND
public static final SpelMessage CONSTRUCTOR_INVOCATION_PROBLEM
public static final SpelMessage METHOD_NOT_FOUND
public static final SpelMessage TYPE_NOT_FOUND
public static final SpelMessage FUNCTION_NOT_DEFINED
public static final SpelMessage PROPERTY_OR_FIELD_NOT_READABLE_ON_NULL
public static final SpelMessage PROPERTY_OR_FIELD_NOT_READABLE
public static final SpelMessage PROPERTY_OR_FIELD_NOT_WRITABLE_ON_NULL
public static final SpelMessage PROPERTY_OR_FIELD_NOT_WRITABLE
public static final SpelMessage METHOD_CALL_ON_NULL_OBJECT_NOT_ALLOWED
public static final SpelMessage CANNOT_INDEX_INTO_NULL_VALUE
public static final SpelMessage NOT_COMPARABLE
public static final SpelMessage INCORRECT_NUMBER_OF_ARGUMENTS_TO_FUNCTION
public static final SpelMessage INVALID_TYPE_FOR_SELECTION
public static final SpelMessage RESULT_OF_SELECTION_CRITERIA_IS_NOT_BOOLEAN
public static final SpelMessage BETWEEN_RIGHT_OPERAND_MUST_BE_TWO_ELEMENT_LIST
public static final SpelMessage INVALID_PATTERN
public static final SpelMessage PROJECTION_NOT_SUPPORTED_ON_TYPE
public static final SpelMessage ARGLIST_SHOULD_NOT_BE_EVALUATED
public static final SpelMessage EXCEPTION_DURING_PROPERTY_READ
public static final SpelMessage FUNCTION_REFERENCE_CANNOT_BE_INVOKED
public static final SpelMessage EXCEPTION_DURING_FUNCTION_CALL
public static final SpelMessage ARRAY_INDEX_OUT_OF_BOUNDS
public static final SpelMessage COLLECTION_INDEX_OUT_OF_BOUNDS
public static final SpelMessage STRING_INDEX_OUT_OF_BOUNDS
public static final SpelMessage INDEXING_NOT_SUPPORTED_FOR_TYPE
public static final SpelMessage INSTANCEOF_OPERATOR_NEEDS_CLASS_OPERAND
public static final SpelMessage EXCEPTION_DURING_METHOD_INVOCATION
public static final SpelMessage OPERATOR_NOT_SUPPORTED_BETWEEN_TYPES
public static final SpelMessage PROBLEM_LOCATING_METHOD
public static final SpelMessage SETVALUE_NOT_SUPPORTED
public static final SpelMessage MULTIPLE_POSSIBLE_METHODS
public static final SpelMessage EXCEPTION_DURING_PROPERTY_WRITE
public static final SpelMessage NOT_AN_INTEGER
public static final SpelMessage NOT_A_LONG
public static final SpelMessage INVALID_FIRST_OPERAND_FOR_MATCHES_OPERATOR
public static final SpelMessage INVALID_SECOND_OPERAND_FOR_MATCHES_OPERATOR
public static final SpelMessage FUNCTION_MUST_BE_STATIC
public static final SpelMessage NOT_A_REAL
public static final SpelMessage MORE_INPUT
public static final SpelMessage RIGHT_OPERAND_PROBLEM
public static final SpelMessage NOT_EXPECTED_TOKEN
public static final SpelMessage OOD
public static final SpelMessage NON_TERMINATING_DOUBLE_QUOTED_STRING
public static final SpelMessage NON_TERMINATING_QUOTED_STRING
public static final SpelMessage MISSING_LEADING_ZERO_FOR_NUMBER
public static final SpelMessage REAL_CANNOT_BE_LONG
public static final SpelMessage UNEXPECTED_DATA_AFTER_DOT
public static final SpelMessage MISSING_CONSTRUCTOR_ARGS
public static final SpelMessage RUN_OUT_OF_ARGUMENTS
public static final SpelMessage UNABLE_TO_GROW_COLLECTION
public static final SpelMessage UNABLE_TO_GROW_COLLECTION_UNKNOWN_ELEMENT_TYPE
public static final SpelMessage UNABLE_TO_CREATE_LIST_FOR_INDEXING
public static final SpelMessage UNABLE_TO_CREATE_MAP_FOR_INDEXING
public static final SpelMessage UNABLE_TO_DYNAMICALLY_CREATE_OBJECT
public static final SpelMessage NO_BEAN_RESOLVER_REGISTERED
public static final SpelMessage EXCEPTION_DURING_BEAN_RESOLUTION
public static final SpelMessage INVALID_BEAN_REFERENCE
public static final SpelMessage TYPE_NAME_EXPECTED_FOR_ARRAY_CONSTRUCTION
public static final SpelMessage INCORRECT_ELEMENT_TYPE_FOR_ARRAY
public static final SpelMessage MULTIDIM_ARRAY_INITIALIZER_NOT_SUPPORTED
public static final SpelMessage MISSING_ARRAY_DIMENSION
public static final SpelMessage INITIALIZER_LENGTH_INCORRECT
public static final SpelMessage UNEXPECTED_ESCAPE_CHAR
public static final SpelMessage OPERAND_NOT_INCREMENTABLE
public static final SpelMessage OPERAND_NOT_DECREMENTABLE
public static final SpelMessage NOT_ASSIGNABLE
public static final SpelMessage MISSING_CHARACTER
public static final SpelMessage LEFT_OPERAND_PROBLEM
public static final SpelMessage MISSING_SELECTION_EXPRESSION
public static final SpelMessage EXCEPTION_RUNNING_COMPILED_EXPRESSION
public static SpelMessage[] values()
for (SpelMessage c : SpelMessage.values()) System.out.println(c);
public static SpelMessage valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String formatMessage(int pos, java.lang.Object... inserts)
pos
- the position (ignored and not included in the message if less than 0)inserts
- the inserts to put into the formatted message