--- a/jdk/src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java Wed Mar 09 13:37:30 2016 +0000
+++ b/jdk/src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java Wed Mar 09 21:17:06 2016 +0100
@@ -128,8 +128,12 @@
}
final ThreadGroup root = group;
INNOCUOUSTHREADGROUP = AccessController.doPrivileged(
- (PrivilegedAction<ThreadGroup>) () ->
- { return new ThreadGroup(root, "InnocuousThreadGroup"); });
+ new PrivilegedAction<ThreadGroup>() {
+ @Override
+ public ThreadGroup run() {
+ return new ThreadGroup(root, "InnocuousThreadGroup");
+ }
+ });
} catch (Exception e) {
throw new Error(e);
}