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

changeset 857
3aa269645199
parent 826
5cf6c432ef2f
child 858
96d4226bdd60
     1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Fri Feb 04 17:30:28 2011 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Mon Feb 07 18:09:46 2011 +0000
     1.3 @@ -1321,7 +1321,9 @@
     1.4                      sym.flags_field |= PROPRIETARY;
     1.5                  else
     1.6                      proxies.append(proxy);
     1.7 -                if (majorVersion >= V51.major && proxy.type.tsym == syms.polymorphicSignatureType.tsym) {
     1.8 +                if (majorVersion >= V51.major &&
     1.9 +                        (proxy.type.tsym == syms.polymorphicSignatureType.tsym ||
    1.10 +                         proxy.type.tsym == syms.transientPolymorphicSignatureType.tsym)) {
    1.11                      sym.flags_field |= POLYMORPHIC_SIGNATURE;
    1.12                  }
    1.13              }

mercurial