5c4c77a80a
So #KT-17680 Fixed So #KT-18740 Fixed So EA-76201 Fixed
25 lines
882 B
Kotlin
Vendored
25 lines
882 B
Kotlin
Vendored
package test
|
|
|
|
interface A {
|
|
fun get(x : Int)
|
|
}
|
|
|
|
open class B(val a: A)
|
|
|
|
class C : B(object : A {
|
|
override fun get(x : Int) {}
|
|
})
|
|
|
|
//package test
|
|
//public interface A defined in test
|
|
//public abstract fun get(x: kotlin.Int): kotlin.Unit defined in test.A
|
|
//value-parameter x: kotlin.Int defined in test.A.get
|
|
//public open class B defined in test
|
|
//public constructor B(a: test.A) defined in test.B
|
|
//value-parameter a: test.A defined in test.B.<init>
|
|
//public final class C : test.B defined in test
|
|
//public constructor C() defined in test.C
|
|
//local final class <no name provided> : test.A defined in test.C.<init>
|
|
//public constructor <no name provided>() defined in test.C.<init>.<no name provided>
|
|
//public open fun get(x: kotlin.Int): kotlin.Unit defined in test.C.<init>.<no name provided>
|
|
//value-parameter x: kotlin.Int defined in test.C.<init>.<no name provided>.get |