Package org.mapstruct.ap.internal.util
Enum Message
- All Implemented Interfaces:
Serializable,Comparable<Message>,java.lang.constant.Constable
A message used in warnings/errors raised by the annotation processor.
- Author:
- Sjaak Derksen
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescription -
Method Summary
-
Enum Constant Details
-
PROCESSING_NOTE
-
CONFIG_NOTE
-
MESSAGE_MOVED_TO_MAPPER_ERROR
-
MESSAGE_MOVED_TO_MAPPER_WARNING
-
BEANMAPPING_CREATE_NOTE
-
BEANMAPPING_NO_ELEMENTS
-
BEANMAPPING_NOT_ASSIGNABLE
-
BEANMAPPING_ABSTRACT
-
BEANMAPPING_UNKNOWN_PROPERTY_IN_RESULTTYPE
-
BEANMAPPING_UNKNOWN_PROPERTY_IN_TYPE
-
BEANMAPPING_PROPERTY_HAS_NO_WRITE_ACCESSOR_IN_RESULTTYPE
-
BEANMAPPING_PROPERTY_HAS_NO_WRITE_ACCESSOR_IN_TYPE
-
BEANMAPPING_SEVERAL_POSSIBLE_SOURCES
-
BEANMAPPING_SEVERAL_POSSIBLE_TARGET_ACCESSORS
-
BEANMAPPING_UNMAPPED_TARGETS_WARNING
-
BEANMAPPING_UNMAPPED_TARGETS_ERROR
-
BEANMAPPING_UNMAPPED_FORGED_TARGETS_WARNING
-
BEANMAPPING_UNMAPPED_FORGED_TARGETS_ERROR
-
BEANMAPPING_UNMAPPED_SOURCES_WARNING
-
BEANMAPPING_UNMAPPED_SOURCES_ERROR
-
BEANMAPPING_UNMAPPED_FORGED_SOURCES_WARNING
-
BEANMAPPING_UNMAPPED_FORGED_SOURCES_ERROR
-
BEANMAPPING_MISSING_IGNORED_SOURCES_ERROR
-
BEANMAPPING_REDUNDANT_IGNORED_SOURCES_ERROR
-
BEANMAPPING_REDUNDANT_IGNORED_SOURCES_WARNING
-
BEANMAPPING_CYCLE_BETWEEN_PROPERTIES
-
BEANMAPPING_UNKNOWN_PROPERTY_IN_DEPENDS_ON
-
BEANMAPPING_IGNORE_BY_DEFAULT_WITH_MAPPING_TARGET_THIS
-
BEANMAPPING_UNKNOWN_PROPERTY_IN_IGNORED
-
CONDITION_MISSING_APPLIES_TO_STRATEGY
-
CONDITION_SOURCE_PARAMETERS_INVALID_PARAMETER
-
CONDITION_PROPERTIES_INVALID_PARAMETER
-
PROPERTYMAPPING_MAPPING_NOTE
-
PROPERTYMAPPING_CREATE_NOTE
-
PROPERTYMAPPING_SELECT_NOTE
-
PROPERTYMAPPING_MAPPING_NOT_FOUND
-
PROPERTYMAPPING_FORGED_MAPPING_WITH_HISTORY_NOT_FOUND
-
PROPERTYMAPPING_FORGED_MAPPING_NOT_FOUND
-
PROPERTYMAPPING_DUPLICATE_TARGETS
-
PROPERTYMAPPING_EMPTY_TARGET
-
PROPERTYMAPPING_SOURCE_AND_CONSTANT_BOTH_DEFINED
-
PROPERTYMAPPING_SOURCE_AND_IGNORE_BOTH_DEFINED
-
PROPERTYMAPPING_SOURCE_AND_EXPRESSION_BOTH_DEFINED
-
PROPERTYMAPPING_EXPRESSION_AND_CONSTANT_BOTH_DEFINED
-
PROPERTYMAPPING_EXPRESSION_AND_DEFAULT_VALUE_BOTH_DEFINED
-
PROPERTYMAPPING_CONSTANT_AND_DEFAULT_VALUE_BOTH_DEFINED
-
PROPERTYMAPPING_EXPRESSION_AND_DEFAULT_EXPRESSION_BOTH_DEFINED
-
PROPERTYMAPPING_EXPRESSION_AND_CONDITION_EXPRESSION_BOTH_DEFINED
-
PROPERTYMAPPING_CONSTANT_AND_DEFAULT_EXPRESSION_BOTH_DEFINED
-
PROPERTYMAPPING_CONSTANT_AND_CONDITION_EXPRESSION_BOTH_DEFINED
-
PROPERTYMAPPING_DEFAULT_VALUE_AND_DEFAULT_EXPRESSION_BOTH_DEFINED
-
PROPERTYMAPPING_DEFAULT_VALUE_AND_NVPMS
-
PROPERTYMAPPING_EXPRESSION_VALUE_AND_NVPMS
-
PROPERTYMAPPING_CONSTANT_VALUE_AND_NVPMS
-
PROPERTYMAPPING_DEFAULT_EXPERSSION_AND_NVPMS
-
PROPERTYMAPPING_IGNORE_AND_NVPMS
-
PROPERTYMAPPING_TARGET_THIS_AND_IGNORE
-
PROPERTYMAPPING_TARGET_THIS_NO_SOURCE
-
PROPERTYMAPPING_EXPRESSION_AND_QUALIFIER_BOTH_DEFINED
-
PROPERTYMAPPING_INVALID_EXPRESSION
-
PROPERTYMAPPING_INVALID_DEFAULT_EXPRESSION
-
PROPERTYMAPPING_INVALID_CONDITION_EXPRESSION
-
PROPERTYMAPPING_INVALID_PARAMETER_NAME
-
PROPERTYMAPPING_NO_PROPERTY_IN_PARAMETER
-
PROPERTYMAPPING_INVALID_PROPERTY_NAME
-
PROPERTYMAPPING_INVALID_PROPERTY_NAME_SOURCE_HAS_NO_PROPERTIES
-
PROPERTYMAPPING_NO_PRESENCE_CHECKER_FOR_SOURCE_TYPE
-
PROPERTYMAPPING_NO_READ_ACCESSOR_FOR_TARGET_TYPE
-
PROPERTYMAPPING_NO_WRITE_ACCESSOR_FOR_TARGET_TYPE
-
PROPERTYMAPPING_WHITESPACE_TRIMMED
-
PROPERTYMAPPING_CANNOT_DETERMINE_SOURCE_PROPERTY_FROM_TARGET
-
PROPERTYMAPPING_CANNOT_DETERMINE_SOURCE_PARAMETER_FROM_TARGET
-
PROPERTYMAPPING_NO_SUITABLE_COLLECTION_OR_MAP_CONSTRUCTOR
-
PROPERTYMAPPING_NO_ACCESSIBLE_PARAMETERLESS_CONSTRUCTOR
-
PROPERTYMAPPING_EXPRESSION_AND_CONDITION_QUALIFIED_BY_NAME_BOTH_DEFINED
-
PROPERTYMAPPING_TARGET_HAS_NO_TARGET_PROPERTIES
-
PROPERTYMAPPING_NULLABLE_SOURCE_TO_NON_NULL_CONSTRUCTOR_PARAM
-
PROPERTYMAPPING_JSPECIFY_SKIP_NULL_CHECK_NON_NULL_SOURCE
-
PROPERTYMAPPING_JSPECIFY_ADD_NULL_CHECK
-
PROPERTYMAPPING_JSPECIFY_SKIP_NULL_CHECK
-
PROPERTYMAPPING_JSPECIFY_SKIP_METHOD_GUARD_NON_NULL_PARAM
-
MAPPING_METHOD_JSPECIFY_FORCE_RETURN_DEFAULT
-
CONVERSION_LOSSY_WARNING
-
CONVERSION_LOSSY_ERROR
-
CONSTANTMAPPING_MAPPING_NOT_FOUND
-
CONSTANTMAPPING_MAPPING_NOT_FOUND_WITH_DETAILS
-
CONSTANTMAPPING_NO_READ_ACCESSOR_FOR_TARGET_TYPE
-
CONSTANTMAPPING_NON_EXISTING_CONSTANT
-
MAPMAPPING_CREATE_NOTE
-
MAPMAPPING_KEY_MAPPING_NOT_FOUND
-
MAPMAPPING_VALUE_MAPPING_NOT_FOUND
-
MAPMAPPING_NO_ELEMENTS
-
MAPMAPPING_SELECT_KEY_NOTE
-
MAPMAPPING_SELECT_VALUE_NOTE
-
MAPMAPPING_CREATE_KEY_NOTE
-
MAPMAPPING_CREATE_VALUE_NOTE
-
STREAMMAPPING_CREATE_NOTE
-
ITERABLEMAPPING_CREATE_NOTE
-
ITERABLEMAPPING_SELECT_ELEMENT_NOTE
-
ITERABLEMAPPING_CREATE_ELEMENT_NOTE
-
ITERABLEMAPPING_MAPPING_NOT_FOUND
-
ITERABLEMAPPING_NO_ELEMENTS
-
ENUMMAPPING_MULTIPLE_SOURCES
-
ENUMMAPPING_UNDEFINED_SOURCE
-
ENUMMAPPING_NON_EXISTING_CONSTANT
-
ENUMMAPPING_UNDEFINED_TARGET
-
ENUMMAPPING_UNMAPPED_SOURCES
-
ENUMMAPPING_REMOVED
-
ENUMMAPPING_INCORRECT_TRANSFORMATION_STRATEGY
-
ENUMMAPPING_MISSING_CONFIGURATION
-
ENUMMAPPING_NO_ELEMENTS
-
ENUMMAPPING_ILLEGAL_TRANSFORMATION
-
SUBCLASSMAPPING_DOUBLE_SOURCE_SUBCLASS
-
SUBCLASSMAPPING_ILLEGAL_SUBCLASS
-
SUBCLASSMAPPING_NO_VALID_SUPERCLASS
-
SUBCLASSMAPPING_UPDATE_METHODS_NOT_SUPPORTED
-
SUBCLASSMAPPING_ILLOGICAL_ORDER
-
LIFECYCLEMETHOD_AMBIGUOUS_PARAMETERS
-
DECORATOR_NO_SUBTYPE
-
DECORATOR_CONSTRUCTOR
-
JAVADOC_NO_ELEMENTS
-
GENERAL_CANNOT_IMPLEMENT_PRIVATE_MAPPER
-
GENERAL_NO_IMPLEMENTATION
-
GENERAL_ABSTRACT_RETURN_TYPE
-
GENERAL_AMBIGUOUS_MAPPING_METHOD
-
GENERAL_AMBIGUOUS_FACTORY_METHOD
-
GENERAL_AMBIGUOUS_PRESENCE_CHECK_METHOD
-
GENERAL_AMBIGUOUS_SOURCE_PARAMETER_CHECK_METHOD
-
GENERAL_AMBIGUOUS_CONSTRUCTORS
-
GENERAL_CONSTRUCTOR_PROPERTIES_NOT_MATCHING_PARAMETERS
-
GENERAL_UNSUPPORTED_DATE_FORMAT_CHECK
-
GENERAL_VALID_DATE
-
GENERAL_INVALID_DATE
-
GENERAL_JODA_NOT_ON_CLASSPATH
-
GENERAL_NOT_ALL_FORGED_CREATED
-
GENERAL_NO_SUITABLE_CONSTRUCTOR
-
GENERAL_NO_QUALIFYING_METHOD_ANNOTATION
-
GENERAL_NO_QUALIFYING_METHOD_NAMED
-
GENERAL_NO_QUALIFYING_METHOD_COMBINED
-
GENERAL_AMBIGUOUS_MAPPING_METHODY_METHODX
-
GENERAL_AMBIGUOUS_MAPPING_CONVERSIONY_METHODX
-
GENERAL_AMBIGUOUS_MAPPING_METHODY_CONVERSIONX
-
BUILDER_MORE_THAN_ONE_BUILDER_CREATION_METHOD
-
BUILDER_NO_BUILD_METHOD_FOUND
-
BUILDER_NO_BUILD_METHOD_FOUND_DEFAULT
-
RETRIEVAL_NO_INPUT_ARGS
-
RETRIEVAL_DUPLICATE_MAPPING_TARGETS
-
RETRIEVAL_VOID_MAPPING_METHOD
-
RETRIEVAL_NON_ASSIGNABLE_RESULTTYPE
-
RETRIEVAL_ITERABLE_TO_NON_ITERABLE
-
RETRIEVAL_MAPPING_HAS_TARGET_TYPE_PARAMETER
-
RETRIEVAL_NON_ITERABLE_TO_ITERABLE
-
RETRIEVAL_NON_ITERABLE_TO_ARRAY
-
RETRIEVAL_PRIMITIVE_PARAMETER
-
RETRIEVAL_PRIMITIVE_RETURN
-
RETRIEVAL_TYPE_VAR_SOURCE
-
RETRIEVAL_TYPE_VAR_RESULT
-
RETRIEVAL_WILDCARD_SUPER_BOUND_SOURCE
-
RETRIEVAL_WILDCARD_EXTENDS_BOUND_RESULT
-
RETRIEVAL_CONTEXT_PARAMS_WITH_SAME_TYPE
-
RETRIEVAL_MAPPER_USES_CYCLE
-
RETRIEVAL_AFTER_METHOD_NOT_IMPLEMENTED
-
RETRIEVAL_BEFORE_METHOD_NOT_IMPLEMENTED
-
RETRIEVAL_SOURCE_PROPERTY_NAME_WRONG_TYPE
-
RETRIEVAL_TARGET_PROPERTY_NAME_WRONG_TYPE
-
INHERITINVERSECONFIGURATION_DUPLICATES
-
INHERITINVERSECONFIGURATION_INVALID_NAME
-
INHERITINVERSECONFIGURATION_DUPLICATE_MATCHES
-
INHERITINVERSECONFIGURATION_NO_NAME_MATCH
-
INHERITCONFIGURATION_DUPLICATES
-
INHERITCONFIGURATION_INVALIDNAME
-
INHERITCONFIGURATION_DUPLICATE_MATCHES
-
INHERITCONFIGURATION_NO_NAME_MATCH
-
INHERITCONFIGURATION_MULTIPLE_PROTOTYPE_METHODS_MATCH
-
INHERITINVERSECONFIGURATION_MULTIPLE_PROTOTYPE_METHODS_MATCH
-
INHERITCONFIGURATION_CYCLE
-
VALUEMAPPING_CREATE_NOTE
-
VALUEMAPPING_DUPLICATE_SOURCE
-
VALUEMAPPING_ANY_AREADY_DEFINED
-
VALUEMAPPING_UNMAPPED_SOURCES
-
VALUEMAPPING_ANY_REMAINING_FOR_NON_ENUM
-
VALUEMAPPING_ANY_REMAINING_OR_UNMAPPED_MISSING
-
VALUEMAPPING_NON_EXISTING_CONSTANT_FROM_SPI
-
VALUEMAPPING_NON_EXISTING_CONSTANT
-
VALUEMAPPING_THROW_EXCEPTION_SOURCE
-
MAPTOBEANMAPPING_WRONG_KEY_TYPE
-
MAPTOBEANMAPPING_RAW_MAP
-
ANNOTATE_WITH_MISSING_REQUIRED_PARAMETER
-
ANNOTATE_WITH_UNKNOWN_PARAMETER
-
ANNOTATE_WITH_DUPLICATE_PARAMETER
-
ANNOTATE_WITH_WRONG_PARAMETER
-
ANNOTATE_WITH_TOO_MANY_VALUE_TYPES
-
ANNOTATE_WITH_PARAMETER_ARRAY_NOT_EXPECTED
-
ANNOTATE_WITH_NOT_ALLOWED_ON_CLASS
-
ANNOTATE_WITH_NOT_ALLOWED_ON_METHODS
-
ANNOTATE_WITH_ENUM_VALUE_DOES_NOT_EXIST
-
ANNOTATE_WITH_ENUM_CLASS_NOT_DEFINED
-
ANNOTATE_WITH_ENUMS_NOT_DEFINED
-
ANNOTATE_WITH_ANNOTATION_IS_NOT_REPEATABLE
-
ANNOTATE_WITH_DUPLICATE
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getDescription
-
getDiagnosticKind
-