diff -r 000000000000 -r 959103a6100f test/tools/javac/lambda/TargetType10.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test/tools/javac/lambda/TargetType10.java Wed Apr 27 01:34:52 2016 +0800
@@ -0,0 +1,19 @@
+/*
+ * @test /nodynamiccopyright/
+ * @bug 8003280 8016177
+ * @summary Add lambda tests
+ * check that wildcards in the target method of a lambda conversion is handled correctly
+ * @author Maurizio Cimadamore
+ * @compile TargetType10.java
+ */
+
+class TargetType10 {
+ interface Function {
+ R apply(A a);
+ }
+
+ static class Test {
+ Function compose(Function g, Function f) { return null; }
+ { compose(x -> "a" + x, x -> x + "b"); }
+ }
+}