【发布时间】:2015-03-08 23:26:07
【问题描述】:
我正在研究an eclipse plugin,我正在尝试实现 F3(开放声明)功能。在找到包含类的项目后,我使用 findType 来获取该类的 IType。如果它是我工作区中的 .java 文件,我可以使用 getResource 来获取 IFile,然后打开其编辑器(如 here 所述)。
但是,如果它是 BinaryType,则 getResource 返回 null。我可以使用 getClassFile 获取类文件,但是当我使用它的 getResource 时,我也会得到 null。如果我尝试使用它的 getPath 方法,我会得到一个 IPath 到包含它的 jar 文件。
必须有某种方法可以到达源文件,并在编辑器中打开它,但我似乎找不到它。
【问题讨论】:
标签: eclipse-plugin