rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt [73:88]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lifetime.executeIfAlive { assert(bindDefinitions == null) bindDefinitions = definitions } } proto.wire.advise(lifetime, this) } override fun init(lifetime: Lifetime, proto: IProtocol, ctx: SerializationCtx) { super.init(lifetime, proto, ctx) if (!optimizeNested) { change.advise(lifetime) { if (isLocalChange) { val definitions = tryGetBindDefinitions(lifetime) ?: return@advise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt [74:89]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lifetime.executeIfAlive { assert(bindDefinitions == null) bindDefinitions = definitions } } proto.wire.advise(lifetime, this) } override fun init(lifetime: Lifetime, proto: IProtocol, ctx: SerializationCtx) { super.init(lifetime, proto, ctx) if (!optimizeNested) { change.advise(lifetime) { if (isLocalChange) { val definitions = tryGetBindDefinitions(lifetime) ?: return@advise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -