1.1 --- a/src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java Fri Aug 21 11:25:45 2009 -0700 1.2 +++ b/src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java Fri Aug 21 14:58:21 2009 -0700 1.3 @@ -38,9 +38,9 @@ 1.4 import java.io.File; 1.5 import java.io.FileWriter; 1.6 import java.io.PrintWriter; 1.7 -import java.util.Collection; 1.8 import java.util.EnumSet; 1.9 -import java.util.LinkedHashSet; 1.10 +import java.util.LinkedHashMap; 1.11 +import java.util.Map; 1.12 import java.util.Set; 1.13 import javax.lang.model.SourceVersion; 1.14 1.15 @@ -598,14 +598,14 @@ 1.16 }; 1.17 } 1.18 1.19 - private static Collection<String> getXLintChoices() { 1.20 - Collection<String> choices = new LinkedHashSet<String>(); 1.21 - choices.add("all"); 1.22 + private static Map<String,Boolean> getXLintChoices() { 1.23 + Map<String,Boolean> choices = new LinkedHashMap<String,Boolean>(); 1.24 + choices.put("all", false); 1.25 for (Lint.LintCategory c : Lint.LintCategory.values()) 1.26 - choices.add(c.option); 1.27 + choices.put(c.option, c.hidden); 1.28 for (Lint.LintCategory c : Lint.LintCategory.values()) 1.29 - choices.add("-" + c.option); 1.30 - choices.add("none"); 1.31 + choices.put("-" + c.option, c.hidden); 1.32 + choices.put("none", false); 1.33 return choices; 1.34 } 1.35