¿Cómo obtengo una KProperty1 de una KProperty0?
En mi API, he invalidado la invocación en KProperty0
para realizar ciertas acciones y proporciono una instancia para get estas properties:
api { instance::property1 { /* Do stuff */ } }
Pero en lugar de KProperty0
necesito el KProperty1
correspondiente. Actualmente busco la propiedad de la class con el mismo nombre que KProperty0
.
- Obtén la function por nombre dinámicamente en Kotlin
- ¿Por qué == e iguales producen resultados diferentes?
- Kotlin: isAssignableFrom y reflexiones del tipo de reflexión
- ¿Cómo get una KClass de Array?
- Crear una nueva instancia de una KClass
operator fun KProperty0<*>.invoke(...) { val kproperty1 = T::class.memberProperties.find { it.name == this.name } }
¿Hay alguna forma de get KProperty1
sin iterar sobre todos ellos?
- Kotlin: doble operador de colon (reflexión) sobre
- Verificar si la function es extensión
- Manera idiomática de invocar methods a través de la reflexión en Kotlin
- La delegación de propiedad kotlin alias lanza Exception
- ¿Puedo get una KFunction de una variable del tipo de function en Kotlin?
- Obteniendo la class actual
- Implementando una interfaz de kotlin en java
- ¿Hay alguna manera de identificar una class de datos Kotlin de una class regular de Kotlin?
- Aplicación Kotlin / Android: cambiar los elementos de vista desde el exterior
- Espere a que se completen las tareas de los suscriptores de ConnectableObservable