Cómo get una list de todas las classs en un file .kt

¿Es posible get una list de classs dentro de un file .kt? Parece que KDeclarationContainer es la class que estoy buscando, pero no estoy seguro de cómo usarla.

EDITAR: Estoy usando Kotlin Reflection.

No es posible get todas las classs que se declararon en un file fuente .kt específico en time de ejecución a través de la API de reflexión, de la misma manera que es imposible get todas las classs de Java en un file fuente .java con la API de reflexión de Java. Esta información simplemente no está disponible en time de ejecución.

¿Cuál es tu caso de uso? Creo que si confía en algo así, su mejor solución es declarar sus classs dentro de una class de nivel superior y llamar a KClass#nestedClasses para getlas todas en time de ejecución.