removed generic warning
This commit is contained in:
parent
1c33206042
commit
bb93f5967f
|
|
@ -37,18 +37,18 @@ import org.springframework.core.convert.converter.ConditionalGenericConverter;
|
||||||
*/
|
*/
|
||||||
final class ObjectToStringConverter implements ConditionalGenericConverter {
|
final class ObjectToStringConverter implements ConditionalGenericConverter {
|
||||||
|
|
||||||
|
public Set<ConvertiblePair> getConvertibleTypes() {
|
||||||
|
return Collections.singleton(new ConvertiblePair(Object.class, String.class));
|
||||||
|
}
|
||||||
|
|
||||||
public boolean matches(TypeDescriptor sourceType, TypeDescriptor targetType) {
|
public boolean matches(TypeDescriptor sourceType, TypeDescriptor targetType) {
|
||||||
Class sourceClass = sourceType.getObjectType();
|
Class<?> sourceClass = sourceType.getObjectType();
|
||||||
return Number.class.isAssignableFrom(sourceClass) || Boolean.class.equals(sourceClass) ||
|
return Number.class.isAssignableFrom(sourceClass) || Boolean.class.equals(sourceClass) ||
|
||||||
Character.class.equals(sourceClass) || CharSequence.class.isAssignableFrom(sourceClass) ||
|
Character.class.equals(sourceClass) || CharSequence.class.isAssignableFrom(sourceClass) ||
|
||||||
StringWriter.class.isAssignableFrom(sourceClass) || sourceClass.isEnum() ||
|
StringWriter.class.isAssignableFrom(sourceClass) || sourceClass.isEnum() ||
|
||||||
ObjectToObjectConverter.hasValueOfMethodOrConstructor(sourceClass, String.class);
|
ObjectToObjectConverter.hasValueOfMethodOrConstructor(sourceClass, String.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Set<ConvertiblePair> getConvertibleTypes() {
|
|
||||||
return Collections.singleton(new ConvertiblePair(Object.class, String.class));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object convert(Object source, TypeDescriptor sourceType, TypeDescriptor targetType) {
|
public Object convert(Object source, TypeDescriptor sourceType, TypeDescriptor targetType) {
|
||||||
return (source != null ? source.toString() : null);
|
return (source != null ? source.toString() : null);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue