X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/ClasspathEntry.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/ClasspathEntry.java index df61b62..4f1cc9b 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/ClasspathEntry.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/ClasspathEntry.java @@ -10,14 +10,28 @@ *******************************************************************************/ package net.sourceforge.phpdt.internal.core; +import java.util.HashMap; +import java.util.HashSet; + import net.sourceforge.phpdt.core.IClasspathEntry; +import net.sourceforge.phpdt.core.IJavaModelStatus; +import net.sourceforge.phpdt.core.IJavaModelStatusConstants; import net.sourceforge.phpdt.core.IJavaProject; import net.sourceforge.phpdt.core.IPackageFragmentRoot; -import net.sourceforge.phpdt.core.JavaModelException; import net.sourceforge.phpdt.core.JavaCore; +import net.sourceforge.phpdt.core.JavaModelException; import net.sourceforge.phpdt.core.compiler.CharOperation; -import net.sourceforge.phpdt.internal.corext.Assert; +import net.sourceforge.phpdt.internal.core.util.Util; +//incastrix +//import net.sourceforge.phpdt.internal.corext.Assert; +//import org.eclipse.core.runtime.Assert; +import net.sourceforge.phpeclipse.PHPeclipsePlugin; +import org.eclipse.core.resources.IProject; +import org.eclipse.core.resources.IWorkspaceRoot; +import org.eclipse.core.resources.ResourcesPlugin; +import org.eclipse.core.runtime.AssertionFailedException; +import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; import org.w3c.dom.Document; @@ -29,74 +43,93 @@ import org.w3c.dom.Element; public class ClasspathEntry implements IClasspathEntry { /** - * Describes the kind of classpath entry - one of - * CPE_PROJECT, CPE_LIBRARY, CPE_SOURCE, CPE_VARIABLE or CPE_CONTAINER + * Describes the kind of classpath entry - one of CPE_PROJECT, CPE_LIBRARY, + * CPE_SOURCE, CPE_VARIABLE or CPE_CONTAINER */ public int entryKind; /** - * Describes the kind of package fragment roots found on - * this classpath entry - either K_BINARY or K_SOURCE or - * K_OUTPUT. + * Describes the kind of package fragment roots found on this classpath + * entry - either K_BINARY or K_SOURCE or K_OUTPUT. */ public int contentKind; /** - * The meaning of the path of a classpath entry depends on its entry kind: