Verifique o tipo de membro / propriedade
Digamos que eu tenha qualquer classe, como esta:
class SomeClass(val aThing: String, val otherThing: Double)
Então eu uso a reflexão para analisar os campos dessa classe:
for(field in SomeClass.declaredMemberProperties){
}
Como posso verificar o tipo de cada campo?