Mon, 17 Oct 2016 21:20:17 -0700
8168115: Remove and retag jdk8u122-b03 in 8u repo
Reviewed-by: coffeys
1 /**
2 * @test
3 * @bug 8062747
4 * @summary Avoiding an error for lambdas with thrown types inference inside an anonymous class.
5 * @compile T8062747.java
6 */
7 public class T8062747 {
9 public interface Throwing<Y extends Exception> {
10 void canThrow() throws Y;
11 }
13 public static <Y extends Exception> void wrap(Throwing<Y> action) {
14 }
16 public static void invoke(String a) {
17 Runnable r = new Runnable() {
18 @Override
19 public void run() {
20 wrap(() -> System.out.println(a));
21 }
22 };
23 }
24 }