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);