Skip to content

Commit 63ecdf2

Browse files
cpovirkGoogle Java Core Libraries
authored and
Google Java Core Libraries
committedApr 1, 2025·
Declare our module dep on failureaccess as [transitive](https://dev.java/learn/modules/implied-readability/), and improve module deps in testlib, too.
See #2970 (comment) RELNOTES=Modified the `guava` module's dependency on `failureaccess` to be `transitive`. Also, modified the `guava-testlib` module to make its dependency on `guava` transitive, to remove its dependency on `failureaccess`, and to add a dependency (`transitive`) on `junit`. PiperOrigin-RevId: 742835889
1 parent fc54121 commit 63ecdf2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed
 

Diff for: ‎guava-testlib/src/module-info.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
/** Guava Testlib */
1616
module com.google.common.testlib {
1717
requires java.logging;
18-
requires com.google.common;
19-
requires com.google.common.util.concurrent.internal;
18+
requires transitive com.google.common;
19+
requires transitive junit;
2020
requires static com.google.errorprone.annotations;
2121
requires static com.google.j2objc.annotations;
2222
requires static org.jspecify;

Diff for: ‎guava/src/module-info.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
/** Google Guava */
1818
module com.google.common {
1919
requires java.logging;
20-
requires com.google.common.util.concurrent.internal;
20+
requires transitive com.google.common.util.concurrent.internal;
2121
requires static jdk.unsupported;
2222
requires static com.google.errorprone.annotations;
2323
requires static com.google.j2objc.annotations;

0 commit comments

Comments
 (0)
Please sign in to comment.