rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt [579:592]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - is Member.Field -> type is IBindable is Member.Reactive -> isBindable else -> false } protected open val Member.Reactive.isBindable : Boolean get() = when (this) { is Member.Reactive.Stateful.Extension -> when { this.delegatedBy !is BindableDeclaration -> false (this.findDelegate()?.delegateType as? Member.DelegateType.Delegated)?.type is IBindable -> true this.findDelegate()?.delegateType is Member.DelegateType.Custom -> true else -> false } else -> true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt [206:219]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - is Member.Field -> type is IBindable is Member.Reactive -> isBindable else -> false } protected open val Member.Reactive.isBindable : Boolean get() = when (this) { is Member.Reactive.Stateful.Extension -> when { this.delegatedBy !is BindableDeclaration -> false (this.findDelegate()?.delegateType as? Member.DelegateType.Delegated)?.type is IBindable -> true this.findDelegate()?.delegateType is Member.DelegateType.Custom -> true else -> false } else -> true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -