java - JDK compiler fails for "open" module -


using current jdk build 9-ea+143's javax.tools.javacompiler tool, can compile simple (empty) example module without error:

module com.foo.bar { } 

if add open in:

open module com.foo.bar { } 

...the compiler error reads:

/module-info.java:1: error: class, interface, or enum expected open module com.foo.bar { ^ 

syntax based on http://cr.openjdk.java.net/~mr/jigsaw/spec/lang-vm.html

is current jdk 9 build not up-to-date spec or missing option passed javacompiler?

to newest jigsaw features, need use the jigsaw ea build (as opposed the regular ea builds). created github repo exploring open packages , modules (to make reflection work) , wrote it - works on b146.


Comments

Popular posts from this blog

php - How to add and update images or image url in Volusion using Volusion API -

javascript - jQuery UI Splitter/Resizable for unlimited amount of columns -

javascript - IE9 error '$'is not defined -