/** * @test /nodynamiccopyright/ * @bug 6799605 8078024 * @summary Basic/Raw formatters should use type/symbol printer instead of toString() * @author mcimadamore * @compile/fail/ref=T6799605.out -XDrawDiagnostics T6799605.java * @compile/fail/ref=T6799605.out -XDoldDiags -XDrawDiagnostics T6799605.java */ class T6799605<X> { <T extends T6799605<T>> void m(T6799605<T> x1) {} <T> void m(T6799605<T> x1, T6799605<T> x2) {} <T> void m(T6799605<T> x1, T6799605<T> x2, T6799605<T> x3) {} void test(T6799605<?> t) { m(t); m(t, t); m(t, t, t); } }