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.