# HG changeset patch # User jlahoda # Date 1466172496 -7200 # Fri Jun 17 16:08:16 2016 +0200 # Node ID 8aecbe0e740b959d8c1c390e112f9b66bc5aae6a # Parent b94f9c167fbaea25f823edb7bf4141037bd9ae21 [mq]: 8153362-phase1 diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java b/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java @@ -230,7 +230,12 @@ /** * Warn about potentially unsafe vararg methods */ - VARARGS("varargs"); + VARARGS("varargs"), + + /** + * Warn about unexported types being used in public APIs. + */ + LEAKS_NOT_ACCESSIBLE("leaksnotaccessible"); LintCategory(String option) { this(option, false); diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties b/src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties @@ -213,6 +213,9 @@ javac.opt.Xlint.desc.processing=\ Warn about issues regarding annotation processing. +javac.opt.Xlint.desc.leaksnotaccessible=\ + Warn about use of types not accessible to clients in exported API + javac.opt.Xlint.desc.rawtypes=\ Warn about use of raw types.