JVM dependency On the JVM platform, the Kotlin compiler distribution includes the runtime component required for using the reflection features as a separate artifact, kotlin-reflect. jar . This is done to reduce the required size of the runtime library for applications that do not use reflection features.7 Ara 2021