1.1 --- a/src/share/classes/com/sun/tools/javac/tree/JCTree.java Mon Dec 10 12:10:50 2012 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/tree/JCTree.java Mon Dec 10 16:21:26 2012 +0000 1.3 @@ -340,15 +340,17 @@ 1.4 */ 1.5 LETEXPR; // ala scheme 1.6 1.7 - private Tag noAssignTag; 1.8 + private final Tag noAssignTag; 1.9 1.10 - private static int numberOfOperators = MOD.ordinal() - POS.ordinal() + 1; 1.11 + private static final int numberOfOperators = MOD.ordinal() - POS.ordinal() + 1; 1.12 1.13 private Tag(Tag noAssignTag) { 1.14 this.noAssignTag = noAssignTag; 1.15 } 1.16 1.17 - private Tag() { } 1.18 + private Tag() { 1.19 + this(null); 1.20 + } 1.21 1.22 public static int getNumberOfOperators() { 1.23 return numberOfOperators; 1.24 @@ -1838,8 +1840,8 @@ 1.25 /** Toplevel # new */ 1.26 TOPLEVEL(ReferenceMode.NEW, false); 1.27 1.28 - ReferenceMode mode; 1.29 - boolean unbound; 1.30 + final ReferenceMode mode; 1.31 + final boolean unbound; 1.32 1.33 private ReferenceKind(ReferenceMode mode, boolean unbound) { 1.34 this.mode = mode;