-
Notifications
You must be signed in to change notification settings - Fork 238
Description
Hello,
I am in the process of updating a project using modules and am confused about the current status of jline's jpms support and what parts of the api are expected to be visible.
The documentation for builtins shows a SystemRegistryExample.java that uses a number of imports from an org.jline.builtins package that would presumably be exported by the module of the same name in the jline-builtins artifact. However, it isn't clear where in the source repo (version or branch?) that exists. The master branch has SystemRegistryImpl located in the jline-console artifact under org.jline.console.impl but then that package is not actually visible, only org.jline.console is.
Similarly, the TailTipWidgets is present under the org.jline.widgets package in the same jline-console artifact, but since it only exports org.jline.console the widgets are also not visible.
Are SystemRegistryImpl and TailTipWidgets intended to be part of the public API?
Is there an alternate branch where new package and module boundaries are being developed and which corresponds to the current modules documentation?