From 90047b13cc1480bf15c8d80dab2675c59ba01cce Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Thu, 23 Sep 2021 16:08:29 -0400 Subject: [PATCH] `@SuppressRestrictedWarnings` did not need `RUNTIME` retention --- .../suppressions/SuppressRestrictedWarnings.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/access-modifier-suppressions/src/main/java/org/kohsuke/accmod/restrictions/suppressions/SuppressRestrictedWarnings.java b/access-modifier-suppressions/src/main/java/org/kohsuke/accmod/restrictions/suppressions/SuppressRestrictedWarnings.java index b2f2224..8aab949 100644 --- a/access-modifier-suppressions/src/main/java/org/kohsuke/accmod/restrictions/suppressions/SuppressRestrictedWarnings.java +++ b/access-modifier-suppressions/src/main/java/org/kohsuke/accmod/restrictions/suppressions/SuppressRestrictedWarnings.java @@ -26,11 +26,10 @@ import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import org.kohsuke.accmod.Restricted; -import static java.lang.annotation.RetentionPolicy.RUNTIME; - /** *

Indicates that certain classes annotated with {@link Restricted} annotations should be skipped during the * access-modifier-check.

@@ -40,7 +39,7 @@ * * @author Steve Arch */ -@Retention(RUNTIME) +@Retention(RetentionPolicy.CLASS) @Documented @Target({ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.TYPE}) public @interface SuppressRestrictedWarnings {