--- a/langtools/test/tools/javac/lambda/8023558/T8023558a.java Fri Sep 20 16:33:35 2013 +0200
+++ b/langtools/test/tools/javac/lambda/8023558/T8023558a.java Sun Sep 22 12:53:03 2013 +0100
@@ -31,8 +31,14 @@
T get();
}
+ static class K<T> implements SAM<T> {
+ public T get() {
+ return (T)this;
+ }
+ }
+
public static void main(String[] args) {
- SAM<SAM> sam = new SAM<SAM>() { public SAM get() { return null; } };
+ SAM<SAM> sam = new SAM<SAM>() { public SAM get() { return new K<>(); } };
SAM temp = sam.get()::get;
}
}