gh-pages / com.nextfaze.devfun.internal / ReflectedProperty

ReflectedProperty

interface ReflectedProperty (source)

Properties

Name Summary
desc abstract val desc: String
descWithDeclaringClass abstract val descWithDeclaringClass: String
field abstract val field: Field?
getter abstract val getter: Method?
isLateinit abstract val isLateinit: Boolean
isUninitialized abstract val isUninitialized: Boolean
property abstract val property: KProperty<*>
setter abstract val setter: Method?
type abstract val type: KClass<*>
value abstract var value: Any?

Functions

Name Summary
getDesc abstract fun getDesc(withDeclaringClass: Boolean = false): String
getValue abstract fun getValue(instanceProvider: InstanceProvider): Any?
isUninitialized abstract fun isUninitialized(receiver: Any?): Boolean
setValue abstract fun setValue(instanceProvider: InstanceProvider, value: Any?): Any?