[FIR2IR] Copy type parameters for trivial fake overrides

This commit is contained in:
Mikhail Glukhikh
2020-08-19 13:26:01 +03:00
parent bf0bb9e946
commit 85c1505689
10 changed files with 274 additions and 71 deletions
+15
View File
@@ -0,0 +1,15 @@
// MODULE: m1
// FILE: BaseFirBuilder.kt
abstract class BaseFirBuilder<T> {
inline fun <T> withCapturedTypeParameters(block: () -> T): T {
return block()
}
}
// MODULE: m2(m1)
// FILE: FirBuilder.kt
open class BaseConverter : BaseFirBuilder<Any>()
class DeclarationsConverter : BaseConverter()