On 12/8/2013 11:19 AM, Peter Levart wrote:

H Mandy,

I created an issue for it nevertheless:

https://bugs.openjdk.java.net/browse/JDK-8029781

You're right, doPrivileged() is a more straight-forward approach than 'sealed' variable. Since this might only be considered for inclusion in JDK9 when lambdas are already a tried technology, how do you feel about using them for platform code like logging?

I'm in favor of more platform code using lambda when appropriate. logging is a module separated from the base module in Jigsaw. I don't see any issue with that while the only thing is that when we backport it to 8u, the backport would be different - not an issue either.

As far as I know (just checked), lambda meta-factory is not using any j.u.logging, so there is no danger of initialization loops or similar:

http://cr.openjdk.java.net/~plevart/jdk8-tl/jul.Handler.sealed/webrev.03

I only skim with the change.  I will review it tomorrow.

Mandy

Reply via email to