reduce complexity

git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@7272 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
Brian Remedios
2011-09-17 04:39:08 +00:00
parent 051aa506c6
commit 28360da680

View File

@ -34,6 +34,10 @@ public class JavaProjectClassLoader extends URLClassLoader {
workspaceRoot = null;
}
private static IProject projectFor(IJavaProject javaProject, IClasspathEntry classpathEntry) {
return javaProject.getProject().getWorkspace().getRoot().getProject(classpathEntry.getPath().toString());
}
private void addURLs(IJavaProject javaProject, boolean exportsOnly) {
if (javaProjects.contains(javaProject)) return;
@ -52,8 +56,7 @@ public class JavaProjectClassLoader extends URLClassLoader {
// Recurse on projects
case IClasspathEntry.CPE_PROJECT:
IProject project = javaProject.getProject().getWorkspace().getRoot().getProject(
classpathEntry.getPath().toString());
IProject project = projectFor(javaProject, classpathEntry);
IJavaProject javaProj = JavaCore.create(project);
if (javaProj != null) {
addURLs(javaProj, true);