> De: "Guillaume Laforge" <glafo...@gmail.com>
> À: dev@groovy.apache.org
> Envoyé: Dimanche 18 Septembre 2016 20:11:20
> Objet: Re: TeamCity back on track

> But we'll face it at some point when this change becomes integrated in the
> version we can download from java.net , right?

yes, 
note that there are still discussions in the Expert Group (that's one of the 
reasons the jdk9 release was delayed) so everything is not settle but i don't 
see the stronger encapsulation being something rejected. 

cheers, 
Rémi 

> On Sun, Sep 18, 2016 at 7:56 PM, Remi Forax < fo...@univ-mlv.fr > wrote:

>> Your code should work with the jdk-9 build
>> https://jdk9.java.net/download/
>> because this version doesn't integrate the change that enable 'stronger'
>> encapsulation.

>> Rémi

>> ----- Mail original -----
>> > De: "Jochen Theodorou" < blackd...@gmx.org >
>> > À: dev@groovy.apache.org
>> > Envoyé: Dimanche 18 Septembre 2016 19:09:13
>> > Objet: Re: TeamCity back on track

>> > On 18.09.2016 15:03, Remi Forax wrote:
>> > [...]
>> >> This one is a new bug/feature,
>> >> it's part of what we have called 'stronger' (not strong) encapsulation
>> >> i.e. most of the classes of java.* disallow setAccessible, before that
>> >> only internal packages were disallowing setAccessible.

>> >> For your specific bug, you can use ClassLoader.getDefinedPackages() or
>> >> classloader.getUnamedModule().getPackages() instead.

>> > too bad, we just got the build before that successfully run our build
>> > and I fear that we will now have new problems. The code that uses
>> > setAccessible in Groovy is now pretty flexible when it comes
>> > setAccessible, but still... well right now we have to see for a new
>> > gradle fix

>> > bye Jochen

> --
> Guillaume Laforge
> Apache Groovy committer & PMC Vice-President
> Developer Advocate @ Google Cloud Platform

> Blog: http://glaforge.appspot.com/
> Social: @glaforge / Google+

Reply via email to