| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 8012685 | |
| * @summary Spurious raw types warning when using unbound method references | |
| * @compile/fail/ref=MethodReference67.out -Werror -Xlint:rawtypes -XDrawDiagnostics MethodReference67.java | |
| */ | |
| import java.util.*; | |
| class MethodReference67 { | |
| interface Foo<X> { | |
| void m(List<X> lx, X x); | |
| } | |
| void test() { | |
| Foo<String> fs1 = List::add; //no raw warnings here! | |
| Foo fs2 = List::add; | |
| } | |
| } |