package test open class B(val foo: () -> Unit) class C : B({ }) //package test //public open class B defined in test //public constructor B(foo: () -> kotlin.Unit) defined in test.B //value-parameter foo: () -> kotlin.Unit defined in test.B. //public final class C : test.B defined in test //public constructor C() defined in test.C