blob: cd67ecf9e8b13421861493a9399880e35d92180a [file]
open class Base<T>(val x: T)
// constructor Base<T>(T)
// │ Derived.<init>.x: T
// │ │
class Derived<T : Any>(x: T) : Base<T>(x)
// Derived<T>
// │ constructor Derived<T : Any>(T)
// │ │ create.x: T
// │ │ │
fun <T : Any> create(x: T): Derived<T> = Derived(x)