diff -r e28a06a3c5d9 -r 2827076dbf64 src/share/classes/com/sun/tools/javac/code/Symtab.java --- a/src/share/classes/com/sun/tools/javac/code/Symtab.java Mon Mar 26 15:28:22 2012 +0100 +++ b/src/share/classes/com/sun/tools/javac/code/Symtab.java Mon Mar 26 15:28:49 2012 +0100 @@ -127,7 +127,6 @@ public final Type serializableType; public final Type methodHandleType; public final Type nativeHeaderType; - public final Type polymorphicSignatureType; public final Type throwableType; public final Type errorType; public final Type interruptedExceptionType; @@ -436,7 +435,6 @@ throwableType = enterClass("java.lang.Throwable"); serializableType = enterClass("java.io.Serializable"); methodHandleType = enterClass("java.lang.invoke.MethodHandle"); - polymorphicSignatureType = enterClass("java.lang.invoke.MethodHandle$PolymorphicSignature"); errorType = enterClass("java.lang.Error"); illegalArgumentExceptionType = enterClass("java.lang.IllegalArgumentException"); interruptedExceptionType = enterClass("java.lang.InterruptedException"); @@ -483,7 +481,6 @@ synthesizeEmptyInterfaceIfMissing(autoCloseableType); synthesizeEmptyInterfaceIfMissing(cloneableType); synthesizeEmptyInterfaceIfMissing(serializableType); - synthesizeEmptyInterfaceIfMissing(polymorphicSignatureType); synthesizeBoxTypeIfMissing(doubleType); synthesizeBoxTypeIfMissing(floatType); synthesizeBoxTypeIfMissing(voidType);