X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/JavaModelInfo.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/JavaModelInfo.java index b572012..b77f855 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/JavaModelInfo.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/JavaModelInfo.java @@ -10,13 +10,14 @@ *******************************************************************************/ package net.sourceforge.phpdt.internal.core; -import org.eclipse.core.resources.IProject; -import org.eclipse.core.resources.ResourcesPlugin; +import net.sourceforge.phpdt.core.IJavaModel; + +//import org.eclipse.core.resources.IProject; +//import org.eclipse.core.resources.ResourcesPlugin; /** - * Implementation of IJavaModel. A Java Model is specific to a - * workspace. - * + * Implementation of IJavaModel. A Java Model is specific to a workspace. + * * @see IJavaModel */ public class JavaModelInfo extends OpenableElementInfo { @@ -26,45 +27,49 @@ public class JavaModelInfo extends OpenableElementInfo { */ Object[] nonJavaResources; -/** - * Constructs a new Java Model Info - */ -protected JavaModelInfo() { -} -/** - * Compute the non-java resources contained in this java project. - */ -private Object[] computeNonJavaResources() { - IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); - int length = projects.length; - Object[] nonJavaResources = null; - int index = 0; - for (int i = 0; i < length; i++) { - IProject project = projects[i]; - if (!JavaProject.hasJavaNature(project)) { - if (nonJavaResources == null) { - nonJavaResources = new Object[length]; - } - nonJavaResources[index++] = project; - } - } - if (index == 0) return NO_NON_JAVA_RESOURCES; - if (index < length) { - System.arraycopy(nonJavaResources, 0, nonJavaResources = new Object[index], 0, index); + /** + * Constructs a new Java Model Info + */ + protected JavaModelInfo() { } - return nonJavaResources; -} -/** - * Returns an array of non-java resources contained in the receiver. - */ -Object[] getNonJavaResources() { + /** + * Compute the non-java resources contained in this java project. + */ +// private Object[] computeNonJavaResources() { +// IProject[] projects = ResourcesPlugin.getWorkspace().getRoot() +// .getProjects(); +// int length = projects.length; +// Object[] nonJavaResources = null; +// int index = 0; +// for (int i = 0; i < length; i++) { +// IProject project = projects[i]; +// if (!JavaProject.hasJavaNature(project)) { +// if (nonJavaResources == null) { +// nonJavaResources = new Object[length]; +// } +// nonJavaResources[index++] = project; +// } +// } +// if (index == 0) +// return NO_NON_JAVA_RESOURCES; +// if (index < length) { +// System.arraycopy(nonJavaResources, 0, +// nonJavaResources = new Object[index], 0, index); +// } +// return nonJavaResources; +// } - Object[] nonJavaResources = this.nonJavaResources; - if (nonJavaResources == null) { - nonJavaResources = computeNonJavaResources(); - this.nonJavaResources = nonJavaResources; - } - return nonJavaResources; -} + /** + * Returns an array of non-java resources contained in the receiver. + */ +// Object[] getNonJavaResources() { +// +// Object[] nonJavaResources = this.nonJavaResources; +// if (nonJavaResources == null) { +// nonJavaResources = computeNonJavaResources(); +// this.nonJavaResources = nonJavaResources; +// } +// return nonJavaResources; +// } }