< prev index next >
src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
Print this page
rev 3028 : JDK-8058150
@@ -39,10 +39,11 @@
import com.sun.tools.javac.api.BasicJavacTask;
import com.sun.tools.javac.file.CacheFSInfo;
import com.sun.tools.javac.file.BaseFileManager;
import com.sun.tools.javac.file.JavacFileManager;
+import com.sun.tools.javac.platform.PlatformDescription;
import com.sun.tools.javac.processing.AnnotationProcessingError;
import com.sun.tools.javac.util.*;
import com.sun.tools.javac.util.Log.PrefixKind;
import com.sun.tools.javac.util.Log.WriterKind;
@@ -227,11 +228,11 @@
Dependencies.GraphDependencies.preRegister(context);
}
// init plugins
Set<List<String>> pluginOpts = args.getPluginOpts();
- if (!pluginOpts.isEmpty()) {
+ if (!pluginOpts.isEmpty() || context.get(PlatformDescription.class) != null) {
BasicJavacTask t = (BasicJavacTask) BasicJavacTask.instance(context);
t.initPlugins(pluginOpts);
}
// init JavaCompiler
< prev index next >