author | vromero |
Wed, 05 Jul 2017 19:57:47 -0700 | |
changeset 45862 | c6827bac317d |
parent 28144 | daec48e77612 |
permissions | -rw-r--r-- |
14547 | 1 |
/* |
2 |
* @test /nodynamiccopyright/ |
|
45862
c6827bac317d
8183126: port improvements to analyzers from lvti repo to jdk10
vromero
parents:
28144
diff
changeset
|
3 |
* @bug 8003280 8064365 8183126 |
14547 | 4 |
* @summary Add lambda tests |
5 |
* simple test for lambda candidate check |
|
45862
c6827bac317d
8183126: port improvements to analyzers from lvti repo to jdk10
vromero
parents:
28144
diff
changeset
|
6 |
* @compile/fail/ref=LambdaConv18.out -XDrawDiagnostics LambdaConv18.java |
14547 | 7 |
*/ |
8 |
||
9 |
class LambdaConv18 { |
|
10 |
||
11 |
interface NonSAM { |
|
12 |
void m1(); |
|
13 |
void m2(); |
|
14 |
} |
|
15 |
||
45862
c6827bac317d
8183126: port improvements to analyzers from lvti repo to jdk10
vromero
parents:
28144
diff
changeset
|
16 |
NonSAM s1 = new NonSAM() { public void m1() {} |
14547 | 17 |
public void m2() {} }; |
45862
c6827bac317d
8183126: port improvements to analyzers from lvti repo to jdk10
vromero
parents:
28144
diff
changeset
|
18 |
NonExistent s2 = new NonExistent() { public void m() {} }; |
14547 | 19 |
} |