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

changeset 2047
5f915a0c9615
parent 2027
4932bb04c4b8
child 2199
66bcd5d4b3d1
equal deleted inserted replaced
2046:1fe358ea75ff 2047:5f915a0c9615
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

mercurial