diff --git a/cloud-annotations/src/test/java/org/incendo/cloud/annotations/AnnotationParserTest.java b/cloud-annotations/src/test/java/org/incendo/cloud/annotations/AnnotationParserTest.java index f324de446..7fe5f48bb 100644 --- a/cloud-annotations/src/test/java/org/incendo/cloud/annotations/AnnotationParserTest.java +++ b/cloud-annotations/src/test/java/org/incendo/cloud/annotations/AnnotationParserTest.java @@ -261,6 +261,7 @@ public void testInjectedParameters( System.out.printf("Injected value: %s\n", injectableValue.toString()); } + @SuppressWarnings({"ClassInitializationDeadlock", "EffectivelyPrivate"}) @Command("class") private static class ClassCommandMethod { @@ -278,6 +279,7 @@ public void annotatedMethod() { } + @SuppressWarnings({"ClassInitializationDeadlock", "EffectivelyPrivate"}) @Bad1 @CommandDescription("Hello World!") private static class AnnotatedClass { @@ -348,6 +350,7 @@ public String toString() { } + @SuppressWarnings("EffectivelyPrivate") private static final class AliasedCommands { private static final String COMMAND_ALIASES = "acommand|analias|anotheralias"; diff --git a/cloud-annotations/src/test/java/org/incendo/cloud/annotations/issue/Issue450.java b/cloud-annotations/src/test/java/org/incendo/cloud/annotations/issue/Issue450.java index b9fa17848..070509ddb 100644 --- a/cloud-annotations/src/test/java/org/incendo/cloud/annotations/issue/Issue450.java +++ b/cloud-annotations/src/test/java/org/incendo/cloud/annotations/issue/Issue450.java @@ -64,6 +64,7 @@ void testPrefixedAlias() { ).join(); } + @SuppressWarnings({"ClassInitializationDeadlock", "EffectivelyPrivate"}) private static class TestCommandClass { @Command("/command|/cmd") diff --git a/cloud-core/src/main/java/org/incendo/cloud/description/Description.java b/cloud-core/src/main/java/org/incendo/cloud/description/Description.java index 83e700021..ab1e4dfc2 100644 --- a/cloud-core/src/main/java/org/incendo/cloud/description/Description.java +++ b/cloud-core/src/main/java/org/incendo/cloud/description/Description.java @@ -39,6 +39,7 @@ @API(status = API.Status.STABLE) public interface Description { + @SuppressWarnings("ClassInitializationDeadlock") Description EMPTY = DescriptionImpl.of(""); /** diff --git a/cloud-core/src/test/java/org/incendo/cloud/CommandTest.java b/cloud-core/src/test/java/org/incendo/cloud/CommandTest.java index b50589914..773a3c58b 100644 --- a/cloud-core/src/test/java/org/incendo/cloud/CommandTest.java +++ b/cloud-core/src/test/java/org/incendo/cloud/CommandTest.java @@ -32,7 +32,7 @@ class CommandTest { - @Test() + @Test void noArguments() { assertThat( Command diff --git a/cloud-core/src/test/java/org/incendo/cloud/ParameterInjectorRegistryTest.java b/cloud-core/src/test/java/org/incendo/cloud/ParameterInjectorRegistryTest.java index 6dc7edb8a..302aa0813 100644 --- a/cloud-core/src/test/java/org/incendo/cloud/ParameterInjectorRegistryTest.java +++ b/cloud-core/src/test/java/org/incendo/cloud/ParameterInjectorRegistryTest.java @@ -125,7 +125,7 @@ void testNonExistentInjection() { assertThat(result).isEmpty(); } - @SuppressWarnings("unused") + @SuppressWarnings({"unused", "UnnecessaryQualifier"}) private static void testAnnotatedMethod(@TestAnnotation final Integer ignored) {} diff --git a/cloud-core/src/test/java/org/incendo/cloud/util/TestUtils.java b/cloud-core/src/test/java/org/incendo/cloud/util/TestUtils.java index 8a56c2942..980c25193 100644 --- a/cloud-core/src/test/java/org/incendo/cloud/util/TestUtils.java +++ b/cloud-core/src/test/java/org/incendo/cloud/util/TestUtils.java @@ -48,6 +48,7 @@ public final class TestUtils { private TestUtils() { } + @SuppressWarnings({"ClassInitializationDeadlock", "EffectivelyPrivate"}) private abstract static class TestCommandSenderCommandManager extends CommandManager { @SuppressWarnings("unused") // mocked via mockito diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8a0fab74a..8ce6b138f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -8,7 +8,7 @@ cloud-buildLogic-rootProject-spotless = { id = "org.incendo.cloud-build-logic.sp checkstyle = "10.12.5" stylecheck = "0.2.1" checkerQual = "3.47.0" -errorprone = "2.27.1" +errorprone = "2.42.0" geantyref = "1.3.16" jmh = "1.37" apiguardian = "1.1.2"