langtools/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
changeset 8241 4161b56e0d20
parent 8042 d534dd80da9f
child 8242 3873b4aaf4a8
equal deleted inserted replaced
8240:a3b8f0f8af91 8241:4161b56e0d20
  1319                 CompoundAnnotationProxy proxy = readCompoundAnnotation();
  1319                 CompoundAnnotationProxy proxy = readCompoundAnnotation();
  1320                 if (proxy.type.tsym == syms.proprietaryType.tsym)
  1320                 if (proxy.type.tsym == syms.proprietaryType.tsym)
  1321                     sym.flags_field |= PROPRIETARY;
  1321                     sym.flags_field |= PROPRIETARY;
  1322                 else
  1322                 else
  1323                     proxies.append(proxy);
  1323                     proxies.append(proxy);
  1324                 if (majorVersion >= V51.major && proxy.type.tsym == syms.polymorphicSignatureType.tsym) {
  1324                 if (majorVersion >= V51.major &&
       
  1325                         (proxy.type.tsym == syms.polymorphicSignatureType.tsym ||
       
  1326                          proxy.type.tsym == syms.transientPolymorphicSignatureType.tsym)) {
  1325                     sym.flags_field |= POLYMORPHIC_SIGNATURE;
  1327                     sym.flags_field |= POLYMORPHIC_SIGNATURE;
  1326                 }
  1328                 }
  1327             }
  1329             }
  1328             annotate.later(new AnnotationCompleter(sym, proxies.toList()));
  1330             annotate.later(new AnnotationCompleter(sym, proxies.toList()));
  1329         }
  1331         }