Oliver Erhart
Oliver Erhart
Thank you for your hard work. 👍 The actual implementation show the quickfix for builder fields when the builders are disabled in an external `@MapperConfig`. This PR handles that case.
Haven't found that many different scenarios. I hope it's enough to show that it works. If you have any further wishes or suggestions, please let me know. Closes #3524
It is currently not clear if Lombok `@SuperBuilder` is supported by MapStruct (see https://github.com/mapstruct/mapstruct-idea/issues/159#issuecomment-1826883528). It may work by accident. We're using it extensively in our company code. So it is...
Tackling #3066 for map keys containing dots. It was tricky to not reintroduce #3144 again.
Tackling #3303 map mapping with source and target keys. Things to note: - The variable containing key mappings is not built safe like in `org.mapstruct.ap.internal.model.SupportingField#getSafeField`. This would need a bigger...
When the following PR of https://github.com/mapstruct/mapstruct/issues/3539 is merged: * https://github.com/mapstruct/mapstruct/pull/3545 we can also add a support for this kind of ignore list: ```java @Mapper public interface BeanMappingIgnoreTargetMapper { BeanMappingIgnoreTargetMapper INSTANCE...
Currently we use a workaround, using a a tag version link to get the mockJDK `annotations.jar` since it was removed in the master branch. e.g.: https://github.com/JetBrains/intellij-community/raw/212.5712/java/mockJDK-11/jre/lib/annotations.jar instead of https://github.com/JetBrains/intellij-community/raw/master/java/mockJDK-11/jre/lib/annotations.jar Maybe...
### Expected behavior _Feel free to change the title..._ Given the following mapper having a mapping method with two parameters: ```java import java.util.List; import org.mapstruct.Condition; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import...
### Use case As discussed in https://github.com/mapstruct/mapstruct/discussions/3437#discussioncomment-7542630 it would be nice to support an enum as a target using `target = "."`.
Resolves #163 Provided two test cases with multiple completion candidates.