Avatar ·

Kotlin फ़ाइल को Java स्रोत कोड में कैसे बदलें?

सभी को नमस्कार! मैं एक नौसिखिया डेवलपर हूँ और हाल ही में Kotlin सीखना शुरू किया है। मेरे पास Kotlin में लिखा एक प्रोजेक्ट है, लेकिन मेरे टीमलीड ने इस कोड का Java संस्करण देने के लिए कहा, क्योंकि टीम का कुछ हिस्सा अभी तक Kotlin पर नहीं आया है और केवल Java का उपयोग करता है।\n\nयहाँ Kotlin में मेरे फ़ंक्शन का उदाहरण है:\n\n```kotlin\ndata class User(val name: String, val age: Int)\n\nfun processUsers(users: List): List {\n return users\n .filter { it.age >= 18 }\n .map { "${it.name} (${it.age} лет)" }\n}\n```\n\nमैंने इसे मैन्युअल रूप से Java में फिर से लिखने की कोशिश की, लेकिन यह खासकर lambdas और data class के साथ बोझिल हो जाता है। मुझे पता है कि Kotlin JVM bytecode में कंपाइल होता है, लेकिन क्या Kotlin को वापस Java में decompile किया जा सकता है? या ऐसे टूल्स हैं जो इसे स्वचालित रूप से करते हैं? शायद IntelliJ IDEA के लिए plugins हैं?\n\nमैं एक तैयार समाधान चाहूँगा ताकि समय बचे और मैन्युअल ट्रांसफर में गलतियाँ न हों। पहले से धन्यवाद!\n<<>>\n

डीकंपाइल का उपयोग