Skip to content

Commit 020e5b6

Browse files
committed
Polishing.
Add missing Nullable annotations to serializers. See #3053 Original pull request: #3058
1 parent 525f9b6 commit 020e5b6

6 files changed

+8
-0
lines changed

src/main/java/org/springframework/data/redis/serializer/GenericJackson2JsonRedisSerializer.java

+1
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ public byte[] serialize(@Nullable Object value) throws SerializationException {
271271
}
272272

273273
@Override
274+
@Nullable
274275
public Object deserialize(@Nullable byte[] source) throws SerializationException {
275276
return deserialize(source, Object.class);
276277
}

src/main/java/org/springframework/data/redis/serializer/GenericToStringSerializer.java

+1
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ public byte[] serialize(@Nullable T value) {
9292
}
9393

9494
@Override
95+
@Nullable
9596
public T deserialize(@Nullable byte[] bytes) {
9697

9798
if (bytes == null) {

src/main/java/org/springframework/data/redis/serializer/Jackson2JsonRedisSerializer.java

+1
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ public byte[] serialize(@Nullable T value) throws SerializationException {
158158
}
159159
}
160160

161+
@Nullable
161162
@Override
162163
@SuppressWarnings("unchecked")
163164
public T deserialize(@Nullable byte[] bytes) throws SerializationException {

src/main/java/org/springframework/data/redis/serializer/JdkSerializationRedisSerializer.java

+2
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ public JdkSerializationRedisSerializer(Converter<Object, byte[]> serializer,
8484
this.deserializer = deserializer;
8585
}
8686

87+
@Nullable
8788
@Override
8889
public byte[] serialize(@Nullable Object value) {
8990

@@ -98,6 +99,7 @@ public byte[] serialize(@Nullable Object value) {
9899
}
99100
}
100101

102+
@Nullable
101103
@Override
102104
public Object deserialize(@Nullable byte[] bytes) {
103105

src/main/java/org/springframework/data/redis/serializer/OxmSerializer.java

+1
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ public byte[] serialize(@Nullable Object value) throws SerializationException {
102102
return stream.toByteArray();
103103
}
104104

105+
@Nullable
105106
@Override
106107
public Object deserialize(@Nullable byte[] bytes) throws SerializationException {
107108

src/main/java/org/springframework/data/redis/serializer/StringRedisSerializer.java

+2
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,13 @@ public StringRedisSerializer(Charset charset) {
8080
this.charset = charset;
8181
}
8282

83+
@Nullable
8384
@Override
8485
public byte[] serialize(@Nullable String value) {
8586
return (value == null ? null : value.getBytes(charset));
8687
}
8788

89+
@Nullable
8890
@Override
8991
public String deserialize(@Nullable byte[] bytes) {
9092
return (bytes == null ? null : new String(bytes, charset));

0 commit comments

Comments
 (0)