Package org.mapstruct.ap.internal.model.common
Contains types which are shared between the intermediary mapping method model ("source model") and the mapper model.
-
Interface Summary Interface Description Assignment Assignment represents all kind of manners a source can be assigned to a target.ConstructorFragment ConstructorFragments are 'code snippets' added to the constructor to initialize fields used by BuiltInMethod/HelperMethodConversionContext Context object passed to conversion providers and built-in methods.FieldReference reference used by BuiltInMethod/HelperMethod to create an additional field in the mapper.PresenceCheck Marker interface for presence checks. -
Class Summary Class Description BuilderType DefaultConversionContext Default implementation of theConversionContext
passed to conversion providers.FinalField A mapper instance field, initialized as nullFormattingParameters ImplementationType This is a wrapper class for the Implementation types that are used within MapStruct.ModelElement Base class of all model elements.NegatePresenceCheck Parameter A parameter of a mapping method.ParameterBinding Represents how one parameter of a method to be called is populated.SourceRHS SourceRHS Assignment.Type Represents (a reference to) the type of a bean property, parameter etc.Type.ResolvedPair Reflects any Resolved Pair, examples are T, String ?TypeFactory Factory creatingType
instances. -
Enum Summary Enum Description Accessibility Accessibility of an elementAssignment.AssignmentType