On 30/11/15 17:14, Alan Bateman wrote:
> I assume you mean it can't access the types in
> sun.reflection.annotation rather than can't see them. In any case, it
> is a shame that there are types here that are used in annotation
> serialization. You can workaround it by using -XaddExports, document
On 30/11/2015 15:35, Stephane Epardaud wrote:
:
I tried to compile our code with Java 9 + Jigsaw and gave up after a
day, because the boot classpath is gone, so I figured well, let's bite
the bullet and rename our fork, but now our javac code is in
com.foo.javac and it can't see sun.reflect.anno
Well… turns out we were using it :(
We have a weird situation with Ceylon which is that we include a forked
javac (based on 1.7 with backports from 1.8), along with
javax.lang.model, which allow us to both compile and run in Java 7 and
Java 8. And we use the bootclasspath to tell the JVM to use ou