8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: mhaupt, hannesw
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, sundararajan.athijegannathan@oracle.com, erik.joelsson@oracle.com
[JavaClass java.util.ArrayList]
[JavaClass java.util.ArrayList]
[JavaClass java.lang.String]
java.lang.ClassNotFoundException: java.lang.String
[JavaClass java.util.ArrayList]
[JavaClass java.util.ArrayList]
[JavaClass java.lang.String]
[JavaPackage java.lang.String]
[JavaClass jdk.nashorn.javaadapters.java_util_ArrayList]
[JavaClass jdk.nashorn.javaadapters.java_util_ArrayList]
[JavaClass jdk.nashorn.javaadapters.java_io_File]
TypeError: Java.extend needs Java types as its arguments. in <eval> at line number 1
java.lang.NullPointerException
java.lang.ClassNotFoundException: java.lang.NullPointerException
java.lang.NullPointerException: library can't be null
java.lang.NullPointerException: library can't be null