Clean up compiler warnings

This commit is contained in:
Sam Brannen 2023-01-28 21:18:19 +01:00
parent 57fb072215
commit e3fb0a39a2
3 changed files with 9 additions and 6 deletions

View File

@ -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

View File

@ -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(

View File

@ -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 <R> the type of the result of the function.
*/
@SuppressWarnings("rawtypes")
sealed interface ConnectionFunction<R> extends Function<Connection, R>, SqlProvider
permits DelegateConnectionFunction, ResultFunction {
}