Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.
Interface Summary Interface Description AssignmentAssignment represents all kind of manners a source can be assigned to a target. ConstructorFragmentConstructorFragments are 'code snippets' added to the constructor to initialize fields used by BuiltInMethod/HelperMethod ConversionContextContext object passed to conversion providers and built-in methods. FieldReferencereference used by BuiltInMethod/HelperMethod to create an additional field in the mapper. PresenceCheckMarker interface for presence checks.
Class Summary Class Description BuilderType DefaultConversionContextDefault implementation of the
ConversionContextpassed to conversion providers.
FinalFieldA mapper instance field, initialized as null FormattingParameters ImplementationTypeThis is a wrapper class for the Implementation types that are used within MapStruct. ModelElementBase class of all model elements. ParameterA parameter of a mapping method. ParameterBindingRepresents how one parameter of a method to be called is populated. SourceRHSSourceRHS Assignment. TypeRepresents (a reference to) the type of a bean property, parameter etc. Type.ResolvedPairReflects any Resolved Pair, examples are T, String ? TypeFactoryFactory creating
Enum Summary Enum Description AccessibilityAccessibility of an element Assignment.AssignmentType