Author: vrubezhny
Date: 2009-01-29 12:47:30 -0500 (Thu, 29 Jan 2009)
New Revision: 13356
Modified:
branches/jbosstools-3.0.0.CR2/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java
Log:
JBIDE-3684 OpenOns in some cases throw NPE
Issue is fixed
Modified:
branches/jbosstools-3.0.0.CR2/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java
===================================================================
---
branches/jbosstools-3.0.0.CR2/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java 2009-01-29
17:47:20 UTC (rev 13355)
+++
branches/jbosstools-3.0.0.CR2/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamELCompletionEngine.java 2009-01-29
17:47:30 UTC (rev 13356)
@@ -823,10 +823,12 @@
ELOperandResolveStatus status = resolveELOperand(file, expr, true, vars, varSearcher);
if (status.isOK()) {
MemberInfo member = status.getMemberOfResolvedOperand();
- IJavaElement el = member.getJavaElement();
- if (el != null) {
- res.add(el);
- return res;
+ if (member != null) {
+ IJavaElement el = member.getJavaElement();
+ if (el != null) {
+ res.add(el);
+ return res;
+ }
}
}
return res;
Show replies by date