langtools/src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
changeset 20249 93f8eae31092
parent 19941 8b91e8eb2d20
child 21889 7c3939a495ab
equal deleted inserted replaced
20248:0c72984b7a4d 20249:93f8eae31092
   764     }
   764     }
   765 
   765 
   766     int writeTypeAnnotations(List<Attribute.TypeCompound> typeAnnos, boolean inCode) {
   766     int writeTypeAnnotations(List<Attribute.TypeCompound> typeAnnos, boolean inCode) {
   767         if (typeAnnos.isEmpty()) return 0;
   767         if (typeAnnos.isEmpty()) return 0;
   768 
   768 
   769         ListBuffer<Attribute.TypeCompound> visibles = ListBuffer.lb();
   769         ListBuffer<Attribute.TypeCompound> visibles = new ListBuffer<>();
   770         ListBuffer<Attribute.TypeCompound> invisibles = ListBuffer.lb();
   770         ListBuffer<Attribute.TypeCompound> invisibles = new ListBuffer<>();
   771 
   771 
   772         for (Attribute.TypeCompound tc : typeAnnos) {
   772         for (Attribute.TypeCompound tc : typeAnnos) {
   773             if (tc.hasUnknownPosition()) {
   773             if (tc.hasUnknownPosition()) {
   774                 boolean fixed = tc.tryFixPosition();
   774                 boolean fixed = tc.tryFixPosition();
   775 
   775