[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