gpt4 book ai didi

java - 从 IType 实例化对象

转载 作者:太空宇宙 更新时间:2023-11-04 08:10:10 25 4
gpt4 key购买 nike

我想知道 Eclipse JDT 是否提供任何 API 函数来从 IType 实例化对象。

我们使用 Eclipse JDT 搜索引擎来检索具有特定接口(interface)的类,例如 Application,如下所示:

public interface Application {
void launch();
}

使用 JDT 搜索引擎,我们可以获得一个 IType 对象,该对象表示实现 Application 接口(interface)的类。假设实现类有一个无参构造函数。

我们试图实现的是从IType获取具体的Object。所以,我想知道 JDT 是否提供了任何 API 函数来执行此操作。

如果是,我们将使用它来实例化IType。如果没有,我们将找到包含的项目,从中构建一个 ClassLoader,然后使用反射直接实例化该类。

预先感谢,马特

最佳答案

不。反射(reflection)是必经之路。

关于java - 从 IType 实例化对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11366826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com