Como converter um arquivo Kotlin em um arquivo Java: guia passo a passo
Olá a todos! Sou um desenvolvedor iniciante em Kotlin, mas meu líder de equipe exige que eu forneça código em Java para um projeto legado. O problema é que já escrevi várias classes em Kotlin, e reescrevê-las manualmente é um trabalho infernal.\n\nAqui está um exemplo da minha classe Kotlin:\n\n```kotlin\ndata class User(val name: String, val age: Int) {\n fun isAdult(): Boolean = age >= 18\n \n companion object {\n fun fromJson(json: String): User {\n // lógica simplificada\n val parts = json.split(",")\n return User(parts[0], parts[1].toInt())\n }\n }\n}\n\nfun main() {\n val user = User("Alice", 25)\n println(user.isAdult())\n}\n```\n\nEu sei que Kotlin compila para bytecode JVM, mas é possível obter o código-fonte Java a partir disso? Tentei decompilar, mas...