kreflect / org.litote.kreflect

Package org.litote.kreflect

Functions

findProperty

fun <R : Any, T> findProperty(name: String): KProperty1<R, T?>

Find a property for class R of name name. Useful for private properties.

findPropertyValue

fun <R : Any, T> findPropertyValue(owner: R, name: String): T?

Find a property value for class R of name name. Useful for private properties.

setPropertyValue

fun <R : Any, T> setPropertyValue(owner: R, name: String, value: T?): Unit

Set a property value for class R of name name. Useful for private properties.