| Package | Description |
|---|---|
| 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.util |
Several helper types dealing with collection types, option management etc.
|
| org.mapstruct.ap.spi |
SPI (service provider interface) contracts to be implemented for advanced use cases.
|
| Class and Description |
|---|
| BuilderInfo
Holder for the builder information.
|
| Class and Description |
|---|
| AccessorNamingStrategy
A service provider interface for the mapping between method names and properties.
|
| AstModifyingAnnotationProcessor
A contract to be implemented by other annotation processors which - against the design philosophy of JSR 269 - alter
the types under compilation.
|
| BuilderProvider
A service provider interface that is used to detect types that require a builder for mapping.
|
| MapStructProcessingEnvironment
MapStruct will provide the implementations of its SPIs with on object implementing this interface so they can use
facilities provided by it.
|
| Class and Description |
|---|
| AccessorNamingStrategy
A service provider interface for the mapping between method names and properties.
|
| BuilderInfo
Holder for the builder information.
|
| BuilderInfo.Builder |
| BuilderProvider
A service provider interface that is used to detect types that require a builder for mapping.
|
| DefaultAccessorNamingStrategy
The default JavaBeans-compliant implementation of the
AccessorNamingStrategy service provider interface. |
| DefaultBuilderProvider
Default implementation of
BuilderProvider. |
| MapStructProcessingEnvironment
MapStruct will provide the implementations of its SPIs with on object implementing this interface so they can use
facilities provided by it.
|
| MethodType
Different types of a method.
|
Copyright © 2012-2019 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.