| Package | Description |
|---|---|
| org.mapstruct.ap.model |
Meta-model of mapper types, their methods, mappings between properties etc.
|
| org.mapstruct.ap.model.source |
Intermediary representation of mapping methods as retrieved from via the annotation processing API.
|
| org.mapstruct.ap.processor |
Contains model processors which perform tasks such as retrieving mapping methods, creating a model representation
and writing the model into Java source files.
|
| Constructor and Description |
|---|
BeanMappingMethod(Method method,
List<PropertyMapping> propertyMappings) |
IterableMappingMethod(Method method,
MappingMethodReference elementMappingMethod,
TypeConversion conversion) |
MapMappingMethod(Method method,
MappingMethodReference keyMappingMethod,
TypeConversion keyConversion,
MappingMethodReference valueMappingMethod,
TypeConversion valueConversion) |
MappingMethod(Method method) |
MappingMethodReference(Method method) |
| Modifier and Type | Method and Description |
|---|---|
static Method |
Method.forMethodRequiringImplementation(ExecutableElement executable,
List<Parameter> parameters,
Type returnType,
Map<String,Mapping> mappings,
IterableMapping iterableMapping,
MapMapping mapMapping) |
static Method |
Method.forReferencedMethod(Type declaringMapper,
ExecutableElement executable,
List<Parameter> parameters,
Type returnType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Method.reverses(Method method) |
| Modifier and Type | Method and Description |
|---|---|
List<Method> |
MethodRetrievalProcessor.process(ModelElementProcessor.ProcessorContext context,
TypeElement mapperTypeElement,
Void sourceModel) |
| Modifier and Type | Method and Description |
|---|---|
Mapper |
MapperCreationProcessor.process(ModelElementProcessor.ProcessorContext context,
TypeElement mapperTypeElement,
List<Method> sourceModel) |
Copyright © 2012-2013. All Rights Reserved.