FILE: delegateWithAnonymousObject.kt public abstract class DelegateProvider : R|kotlin/Any| { public constructor(): R|DelegateProvider| { super() } } public final fun |, Target : R|kotlin/Any|> R|Type|.delegate(factory: R|() -> kotlin/properties/ReadWriteProperty|): R|kotlin/properties/ReadWriteProperty| { ^delegate Null(null)!! } public final class IssueListView : R|DelegateProvider| { public constructor(): R|IssueListView| { super|>() } public final fun updateFrom(any: R|kotlin/Any|): R|kotlin/Unit| { } } public final class IssuesListUserProfile : R|DelegateProvider| { public constructor(): R|IssuesListUserProfile| { super|>() } public final var issueListView: R|IssueListView|by this@R|/IssuesListUserProfile|.R|/delegate|( = delegate@fun (): R|kotlin/properties/ReadWriteProperty| { ^ object : R|kotlin/properties/ReadWriteProperty| { private constructor(): R|| { super() } public final override fun getValue(thisRef: R|IssuesListUserProfile|, property: R|kotlin/reflect/KProperty<*>|): R|IssueListView| { ^getValue R|/IssueListView.IssueListView|() } public final override fun setValue(thisRef: R|IssuesListUserProfile|, property: R|kotlin/reflect/KProperty<*>|, value: R|IssueListView|): R|kotlin/Unit| { ^setValue R|/IssueListView.IssueListView|().R|/IssueListView.updateFrom|(R|/value|) } } } ) public get(): R|IssueListView| { ^ this@R|/IssuesListUserProfile|.D|/IssuesListUserProfile.issueListView|.R|FakeOverride|(this@R|/IssuesListUserProfile|, ::R|/IssuesListUserProfile.issueListView|) } public set(: R|IssueListView|): R|kotlin/Unit| { this@R|/IssuesListUserProfile|.D|/IssuesListUserProfile.issueListView|.R|FakeOverride|(this@R|/IssuesListUserProfile|, ::R|/IssuesListUserProfile.issueListView|, R|/issueListView|) } }