From 609824037b21693da664863a3491b2c951fad21d Mon Sep 17 00:00:00 2001 From: Filip Hrisafov Date: Sat, 1 Aug 2020 11:43:46 +0200 Subject: [PATCH] #2167 Add missing @since 1.4 to new interfaces, classes and methods --- core/src/main/java/org/mapstruct/MapperConfig.java | 2 ++ core/src/main/java/org/mapstruct/control/MappingControl.java | 2 ++ core/src/main/java/org/mapstruct/control/MappingControls.java | 2 ++ .../java/org/mapstruct/ap/spi/DefaultEnumNamingStrategy.java | 2 ++ .../src/main/java/org/mapstruct/ap/spi/EnumNamingStrategy.java | 2 ++ .../org/mapstruct/ap/spi/PrefixEnumTransformationStrategy.java | 2 ++ .../mapstruct/ap/spi/StripPrefixEnumTransformationStrategy.java | 2 ++ .../mapstruct/ap/spi/StripSuffixEnumTransformationStrategy.java | 2 ++ .../org/mapstruct/ap/spi/SuffixEnumTransformationStrategy.java | 2 ++ 9 files changed, 18 insertions(+) diff --git a/core/src/main/java/org/mapstruct/MapperConfig.java b/core/src/main/java/org/mapstruct/MapperConfig.java index 326041164..24951fb34 100644 --- a/core/src/main/java/org/mapstruct/MapperConfig.java +++ b/core/src/main/java/org/mapstruct/MapperConfig.java @@ -83,6 +83,8 @@ public @interface MapperConfig { * their simple name rather than their fully-qualified name. * * @return classes to add in the imports of the generated implementation. + * + * @since 1.4 */ Class[] imports() default { }; diff --git a/core/src/main/java/org/mapstruct/control/MappingControl.java b/core/src/main/java/org/mapstruct/control/MappingControl.java index 975ff52e9..1d416dafd 100644 --- a/core/src/main/java/org/mapstruct/control/MappingControl.java +++ b/core/src/main/java/org/mapstruct/control/MappingControl.java @@ -87,6 +87,8 @@ import java.lang.annotation.Target; * * * @author Sjaak Derksen + * + * @since 1.4 */ @Retention(RetentionPolicy.CLASS) @Repeatable(MappingControls.class) diff --git a/core/src/main/java/org/mapstruct/control/MappingControls.java b/core/src/main/java/org/mapstruct/control/MappingControls.java index d3b4fe155..a3efef661 100644 --- a/core/src/main/java/org/mapstruct/control/MappingControls.java +++ b/core/src/main/java/org/mapstruct/control/MappingControls.java @@ -14,6 +14,8 @@ import java.lang.annotation.Target; * Allows multiple {@link MappingControl} on a class declaration. * * @author Sjaak Derksen + * + * @since 1.4 */ @Retention(RetentionPolicy.CLASS) @Target(ElementType.ANNOTATION_TYPE) diff --git a/processor/src/main/java/org/mapstruct/ap/spi/DefaultEnumNamingStrategy.java b/processor/src/main/java/org/mapstruct/ap/spi/DefaultEnumNamingStrategy.java index 526d0a24f..a54df7bc0 100644 --- a/processor/src/main/java/org/mapstruct/ap/spi/DefaultEnumNamingStrategy.java +++ b/processor/src/main/java/org/mapstruct/ap/spi/DefaultEnumNamingStrategy.java @@ -11,6 +11,8 @@ import javax.lang.model.util.Types; /** * @author Filip Hrisafov + * + * @since 1.4 */ public class DefaultEnumNamingStrategy implements EnumNamingStrategy { diff --git a/processor/src/main/java/org/mapstruct/ap/spi/EnumNamingStrategy.java b/processor/src/main/java/org/mapstruct/ap/spi/EnumNamingStrategy.java index c135cc9ab..a2361eefd 100644 --- a/processor/src/main/java/org/mapstruct/ap/spi/EnumNamingStrategy.java +++ b/processor/src/main/java/org/mapstruct/ap/spi/EnumNamingStrategy.java @@ -13,6 +13,8 @@ import org.mapstruct.util.Experimental; * A service provider interface for the mapping between different enum constants * * @author Arne Seime + * + * @since 1.4 */ @Experimental("This SPI can have it's signature changed in subsequent releases") public interface EnumNamingStrategy { diff --git a/processor/src/main/java/org/mapstruct/ap/spi/PrefixEnumTransformationStrategy.java b/processor/src/main/java/org/mapstruct/ap/spi/PrefixEnumTransformationStrategy.java index eaa7b7551..abb6e9cb4 100644 --- a/processor/src/main/java/org/mapstruct/ap/spi/PrefixEnumTransformationStrategy.java +++ b/processor/src/main/java/org/mapstruct/ap/spi/PrefixEnumTransformationStrategy.java @@ -7,6 +7,8 @@ package org.mapstruct.ap.spi; /** * @author Filip Hrisafov + * + * @since 1.4 */ public class PrefixEnumTransformationStrategy implements EnumTransformationStrategy { diff --git a/processor/src/main/java/org/mapstruct/ap/spi/StripPrefixEnumTransformationStrategy.java b/processor/src/main/java/org/mapstruct/ap/spi/StripPrefixEnumTransformationStrategy.java index d7f03c9b7..d3f0c515b 100644 --- a/processor/src/main/java/org/mapstruct/ap/spi/StripPrefixEnumTransformationStrategy.java +++ b/processor/src/main/java/org/mapstruct/ap/spi/StripPrefixEnumTransformationStrategy.java @@ -7,6 +7,8 @@ package org.mapstruct.ap.spi; /** * @author Filip Hrisafov + * + * @since 1.4 */ public class StripPrefixEnumTransformationStrategy implements EnumTransformationStrategy { diff --git a/processor/src/main/java/org/mapstruct/ap/spi/StripSuffixEnumTransformationStrategy.java b/processor/src/main/java/org/mapstruct/ap/spi/StripSuffixEnumTransformationStrategy.java index 223837924..cf239600d 100644 --- a/processor/src/main/java/org/mapstruct/ap/spi/StripSuffixEnumTransformationStrategy.java +++ b/processor/src/main/java/org/mapstruct/ap/spi/StripSuffixEnumTransformationStrategy.java @@ -7,6 +7,8 @@ package org.mapstruct.ap.spi; /** * @author Filip Hrisafov + * + * @since 1.4 */ public class StripSuffixEnumTransformationStrategy implements EnumTransformationStrategy { diff --git a/processor/src/main/java/org/mapstruct/ap/spi/SuffixEnumTransformationStrategy.java b/processor/src/main/java/org/mapstruct/ap/spi/SuffixEnumTransformationStrategy.java index 29a109fad..4cd92b9af 100644 --- a/processor/src/main/java/org/mapstruct/ap/spi/SuffixEnumTransformationStrategy.java +++ b/processor/src/main/java/org/mapstruct/ap/spi/SuffixEnumTransformationStrategy.java @@ -7,6 +7,8 @@ package org.mapstruct.ap.spi; /** * @author Filip Hrisafov + * + * @since 1.4 */ public class SuffixEnumTransformationStrategy implements EnumTransformationStrategy {