Further improve null-safety of JsonContentAssert

See gh-46926
This commit is contained in:
Moritz Halbritter 2025-09-16 13:42:24 +02:00
parent 3bfcfaa795
commit 8c0018d739
1 changed files with 3 additions and 3 deletions

View File

@ -63,7 +63,7 @@ public class JsonContentAssert extends AbstractAssert<JsonContentAssert, CharSeq
* @param resourceLoadClass the source class used to load resources
* @param json the actual JSON content
*/
public JsonContentAssert(Class<?> resourceLoadClass, CharSequence json) {
public JsonContentAssert(Class<?> resourceLoadClass, @Nullable CharSequence json) {
this(resourceLoadClass, null, json);
}
@ -75,7 +75,7 @@ public class JsonContentAssert extends AbstractAssert<JsonContentAssert, CharSeq
* @param json the actual JSON content
* @since 1.4.1
*/
public JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset, CharSequence json) {
public JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset, @Nullable CharSequence json) {
this(resourceLoadClass, charset, json, Configuration.defaultConfiguration());
}
@ -87,7 +87,7 @@ public class JsonContentAssert extends AbstractAssert<JsonContentAssert, CharSeq
* @param json the actual JSON content
* @param configuration the json-path configuration
*/
JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset, CharSequence json,
JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset, @Nullable CharSequence json,
Configuration configuration) {
super(json, JsonContentAssert.class);
this.configuration = configuration;