[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types ...
Marshall Culpepper
mculpepper at jboss.com
Wed Dec 20 15:43:47 EST 2006
User: mculpepper
Date: 06/12/20 15:43:47
Modified: core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types
JARPackageType.java
Log:
changed getSupportFor to check for nature instead of using JavaCore.create
Revision Changes Path
1.6 +11 -5 jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types/JARPackageType.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: JARPackageType.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.core/src/main/org/jboss/ide/eclipse/packages/core/model/types/JARPackageType.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- JARPackageType.java 20 Dec 2006 20:31:43 -0000 1.5
+++ JARPackageType.java 20 Dec 2006 20:43:47 -0000 1.6
@@ -3,12 +3,14 @@
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.Assert;
+import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.jdt.core.IJavaProject;
import org.eclipse.jdt.core.JavaCore;
import org.eclipse.jdt.core.JavaModelException;
+import org.jboss.ide.eclipse.core.util.ProjectUtil;
import org.jboss.ide.eclipse.packages.core.Trace;
import org.jboss.ide.eclipse.packages.core.model.IPackage;
import org.jboss.ide.eclipse.packages.core.model.IPackageFileSet;
@@ -65,12 +67,16 @@
}
public int getSupportFor(IProject project) {
- IJavaProject javaProject = JavaCore.create(project);
- if (javaProject == null)
+ try {
+ if (project.hasNature(JavaCore.NATURE_ID))
{
- return SUPPORT_NONE;
- }
return SUPPORT_FULL;
}
+ } catch (CoreException e) {
+ Trace.trace(getClass(), e);
+ }
+
+ return SUPPORT_NONE;
+ }
}
More information about the jboss-cvs-commits
mailing list