Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个IJavaElement,我想知道元素属于哪IClasspathEntry一个。IJavaProject
IJavaElement
IClasspathEntry
IJavaProject
我有一种感觉,我错过了一些明显的东西,但我找不到一个简单的解决方案。
提前感谢您提供的任何提示和答案。
也许这会有所帮助:
IPackageFragmentRoot root = (IPackageFragmentRoot) element.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); IClasspathEntry entry = root.getRawClasspathEntry();
请注意,这不是 Java 元素和类路径条目之间的一对一关系,此代码仅返回第一个条目。