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) { |