From 6ff57dea4c21eaab0099e7190a3a2a83a417d1b9 Mon Sep 17 00:00:00 2001 From: Oliver Drotbohm Date: Tue, 11 Feb 2020 18:10:56 +0100 Subject: [PATCH] #1204 - Fix nullability declarations of VndError.path. The property and constructor arguments for it are now properly declared as nullable. --- .../hateoas/mediatype/vnderrors/VndErrors.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/springframework/hateoas/mediatype/vnderrors/VndErrors.java b/src/main/java/org/springframework/hateoas/mediatype/vnderrors/VndErrors.java index 4361d460..7cb0a4da 100644 --- a/src/main/java/org/springframework/hateoas/mediatype/vnderrors/VndErrors.java +++ b/src/main/java/org/springframework/hateoas/mediatype/vnderrors/VndErrors.java @@ -237,7 +237,7 @@ public class VndErrors extends CollectionModel { private final String message; @Getter(onMethod = @__(@JsonInclude(JsonInclude.Include.NON_EMPTY))) // - private final String path; + private final @Nullable String path; @Getter(onMethod = @__(@JsonInclude(JsonInclude.Include.NON_EMPTY))) // private final Integer logref; @@ -251,7 +251,7 @@ public class VndErrors extends CollectionModel { * @param links */ @JsonCreator - public VndError(@JsonProperty("message") String message, @JsonProperty("path") String path, + public VndError(@JsonProperty("message") String message, @JsonProperty("path") @Nullable String path, @JsonProperty("logref") Integer logref, @JsonProperty("_links") List links) { Assert.hasText(message, "Message must not be null or empty!"); @@ -262,7 +262,7 @@ public class VndErrors extends CollectionModel { this.add(links); } - public VndError(String message, String path, Integer logref, Link... link) { + public VndError(String message, @Nullable String path, Integer logref, Link... link) { this(message, path, logref, Arrays.asList(link)); }