Uses of Class
org.mapstruct.util.Experimental
-
Packages that use Experimental Package Description org.mapstruct MapStruct is a code generator which simplifies the implementation of mappings between Java bean types by generating mapping code at compile time, following a convention-over-configuration approach.org.mapstruct.ap.spi SPI (service provider interface) contracts to be implemented for advanced use cases.org.mapstruct.control -
-
Uses of Experimental in org.mapstruct
Classes in org.mapstruct with annotations of type Experimental Modifier and Type Class Description interface
Builder
Configuration of builders, e.g. the name of the final build method.interface
SubclassMapping
Configures the mapping to handle hierarchy of the source type.interface
SubclassMappings
Configures the SubclassMappings of several subclasses. -
Uses of Experimental in org.mapstruct.ap.spi
Classes in org.mapstruct.ap.spi with annotations of type Experimental Modifier and Type Interface Description interface
AstModifyingAnnotationProcessor
A contract to be implemented by other annotation processors which - against the design philosophy of JSR 269 - alter the types under compilation.interface
EnumMappingStrategy
A service provider interface for the mapping between different enum constantsinterface
EnumTransformationStrategy
A service provider interface for transforming name based value mappings.class
FreeBuilderAccessorNamingStrategy
Accessor naming strategy for FreeBuilder.class
ImmutablesAccessorNamingStrategy
Accessor naming strategy for Immutables.class
ImmutablesBuilderProvider
Builder provider for Immutables.interface
MappingExclusionProvider
A service provider interface that is used to control if MapStruct is allowed to generate automatic sub-mapping for a givenTypeElement
. -
Uses of Experimental in org.mapstruct.control
Classes in org.mapstruct.control with annotations of type Experimental Modifier and Type Class Description interface
DeepClone
Clones a source type to a target type (assuming source and target are of the same type).interface
NoComplexMapping
Disables complex mappings, mappings that require 2 mapping means (method, built-in conversion) to constitute a mapping from source to target.
-