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

changeset 1802
8fb68f73d4b1
parent 1755
ddb4a2bfcd82
child 1860
c674b396827c
     1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/Gen.java	Tue Jun 04 13:21:41 2013 +0100
     1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/Gen.java	Tue Jun 04 14:17:50 2013 -0700
     1.3 @@ -518,7 +518,7 @@
     1.4          // Insert any instance initializers into all constructors.
     1.5          if (initCode.length() != 0) {
     1.6              List<JCStatement> inits = initCode.toList();
     1.7 -            initTAs.addAll(c.annotations.getInitTypeAttributes());
     1.8 +            initTAs.addAll(c.getInitTypeAttributes());
     1.9              List<Attribute.TypeCompound> initTAlist = initTAs.toList();
    1.10              for (JCTree t : methodDefs) {
    1.11                  normalizeMethod((JCMethodDecl)t, inits, initTAlist);
    1.12 @@ -541,9 +541,9 @@
    1.13              methodDefs.append(make.MethodDef(clinit, block));
    1.14  
    1.15              if (!clinitTAs.isEmpty())
    1.16 -                clinit.annotations.appendUniqueTypes(clinitTAs.toList());
    1.17 -            if (!c.annotations.getClassInitTypeAttributes().isEmpty())
    1.18 -                clinit.annotations.appendUniqueTypes(c.annotations.getClassInitTypeAttributes());
    1.19 +                clinit.appendUniqueTypeAttributes(clinitTAs.toList());
    1.20 +            if (!c.getClassInitTypeAttributes().isEmpty())
    1.21 +                clinit.appendUniqueTypeAttributes(c.getClassInitTypeAttributes());
    1.22          }
    1.23          // Return all method definitions.
    1.24          return methodDefs.toList();
    1.25 @@ -560,7 +560,7 @@
    1.26                  nonfieldTAs.add(ta);
    1.27              }
    1.28          }
    1.29 -        sym.annotations.setTypeAttributes(fieldTAs.toList());
    1.30 +        sym.setTypeAttributes(fieldTAs.toList());
    1.31          return nonfieldTAs.toList();
    1.32      }
    1.33  
    1.34 @@ -618,7 +618,7 @@
    1.35              if (md.body.endpos == Position.NOPOS)
    1.36                  md.body.endpos = TreeInfo.endPos(md.body.stats.last());
    1.37  
    1.38 -            md.sym.annotations.appendUniqueTypes(initTAs);
    1.39 +            md.sym.appendUniqueTypeAttributes(initTAs);
    1.40          }
    1.41      }
    1.42  

mercurial