Author: vrubezhny
Date: 2008-09-08 10:20:02 -0400 (Mon, 08 Sep 2008)
New Revision: 10141
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-2678 Ctrl + Click EL expressions containing
brackets
issue is fixed
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java 2008-09-08
13:11:01 UTC (rev 10140)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java 2008-09-08
14:20:02 UTC (rev 10141)
@@ -1003,6 +1003,10 @@
for (TypeInfoCollector.MemberInfo info : javaElementInfosToFilter) {
// We do expect nothing but name for method tokens (No round brackets)
String filter = token.getText();
+ if (token.getType() == ELOperandToken.EL_METHOD_TOKEN) {
+ if (filter.indexOf('(') >=0)
+ filter = filter.substring(0, filter.indexOf('('));
+ }
// This is used for validation.
if (info.getName().equals(filter)) {
javaElements.add(info.getJavaElement());