Author: vrubezhny
Date: 2011-06-10 13:23:10 -0400 (Fri, 10 Jun 2011)
New Revision: 32016
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSF2CCAttrsHyperlink.java
Log:
JBIDE-9099
OpenOn on JSF composite component throws AssertionFailedException
An error will be shown if the position coudn't be found for composite component
interface or attribute
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSF2CCAttrsHyperlink.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSF2CCAttrsHyperlink.java 2011-06-10
17:19:53 UTC (rev 32015)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.text.ext/src/org/jboss/tools/jsf/text/ext/hyperlink/JSF2CCAttrsHyperlink.java 2011-06-10
17:23:10 UTC (rev 32016)
@@ -72,6 +72,10 @@
if (attrObject != null) {
PositionHolder h = PositionHolder.getPosition(attrObject, null);
h.update();
+ if (h.getStart() == -1 || h.getEnd() == -1) {
+ openFileFailed();
+ return;
+ }
attrRegion = new Region(h.getStart(), h.getEnd() - h.getStart());
}
}
Show replies by date