diff --git a/memoization-core/src/main/java/module-info.java b/memoization-core/src/main/java/module-info.java index 75fdb89..c9eb356 100644 --- a/memoization-core/src/main/java/module-info.java +++ b/memoization-core/src/main/java/module-info.java @@ -5,7 +5,7 @@ /** * The core module contains the core interfaces and utilities of memoization.java */ -@org.jspecify.nullness.NullMarked +@org.jspecify.annotations.NullMarked module wtf.metio.memoization.core { requires com.github.spotbugs.annotations; diff --git a/memoization-jdk/src/main/java/module-info.java b/memoization-jdk/src/main/java/module-info.java index a99bfec..77b8c2a 100644 --- a/memoization-jdk/src/main/java/module-info.java +++ b/memoization-jdk/src/main/java/module-info.java @@ -5,7 +5,7 @@ /** * The JDK module contains the implementation covering JDK interfaces. */ -@org.jspecify.nullness.NullMarked +@org.jspecify.annotations.NullMarked module wtf.metio.memoization.jdk { requires wtf.metio.memoization.core; diff --git a/memoization-jool/src/main/java/module-info.java b/memoization-jool/src/main/java/module-info.java index 12a8099..bc11220 100644 --- a/memoization-jool/src/main/java/module-info.java +++ b/memoization-jool/src/main/java/module-info.java @@ -5,7 +5,7 @@ /** * The jOOL module contains the implementation covering jOOL interfaces. */ -@org.jspecify.nullness.NullMarked +@org.jspecify.annotations.NullMarked module wtf.metio.memoization.jool { requires wtf.metio.memoization.core; diff --git a/memoization-lambda/src/main/java/module-info.java b/memoization-lambda/src/main/java/module-info.java index 6adc689..d153443 100644 --- a/memoization-lambda/src/main/java/module-info.java +++ b/memoization-lambda/src/main/java/module-info.java @@ -5,7 +5,7 @@ /** * The lambda module contains the implementation covering lambda interfaces. */ -@org.jspecify.nullness.NullMarked +@org.jspecify.annotations.NullMarked module wtf.metio.memoization.lambda { requires wtf.metio.memoization.core; diff --git a/memoization-rxjava/src/main/java/module-info.java b/memoization-rxjava/src/main/java/module-info.java index 3755fa2..fc7f58b 100644 --- a/memoization-rxjava/src/main/java/module-info.java +++ b/memoization-rxjava/src/main/java/module-info.java @@ -5,7 +5,7 @@ /** * The RxJava module contains the implementation covering RxJava interfaces. */ -@org.jspecify.nullness.NullMarked +@org.jspecify.annotations.NullMarked module wtf.metio.memoization.rxjava { requires wtf.metio.memoization.core; diff --git a/memoization-tck/pom.xml b/memoization-tck/pom.xml index 7dc12ea..092d7e7 100755 --- a/memoization-tck/pom.xml +++ b/memoization-tck/pom.xml @@ -44,6 +44,10 @@ org.junit.jupiter junit-jupiter-api + + org.jspecify + jspecify + diff --git a/memoization-tck/src/main/java/module-info.java b/memoization-tck/src/main/java/module-info.java index a24c75b..f3f27ef 100644 --- a/memoization-tck/src/main/java/module-info.java +++ b/memoization-tck/src/main/java/module-info.java @@ -5,10 +5,12 @@ /** * The tck module contains re-usable test cases for the various memoization.java modules. */ +@org.jspecify.annotations.NullMarked module wtf.metio.memoization.tck { - requires org.junit.jupiter.api; requires wtf.metio.memoization.core; + requires org.junit.jupiter.api; + requires org.jspecify; exports wtf.metio.memoization.tck;