EclipseJDTがからオブジェクトをインスタンス化するためのAPI関数を提供しているかどうかを知りたいですIType。
Eclipse JDT検索エンジンを使用して、特定のインターフェイスを持つクラスを取得しています。たとえばApplication、次のようになります。
public interface Application {
void launch();
}
JDT検索エンジンを使用して、インターフェイスITypeを実装するクラスを表すオブジェクトを取得できApplicationます。実装クラスに引数のないコンストラクターがあると想定します。
私たちが達成しようとしているのは、Objectから具体的なものを取得することITypeです。それで、JDTがそうするためのAPI関数を提供するかどうか知りたいです。
含まれている場合は、それを使用してをインスタンス化しますIType。そうでない場合は、含まれているプロジェクトを見つけ、そこからビルドしてClassLoaderから、リフレクションを使用してクラスを直接インスタンス化します。
事前に感謝します、マット