blob: f50bb1a1d09289ee2ebcae24f22956d9277b7c1b [file] [log] [blame]
/*
* @test /nodynamiccopyright/
* @bug 7188968
*
* @summary Diamond: javac generates diamond inference errors when in 'finder' mode
* @author mcimadamore
* @compile/fail/ref=T7188968.out -Xlint:unchecked -XDrawDiagnostics T7188968.java
*
*/
import java.util.List;
class T7188968 {
static class Foo<X> {
Foo(List<X> ls, Object o) { }
static <Z> Foo<Z> makeFoo(List<Z> lz, Object o) { return null; }
}
void test(List l) {
new Foo(l, unknown);
new Foo(l, unknown) { };
new Foo<>(l, unknown);
Foo.makeFoo(l, unknown);
}
}