Reflexión de KFlin KFunction – get valores de parameters

Para crear una anotación simple que registre las llamadas a funciones, estoy tratando de get los siguientes attributes de una function que tiene dicha anotación:

  • Nombre de la function
  • Nombres de parameters
  • Valores paramétricos

Lo que tengo hasta ahora usa KCallable como valor, lo que hace que agarrar el nombre y los nombres de la list de KParameter bastante simple. Sin embargo, no puedo entender cómo get los valores de dichos parameters para hacer que la statement de logging sea más contextual.

¿Alguien tiene ideas sobre cómo tomar estos valores de parameters dentro de la anotación? No necesita usar KCallable , que simplemente parecía el receptor más intuitivo.