< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java

Print this page
rev 3028 : JDK-8058150

*** 54,63 **** --- 54,64 ---- import com.sun.tools.javac.comp.*; import com.sun.tools.javac.comp.CompileStates.CompileState; import com.sun.tools.javac.file.JavacFileManager; import com.sun.tools.javac.jvm.*; import com.sun.tools.javac.parser.*; + import com.sun.tools.javac.platform.PlatformDescription; import com.sun.tools.javac.processing.*; import com.sun.tools.javac.tree.*; import com.sun.tools.javac.tree.JCTree.JCClassDecl; import com.sun.tools.javac.tree.JCTree.JCCompilationUnit; import com.sun.tools.javac.tree.JCTree.JCExpression;
*** 427,436 **** --- 428,442 ---- ? CompileState.valueOf(options.get("shouldStopPolicyIfNoError")) : CompileState.GENERATE; if (options.isUnset("oldDiags")) log.setDiagnosticFormatter(RichDiagnosticFormatter.instance(context)); + + PlatformDescription platformProvider = context.get(PlatformDescription.class); + + if (platformProvider != null) + closeables = closeables.prepend(platformProvider); } /* Switches: */
< prev index next >