@ -178,7 +178,6 @@ public class GenericConversionService implements ConversionService {
@@ -178,7 +178,6 @@ public class GenericConversionService implements ConversionService {
throwsConversionExecutorNotFoundException{
Assert.notNull(sourceClass,"The sourceType to convert from is required");
Assert.notNull(targetType,"The targetType to convert to is required");
// special handling for arrays since they are not indexable classes
@ -206,6 +205,13 @@ public class GenericConversionService implements ConversionService {
@@ -206,6 +205,13 @@ public class GenericConversionService implements ConversionService {
thrownewUnsupportedOperationException("Object to Collection conversion not yet supported");
}
}
if(sourceType.isMap()){
if(targetType.isMap()){
returnnewMapToMap(sourceType,targetType,this);
}else{
thrownewUnsupportedOperationException("Object to Map conversion not yet supported");
@ -71,7 +81,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -71,7 +81,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -88,18 +99,21 @@ public class GenericConversionServiceTests extends TestCase {
@@ -88,18 +99,21 @@ public class GenericConversionServiceTests extends TestCase {
@ -110,7 +124,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -110,7 +124,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -125,7 +140,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -125,7 +140,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -143,14 +159,16 @@ public class GenericConversionServiceTests extends TestCase {
@@ -143,14 +159,16 @@ public class GenericConversionServiceTests extends TestCase {
@ -159,7 +177,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -159,7 +177,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -168,7 +187,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -168,7 +187,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -177,17 +197,20 @@ public class GenericConversionServiceTests extends TestCase {
@@ -177,17 +197,20 @@ public class GenericConversionServiceTests extends TestCase {
@ -195,7 +218,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -195,7 +218,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -203,7 +227,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -203,7 +227,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -215,7 +240,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -215,7 +240,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -228,9 +254,21 @@ public class GenericConversionServiceTests extends TestCase {
@@ -228,9 +254,21 @@ public class GenericConversionServiceTests extends TestCase {
@ -238,8 +276,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -238,8 +276,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -248,22 +286,25 @@ public class GenericConversionServiceTests extends TestCase {
@@ -248,22 +286,25 @@ public class GenericConversionServiceTests extends TestCase {
@ -274,7 +315,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -274,7 +315,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -308,7 +350,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -308,7 +350,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -316,7 +358,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -316,7 +358,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -328,7 +370,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -328,7 +370,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -370,7 +412,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -370,7 +412,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -380,7 +422,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -380,7 +422,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -422,7 +464,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -422,7 +464,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -432,7 +474,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -432,7 +474,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -512,7 +554,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -512,7 +554,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -520,8 +562,8 @@ public class GenericConversionServiceTests extends TestCase {
@@ -520,8 +562,8 @@ public class GenericConversionServiceTests extends TestCase {
@ -534,7 +576,7 @@ public class GenericConversionServiceTests extends TestCase {
@@ -534,7 +576,7 @@ public class GenericConversionServiceTests extends TestCase {
@ -577,9 +619,9 @@ public class GenericConversionServiceTests extends TestCase {
@@ -577,9 +619,9 @@ public class GenericConversionServiceTests extends TestCase {