src/share/classes/com/sun/tools/javac/main/RecognizedOptions.java

changeset 377
d9febdd5ae21
parent 229
03bcd66bd8e7
child 554
9d9f26857129
     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  

mercurial