langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
changeset 42408 d6f09ae68eab
parent 42269 24a766b7c106
parent 42407 f3702cff2933
child 42822 a84956e7ee4d
equal deleted inserted replaced
42406:3a2f57a44b57 42408:d6f09ae68eab
   603         if (fm.hasLocation(StandardLocation.ANNOTATION_PROCESSOR_MODULE_PATH) &&
   603         if (fm.hasLocation(StandardLocation.ANNOTATION_PROCESSOR_MODULE_PATH) &&
   604             fm.hasLocation(StandardLocation.ANNOTATION_PROCESSOR_PATH)) {
   604             fm.hasLocation(StandardLocation.ANNOTATION_PROCESSOR_PATH)) {
   605             log.error(Errors.ProcessorpathNoProcessormodulepath);
   605             log.error(Errors.ProcessorpathNoProcessormodulepath);
   606         }
   606         }
   607 
   607 
   608         if (obsoleteOptionFound)
   608         if (obsoleteOptionFound && lintOptions) {
   609             log.warning(LintCategory.OPTIONS, "option.obsolete.suppression");
   609             log.warning(LintCategory.OPTIONS, "option.obsolete.suppression");
       
   610         }
   610 
   611 
   611         SourceVersion sv = Source.toSourceVersion(source);
   612         SourceVersion sv = Source.toSourceVersion(source);
   612         validateAddExports(sv);
   613         validateAddExports(sv);
   613         validateAddModules(sv);
   614         validateAddModules(sv);
   614         validateAddReads(sv);
   615         validateAddReads(sv);
   615         validateLimitModules(sv);
   616         validateLimitModules(sv);
       
   617 
       
   618         if (lintOptions && options.isSet(Option.ADD_OPENS)) {
       
   619             log.warning(LintCategory.OPTIONS, Warnings.AddopensIgnored);
       
   620         }
   616 
   621 
   617         return !errors && (log.nerrors == 0);
   622         return !errors && (log.nerrors == 0);
   618     }
   623     }
   619 
   624 
   620     private void validateAddExports(SourceVersion sv) {
   625     private void validateAddExports(SourceVersion sv) {