Files
kotlin-fork/compiler/testData/ir/irText/firProblems/FirBuilder.kt.txt
T
2021-01-22 13:51:25 +03:00

38 lines
588 B
Plaintext
Vendored

// MODULE: m1
// FILE: BaseFirBuilder.kt
abstract class BaseFirBuilder<T : Any?> {
constructor() /* primary */ {
super/*Any*/()
/* <init>() */
}
inline fun <T : Any?> withCapturedTypeParameters(block: Function0<T>): T {
return block.invoke()
}
}
// MODULE: m2
// FILE: FirBuilder.kt
open class BaseConverter : BaseFirBuilder<Any> {
constructor() /* primary */ {
super/*BaseFirBuilder*/<Any>()
/* <init>() */
}
}
class DeclarationsConverter : BaseConverter {
constructor() /* primary */ {
super/*BaseConverter*/()
/* <init>() */
}
}