3789983e89
Reviewed-by: darcy, ihse
19 lines
463 B
Java
19 lines
463 B
Java
/*
|
|
* @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;
|
|
}
|
|
}
|