On 26/04/2017 18:35, Stephen Colebourne wrote:

:
- an incomplete module defines as many dependencies as it can
- an incomplete module also depends on the classpath
- the current automatic module concept ceases to exist
(an incomplete module is not an automatic module, as it doesn't get to
read all other modules. It only gets to read the classpath)

This is along the lines of what we've previously tossed around as `requires $CLASSPATH`. The JAR files on your class path may expose type in other libraries that get migrated to modules. In the extreme then all the dependences are migrated so that the class path is empty. So more readability is needed to avoid lock step migration (it's the same readability that automatic modules get today).

-Alan

Reply via email to