| Package | Description | 
|---|---|
| org.mapstruct.ap.internal.model | 
 Meta-model of mapper types, their methods, mappings between properties etc. | 
| 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 | Class and Description | 
|---|---|
| class  | AnnotationMapperReferenceMapper reference which is retrieved via Annotation-based dependency injection. | 
| class  | DefaultMapperReferenceMapper reference which is retrieved via the  Mappers#getMapper()method. | 
| Modifier and Type | Method and Description | 
|---|---|
| MapperReference | MethodReference. getDeclaringMapper() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<MapperReference> | MappingBuilderContext. getMapperReferences() | 
| List<MapperReference> | Mapper. getReferencedMappers() | 
| Modifier and Type | Method and Description | 
|---|---|
| static Assignment | AssignmentFactory. createMethodReference(Method method,
                     MapperReference declaringMapper,
                     Type targetType) | 
| Modifier and Type | Method and Description | 
|---|---|
| Mapper.Builder | Mapper.Builder. mapperReferences(List<MapperReference> mapperReferences) | 
| Constructor and Description | 
|---|
| MethodReference(Method method,
               MapperReference declaringMapper,
               Type targetType)Creates a new reference to the given method. | 
| Constructor and Description | 
|---|
| MappingBuilderContext(TypeFactory typeFactory,
                     Elements elementUtils,
                     Types typeUtils,
                     FormattingMessager messager,
                     Options options,
                     MappingBuilderContext.MappingResolver mappingResolver,
                     TypeElement mapper,
                     List<SourceMethod> sourceModel,
                     List<MapperReference> mapperReferences) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected MapperReference | AnnotationBasedComponentModelProcessor. replacementMapperReference(Field originalReference,
                          List<Annotation> annotations) | 
| Constructor and Description | 
|---|
| MappingResolverImpl(FormattingMessager messager,
                   Elements elementUtils,
                   Types typeUtils,
                   TypeFactory typeFactory,
                   List<SourceMethod> sourceModel,
                   List<MapperReference> mapperReferences) | 
Copyright © 2012-2015 Gunnar Morling; All rights reserved. Released under the Apache Software License 2.0.