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