src/share/classes/com/sun/tools/javac/tree/JCTree.java

changeset 1442
fcf89720ae71
parent 1436
f6f1fd261f57
child 1496
f785dcac17b7
     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;

mercurial