Java Platform Module System

Alex Buckley alex.buckley at
Tue Apr 25 17:02:38 UTC 2017

On 4/25/2017 1:20 AM, Stephan Herrmann wrote:
> On 25.04.2017 03:50, Alex Buckley wrote:
>> Dependency resolution in JPMS is accomplished by the static 'resolve'
>> method of java.lang.module.Configuration.
> Interesting.
> Are you saying the semantics of JPMS depends on the implementation
> of one or more methods in java.lang.module.Configuration and friends?
> Are all mentions of JPMS inside JLS intended as references into JDK API?
> How are compiler engineers expected to use this information?

JPMS semantics (notably, dependency resolution) are defined by the API 
specification (not the implementation) of java.lang.module.Configuration 
and friends. JLS references to JPMS are references to this Java SE API.


More information about the jigsaw-dev mailing list