Author: akazakov
Date: 2010-05-25 18:03:10 -0400 (Tue, 25 May 2010)
New Revision: 22317
Modified:
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/ca/AbstractELCompletionEngine.java
Log:
https://jira.jboss.org/browse/JBIDE-6352
Modified:
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/ca/AbstractELCompletionEngine.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/ca/AbstractELCompletionEngine.java 2010-05-25
21:30:24 UTC (rev 22316)
+++
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/ca/AbstractELCompletionEngine.java 2010-05-25
22:03:10 UTC (rev 22317)
@@ -561,7 +561,6 @@
left = (ELInvocationExpression)left.getParent();
if (left != expr) { // inside expression
segment = new JavaMemberELSegmentImpl();
- segment.setResolved(true);
if(left instanceof ELArgumentInvocation) {
String s = "#{" + left.getLeft().toString() +
collectionAdditionForCollectionDataModel + "}"; //$NON-NLS-1$ //$NON-NLS-2$
ELParser p = getParserFactory().createParser();
@@ -575,6 +574,7 @@
members = resolveSegment(left, members, resolution, returnEqualedVariablesOnly,
varIsUsed, segment);
}
if(!members.isEmpty()) {
+ segment.setResolved(true);
segment.setMemberInfo(members.get(0)); // TODO: This is a buggy way to select a
member to setup in a segment
}
resolution.addSegment(segment);