You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Byte Buddy's ByteCodeElement.TypeDependant type includes a generic signature that confuses Jandex's parser, which ends up in an infinite regress: public interface TypeDependant<T extends TypeDependant<?, S>, S extends Token<S>> { ... }. The T type parameter is defined recursively, but not recursively in T. When adding tests for recursive type variables, I forgot to add a test for this.
Fix actually simplifies the method that figures out if a type parameter is recursive, so this is a double win.
The text was updated successfully, but these errors were encountered:
Byte Buddy's
ByteCodeElement.TypeDependant
type includes a generic signature that confuses Jandex's parser, which ends up in an infinite regress:public interface TypeDependant<T extends TypeDependant<?, S>, S extends Token<S>> { ... }
. TheT
type parameter is defined recursively, but not recursively inT
. When adding tests for recursive type variables, I forgot to add a test for this.Fix actually simplifies the method that figures out if a type parameter is recursive, so this is a double win.
The text was updated successfully, but these errors were encountered: