Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.fir.txt
T
2023-03-17 12:37:31 +00:00

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|()
}
}