10
यदि मेरे पास "mypackage.MyClass"
जैसी स्ट्रिंग है, तो मैं रनटाइम पर (0 JVM से) KClass
कैसे प्राप्त कर सकता हूं?पैकेज श्रेणी नाम स्ट्रिंग से कोटलिन केक्लास कैसे प्राप्त करें?
यदि मेरे पास "mypackage.MyClass"
जैसी स्ट्रिंग है, तो मैं रनटाइम पर (0 JVM से) KClass
कैसे प्राप्त कर सकता हूं?पैकेज श्रेणी नाम स्ट्रिंग से कोटलिन केक्लास कैसे प्राप्त करें?
आप एक Class
उदाहरण Class.forName
होने का जावा के विधि का उपयोग करें और फिर इसे एक KClass
में बदलने का .kotlin
विस्तार संपत्ति का उपयोग कर सकते हैं। कोड तब इस तरह दिखता है:
val kClass = Class.forName("mypackage.MyClass").kotlin
किसी बिंदु पर एक और प्रत्यक्ष तरीका जोड़ा जा सकता है। मुद्दा here
स्थित है