blob: 600cc5a196782e7d4948d4112109e7a47016d0f5 [file] [log] [blame]
package test;
public class ReferenceCycleThroughAnnotation {
@C(B.class)
public class A<T extends Object> {
public void foo() {
}
}
public class B<T extends A<T>> {
}
public @interface C {
public Class<?> value();
}
}