Given that "automatic modules" are meant to be a migration path, I think
refusing any legacy jar adds an unfortunate surprise to migrating. I
understand the intent to throw FindException with regard to real modules
(has module-info.class), but why apply the same restriction to *automatic*
modules? I would like to know the design intent here. Is there a downside
in carving out an exception (no pun) for automatic modules?

Cheers,
Paul

On Tue, Aug 2, 2016 at 11:51 AM, Jochen Theodorou <blackd...@gmx.org> wrote:

> On 02.08.2016 15:19, Peter Levart wrote:
>
>> Hi,
>>
>> Top-package (unnamed package) classes can not be referenced from classes
>> in named packages anyway, so they usually represent just reflective
>> entry points (such as Main class with main() method).
>>
>
> In Java that is you mean. The JVM does not care about the package as long
> as the class can be found, nor does a class loader. It is a java compiler
> restriction, an intended one, but only for those wanting to be a java
> compiler.
>
> bye Jochen
>

Reply via email to