langtools/test/tools/javac/lambda/8023558/T8023558a.java
changeset 20245 c351f524fbc6
parent 19939 ab90fbc7b74e
--- 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;
     }
 }