From da91e4f2198e49121e308de5acca2fd2bbfbf452 Mon Sep 17 00:00:00 2001 From: Ceki Gulcu Date: Mon, 5 Feb 2024 21:45:58 +0100 Subject: [PATCH] export provider packages, allow reflection by org.slf4j Signed-off-by: Ceki Gulcu --- slf4j-jdk14/src/main/java9/module-info.java | 3 +++ slf4j-nop/src/main/java9/module-info.java | 3 +++ slf4j-simple/src/main/java9/module-info.java | 4 +++- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/slf4j-jdk14/src/main/java9/module-info.java b/slf4j-jdk14/src/main/java9/module-info.java index 27245d298..5fdbdcf1d 100755 --- a/slf4j-jdk14/src/main/java9/module-info.java +++ b/slf4j-jdk14/src/main/java9/module-info.java @@ -2,5 +2,8 @@ requires org.slf4j; requires java.logging; provides org.slf4j.spi.SLF4JServiceProvider with org.slf4j.jul.JULServiceProvider; + + exports org.slf4j.jul; + opens org.slf4j.jul to org.slf4j; } diff --git a/slf4j-nop/src/main/java9/module-info.java b/slf4j-nop/src/main/java9/module-info.java index 69870a76e..53e1f40ac 100755 --- a/slf4j-nop/src/main/java9/module-info.java +++ b/slf4j-nop/src/main/java9/module-info.java @@ -1,4 +1,7 @@ module org.slf4j.nop { requires org.slf4j; provides org.slf4j.spi.SLF4JServiceProvider with org.slf4j.nop.NOPServiceProvider; + + exports org.slf4j.nop; + opens org.slf4j.nop to org.slf4j; } diff --git a/slf4j-simple/src/main/java9/module-info.java b/slf4j-simple/src/main/java9/module-info.java index b7df8c873..9b8e3d24c 100755 --- a/slf4j-simple/src/main/java9/module-info.java +++ b/slf4j-simple/src/main/java9/module-info.java @@ -1,4 +1,6 @@ -module org.slf4j.simple { +module org.slf4j.simple { requires org.slf4j; provides org.slf4j.spi.SLF4JServiceProvider with org.slf4j.simple.SimpleServiceProvider; + exports org.slf4j.simple; + opens org.slf4j.simple to org.slf4j; }