Author: akazakov
Date: 2008-04-01 10:08:50 -0400 (Tue, 01 Apr 2008)
New Revision: 7244
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:53:07 UTC (rev 7243)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/el/SeamExpressionResolver.java 2008-04-01
14:08:50 UTC (rev 7244)
@@ -184,13 +184,18 @@
IMember member = (IMember)getJavaElement();
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));
+ if(member instanceof IType) {
+ type = (IType)member;
+ }
+ if(type!=null) {
+ 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));
+ }
}
}