10
"mypackage.MyClass"
のような文字列がある場合、実行時に(JVMから)対応するKClass
を取得するにはどうすればよいですか?パッケージクラス名文字列からKotlin KClassを取得するには?
"mypackage.MyClass"
のような文字列がある場合、実行時に(JVMから)対応するKClass
を取得するにはどうすればよいですか?パッケージクラス名文字列からKotlin KClassを取得するには?
Class
インスタンスを取得する方法を使用して.kotlin
拡張プロパティを使用してKClass
に変換してからKClass
に変換することができます。コードは次のようになります。
val kClass = Class.forName("mypackage.MyClass").kotlin
ある時点で、より直接的な方法を追加することができます。問題は位置していますhere