in src/main/java/com/microsoft/azure/functions/worker/binding/RpcCollectionDoubleDataSource.java [20:32]
public static Object convertToDoubleList(List<Double> sourceValue, Type targetType) {
if(targetType == List.class) {
return new ArrayList<>(sourceValue);
}
else if(targetType instanceof ParameterizedType) {
Type targetActualType = ((ParameterizedType) targetType).getActualTypeArguments()[0];
if (targetActualType == Double.class) {
return new ArrayList<>(sourceValue);
}
throw new UnsupportedOperationException("Input data type \"" + targetActualType + "\" is not supported");
}
throw new UnsupportedOperationException("Input data type \"" + targetType + "\" is not supported");
}