From 015284af7cf8eff979cd0c5e5ad3d189915e98a9 Mon Sep 17 00:00:00 2001 From: Costin Leau Date: Thu, 27 Aug 2009 09:47:15 +0000 Subject: [PATCH] + add implicit (String) type for typed string values w/o a specified type --- .../beans/factory/support/ConstructorResolver.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/org.springframework.beans/src/main/java/org/springframework/beans/factory/support/ConstructorResolver.java b/org.springframework.beans/src/main/java/org/springframework/beans/factory/support/ConstructorResolver.java index 30b93f7f59..d390803b15 100644 --- a/org.springframework.beans/src/main/java/org/springframework/beans/factory/support/ConstructorResolver.java +++ b/org.springframework.beans/src/main/java/org/springframework/beans/factory/support/ConstructorResolver.java @@ -681,14 +681,7 @@ class ConstructorResolver { } } args.arguments[paramIndex] = convertedValue; - if (mbd.isLenientConstructorResolution()) { - args.rawArguments[paramIndex] = originalValue; - } - else { - args.rawArguments[paramIndex] = - ((sourceValue instanceof TypedStringValue && !((TypedStringValue) sourceValue).hasTargetType()) ? - convertedValue : originalValue); - } + args.rawArguments[paramIndex] = originalValue; } else { // No explicit match found: we're either supposed to autowire or