docs/contributing/java-to-kotlin-conversion-guide.md
This guide describes our process for converting Java code to Kotlin.
Java and Kotlin are compatible languages, but we decided to convert our codebase to Kotlin for the following reasons:
See our ADR-0001 for more information.
example.java -> example.kt).when expressions instead of if-else statements.apply and also to perform side effects on objects.@JvmField to expose a Kotlin property as a field in Java.