Package org.mapstruct.ap.internal.model.assignment
package org.mapstruct.ap.internal.model.assignment
Meta-model of assignments. There are currently three types of assignment:
- Simple
- TypeConversion
- MethodReference
-
ClassesClassDescriptionWraps the assignment in a target setter.Decorates the assignment as a Map or Collection constructorBase class for decorators (wrappers).Decorates the assignment as an
Enumconstant access.This wrapper handles the situation where an assignment is done for an update method.This wrapper handles the situation were an assignment must be done via a target getter method because there is no setter available.Wraps the assignment in a Function to be used in Java 8 map methodsDecorates an assignment as local variable.This wrapper handles the situation where an assignment is done via the setter, while creating the collection or map using a no-args constructor.Decorates the assignment as anOptional.get()call.Decorates an assignment as a return variable.Wraps the assignment in a target setter.This wrapper handles the situation where an assignment is done via the setter, without doing anything special.This wrapper handles the situation where an assignment is done via the setter and a null check is needed.Wraps the assignment in a target setter.Wraps the assignment in a target setter.This is the base class for theGetterWrapperForCollectionsAndMapsandSetterWrapperForCollectionsAndMaps