1 2 3 4 5 6 7 8 9 10 11 12 13 14
@FunctionalInterface interface Foo9 { Bar test(int p); } class Bar { public Bar(int p) {} } class Test88 { void foo(Foo9 foo) { foo(Bar::new<caret>); } }