public static Object convertToStringList()

in src/main/java/com/microsoft/azure/functions/worker/binding/RpcCollectionStringDataSource.java [16:28]


	public static Object convertToStringList(List<String> sourceValue, Type targetType) {
		if(targetType == List.class) {
			return new ArrayList<>(sourceValue);
		}
		else if(targetType instanceof ParameterizedType) {
			Type targetActualType = ((ParameterizedType) targetType).getActualTypeArguments()[0];
			if (targetActualType == String.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");
	}