src/share/classes/com/sun/tools/javac/jvm/Target.java

changeset 1442
fcf89720ae71
parent 1395
9bce0c73583d
child 1569
475eb15dfdad
     1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/Target.java	Mon Dec 10 12:10:50 2012 +0000
     1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/Target.java	Mon Dec 10 16:21:26 2012 +0000
     1.3 @@ -86,17 +86,15 @@
     1.4          return instance;
     1.5      }
     1.6  
     1.7 -    private static Target MIN;
     1.8 +    private static final Target MIN = values()[0];
     1.9      public static Target MIN() { return MIN; }
    1.10  
    1.11 -    private static Target MAX;
    1.12 +    private static final Target MAX = values()[values().length - 1];
    1.13      public static Target MAX() { return MAX; }
    1.14  
    1.15 -    private static Map<String,Target> tab = new HashMap<String,Target>();
    1.16 +    private static final Map<String,Target> tab = new HashMap<String,Target>();
    1.17      static {
    1.18          for (Target t : values()) {
    1.19 -            if (MIN == null) MIN = t;
    1.20 -            MAX = t;
    1.21              tab.put(t.name, t);
    1.22          }
    1.23          tab.put("5", JDK1_5);

mercurial