rd-framework / com.jetbrains.rd.framework.base / RdDelegateBase

RdDelegateBase

abstract class RdDelegateBase<out T : RdBindableBase> : IRdBindable

Constructors

<init>

RdDelegateBase(delegatedBy: T)

Properties

delegatedBy

val delegatedBy: T

Functions

deepClone

abstract fun deepClone(): IRdBindable

Creates a clone of this IRdBindable not bound to any protocol

print

open fun print(printer: <ERROR CLASS>): Unit

Extension Functions

bind

fun <T : IRdBindable?> T.bind(lf: <ERROR CLASS>, parent: IRdDynamic, name: String): Unit?

deepClonePolymorphic

fun <T> T.deepClonePolymorphic(): T

identify

fun <T : IRdBindable?> T.identify(identities: IIdentities, ids: RdId): Unit?