FILE: anonymousObjectByDelegate.kt public abstract interface A : R|kotlin/Any| { public abstract var b: R|B| public get(): R|B| public set(value: R|B|): R|kotlin/Unit| } public abstract interface B : R|kotlin/Any| { } public final fun R|A|.test_1(): R|kotlin/Unit| { object : R|B| { private constructor(): R|| { super() } private final field $$delegate_0: R|B| = this@R|/test_1|.R|/A.b| } } public final fun R|A|.test_2(): R|kotlin/Unit| { object : R|B| { private constructor(): R|| { super() } private final field $$delegate_0: R|B| = this@R|/test_2|.R|/A.b| } } public final class D : R|kotlin/Any| { public constructor(x: R|kotlin/String|, y: R|kotlin/String| = this#.#): R|D| { super() } public final val x: R|kotlin/String| = R|/x| public get(): R|kotlin/String| public final val y: R|kotlin/String| = R|/y| public get(): R|kotlin/String| }