Как можно отразить пакет и перечислить все классы как KClass <*>?
fun listAllClassesInPackage(pack: String): List<KClass<*>> = ...
fun main(args: Array<String>) {
val classes: List<KClass<*>> = listAllClassesInPackage("com.example")
classes.forEach { k ->
println(k)
}
}