> On Nov 29, 2021, at 1:14 PM, Mandy Chung <mch...@openjdk.java.net> wrote:
>
> On Wed, 24 Nov 2021 12:32:32 GMT, Michael Hall <mik3h...@gmail.com> wrote:
>
>> Would there be any need to scan class path at all? That would mean a module
>> would have a class path dependency wouldn't it?
>
> One reason of scanning the class path is to detect any split packages and
> emit warnings.
>
>> Yes, I shouldn't of included -cp at all but shouldn't keeps ignore it?
>
> In general, a module should not depend on any class on the classpath.
> However, it's possible that there is any missing dependency i.e. can't be
> found from its required modules. One could use `-cp` to add additional
> libraries for a quick analysis.
>
> I got your point though. Scanning class path is not strictly necessary to
> analyze dependencies and it can be done lazily. Finding all packages in the
> unnamed module is just the current implementation. I'll consider and look
> into making it lazy.
>
> -------------
>
> PR: https://git.openjdk.java.net/jdk/pull/6531
Sorry,
Didn’t see this.
Thanks for the reply.