diff --git a/core/src/main/java/de/redsix/dmncheck/validators/core/ValidationContext.java b/core/src/main/java/de/redsix/dmncheck/validators/core/ValidationContext.java index 19ec082a..77b9f87c 100644 --- a/core/src/main/java/de/redsix/dmncheck/validators/core/ValidationContext.java +++ b/core/src/main/java/de/redsix/dmncheck/validators/core/ValidationContext.java @@ -18,7 +18,7 @@ public class ValidationContext { private static class Memoizer { - private final Map, U> cache = new ConcurrentHashMap<>(); + private final Map, @NonNull U> cache = new ConcurrentHashMap<>(); private Function, U> doMemoize(final Function, @NonNull U> function) { return input -> cache.computeIfAbsent(input, function); diff --git a/pom.xml b/pom.xml index b1be7f97..bb4de5df 100644 --- a/pom.xml +++ b/pom.xml @@ -73,7 +73,7 @@ UTF-8 2023-01-01T00:00:00Z - 3.42.0 + 3.48.0 5.11.1 5.14.1 diff --git a/validators/checkerframework/stubs/jparsec.astub b/validators/checkerframework/stubs/jparsec.astub new file mode 100644 index 00000000..5212a386 --- /dev/null +++ b/validators/checkerframework/stubs/jparsec.astub @@ -0,0 +1,5 @@ +import org.checkerframework.checker.regex.qual.Regex; +package org.jparsec.pattern; +public final class Patterns { + public static Pattern regex(@Regex String s); +} diff --git a/validators/checkerframework/stubs/jsonobject.astub b/validators/checkerframework/stubs/jsonobject.astub new file mode 100644 index 00000000..da2ba380 --- /dev/null +++ b/validators/checkerframework/stubs/jsonobject.astub @@ -0,0 +1,6 @@ +import org.checkerframework.checker.nullness.qual.Nullable; +package org.json; + +public class JSONObject { + public JSONObject put(String key, @Nullable Object value) throws JSONException; +}