Reports the repeated use of a non-@Repeatable annotation without SOURCE retention on property accessors.
As a result, both annotation usages will appeas in the bytecode leading to an ambiguity in reflection calls.
Example:
annotation class Foo(val x: Int)
@get:Foo(10)
val a: String
@Foo(20) get() = "foo" // annotation repeated twice but not marked as @Repeatable
This inspection only reports if the Kotlin language level of the project or module is 1.4 or higher.