[jbosstools-commits] JBoss Tools SVN: r17514 - trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/search.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Thu Sep 10 12:07:49 EDT 2009


Author: dazarov
Date: 2009-09-10 12:07:48 -0400 (Thu, 10 Sep 2009)
New Revision: 17514

Modified:
   trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/search/SeamELReferencesQueryParticipant.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4771

Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/search/SeamELReferencesQueryParticipant.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/search/SeamELReferencesQueryParticipant.java	2009-09-10 15:44:50 UTC (rev 17513)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/src/org/jboss/tools/seam/ui/search/SeamELReferencesQueryParticipant.java	2009-09-10 16:07:48 UTC (rev 17514)
@@ -14,6 +14,7 @@
 import org.eclipse.core.resources.IResource;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.jdt.core.IMethod;
 import org.eclipse.jdt.ui.search.ElementQuerySpecification;
 import org.eclipse.jdt.ui.search.IMatchPresentation;
 import org.eclipse.jdt.ui.search.IQueryParticipant;
@@ -44,12 +45,14 @@
 			throws CoreException {
 		if(querySpecification instanceof ElementQuerySpecification){
 			ElementQuerySpecification qs = (ElementQuerySpecification)querySpecification;
-			IFile file = (IFile)qs.getElement().getResource();
-			String name = ELSearcher.getPropertyName(qs.getElement().getElementName());
-			
-			searcher = new ELSearcher(requestor, file, name);
-			
-			searcher.findELReferences();
+			if(qs.getElement() instanceof IMethod){
+				IFile file = (IFile)qs.getElement().getResource();
+				String name = ELSearcher.getPropertyName(qs.getElement().getElementName());
+				
+				searcher = new ELSearcher(requestor, file, name);
+				
+				searcher.findELReferences();
+			}
 		}
 	}
 	



More information about the jbosstools-commits mailing list