Author: akazakov
Date: 2008-04-01 09:52:54 -0400 (Tue, 01 Apr 2008)
New Revision: 7242
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamExpressionResolver.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1258
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamExpressionResolver.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamExpressionResolver.java 2008-04-01
13:19:24 UTC (rev 7241)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamExpressionResolver.java 2008-04-01
13:52:54 UTC (rev 7242)
@@ -180,16 +180,18 @@
*/
protected MessagesInfo(MemberInfo parentMember, ISeamMessages messages) throws
JavaModelException {
super(null, null, messages.getName(), 0, null, false, null);
+ this.messages = messages;
IMember member = (IMember)getJavaElement();
- IType type = member.getDeclaringType();
- setSourceType(type);
- setDeclaringTypeQualifiedName(type==null?null:type.getFullyQualifiedName());
- setName(messages.getName());
- setModifiers(type.getFlags());
- setParentMember(parentMember);
- setDataModel(false);
- setType(type==null?null:new Type(null, type));
- this.messages = messages;
+ if(member!=null) {
+ IType type = member.getDeclaringType();
+ setSourceType(type);
+ setDeclaringTypeQualifiedName(type==null?null:type.getFullyQualifiedName());
+ setName(messages.getName());
+ setModifiers(type.getFlags());
+ setParentMember(parentMember);
+ setDataModel(false);
+ setType(type==null?null:new Type(null, type));
+ }
}
/* (non-Javadoc)