/* * @test /nodynamiccopyright/ * @bug 8052070 * @summary javac crashes when there are duplicated type parameters * @compile/fail/ref=DuplicateTypeParameter.out -XDrawDiagnostics DuplicateTypeParameter.java */ public class DuplicateTypeParameter<T, T, A> { class Inner <P, P, Q> {} public void foo() { class Local <M, M, N> {}; } } class Secondary<D, D, E> {}