Uses of Interface
org.mapstruct.ap.internal.util.FormattingMessager
-
Packages that use FormattingMessager Package Description org.mapstruct.ap.internal.model Meta-model of mapper types, their methods, mappings between properties etc.org.mapstruct.ap.internal.model.beanmapping helper classes used inBeanMappingMethodorg.mapstruct.ap.internal.model.common Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.org.mapstruct.ap.internal.model.source Intermediary representation of mapping methods as retrieved from via the annotation processing API.org.mapstruct.ap.internal.model.source.selector Provides strategies for selecting a matching mapping or factory method when mapping from one attribute to another or instantiating the target type of a mapping method, respectively.org.mapstruct.ap.internal.processor Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation and writing the model into Java source files.org.mapstruct.ap.internal.processor.creation Contains all helper classes for theMapperCreationProcessor -
-
Uses of FormattingMessager in org.mapstruct.ap.internal.model
Fields in org.mapstruct.ap.internal.model declared as FormattingMessager Modifier and Type Field Description private FormattingMessagerMappingBuilderContext. messagerMethods in org.mapstruct.ap.internal.model that return FormattingMessager Modifier and Type Method Description FormattingMessagerMappingBuilderContext. getMessager()Constructors in org.mapstruct.ap.internal.model with parameters of type FormattingMessager Constructor Description MappingBuilderContext(TypeFactory typeFactory, ElementUtils elementUtils, TypeUtils typeUtils, FormattingMessager messager, AccessorNamingUtils accessorNaming, EnumMappingStrategy enumMappingStrategy, java.util.Map<java.lang.String,EnumTransformationStrategy> enumTransformationStrategies, Options options, MappingBuilderContext.MappingResolver mappingResolver, javax.lang.model.element.TypeElement mapper, java.util.List<SourceMethod> sourceModel, java.util.List<MapperReference> mapperReferences) -
Uses of FormattingMessager in org.mapstruct.ap.internal.model.beanmapping
Fields in org.mapstruct.ap.internal.model.beanmapping declared as FormattingMessager Modifier and Type Field Description private FormattingMessagerSourceReference.BuilderFromMapping. messagerprivate FormattingMessagerTargetReference.Builder. messagerMethods in org.mapstruct.ap.internal.model.beanmapping with parameters of type FormattingMessager Modifier and Type Method Description static MappingReferencesMappingReferences. forSourceMethod(SourceMethod sourceMethod, Type targetType, java.util.Set<java.lang.String> targetProperties, FormattingMessager messager, TypeFactory typeFactory)SourceReference.BuilderFromMappingSourceReference.BuilderFromMapping. messager(FormattingMessager messager)TargetReference.BuilderTargetReference.Builder. messager(FormattingMessager messager)java.util.List<SourceReference>SourceReference. push(TypeFactory typeFactory, FormattingMessager messager, Method method) -
Uses of FormattingMessager in org.mapstruct.ap.internal.model.common
Fields in org.mapstruct.ap.internal.model.common declared as FormattingMessager Modifier and Type Field Description private FormattingMessagerDefaultConversionContext. messagerprivate FormattingMessagerTypeFactory. messagerMethods in org.mapstruct.ap.internal.model.common that return FormattingMessager Modifier and Type Method Description protected FormattingMessagerDefaultConversionContext. getMessager()Methods in org.mapstruct.ap.internal.model.common with parameters of type FormattingMessager Modifier and Type Method Description voidDateFormatValidationResult. printErrorMessage(FormattingMessager messager, javax.lang.model.element.Element element, javax.lang.model.element.AnnotationMirror annotation, javax.lang.model.element.AnnotationValue value)Print the error with the most specific information possible.Constructors in org.mapstruct.ap.internal.model.common with parameters of type FormattingMessager Constructor Description DefaultConversionContext(TypeFactory typeFactory, FormattingMessager messager, Type sourceType, Type targetType, FormattingParameters formattingParameters)TypeFactory(ElementUtils elementUtils, TypeUtils typeUtils, FormattingMessager messager, RoundContext roundContext, java.util.Map<java.lang.String,java.lang.String> notToBeImportedTypes, boolean loggingVerbose) -
Uses of FormattingMessager in org.mapstruct.ap.internal.model.source
Fields in org.mapstruct.ap.internal.model.source declared as FormattingMessager Modifier and Type Field Description private FormattingMessagerSubclassValidator. messagerMethods in org.mapstruct.ap.internal.model.source with parameters of type FormattingMessager Modifier and Type Method Description static voidMappingOptions. addInstance(MappingGem mapping, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<MappingOptions> mappings)static voidSubclassMappingOptions. addInstance(SubclassMappingGem subclassMapping, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<SubclassMappingOptions> mappings, java.util.List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)static voidMappingOptions. addInstances(MappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<MappingOptions> mappings)static voidSubclassMappingOptions. addInstances(SubclassMappingsGem gem, javax.lang.model.element.ExecutableElement method, BeanMappingOptions beanMappingOptions, FormattingMessager messager, TypeUtils typeUtils, java.util.Set<SubclassMappingOptions> mappings, java.util.List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)voidMappingMethodOptions. applyIgnoreAll(SourceMethod method, TypeFactory typeFactory, FormattingMessager messager)static IterableMappingOptionsIterableMappingOptions. fromGem(IterableMappingGem iterableMapping, MapperOptions mapperOptions, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils)static MapMappingOptionsMapMappingOptions. fromGem(MapMappingGem mapMapping, MapperOptions mapperOptions, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils)static voidValueMappingOptions. fromMappingsGem(ValueMappingsGem mappingsGem, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, java.util.List<ValueMappingOptions> mappings)private static java.lang.StringMappingOptions. getConditionExpression(MappingGem mapping, javax.lang.model.element.ExecutableElement element, FormattingMessager messager)private static java.lang.StringMappingOptions. getDefaultExpression(MappingGem mapping, javax.lang.model.element.ExecutableElement element, FormattingMessager messager)private static java.lang.StringMappingOptions. getExpression(MappingGem mapping, javax.lang.model.element.ExecutableElement element, FormattingMessager messager)static BeanMappingOptionsBeanMappingOptions. getInstanceOn(BeanMappingGem beanMapping, MapperOptions mapperOptions, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils, TypeFactory typeFactory)static EnumMappingOptionsEnumMappingOptions. getInstanceOn(javax.lang.model.element.ExecutableElement method, MapperOptions mapperOptions, java.util.Map<java.lang.String,EnumTransformationStrategy> enumTransformationStrategies, FormattingMessager messager)private static booleanBeanMappingOptions. isConsistent(BeanMappingGem gem, javax.lang.model.element.ExecutableElement method, FormattingMessager messager)private static booleanEnumMappingOptions. isConsistent(EnumMappingGem gem, javax.lang.model.element.ExecutableElement method, java.util.Map<java.lang.String,EnumTransformationStrategy> enumTransformationStrategies, FormattingMessager messager)private static booleanIterableMappingOptions. isConsistent(IterableMappingGem gem, javax.lang.model.element.ExecutableElement method, FormattingMessager messager)private static booleanMapMappingOptions. isConsistent(MapMappingGem gem, javax.lang.model.element.ExecutableElement method, FormattingMessager messager)private static booleanMappingOptions. isConsistent(MappingGem gem, javax.lang.model.element.ExecutableElement method, FormattingMessager messager)private static booleanSubclassMappingOptions. isConsistent(SubclassMappingGem gem, javax.lang.model.element.ExecutableElement method, FormattingMessager messager, TypeUtils typeUtils, java.util.List<Parameter> sourceParameters, Type resultType, SubclassValidator subclassValidator)Constructors in org.mapstruct.ap.internal.model.source with parameters of type FormattingMessager Constructor Description SubclassValidator(FormattingMessager messager, TypeUtils typeUtils) -
Uses of FormattingMessager in org.mapstruct.ap.internal.model.source.selector
Fields in org.mapstruct.ap.internal.model.source.selector declared as FormattingMessager Modifier and Type Field Description private FormattingMessagerTypeSelector. messagerConstructors in org.mapstruct.ap.internal.model.source.selector with parameters of type FormattingMessager Constructor Description MethodSelectors(TypeUtils typeUtils, ElementUtils elementUtils, TypeFactory typeFactory, FormattingMessager messager)TypeSelector(TypeFactory typeFactory, FormattingMessager messager) -
Uses of FormattingMessager in org.mapstruct.ap.internal.processor
Classes in org.mapstruct.ap.internal.processor that implement FormattingMessager Modifier and Type Class Description private static classDefaultModelElementProcessorContext.DelegatingMessagerclassMapperAnnotatedFormattingMessengerHandles redirection of errors/warnings so that they're shown on the mapper instead of hidden on a superclass.Fields in org.mapstruct.ap.internal.processor declared as FormattingMessager Modifier and Type Field Description private FormattingMessagerMapperAnnotatedFormattingMessenger. delegateMessagerprivate FormattingMessagerMapperCreationProcessor. messagerprivate FormattingMessagerMethodRetrievalProcessor. messagerMethods in org.mapstruct.ap.internal.processor that return FormattingMessager Modifier and Type Method Description FormattingMessagerDefaultModelElementProcessorContext. getMessager()FormattingMessagerModelElementProcessor.ProcessorContext. getMessager()Constructors in org.mapstruct.ap.internal.processor with parameters of type FormattingMessager Constructor Description MapperAnnotatedFormattingMessenger(FormattingMessager delegateMessager, javax.lang.model.element.TypeElement mapperTypeElement, TypeUtils typeUtils) -
Uses of FormattingMessager in org.mapstruct.ap.internal.processor.creation
Fields in org.mapstruct.ap.internal.processor.creation declared as FormattingMessager Modifier and Type Field Description private FormattingMessagerMappingResolverImpl. messagerprivate FormattingMessagerMappingResolverImpl.ResolvingAttempt. messagerMethods in org.mapstruct.ap.internal.processor.creation with parameters of type FormattingMessager Modifier and Type Method Description private voidMappingResolverImpl.ConversionAssignment. report(FormattingMessager messager, MappingResolverImpl.ResolvingAttempt attempt, Message message)(package private) voidMappingResolverImpl.ConversionAssignment. reportMessageWhenNarrowing(FormattingMessager messager, MappingResolverImpl.ResolvingAttempt attempt)Constructors in org.mapstruct.ap.internal.processor.creation with parameters of type FormattingMessager Constructor Description MappingResolverImpl(FormattingMessager messager, ElementUtils elementUtils, TypeUtils typeUtils, TypeFactory typeFactory, java.util.List<Method> sourceModel, java.util.List<MapperReference> mapperReferences, boolean verboseLogging)ResolvingAttempt(java.util.List<Method> sourceModel, Method mappingMethod, ForgedMethodHistory description, FormattingParameters formattingParameters, SourceRHS sourceRHS, SelectionCriteria criteria, javax.lang.model.element.AnnotationMirror positionHint, java.util.function.Supplier<Assignment> forger, java.util.List<BuiltInMethod> builtIns, FormattingMessager messager, boolean verboseLogging)
-