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();
+ }
}
}