RegisteredDslData

data class RegisteredDslData(val dsl: StatedDsl<*>, val component: Component<*>, val reload: () -> Unit, val key: String)

RegisteredDslData は、DSLの登録情報を保持するデータクラスです。 このクラスは、DSLインスタンス、関連するコンポーネント、再読み込み関数、および一意のキーを含みます。

主な用途:

  • DSLインスタンスの追跡と管理

  • コンポーネントとDSLの関連付け

  • DSLの再読み込み機能の提供

Constructors

Link copied to clipboard
constructor(dsl: StatedDsl<*>, component: Component<*>, reload: () -> Unit, key: String)

Properties

Link copied to clipboard

DSLに関連付けられたコンポーネント

Link copied to clipboard
val dsl: StatedDsl<*>

登録されたDSLインスタンス

Link copied to clipboard
val key: String

DSLの一意の識別キー

Link copied to clipboard
val reload: () -> Unit

DSLを再読み込みするための関数