diff -r 000000000000 -r 959103a6100f test/tools/javac/lambda/MostSpecific01.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/tools/javac/lambda/MostSpecific01.java Wed Apr 27 01:34:52 2016 +0800 @@ -0,0 +1,25 @@ +/* + * @test /nodynamiccopyright/ + * @bug 8003280 + * @summary Add lambda tests + * check correctness of structural most specific test routine + * @compile/fail/ref=MostSpecific01.out -XDrawDiagnostics MostSpecific01.java + */ + +class Test { + + interface IntMapper { + int map(); + } + + interface LongMapper { + long map(); + } + + void m(IntMapper im, String s) { } + void m(LongMapper lm, Integer s) { } + + void test() { + m(()->1, null); + } +}