Closed externl closed 1 week ago
this is a qualified export, IceBox depends on code from com.zeroc.IceUtilInternal
. This exports allow to only expose this package to the given module.
exports and exports…to. An exports module directive specifies one of the module’s packages whose public types (and their nested public and protected types) should be accessible to code in all other modules. An exports…to directive enables you to specify in a comma-separated list precisely which module’s or modules’ code can access the exported package—this is known as a qualified export.
https://www.oracle.com/corporate/features/understanding-java-9-modules.html
I see, so what about the warning though?
My guess is that it is related to the Gradle setup, but I haven't looked too deeply into it.
This was 'accidentally' fixed by #2770, which removed the IceUtilInternal
package, fixing this warning.
The file has the contents:
Not obvious to me why it's structured like this. I don't think there's any icebox code in the ice module.