Kapt: Fix array of anonymous type handling (KT-22468)
This commit is contained in:
+15
-1
@@ -1,3 +1,4 @@
|
||||
// WITH_RUNTIME
|
||||
@file:Suppress("AMBIGUOUS_ANONYMOUS_TYPE_INFERRED")
|
||||
|
||||
open class CrashMe {
|
||||
@@ -18,4 +19,17 @@ fun b() = object : java.io.Serializable, Runnable {
|
||||
|
||||
fun c() = object : CrashMe(), Runnable {
|
||||
override fun run() {}
|
||||
}
|
||||
}
|
||||
|
||||
fun d() = listOf(object : Runnable {
|
||||
override fun run() {}
|
||||
})
|
||||
|
||||
fun e() = arrayOf(object : Runnable {
|
||||
override fun run() {}
|
||||
})
|
||||
|
||||
fun e1(a: Array<CharSequence>) {}
|
||||
fun e2(a: Array<in CharSequence>) {}
|
||||
fun e3(a: Array<out CharSequence>) {}
|
||||
fun e3(a: Array<*>) {}
|
||||
Reference in New Issue
Block a user