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