KT-43399 properly erase extension receiver type in property$annotations

This commit is contained in:
Dmitry Petrov
2020-11-23 11:59:08 +03:00
parent 551d0c1b64
commit 2662679579
7 changed files with 107 additions and 10 deletions
@@ -0,0 +1,21 @@
interface B {
@A
val Array<Int>.a: Int
@A
val Array<Array<Int>>.b: Int
@A
val Array<IntArray>.c: Int
@A
val Array<*>.d: Int
@A
val Array<out String>.e: Int
@A
val Array<in String>.f: Int
}
annotation class A