| 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.spi |
SPI (service provider interface) contracts to be implemented for advanced use cases.
|
| Modifier and Type | Method and Description |
|---|---|
static BuilderType |
BuilderType.create(BuilderInfo builderInfo,
Type typeToBuild,
TypeFactory typeFactory,
Types typeUtils) |
| Modifier and Type | Method and Description |
|---|---|
BuilderInfo |
BuilderInfo.Builder.build()
Create the
BuilderInfo. |
protected BuilderInfo |
DefaultBuilderProvider.findBuilderInfo(TypeElement typeElement)
Find the
BuilderInfo for the given typeElement. |
protected BuilderInfo |
ImmutablesBuilderProvider.findBuilderInfo(TypeElement typeElement) |
BuilderInfo |
DefaultBuilderProvider.findBuilderInfo(TypeMirror type) |
BuilderInfo |
BuilderProvider.findBuilderInfo(TypeMirror type)
Find the builder information, if any, for the
type. |
BuilderInfo |
NoOpBuilderProvider.findBuilderInfo(TypeMirror type) |
protected BuilderInfo |
ImmutablesBuilderProvider.findBuilderInfoForImmutables(TypeElement typeElement,
TypeElement immutableAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
List<BuilderInfo> |
MoreThanOneBuilderCreationMethodException.getBuilderInfo() |
| Constructor and Description |
|---|
MoreThanOneBuilderCreationMethodException(TypeMirror type,
List<BuilderInfo> builderCreationMethods) |
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.