running Groovy on JDK9

Uwe Schindler uschindler at apache.org
Sat Apr 16 21:19:20 UTC 2016


Hi Alan,

Thanks for the pointer! I was not aware that my name is on the list of discussion topics. :-)

I will check out how to contribute to the JSR. I have an idea to "relax" this a bit but still not allow loading private stuff. My idea would be that you can read resources and class byte code from exported packages, but not from hidden packages. This would hide resources/class files in jdk.internal packages, but it would allow code to load resources (or class files) from java.lang or similar.

Uwe

-----
Uwe Schindler
uschindler at apache.org 
ASF Member, Apache Lucene PMC / Committer
Bremen, Germany
http://lucene.apache.org/

> -----Original Message-----
> From: Alan Bateman [mailto:Alan.Bateman at oracle.com]
> Sent: Saturday, April 16, 2016 10:31 PM
> To: Uwe Schindler <uschindler at apache.org>; jigsaw-dev at openjdk.java.net
> Subject: Re: running Groovy on JDK9
> 
> 
> On 16/04/2016 18:16, Uwe Schindler wrote:
> > :
> >
> > I would like to have an explanation by the OpenJDK developers, why Jigsaw
> no longer returns jrt:// URL in ClassLoader#getResource on foreign modules -
> what the reason for this?
> >
> This has come up several times and is tracked as #ClassFilesAsResources
> [1] and #ResourceEncapsulation [2] on the JSR issues list. We have to
> hold back changing here until there is discussion in the JSR on these
> topics.
> 
> -Alan
> 
> [1]
> http://openjdk.java.net/projects/jigsaw/spec/issues/#ClassFilesAsResource
> s
> [2]
> http://openjdk.java.net/projects/jigsaw/spec/issues/#ResourceEncapsulati
> on



More information about the jigsaw-dev mailing list