45 import com.sun.tools.javac.processing.JavacProcessingEnvironment; |
45 import com.sun.tools.javac.processing.JavacProcessingEnvironment; |
46 import com.sun.tools.javac.util.Log; |
46 import com.sun.tools.javac.util.Log; |
47 import com.sun.tools.javac.util.Log.PrefixKind; |
47 import com.sun.tools.javac.util.Log.PrefixKind; |
48 import com.sun.tools.javac.util.Log.WriterKind; |
48 import com.sun.tools.javac.util.Log.WriterKind; |
49 import com.sun.tools.javac.util.Options; |
49 import com.sun.tools.javac.util.Options; |
|
50 import com.sun.tools.javac.util.StringUtils; |
50 import static com.sun.tools.javac.main.Option.ChoiceKind.*; |
51 import static com.sun.tools.javac.main.Option.ChoiceKind.*; |
51 import static com.sun.tools.javac.main.Option.OptionGroup.*; |
52 import static com.sun.tools.javac.main.Option.OptionGroup.*; |
52 import static com.sun.tools.javac.main.Option.OptionKind.*; |
53 import static com.sun.tools.javac.main.Option.OptionKind.*; |
53 |
54 |
54 /** |
55 /** |
711 |
712 |
712 public static PkgInfo get(Options options) { |
713 public static PkgInfo get(Options options) { |
713 String v = options.get(XPKGINFO); |
714 String v = options.get(XPKGINFO); |
714 return (v == null |
715 return (v == null |
715 ? PkgInfo.LEGACY |
716 ? PkgInfo.LEGACY |
716 : PkgInfo.valueOf(v.toUpperCase())); |
717 : PkgInfo.valueOf(StringUtils.toUpperCase(v))); |
717 } |
718 } |
718 } |
719 } |
719 |
720 |
720 private static Map<String,Boolean> getXLintChoices() { |
721 private static Map<String,Boolean> getXLintChoices() { |
721 Map<String,Boolean> choices = new LinkedHashMap<String,Boolean>(); |
722 Map<String,Boolean> choices = new LinkedHashMap<String,Boolean>(); |