jdk-24/test/langtools/tools/javac/generics/ErasureClashCrash.java

18 lines
399 B
Java
Raw Normal View History

2007-12-01 00:00:00 +00:00
/*
* @test /nodynamiccopyright/
* @bug 4951670 7170058
2007-12-01 00:00:00 +00:00
* @summary javac crash with improper overrider
* @author gafter
*
* @compile/fail/ref=ErasureClashCrash.out -XDrawDiagnostics ErasureClashCrash.java
2007-12-01 00:00:00 +00:00
*/
interface Compar<T> {
int compareTo(T o);
}
abstract class ErasureClashCrash implements Compar<ErasureClashCrash> {
public int compareTo(Object o) {
return 1;
}
}