# HG changeset patch # User jlahoda # Date 1475755394 -7200 # Node ID 7d6ee074cd12f6bc6501bed017ee31e09bd850d3 # Parent 3995c29a8d9fb0c91b302c21d59fe9a8de0ac163 8153362: Add javac -Xlint warning to list exposed types which are not accessible Summary: Disabling exports lint (newly introduced to javac) on java.desktop, java.naming, jdk.accessibility, jdk.jshell, jdk.jsobject, jdk.security.jgss, jdk.vm.ci Reviewed-by: alanb diff -r 3995c29a8d9f -r 7d6ee074cd12 make/CompileJavaModules.gmk --- a/make/CompileJavaModules.gmk Wed Oct 05 09:52:52 2016 -0700 +++ b/make/CompileJavaModules.gmk Thu Oct 06 14:03:14 2016 +0200 @@ -95,7 +95,7 @@ ################################################################################ java.desktop_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference \ - '-Xdoclint/package:java.*,javax.*' -Xlint:-deprecation + '-Xdoclint/package:java.*,javax.*' -Xlint:-deprecation,-exports java.desktop_COPY := .gif .png .wav .txt .xml .css .pf java.desktop_CLEAN := iio-plugin.properties cursors.properties @@ -316,7 +316,7 @@ ################################################################################ -java.naming_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' +java.naming_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*' -Xlint:-exports java.naming_CLEAN := jndiprovider.properties ################################################################################ @@ -344,6 +344,10 @@ ################################################################################ +jdk.accessibility_ADD_JAVAC_FLAGS := -Xlint:-exports + +################################################################################ + jdk.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*' \ -XDstringConcat=inline jdk.compiler_CLEAN_FILES := $(wildcard \ @@ -352,6 +356,10 @@ ################################################################################ +jdk.jshell_ADD_JAVAC_FLAGS := -Xlint:-exports + +################################################################################ + jdk.hotspot.agent_ADD_JAVAC_FLAGS := $(DISABLE_WARNINGS),-overrides jdk.hotspot.agent_COPY := .gif .png sa.js .properties @@ -428,6 +436,10 @@ ################################################################################ +jdk.jsobject_ADD_JAVAC_FLAGS := -Xlint:-exports + +################################################################################ + jdk.dev_CLEAN_FILES := $(wildcard \ $(patsubst %, $(JDK_TOPDIR)/src/jdk.dev/share/classes/%/*.properties, \ com/sun/tools/script/shell)) @@ -440,6 +452,14 @@ ################################################################################ +jdk.security.jgss_ADD_JAVAC_FLAGS := -Xlint:-exports + +################################################################################ + +jdk.vm.ci_ADD_JAVAC_FLAGS := -Xlint:-exports + +################################################################################ + jdk.xml.bind_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS jdk.xml.bind_CLEAN := .properties jdk.xml.bind_COPY := .xsd JAXBContextFactory.java ZeroOneBooleanAdapter.java