Java platform imports not limited to declared dependencies
Jesse Glick
jesse.glick at oracle.com
Thu Feb 9 17:28:51 PST 2012
As of my build of Jan 27, given
---%<--- src/org/hello/Main.java
package org.hello;
public class Main {
public static void main(String[] args) {
System.out.println(javax.xml.parsers.SAXParserFactory.newInstance());
}
}
---%<--- src/module-info.java
module org.hello @ 1 {
requires jdk.base;
class org.hello.Main;
}
---%<---
if I run
$ mkdir classes && javac -d classes src/org/hello/Main.java src/module-info.java
it succeeds without complaint. My understanding was that this should be rejected unless I also said "requires jdk.jaxp;". Am I missing something?
More information about the jigsaw-dev
mailing list