ChangeSet

class ChangeSet(val clazz: KClass<*>)

Constructors

Link copied to clipboard
constructor(clazz: KClass<*>)

Types

Link copied to clipboard
data class Change<T>(val old: Optional<T>, val new: T, val oldState: ChangeSet.State, val newState: ChangeSet.State)
Link copied to clipboard
sealed interface State

Properties

Link copied to clipboard
val clazz: KClass<*>

Functions

Link copied to clipboard
operator fun <T> get(key: KProperty<T>): ChangeSet.Change<T>
Link copied to clipboard
operator fun <T> set(key: KProperty<T>, value: ChangeSet.Change<T>)