From ea73669096b5f6d8d7a1be637111741011e0d071 Mon Sep 17 00:00:00 2001 From: Andreas Gudian Date: Wed, 25 Feb 2015 14:50:39 +0100 Subject: [PATCH] #168 Change retention of method-level annotations to CLASS, as they now need to be read from other classes as well --- core-common/src/main/java/org/mapstruct/BeanMapping.java | 2 +- .../src/main/java/org/mapstruct/InheritConfiguration.java | 2 +- .../main/java/org/mapstruct/InheritInverseConfiguration.java | 2 +- core-common/src/main/java/org/mapstruct/IterableMapping.java | 2 +- core-common/src/main/java/org/mapstruct/MapMapping.java | 2 +- core-jdk8/src/main/java/org/mapstruct/Mapping.java | 2 +- core-jdk8/src/main/java/org/mapstruct/Mappings.java | 2 +- core/src/main/java/org/mapstruct/Mapping.java | 2 +- core/src/main/java/org/mapstruct/Mappings.java | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/core-common/src/main/java/org/mapstruct/BeanMapping.java b/core-common/src/main/java/org/mapstruct/BeanMapping.java index 723bc93f7..ffcf547f0 100644 --- a/core-common/src/main/java/org/mapstruct/BeanMapping.java +++ b/core-common/src/main/java/org/mapstruct/BeanMapping.java @@ -32,7 +32,7 @@ import java.lang.annotation.Target; * @author Sjaak Derksen */ @Target(ElementType.METHOD) -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) public @interface BeanMapping { /** diff --git a/core-common/src/main/java/org/mapstruct/InheritConfiguration.java b/core-common/src/main/java/org/mapstruct/InheritConfiguration.java index 23ee514a2..b39ab60ea 100644 --- a/core-common/src/main/java/org/mapstruct/InheritConfiguration.java +++ b/core-common/src/main/java/org/mapstruct/InheritConfiguration.java @@ -50,7 +50,7 @@ import java.lang.annotation.Target; * @author Sjaak Derksen */ @Target(ElementType.METHOD) -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) public @interface InheritConfiguration { /** diff --git a/core-common/src/main/java/org/mapstruct/InheritInverseConfiguration.java b/core-common/src/main/java/org/mapstruct/InheritInverseConfiguration.java index d9c8d69c1..69d1d225c 100644 --- a/core-common/src/main/java/org/mapstruct/InheritInverseConfiguration.java +++ b/core-common/src/main/java/org/mapstruct/InheritInverseConfiguration.java @@ -38,7 +38,7 @@ import java.lang.annotation.Target; * @author Sjaak Derksen */ @Target(ElementType.METHOD) -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) public @interface InheritInverseConfiguration { /** diff --git a/core-common/src/main/java/org/mapstruct/IterableMapping.java b/core-common/src/main/java/org/mapstruct/IterableMapping.java index 522a4ff87..c5f5fd632 100644 --- a/core-common/src/main/java/org/mapstruct/IterableMapping.java +++ b/core-common/src/main/java/org/mapstruct/IterableMapping.java @@ -35,7 +35,7 @@ import java.util.Date; * @author Gunnar Morling */ @Target(ElementType.METHOD) -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) public @interface IterableMapping { /** diff --git a/core-common/src/main/java/org/mapstruct/MapMapping.java b/core-common/src/main/java/org/mapstruct/MapMapping.java index cb87d05b2..3b6ff4830 100644 --- a/core-common/src/main/java/org/mapstruct/MapMapping.java +++ b/core-common/src/main/java/org/mapstruct/MapMapping.java @@ -34,7 +34,7 @@ import java.util.Date; * @author Gunnar Morling */ @Target(ElementType.METHOD) -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) public @interface MapMapping { /** diff --git a/core-jdk8/src/main/java/org/mapstruct/Mapping.java b/core-jdk8/src/main/java/org/mapstruct/Mapping.java index 2e0ab0e52..eba3d59f2 100644 --- a/core-jdk8/src/main/java/org/mapstruct/Mapping.java +++ b/core-jdk8/src/main/java/org/mapstruct/Mapping.java @@ -40,7 +40,7 @@ import java.util.Date; * @author Gunnar Morling */ @Repeatable(Mappings.class) -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) @Target(ElementType.METHOD) public @interface Mapping { diff --git a/core-jdk8/src/main/java/org/mapstruct/Mappings.java b/core-jdk8/src/main/java/org/mapstruct/Mappings.java index 7dfd44018..45d1f4f2d 100644 --- a/core-jdk8/src/main/java/org/mapstruct/Mappings.java +++ b/core-jdk8/src/main/java/org/mapstruct/Mappings.java @@ -28,7 +28,7 @@ import java.lang.annotation.Target; * * @author Gunnar Morling */ -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) @Target(ElementType.METHOD) public @interface Mappings { diff --git a/core/src/main/java/org/mapstruct/Mapping.java b/core/src/main/java/org/mapstruct/Mapping.java index 4415bb059..01e4ef2cc 100644 --- a/core/src/main/java/org/mapstruct/Mapping.java +++ b/core/src/main/java/org/mapstruct/Mapping.java @@ -38,7 +38,7 @@ import java.util.Date; * * @author Gunnar Morling */ -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) @Target(ElementType.METHOD) public @interface Mapping { diff --git a/core/src/main/java/org/mapstruct/Mappings.java b/core/src/main/java/org/mapstruct/Mappings.java index 7dfd44018..45d1f4f2d 100644 --- a/core/src/main/java/org/mapstruct/Mappings.java +++ b/core/src/main/java/org/mapstruct/Mappings.java @@ -28,7 +28,7 @@ import java.lang.annotation.Target; * * @author Gunnar Morling */ -@Retention(RetentionPolicy.SOURCE) +@Retention(RetentionPolicy.CLASS) @Target(ElementType.METHOD) public @interface Mappings {