1 /*
2  * @test /nodynamiccopyright/
3  * @bug 8003280
4  * @summary Add lambda tests
5  *  check that lambda expression body (when not a block) cannot be void
6  * @author  Maurizio Cimadamore
7  * @compile/fail/ref=LambdaExprNotVoid.out -XDlambdaInferenceDiags=false -XDrawDiagnostics LambdaExprNotVoid.java
8  */
9 
10 class LambdaExpr05 {
11 
foo(int i)12     interface SAM { void foo(int i); }
13 
14     SAM s1 = i -> i * 2;
15     SAM s2 = i -> 2 * i;
16 }
17