Remove support for cyclic annotation parameter types in Kotlin #28618
Labels
in: core
Issues in core modules (aop, beans, core, context, expression)
theme: kotlin
An issue related to Kotlin support
type: task
A general task
Milestone
#28012 introduced support for cyclic annotation parameter types in Kotlin. However, in Kotlin 1.7 the compiler gives a warning for these cyclic parameters, which will turn into an error in Kotlin 1.9. See KT-47932.
We could theoretically keep supporting cyclic annotation parameters, but by this point it is clear that this feature was never intended to be there. So removal seems better.
Effectively, this would mean reverting 3ec612a and 3188c0f.
The text was updated successfully, but these errors were encountered: