Skip to content

Commit 29ede48

Browse files
committed
Add JSpecify to all module descriptors
1 parent 22d8d31 commit 29ede48

File tree

26 files changed

+55
-7
lines changed

26 files changed

+55
-7
lines changed

junit-jupiter-api/src/main/java/module-info.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
* @since 5.0
1515
*/
1616
module org.junit.jupiter.api {
17+
1718
requires static transitive org.apiguardian.api;
19+
requires static org.jspecify;
20+
1821
requires transitive org.junit.platform.commons;
1922
requires transitive org.opentest4j;
2023

junit-jupiter-engine/src/main/java/module-info.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@
1818
* runs Jupiter based tests on the platform.
1919
*/
2020
module org.junit.jupiter.engine {
21+
2122
requires static org.apiguardian.api;
23+
requires static org.jspecify;
24+
2225
requires org.junit.jupiter.api;
2326
requires org.junit.platform.commons;
2427
requires org.junit.platform.engine;

junit-jupiter-migrationsupport/src/main/java/module-info.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,11 @@
1414
* @since 5.0
1515
*/
1616
module org.junit.jupiter.migrationsupport {
17-
requires transitive junit; // 4
17+
1818
requires static transitive org.apiguardian.api;
19+
requires static org.jspecify;
20+
21+
requires transitive junit; // 4
1922
requires transitive org.junit.jupiter.api;
2023
requires org.junit.platform.commons;
2124

junit-platform-console/src/main/java/module-info.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
* @provides java.util.spi.ToolProvider
1616
*/
1717
module org.junit.platform.console {
18+
1819
requires static org.apiguardian.api;
20+
requires static org.jspecify;
21+
1922
requires org.junit.platform.commons;
2023
requires org.junit.platform.engine;
2124
requires org.junit.platform.launcher;

junit-platform-engine/src/main/java/module-info.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
module org.junit.platform.engine {
2020

2121
requires static transitive org.apiguardian.api;
22-
requires static transitive org.jspecify;
22+
requires static org.jspecify;
2323

2424
requires transitive org.junit.platform.commons;
2525
requires transitive org.opentest4j;

junit-platform-jfr/src/main/java/module-info.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@
2020
* @since 1.7
2121
*/
2222
module org.junit.platform.jfr {
23-
requires jdk.jfr;
23+
2424
requires static org.apiguardian.api;
25+
requires static org.jspecify;
26+
27+
requires jdk.jfr;
2528
requires org.junit.platform.engine;
2629
requires org.junit.platform.launcher;
2730

junit-platform-launcher/src/main/java/module-info.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,11 @@
2222
* @uses org.junit.platform.launcher.TestExecutionListener
2323
*/
2424
module org.junit.platform.launcher {
25-
requires transitive java.logging;
25+
2626
requires static transitive org.apiguardian.api;
27+
requires static org.jspecify;
28+
29+
requires transitive java.logging;
2730
requires transitive org.junit.platform.commons;
2831
requires transitive org.junit.platform.engine;
2932

junit-platform-reporting/src/main/java/module-info.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,11 @@
1414
* @since 1.4
1515
*/
1616
module org.junit.platform.reporting {
17-
requires java.xml;
17+
1818
requires static transitive org.apiguardian.api;
19+
requires static org.jspecify;
20+
21+
requires java.xml;
1922
requires org.junit.platform.commons;
2023
requires transitive org.junit.platform.engine;
2124
requires transitive org.junit.platform.launcher;

junit-platform-suite-api/src/main/java/module-info.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
* @since 1.0
1515
*/
1616
module org.junit.platform.suite.api {
17+
1718
requires static transitive org.apiguardian.api;
19+
requires static org.jspecify;
20+
1821
requires transitive org.junit.platform.commons;
1922

2023
exports org.junit.platform.suite.api;

junit-platform-suite-commons/src/main/java/module-info.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
* @since 1.8
1515
*/
1616
module org.junit.platform.suite.commons {
17+
1718
requires static transitive org.apiguardian.api;
19+
requires static org.jspecify;
20+
1821
requires org.junit.platform.suite.api;
1922
requires org.junit.platform.commons;
2023
requires org.junit.platform.engine;

0 commit comments

Comments
 (0)