langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
changeset 40308 274367a99f98
parent 40232 4995ab1a4558
child 41448 6689bce0cd65
equal deleted inserted replaced
40306:1a0fcaf3f2ed 40308:274367a99f98
   174         }
   174         }
   175 
   175 
   176         log = Log.instance(context);
   176         log = Log.instance(context);
   177 
   177 
   178         if (argv.length == 0) {
   178         if (argv.length == 0) {
   179             Option.HELP.process(new OptionHelper.GrumpyHelper(log) {
   179             OptionHelper h = new OptionHelper.GrumpyHelper(log) {
   180                 @Override
   180                 @Override
   181                 public String getOwnName() { return ownName; }
   181                 public String getOwnName() { return ownName; }
   182                 @Override
   182                 @Override
   183                 public void put(String name, String value) { }
   183                 public void put(String name, String value) { }
   184             }, "-help");
   184             };
       
   185             Option.HELP.process(h, "-help");
   185             return Result.CMDERR;
   186             return Result.CMDERR;
   186         }
   187         }
   187 
   188 
   188         // prefix argv with contents of _JAVAC_OPTIONS if set
   189         // prefix argv with contents of _JAVAC_OPTIONS if set
   189         String envOpt = System.getenv("_JAVAC_OPTIONS");
   190         String envOpt = System.getenv("_JAVAC_OPTIONS");
   264             BasicJavacTask t = (BasicJavacTask) BasicJavacTask.instance(context);
   265             BasicJavacTask t = (BasicJavacTask) BasicJavacTask.instance(context);
   265             t.initPlugins(pluginOpts);
   266             t.initPlugins(pluginOpts);
   266         }
   267         }
   267 
   268 
   268         // init multi-release jar handling
   269         // init multi-release jar handling
   269         if (fileManager.isSupportedOption(Option.MULTIRELEASE.text) == 1) {
   270         if (fileManager.isSupportedOption(Option.MULTIRELEASE.primaryName) == 1) {
   270             Target target = Target.instance(context);
   271             Target target = Target.instance(context);
   271             List<String> list = List.of(target.multiReleaseValue());
   272             List<String> list = List.of(target.multiReleaseValue());
   272             fileManager.handleOption(Option.MULTIRELEASE.text, list.iterator());
   273             fileManager.handleOption(Option.MULTIRELEASE.primaryName, list.iterator());
   273         }
   274         }
   274 
   275 
   275         // init JavaCompiler
   276         // init JavaCompiler
   276         JavaCompiler comp = JavaCompiler.instance(context);
   277         JavaCompiler comp = JavaCompiler.instance(context);
   277 
   278