author | vromero |
Mon, 02 Sep 2013 22:38:36 +0100 | |
changeset 19914 | d86271bd430a |
parent 14547 | 86d8d242b0c4 |
permissions | -rw-r--r-- |
14547 | 1 |
/* |
2 |
* @test /nodynamiccopyright/ |
|
3 |
* @bug 8003280 |
|
4 |
* @summary Add lambda tests |
|
5 |
* check that cast conversion context does not affect compatibility of lambda |
|
6 |
* @compile/fail/ref=TargetType38.out -XDrawDiagnostics TargetType38.java |
|
7 |
*/ |
|
8 |
class TargetType38 { |
|
9 |
||
10 |
interface I { } |
|
11 |
||
12 |
interface SAM { |
|
13 |
I m(); |
|
14 |
} |
|
15 |
||
16 |
static Object m() { return null; } |
|
17 |
||
18 |
void test() { |
|
19 |
Object o1 = (SAM)()->new Object(); |
|
20 |
Object o2 = (SAM)TargetType38::m; |
|
21 |
} |
|
22 |
} |