1/*
2 * @test /nodynamiccopyright/
3 * @bug 5057445
4 * @summary javac allows catching type parameter
5 * @author gafter
6 *
7 * @compile/fail/ref=CatchTyparam.out -XDrawDiagnostics  CatchTyparam.java
8 */
9
10class J {
11    <T extends Error, U extends Error> void foo() {
12        try {
13            int i = 12;
14        } catch (T ex) {
15        } catch (U ex) {
16        }
17    }
18}
19