27 lines
662 B
Plaintext
Vendored
27 lines
662 B
Plaintext
Vendored
FILE: superCallWithDelegation.kt
|
|
public abstract interface A : R|kotlin/Any| {
|
|
public abstract fun foo(): R|kotlin/Unit|
|
|
|
|
}
|
|
public open class B : R|A| {
|
|
public constructor(a: R|A|): R|B| {
|
|
super<R|kotlin/Any|>()
|
|
}
|
|
|
|
private final field $$delegate_0: R|A| = R|<local>/a|
|
|
|
|
private final val a: R|A| = R|<local>/a|
|
|
private get(): R|A|
|
|
|
|
}
|
|
public final class C : R|B| {
|
|
public constructor(a: R|A|): R|C| {
|
|
super<R|B|>(R|<local>/a|)
|
|
}
|
|
|
|
public open override fun foo(): R|kotlin/Unit| {
|
|
this@R|/C|.super<R|B|>.R|/B.foo|()
|
|
}
|
|
|
|
}
|