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 in
BeanMappingMethod
|
org.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 the
MapperCreationProcessor
|
Modifier and Type | Method and Description |
---|---|
FormattingMessager |
MappingBuilderContext.getMessager() |
Constructor and Description |
---|
MappingBuilderContext(TypeFactory typeFactory,
Elements elementUtils,
Types typeUtils,
FormattingMessager messager,
AccessorNamingUtils accessorNaming,
EnumMappingStrategy enumMappingStrategy,
Map<String,EnumTransformationStrategy> enumTransformationStrategies,
Options options,
MappingBuilderContext.MappingResolver mappingResolver,
TypeElement mapper,
List<SourceMethod> sourceModel,
List<MapperReference> mapperReferences) |
Modifier and Type | Method and Description |
---|---|
static MappingReferences |
MappingReferences.forSourceMethod(SourceMethod sourceMethod,
Type targetType,
Set<String> targetProperties,
FormattingMessager messager,
TypeFactory typeFactory) |
TargetReference.Builder |
TargetReference.Builder.messager(FormattingMessager messager) |
SourceReference.BuilderFromMapping |
SourceReference.BuilderFromMapping.messager(FormattingMessager messager) |
List<SourceReference> |
SourceReference.push(TypeFactory typeFactory,
FormattingMessager messager,
Method method) |
Modifier and Type | Method and Description |
---|---|
protected FormattingMessager |
DefaultConversionContext.getMessager() |
Constructor and Description |
---|
DefaultConversionContext(TypeFactory typeFactory,
FormattingMessager messager,
Type sourceType,
Type targetType,
FormattingParameters formattingParameters) |
TypeFactory(Elements elementUtils,
Types typeUtils,
FormattingMessager messager,
RoundContext roundContext,
Map<String,String> notToBeImportedTypes,
boolean loggingVerbose) |
Constructor and Description |
---|
MethodSelectors(Types typeUtils,
Elements elementUtils,
TypeFactory typeFactory,
FormattingMessager messager) |
TypeSelector(TypeFactory typeFactory,
FormattingMessager messager) |
Modifier and Type | Method and Description |
---|---|
FormattingMessager |
DefaultModelElementProcessorContext.getMessager() |
FormattingMessager |
ModelElementProcessor.ProcessorContext.getMessager() |
Constructor and Description |
---|
MappingResolverImpl(FormattingMessager messager,
Elements elementUtils,
Types typeUtils,
TypeFactory typeFactory,
List<Method> sourceModel,
List<MapperReference> mapperReferences,
boolean verboseLogging) |
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.