1
kotlin
クラスをすべて特定のパッケージで見つけることはできますか?kotlinのリフレクションを使用してパッケージ内のすべてのクラスを見つける方法
私はまた注釈付きクラスだけを必要としますが、大したことではありません。助言がありますか ?
kotlin
クラスをすべて特定のパッケージで見つけることはできますか?kotlinのリフレクションを使用してパッケージ内のすべてのクラスを見つける方法
私はまた注釈付きクラスだけを必要としますが、大したことではありません。助言がありますか ?
JVM上のKotlinは、クラスローダーの実装のためにこの点でJavaと同じ問題を抱えています。
クラスローダーは、クラスに提供されるクラスをVMに伝える必要はなく、クラスを返すか、例外をスローする必要があります。
ソースとより多くの情報:Can you find all classes in a package using reflection?
リンクされたスレッドを要約すると、あなたは現在のクラスパスを検査できるようにするソリューションが多数あります。
ClassPath
です。これはClassInfo
を返します。あなたのユースケースでは十分ではありませんが、Guavaはほぼすべての場所で利用可能です。