Author: davidb
Date: Wed Jun 21 14:01:20 2017
New Revision: 1799447
URL: http://svn.apache.org/viewvc?rev=1799447&view=rev
Log:
Felix Converter - better handling of null values
Modified:
felix/trunk/converter/converter/src/main/java/org/apache/felix/converter/impl/ConvertingImpl.java
Modified:
felix/trunk/converter/converter/src/main/java/org/apache/felix/converter/impl/ConvertingImpl.java
URL:
http://svn.apache.org/viewvc/felix/trunk/converter/converter/src/main/java/org/apache/felix/converter/impl/ConvertingImpl.java?rev=1799447&r1=1799446&r2=1799447&view=diff
==============================================================================
---
felix/trunk/converter/converter/src/main/java/org/apache/felix/converter/impl/ConvertingImpl.java
(original)
+++
felix/trunk/converter/converter/src/main/java/org/apache/felix/converter/impl/ConvertingImpl.java
Wed Jun 21 14:01:20 2017
@@ -577,15 +577,8 @@ public class ConvertingImpl implements C
// This is not a primitive, just return null
return null;
}
- if (cls.equals(boolean.class)) {
- return false;
- } else if (cls.equals(long.class) ) {
- return 0L;
- } else if (cls.equals(double.class) ) {
- return 0.0;
- }
- return 0;
+ return converter.convert(0).to(cls);
}
private static boolean isMapType(Class<?> cls, boolean asJavaBean) {