langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Fri Dec 16 12:08:46 2016 +0100
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java Fri Dec 16 15:27:34 2016 +0000
@@ -71,6 +71,7 @@
import com.sun.tools.javac.file.RelativePath.RelativeFile;
import com.sun.tools.javac.util.Assert;
import com.sun.tools.javac.util.Context;
+import com.sun.tools.javac.util.Context.Factory;
import com.sun.tools.javac.util.DefinedBy;
import com.sun.tools.javac.util.DefinedBy.Api;
import com.sun.tools.javac.util.List;
@@ -134,12 +135,8 @@
* Register a Context.Factory to create a JavacFileManager.
*/
public static void preRegister(Context context) {
- context.put(JavaFileManager.class, new Context.Factory<JavaFileManager>() {
- @Override
- public JavaFileManager make(Context c) {
- return new JavacFileManager(c, true, null);
- }
- });
+ context.put(JavaFileManager.class,
+ (Factory<JavaFileManager>)c -> new JavacFileManager(c, true, null));
}
/**