Description
This compiles with javac but not with groovyc:
A.java
class A<TypeA extends A<TypeA, TypeB>, TypeB extends B<TypeB, TypeA>> { }
B.java
class B<TypeB extends B<TypeB, TypeA>, TypeA extends A<TypeA, TypeB>> { }
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: A.java: 1: unable to resolve class TypeB @ line 1, column 32. class A<TypeA extends A<TypeA, TypeB>, ^ B.java: 1: unable to resolve class TypeA @ line 1, column 32. class B<TypeB extends B<TypeB, TypeA>, ^ 2 errors