setAdditionalData

inline fun <T : Any> setAdditionalData(contextClass: KClass<*>, value: T, key: String? = null)

指定されたコンテキストクラスに対して型安全に追加データを設定します。

同じコンテキストクラス、型、キーの組み合わせで既存のデータがある場合は置き換えられます。

Parameters

contextClass

追加データが関連付けられたコンテキストクラス

value

追加する値

T

追加データの値の型

key

追加データの一意のキー