FILE: callOnThisInDelegateExpression.kt public abstract interface Delegate : R|kotlin/properties/ReadWriteProperty| { public abstract infix fun resource(factory: R|Factory|): R|Delegate| } public abstract interface Factory : R|kotlin/Any| { } public abstract interface Some : R|kotlin/Any| { } public final fun R|Self|.delegateOf(clazz: R|java/lang/Class|): R|Delegate| { ^delegateOf Null(null)!! } public abstract class SomeImpl : R|Some| { public constructor(): R|SomeImpl| { super() } public abstract val type: R|java/lang/Class| public get(): R|java/lang/Class| public final var bundle: R|R?|by this@R|/SomeImpl|.R|/delegateOf||, R|R|>(this@R|/SomeImpl|.R|/SomeImpl.type|).R|SubstitutionOverride, R?>|>|(this@R|/SomeImpl|.R|/SomeImpl.getFactory||, R|R|>()) public get(): R|R?| { ^ this@R|/SomeImpl|.D|/SomeImpl.bundle|.R|SubstitutionOverride|(this@R|/SomeImpl|, ::R|/SomeImpl.bundle|) } public set(: R|R?|): R|kotlin/Unit| { ^ this@R|/SomeImpl|.D|/SomeImpl.bundle|.R|SubstitutionOverride|(this@R|/SomeImpl|, ::R|/SomeImpl.bundle|, R|/bundle|) } public final fun |, T : R|Some|> getFactory(): R|Factory| { ^getFactory Null(null)!! } }