Skip to content

Commit cd8776e

Browse files
committed
Add JSpecify to all module descriptors
1 parent 9836523 commit cd8776e

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;

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
* @provides org.junit.platform.engine.TestEngine
1717
*/
1818
module org.junit.platform.suite.engine {
19+
1920
requires static org.apiguardian.api;
21+
requires static org.jspecify;
22+
2023
requires org.junit.platform.suite.api;
2124
requires org.junit.platform.suite.commons;
2225
requires org.junit.platform.commons;

junit-platform-testkit/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
* @uses org.junit.platform.engine.TestEngine
1616
*/
1717
module org.junit.platform.testkit {
18+
1819
requires static transitive org.apiguardian.api;
20+
requires static org.jspecify;
21+
1922
requires transitive org.assertj.core;
2023
requires org.junit.platform.commons;
2124
requires transitive org.junit.platform.engine;

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@
1717
* runs JUnit 3 and 4 based tests on the platform.
1818
*/
1919
module org.junit.vintage.engine {
20-
requires junit; // 4
20+
2121
requires static org.apiguardian.api;
22+
requires static org.jspecify;
23+
24+
requires junit; // 4
2225
requires org.junit.platform.engine;
2326

2427
provides org.junit.platform.engine.TestEngine

platform-tooling-support-tests/projects/jar-describe-module/junit-jupiter-api.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ exports org.junit.jupiter.api.parallel
99
requires java.base mandated
1010
requires kotlin.stdlib static
1111
requires org.apiguardian.api static transitive
12+
requires org.jspecify static
1213
requires org.junit.platform.commons transitive
1314
requires org.opentest4j transitive
1415
qualified opens org.junit.jupiter.api.condition to org.junit.platform.commons

platform-tooling-support-tests/projects/jar-describe-module/junit-jupiter-engine.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
org.junit.jupiter.engine@${version} jar:file:.+/junit-jupiter-engine-\d.+\.jar..module-info\.class
22
requires java.base mandated
33
requires org.apiguardian.api static
4+
requires org.jspecify static
45
requires org.junit.jupiter.api
56
requires org.junit.platform.commons
67
requires org.junit.platform.engine

platform-tooling-support-tests/projects/jar-describe-module/junit-jupiter-migrationsupport.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@ exports org.junit.jupiter.migrationsupport.rules.member
77
requires java.base mandated
88
requires junit transitive
99
requires org.apiguardian.api static transitive
10+
requires org.jspecify static
1011
requires org.junit.jupiter.api transitive
1112
requires org.junit.platform.commons

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-console.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
org.junit.platform.console@${version} jar:file:.+/junit-platform-console-\d.+\.jar..module-info\.class
22
requires java.base mandated
33
requires org.apiguardian.api static
4+
requires org.jspecify static
45
requires org.junit.platform.commons
56
requires org.junit.platform.engine
67
requires org.junit.platform.launcher

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-engine.expected.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ exports org.junit.platform.engine.support.hierarchical
99
exports org.junit.platform.engine.support.store
1010
requires java.base mandated
1111
requires org.apiguardian.api static transitive
12-
requires org.jspecify static transitive
12+
requires org.jspecify static
1313
requires org.junit.platform.commons transitive
1414
requires org.opentest4j transitive
1515
uses org.junit.platform.engine.discovery.DiscoverySelectorIdentifierParser

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-jfr.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ org.junit.platform.jfr@${version} jar:file:.+/junit-platform-jfr-\d.+\.jar..modu
22
requires java.base mandated
33
requires jdk.jfr
44
requires org.apiguardian.api static
5+
requires org.jspecify static
56
requires org.junit.platform.engine
67
requires org.junit.platform.launcher
78
provides org.junit.platform.launcher.LauncherDiscoveryListener with org.junit.platform.jfr.FlightRecordingDiscoveryListener

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-launcher.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ exports org.junit.platform.launcher.listeners.discovery
66
requires java.base mandated
77
requires java.logging transitive
88
requires org.apiguardian.api static transitive
9+
requires org.jspecify static
910
requires org.junit.platform.commons transitive
1011
requires org.junit.platform.engine transitive
1112
uses org.junit.platform.engine.TestEngine

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-reporting.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ exports org.junit.platform.reporting.open.xml
55
requires java.base mandated
66
requires java.xml
77
requires org.apiguardian.api static transitive
8+
requires org.jspecify static
89
requires org.junit.platform.commons
910
requires org.junit.platform.engine transitive
1011
requires org.junit.platform.launcher transitive

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-suite-api.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ org.junit.platform.suite.api@${version} jar:file:.+/junit-platform-suite-api-\d.
22
exports org.junit.platform.suite.api
33
requires java.base mandated
44
requires org.apiguardian.api static transitive
5+
requires org.jspecify static
56
requires org.junit.platform.commons transitive

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-suite-commons.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
org.junit.platform.suite.commons@${version} jar:file:.+/junit-platform-suite-commons-\d.+\.jar..module-info\.class
22
requires java.base mandated
33
requires org.apiguardian.api static transitive
4+
requires org.jspecify static
45
requires org.junit.platform.commons
56
requires org.junit.platform.engine
67
requires org.junit.platform.launcher transitive

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-suite-engine.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
org.junit.platform.suite.engine@${version} jar:file:.+/junit-platform-suite-engine-\d.+\.jar..module-info\.class
22
requires java.base mandated
33
requires org.apiguardian.api static
4+
requires org.jspecify static
45
requires org.junit.platform.commons
56
requires org.junit.platform.engine
67
requires org.junit.platform.launcher

platform-tooling-support-tests/projects/jar-describe-module/junit-platform-testkit.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ exports org.junit.platform.testkit.engine
33
requires java.base mandated
44
requires org.apiguardian.api static transitive
55
requires org.assertj.core transitive
6+
requires org.jspecify static
67
requires org.junit.platform.commons
78
requires org.junit.platform.engine transitive
89
requires org.junit.platform.launcher transitive

platform-tooling-support-tests/projects/jar-describe-module/junit-vintage-engine.expected.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ org.junit.vintage.engine@${version} jar:file:.+/junit-vintage-engine-\d.+\.jar..
22
requires java.base mandated
33
requires junit
44
requires org.apiguardian.api static
5+
requires org.jspecify static
56
requires org.junit.platform.engine
67
provides org.junit.platform.engine.TestEngine with org.junit.vintage.engine.VintageTestEngine
78
contains org.junit.vintage.engine

0 commit comments

Comments
 (0)