Reflections in Kotlin allows us introspection of the structure of our program at runtime. This also enables us to introspect the class modifiers, methods, and properties.
In this recipe, we will see how we can iterate over the properties of a Kotlin class. So let’s get started!
How to iterate over a class's properties in Kotlin
Getting ready
We’ll be using IntelliJ IDEA IDE for coding purposes. We will create a Student class, which will have the roll_number and name properties. We will then see how we can iterate over its properties.
If you are not using IntelliJ IDE or Android Studio, you might need to include reflection library in your classpath. Head on over to https://kotlinlang.org/docs/reference...