Proposal: #ReflectiveAccessToNonExportedTypes (revised) & #AwkwardStrongEncapsulation: Weak modules & private exports

Gunnar Morling gunnar at
Wed Sep 28 10:25:39 UTC 2016

Stephen's suggestion appears as a reasonable proposal to me.

"Exports" and "Exposes" feel quite intuitive. As a user, I'd wish for some
more powerful syntax with wildcards, rather than only having * (everything)
or a list of packages at my hands. E.g. something like:

    Exposes com.example.internal.model.*

Also +1 for having qualified Exposes with "To".

More information about the jigsaw-dev mailing list