Author: dazarov
Date: 2009-12-23 12:30:14 -0500 (Wed, 23 Dec 2009)
New Revision: 19564
Modified:
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/ELResolutionImpl.java
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSPExprHyperlinkPartitioner.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-4758
Modified:
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/ELResolutionImpl.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/ELResolutionImpl.java 2009-12-23
17:02:41 UTC (rev 19563)
+++
trunk/common/plugins/org.jboss.tools.common.el.core/src/org/jboss/tools/common/el/core/resolver/ELResolutionImpl.java 2009-12-23
17:30:14 UTC (rev 19564)
@@ -78,7 +78,7 @@
for(ELSegment segment : segments){
if(segment.getSourceReference() != null &&
segment.getSourceReference().getStartPosition() <= offset &&
- segment.getSourceReference().getStartPosition()+segment.getSourceReference().getLength()
>= offset)
+ segment.getSourceReference().getStartPosition()+segment.getSourceReference().getLength()
> offset)
return segment;
}
return null;
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSPExprHyperlinkPartitioner.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSPExprHyperlinkPartitioner.java 2009-12-23
17:02:41 UTC (rev 19563)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSPExprHyperlinkPartitioner.java 2009-12-23
17:30:14 UTC (rev 19564)
@@ -99,7 +99,7 @@
for(ELReference reference : references){
for(ELExpression expression : reference.getEl()){
- if (reference.getStartPosition()+expression.getStartPosition() <= offset
&& reference.getStartPosition()+expression.getEndPosition() >= offset)
+ if (reference.getStartPosition()+expression.getStartPosition() <= offset
&& reference.getStartPosition()+expression.getEndPosition() > offset)
return new ExpressionStructure(reference, expression);
}
}
@@ -123,7 +123,7 @@
return null;
for(ELInvocationExpression ie : expression.getInvocations()){
- if (reference.getStartPosition()+ie.getStartPosition() <= offset &&
reference.getStartPosition()+ie.getEndPosition() >= offset) {
+ if (reference.getStartPosition()+ie.getStartPosition() <= offset &&
reference.getStartPosition()+ie.getEndPosition() > offset) {
return ie;
}
}