Description
The following class fails to compile with 3.0.9, but works OK with 3.0.7
abstract class Test<A, T extends A> { }
The error:
Script370812522650681.groovy: 6: Cycle detected: the type java.lang.Object cannot extend/implement itself or one of its own member types @ line 6, column 34. abstract class Test<A, T extends A> { ^