1.1 --- a/src/share/classes/com/sun/tools/javac/code/Symtab.java Fri Feb 15 11:26:11 2013 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Symtab.java Fri Feb 15 18:40:38 2013 -0800 1.3 @@ -126,6 +126,7 @@ 1.4 public final Type stringBuilderType; 1.5 public final Type cloneableType; 1.6 public final Type serializableType; 1.7 + public final Type serializedLambdaType; 1.8 public final Type methodHandleType; 1.9 public final Type methodHandleLookupType; 1.10 public final Type methodTypeType; 1.11 @@ -458,6 +459,7 @@ 1.12 cloneableType = enterClass("java.lang.Cloneable"); 1.13 throwableType = enterClass("java.lang.Throwable"); 1.14 serializableType = enterClass("java.io.Serializable"); 1.15 + serializedLambdaType = enterClass("java.lang.invoke.SerializedLambda"); 1.16 methodHandleType = enterClass("java.lang.invoke.MethodHandle"); 1.17 methodHandleLookupType = enterClass("java.lang.invoke.MethodHandles$Lookup"); 1.18 methodTypeType = enterClass("java.lang.invoke.MethodType"); 1.19 @@ -514,6 +516,7 @@ 1.20 synthesizeEmptyInterfaceIfMissing(cloneableType); 1.21 synthesizeEmptyInterfaceIfMissing(serializableType); 1.22 synthesizeEmptyInterfaceIfMissing(lambdaMetafactory); 1.23 + synthesizeEmptyInterfaceIfMissing(serializedLambdaType); 1.24 synthesizeBoxTypeIfMissing(doubleType); 1.25 synthesizeBoxTypeIfMissing(floatType); 1.26 synthesizeBoxTypeIfMissing(voidType);