Browse Source

Refine null-safety in the spring-r2dbc module

Closes gh-34160
pull/34171/head
Sébastien Deleuze 12 months ago
parent
commit
7417bd0ac1
  1. 3
      spring-r2dbc/src/main/java/org/springframework/r2dbc/connection/lookup/AbstractRoutingConnectionFactory.java
  2. 2
      spring-r2dbc/src/main/java/org/springframework/r2dbc/core/MapBindParameterSource.java

3
spring-r2dbc/src/main/java/org/springframework/r2dbc/connection/lookup/AbstractRoutingConnectionFactory.java

@ -138,7 +138,6 @@ public abstract class AbstractRoutingConnectionFactory implements ConnectionFact @@ -138,7 +138,6 @@ public abstract class AbstractRoutingConnectionFactory implements ConnectionFact
* @see #setTargetConnectionFactories(Map)
* @see #setDefaultTargetConnectionFactory(Object)
*/
@SuppressWarnings("NullAway")
public void initialize() {
Assert.notNull(this.targetConnectionFactories, "Property 'targetConnectionFactories' must not be null");
@ -217,7 +216,7 @@ public abstract class AbstractRoutingConnectionFactory implements ConnectionFact @@ -217,7 +216,7 @@ public abstract class AbstractRoutingConnectionFactory implements ConnectionFact
* per {@link #determineCurrentLookupKey()}
* @see #determineCurrentLookupKey()
*/
@SuppressWarnings("NullAway")
@SuppressWarnings("NullAway") // Lambda
protected Mono<ConnectionFactory> determineTargetConnectionFactory() {
Assert.state(this.resolvedConnectionFactories != null, "ConnectionFactory router not initialized");

2
spring-r2dbc/src/main/java/org/springframework/r2dbc/core/MapBindParameterSource.java

@ -75,7 +75,7 @@ class MapBindParameterSource implements BindParameterSource { @@ -75,7 +75,7 @@ class MapBindParameterSource implements BindParameterSource {
}
@Override
@SuppressWarnings("NullAway")
@SuppressWarnings("NullAway") // Dataflow analysis limitation
public Parameter getValue(String paramName) throws IllegalArgumentException {
if (!hasValue(paramName)) {
throw new IllegalArgumentException("No value registered for key '" + paramName + "'");

Loading…
Cancel
Save