Author: scabanovich
Date: 2012-02-08 20:42:44 -0500 (Wed, 08 Feb 2012)
New Revision: 38527
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java
Log:
JBIDE-10791
https://issues.jboss.org/browse/JBIDE-10791
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java 2012-02-09
00:04:46 UTC (rev 38526)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java 2012-02-09
01:42:44 UTC (rev 38527)
@@ -626,7 +626,9 @@
if (p != null) {
n = p.getMemberName();
Object o = p.getValue();
- if(!values.containsKey(n)) {
+ // Default value can be null since JDT does not computes complex values
+ // E.g. values (char)7 or (2 + 3) will be resolved to null.
+ if(!values.containsKey(n) && o != null) {
values.put(n, o.toString());
}
}