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 interfaceBuilderConfiguration of builders, e.g. the name of the final build method.interfaceSubclassMappingConfigures the mapping to handle hierarchy of the source type.interfaceSubclassMappingsConfigures 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 interfaceAstModifyingAnnotationProcessorA contract to be implemented by other annotation processors which - against the design philosophy of JSR 269 - alter the types under compilation.interfaceEnumMappingStrategyA service provider interface for the mapping between different enum constantsinterfaceEnumTransformationStrategyA service provider interface for transforming name based value mappings.classFreeBuilderAccessorNamingStrategyAccessor naming strategy for FreeBuilder.classImmutablesAccessorNamingStrategyAccessor naming strategy for Immutables.classImmutablesBuilderProviderBuilder provider for Immutables.interfaceMappingExclusionProviderA 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 interfaceDeepCloneClones a source type to a target type (assuming source and target are of the same type).interfaceNoComplexMappingDisables complex mappings, mappings that require 2 mapping means (method, built-in conversion) to constitute a mapping from source to target.
-