--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java Wed Nov 23 16:16:36 2016 +0000
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java Thu Dec 01 09:02:42 2016 +0000
@@ -608,8 +608,9 @@
log.error(Errors.ProcessorpathNoProcessormodulepath);
}
- if (obsoleteOptionFound)
+ if (obsoleteOptionFound && lintOptions) {
log.warning(LintCategory.OPTIONS, "option.obsolete.suppression");
+ }
SourceVersion sv = Source.toSourceVersion(source);
validateAddExports(sv);
@@ -617,6 +618,10 @@
validateAddReads(sv);
validateLimitModules(sv);
+ if (lintOptions && options.isSet(Option.ADD_OPENS)) {
+ log.warning(LintCategory.OPTIONS, Warnings.AddopensIgnored);
+ }
+
return !errors && (log.nerrors == 0);
}