Skip to content

Commit 0dd856c

Browse files
committed
Migrate to JSpecify annotations for nullability constraints.
Closes #1549
1 parent ec59c45 commit 0dd856c

File tree

362 files changed

+1370
-1085
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

362 files changed

+1370
-1085
lines changed

spring-data-cassandra/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,11 @@
227227
<artifactId>kotlinx-coroutines-reactor</artifactId>
228228
<optional>true</optional>
229229
</dependency>
230+
<dependency>
231+
<groupId>org.jspecify</groupId>
232+
<artifactId>jspecify</artifactId>
233+
<version>1.0.0</version>
234+
</dependency>
230235

231236
<dependency>
232237
<groupId>io.mockk</groupId>

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraAuthenticationException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
*/
2929
public class CassandraAuthenticationException extends PermissionDeniedDataAccessException {
3030

31-
@Serial private static final long serialVersionUID = 8556304586797273927L;
31+
private static final @Serial long serialVersionUID = 8556304586797273927L;
3232

3333
private final EndPoint host;
3434

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraConnectionFailureException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
*/
3232
public class CassandraConnectionFailureException extends DataAccessResourceFailureException {
3333

34-
@Serial private static final long serialVersionUID = 6299912054261646552L;
34+
private static final @Serial long serialVersionUID = 6299912054261646552L;
3535

3636
private final Map<Node, Throwable> messagesByHost;
3737

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraInsufficientReplicasAvailableException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
public class CassandraInsufficientReplicasAvailableException extends TransientDataAccessException {
2828

29-
@Serial private static final long serialVersionUID = 6415130674604814905L;
29+
private static final @Serial long serialVersionUID = 6415130674604814905L;
3030

3131
private int numberRequired;
3232
private int numberAlive;

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraInternalException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
public class CassandraInternalException extends DataAccessException {
2828

29-
@Serial private static final long serialVersionUID = 433061676465346338L;
29+
private static final @Serial long serialVersionUID = 433061676465346338L;
3030

3131
/**
3232
* Constructor for {@link CassandraInternalException}.

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraInvalidConfigurationInQueryException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
*/
2828
public class CassandraInvalidConfigurationInQueryException extends InvalidDataAccessApiUsageException {
2929

30-
@Serial private static final long serialVersionUID = 4594321191806182918L;
30+
private static final @Serial long serialVersionUID = 4594321191806182918L;
3131

3232
/**
3333
* Constructor for {@link CassandraInvalidConfigurationInQueryException}.

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraInvalidQueryException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
public class CassandraInvalidQueryException extends InvalidDataAccessApiUsageException {
2828

29-
@Serial private static final long serialVersionUID = 4594321191806182918L;
29+
private static final @Serial long serialVersionUID = 4594321191806182918L;
3030

3131
/**
3232
* Constructor for {@link CassandraInvalidQueryException}.

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraKeyspaceExistsException.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
*/
2525
public class CassandraKeyspaceExistsException extends CassandraSchemaElementExistsException {
2626

27-
@Serial private static final long serialVersionUID = 6032967419751410352L;
27+
private static final @Serial long serialVersionUID = 6032967419751410352L;
2828

2929
/**
3030
* Constructor for {@link CassandraKeyspaceExistsException}.
@@ -37,6 +37,7 @@ public CassandraKeyspaceExistsException(String keyspaceName, String msg, Throwab
3737
super(keyspaceName, ElementType.KEYSPACE, msg, cause);
3838
}
3939

40+
@SuppressWarnings("NullAway")
4041
public String getKeyspaceName() {
4142
return getElementName();
4243
}

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraManagedTypes.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,5 @@ public static CassandraManagedTypes empty() {
8080
public void forEach(Consumer<Class<?>> action) {
8181
delegate.forEach(action);
8282
}
83+
8384
}

spring-data-cassandra/src/main/java/org/springframework/data/cassandra/CassandraQuerySyntaxException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
public class CassandraQuerySyntaxException extends InvalidDataAccessApiUsageException {
2828

29-
@Serial private static final long serialVersionUID = 4398474399882434154L;
29+
private static final @Serial long serialVersionUID = 4398474399882434154L;
3030

3131
/**
3232
* Constructor for {@link CassandraQuerySyntaxException}.

0 commit comments

Comments
 (0)