Skip to content

Commit 68106da

Browse files
Update nullability annotations for Jackson based HashMapper.
See: #3154
1 parent 8dbd654 commit 68106da

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/main/java/org/springframework/data/redis/hash/FlatEric.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.util.Set;
2727
import java.util.function.BiConsumer;
2828

29+
import org.jspecify.annotations.Nullable;
2930
import org.springframework.util.CollectionUtils;
3031
import org.springframework.util.StringUtils;
3132

@@ -380,7 +381,7 @@ public interface JsonNodeAdapter {
380381

381382
Collection<Map.Entry<String, JsonNodeAdapter>> properties();
382383

383-
Object getDirectValue();
384+
@Nullable Object getDirectValue();
384385
}
385386

386387
}

src/main/java/org/springframework/data/redis/hash/Jackson2HashMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ public Collection<Entry<String, FlatEric.JsonNodeAdapter>> properties() {
478478
}
479479

480480
@Override
481-
public Object getDirectValue() {
481+
public @Nullable Object getDirectValue() {
482482
return new DirectFieldAccessFallbackBeanWrapper(node()).getPropertyValue("_value");
483483
}
484484

src/main/java/org/springframework/data/redis/hash/Jackson3HashMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -655,7 +655,7 @@ public Collection<Entry<String, FlatEric.JsonNodeAdapter>> properties() {
655655
}
656656

657657
@Override
658-
public Object getDirectValue() {
658+
public @Nullable Object getDirectValue() {
659659
return new DirectFieldAccessFallbackBeanWrapper(node()).getPropertyValue("_value");
660660
}
661661

0 commit comments

Comments
 (0)