langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
changeset 31506 4e07f827a794
parent 30012 660da74452cf
child 34560 b6a567b677f7
equal deleted inserted replaced
31505:98c52b994430 31506:4e07f827a794
    39 
    39 
    40 import com.sun.tools.javac.api.BasicJavacTask;
    40 import com.sun.tools.javac.api.BasicJavacTask;
    41 import com.sun.tools.javac.file.CacheFSInfo;
    41 import com.sun.tools.javac.file.CacheFSInfo;
    42 import com.sun.tools.javac.file.BaseFileManager;
    42 import com.sun.tools.javac.file.BaseFileManager;
    43 import com.sun.tools.javac.file.JavacFileManager;
    43 import com.sun.tools.javac.file.JavacFileManager;
       
    44 import com.sun.tools.javac.platform.PlatformDescription;
    44 import com.sun.tools.javac.processing.AnnotationProcessingError;
    45 import com.sun.tools.javac.processing.AnnotationProcessingError;
    45 import com.sun.tools.javac.util.*;
    46 import com.sun.tools.javac.util.*;
    46 import com.sun.tools.javac.util.Log.PrefixKind;
    47 import com.sun.tools.javac.util.Log.PrefixKind;
    47 import com.sun.tools.javac.util.Log.WriterKind;
    48 import com.sun.tools.javac.util.Log.WriterKind;
    48 
    49 
   227             Dependencies.GraphDependencies.preRegister(context);
   228             Dependencies.GraphDependencies.preRegister(context);
   228         }
   229         }
   229 
   230 
   230         // init plugins
   231         // init plugins
   231         Set<List<String>> pluginOpts = args.getPluginOpts();
   232         Set<List<String>> pluginOpts = args.getPluginOpts();
   232         if (!pluginOpts.isEmpty()) {
   233         if (!pluginOpts.isEmpty() || context.get(PlatformDescription.class) != null) {
   233             BasicJavacTask t = (BasicJavacTask) BasicJavacTask.instance(context);
   234             BasicJavacTask t = (BasicJavacTask) BasicJavacTask.instance(context);
   234             t.initPlugins(pluginOpts);
   235             t.initPlugins(pluginOpts);
   235         }
   236         }
   236 
   237 
   237         // init JavaCompiler
   238         // init JavaCompiler