私は次の状況にあります:
私はクラスnumberOneUserであり、フレームワークは実行時にファイルシステムから.classファイルとして私をロードします。
私の.classファイルがあるディレクトリには、さらに多くの.classファイルがあることを知っています。(例:theOtherUser.class)
それらのいくつかは私と同じインターフェースを実装しています。(ユーザーと呼ばれる)
ここで、実行時に、そのインターフェイスを実装し、リフレクション(オーバーライドメソッドなど)で変更する2番目(またはそれ以上)のクラスを見つけたいと思います。
フレームワークへの唯一の参照は、フレームワークの一部である応答可能なオブジェクトへの参照が呼び出され、与えられていることを知っていることです。さらに、フレームワークが私の上のディレクトリにframework.jarファイルとして存在することを知っています。
追加情報はありません。
この他のクラスを見つける方法は?