0

我有一个IJavaElement,我想知道元素属于哪IClasspathEntry一个。IJavaProject

我有一种感觉,我错过了一些明显的东西,但我找不到一个简单的解决方案。

提前感谢您提供的任何提示和答案。

4

1 回答 1

0

也许这会有所帮助:

IPackageFragmentRoot root = (IPackageFragmentRoot) element.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT);
IClasspathEntry entry = root.getRawClasspathEntry();

请注意,这不是 Java 元素和类路径条目之间的一对一关系,此代码仅返回第一个条目。

于 2010-07-22T07:23:42.050 回答