| /* | |
| * @test /nodynamiccopyright/ | |
| * @bug 6326754 | |
| * @summary Compiler will fail to handle -Xmaxerrs with -ve numbers | |
| * | |
| * @compile/fail/ref=T6326754.out -XDrawDiagnostics -Xmaxerrs -1 T6326754.java | |
| * @compile/fail/ref=T6326754.out -XDrawDiagnostics -Xmaxerrs 0 T6326754.java | |
| * @compile/fail/ref=T6326754.out -XDrawDiagnostics -Xmaxerrs 10 T6326754.java | |
| * @compile/fail/ref=T6326754.out -XDrawDiagnostics T6326754.java | |
| */ | |
| class TestConstructor<T,K>{ | |
| T t; | |
| K k; | |
| public TestConstructor(T t,K k){ | |
| this.t =t; | |
| } | |
| public TestConstructor(K k){ | |
| this.k = k; | |
| this.t = null; | |
| } | |
| public TestConstructor(T t){ | |
| this.t=t; | |
| this.k=null; | |
| } | |
| public void setT(T t){ | |
| this.t=t; | |
| this.k=null; | |
| } | |
| public void setT(K k){ | |
| this.k = k; | |
| this.t = null; | |
| } | |
| public void setT(T t,K k){ | |
| this.t = t; | |
| this.k = k; | |
| } | |
| } | |
| class TestC<T>{ | |
| T t; | |
| public <T>void setT(T t){ | |
| this.t = t; | |
| } | |
| } | |
| public class T6326754{ | |
| public static void meth() { | |
| TestC tC =new TestC(); | |
| tC.setT(); | |
| TestConstructor tc = new TestConstructor("saaa"); | |
| tc.setT("sasa"); | |
| TestC<Integer> tC1 = new TestC(); | |
| tC1.setT(545); | |
| } | |
| } |