diff --git a/processor/src/main/java/org/mapstruct/ap/internal/model/source/MappingOptions.java b/processor/src/main/java/org/mapstruct/ap/internal/model/source/MappingOptions.java index 707f08ed2..232fc1001 100644 --- a/processor/src/main/java/org/mapstruct/ap/internal/model/source/MappingOptions.java +++ b/processor/src/main/java/org/mapstruct/ap/internal/model/source/MappingOptions.java @@ -38,6 +38,13 @@ import org.mapstruct.ap.internal.util.FormattingMessager; * @author Andreas Gudian */ public class MappingOptions { + private static final MappingOptions EMPTY = new MappingOptions( Collections.>emptyMap(), + null, + null, + null, + Collections.emptyList(), + false + ); private Map> mappings; private IterableMapping iterableMapping; private MapMapping mapMapping; @@ -62,8 +69,7 @@ public class MappingOptions { * @return empty mapping options */ public static MappingOptions empty() { - return new MappingOptions( Collections.>emptyMap(), null, null, null, - Collections.emptyList(), false ); + return EMPTY; } /**