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) {


Reply via email to