[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools.jdt] Re: Matching IJavaElement with classpath entries

IJavaElement element = ...;
IClaspathEntry[] resolvedEntries = ...;
IPackageFragmentRoot root = (IPackageFragmentRoot) element.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT);
IPath path = root.getPath();
for (int i=0; i < resolvedEntries.length; i++)
  if (path.equals(resolvedEntries[i].getPath())
    return resolvedEntries[i];

HTH,
Jerome

Martin Vlk wrote:
Hi folks,
I've come about a problem of finding an IClasspathEntry for an IJavaElement within IJavaProject.


I start with an array od resolved IClasspathEntries and an IJavaElement. How do I find out which classpath entry corresponds to the given IJavaElement?

Cheers
vlcak