[gwt-contrib] Re: Java 9

2017-06-14 Thread James Nelson
> > > It is my understanding that we use ASM to load the annotation attributes > from source classes, and then create a Proxy to load member values / > classes / enums off the classpath. JDT is not involved at all (strange > that it isn't...). > > The most likely reason we aren't using JDT

[gwt-contrib] Re: Java 9

2017-06-14 Thread James Nelson
> > > Fwiw, I think it would work, according to > https://github.com/AdoptOpenJDK/openjdk-jdk9/blob/f9129bba032f3b75be9b67f45636f76940e029a6/jdk/src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java#L70-L73 > (for now, I'm not interested in supporting modules, just making GWT 2 work

[gwt-contrib] Re: Java 9

2017-06-14 Thread Thomas Broyer
On Tuesday, June 13, 2017 at 5:55:33 PM UTC+2, James Nelson wrote: > > >> Could that work if we complemented the "instanceof URLClassLoader" with >> some check for "is the system classloader" and then use >> System.getProperty("java.class.path") (or the equivalent >>