view test/tools/javac/generics/ClassBoundCheckingOverflow.java @ 3924:6e44be19a4f8

8214345: infinite recursion while checking super class Reviewed-by: vromero
author bsrbnd
date Thu, 11 Mar 2021 11:04:31 +0800
parents
children
line wrap: on
line source

/*
 * @test /nodynamiccopyright/
 * @bug 8214345
 * @summary infinite recursion while checking super class
 *
 * @compile/fail/ref=ClassBoundCheckingOverflow.out -XDrawDiagnostics ClassBoundCheckingOverflow.java
 */

public class ClassBoundCheckingOverflow {
    abstract class InfiniteLoop1<E extends InfiniteLoop1<E>> extends E {}
    abstract class InfiniteLoop2<E extends InfiniteLoop2<E>> implements E {}
}