From e3fb0a39a29f1d4b49a9e8dc31e287c6af94e540 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Sat, 28 Jan 2023 21:18:19 +0100 Subject: [PATCH] Clean up compiler warnings --- ...eanValidationBeanRegistrationAotProcessorTests.java | 3 +++ .../beanvalidation/MethodValidationTests.java | 2 +- .../springframework/r2dbc/core/ConnectionFunction.java | 10 +++++----- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/spring-context/src/test/java/org/springframework/validation/beanvalidation/BeanValidationBeanRegistrationAotProcessorTests.java b/spring-context/src/test/java/org/springframework/validation/beanvalidation/BeanValidationBeanRegistrationAotProcessorTests.java index eb54e83f7c..c974494a58 100644 --- a/spring-context/src/test/java/org/springframework/validation/beanvalidation/BeanValidationBeanRegistrationAotProcessorTests.java +++ b/spring-context/src/test/java/org/springframework/validation/beanvalidation/BeanValidationBeanRegistrationAotProcessorTests.java @@ -131,12 +131,14 @@ class BeanValidationBeanRegistrationAotProcessorTests { private static class MethodParameterLevelConstraint { + @SuppressWarnings("unused") public String hello(@Exists String name) { return "Hello " + name; } } + @SuppressWarnings("unused") private static class ConstructorParameterLevelConstraint { private final String name; @@ -151,6 +153,7 @@ class BeanValidationBeanRegistrationAotProcessorTests { } + @SuppressWarnings("unused") private static class PropertyLevelConstraint { @Exists diff --git a/spring-context/src/test/java/org/springframework/validation/beanvalidation/MethodValidationTests.java b/spring-context/src/test/java/org/springframework/validation/beanvalidation/MethodValidationTests.java index 62e74041b5..db7a9b0d05 100644 --- a/spring-context/src/test/java/org/springframework/validation/beanvalidation/MethodValidationTests.java +++ b/spring-context/src/test/java/org/springframework/validation/beanvalidation/MethodValidationTests.java @@ -196,7 +196,7 @@ public class MethodValidationTests { public Object invoke(MethodInvocation invocation) throws Throwable { Method method; try { - method = ClassUtils.getMethod(MyValidBean.class, invocation.getMethod().getName(), null); + method = ClassUtils.getMethod(MyValidBean.class, invocation.getMethod().getName(), (Class[]) null); } catch (IllegalStateException ex) { method = BridgeMethodResolver.findBridgedMethod( diff --git a/spring-r2dbc/src/main/java/org/springframework/r2dbc/core/ConnectionFunction.java b/spring-r2dbc/src/main/java/org/springframework/r2dbc/core/ConnectionFunction.java index 8ad8f7eb04..69b370b57d 100644 --- a/spring-r2dbc/src/main/java/org/springframework/r2dbc/core/ConnectionFunction.java +++ b/spring-r2dbc/src/main/java/org/springframework/r2dbc/core/ConnectionFunction.java @@ -22,17 +22,17 @@ import io.r2dbc.spi.Connection; /** - * Union type combining {@link Function} and {@link SqlProvider} to expose the SQL that is - * related to the underlying action. The SqlProvider can support lazy / generate once semantics, - * in which case {@link #getSql()} can be {@code null} until the {@code #apply(Connection)} - * method is invoked. + * Union type combining {@link Function} and {@link SqlProvider} to expose the SQL + * that is related to the underlying action. The {@code SqlProvider} can support + * lazy / generate-once semantics, in which case {@link #getSql()} can be {@code null} + * until the {@code #apply(Connection)} method is invoked. * * @author Mark Paluch * @author Simon Baslé * @since 5.3 * @param the type of the result of the function. */ +@SuppressWarnings("rawtypes") sealed interface ConnectionFunction extends Function, SqlProvider permits DelegateConnectionFunction, ResultFunction { } -