in src/main/java/com/microsoft/azure/functions/worker/binding/DataOperations.java [184:192]
static Object generalAssignment(Object value, Type target) {
if (value == null) {
return ObjectUtils.NULL;
}
if (CoreTypeResolver.getRuntimeClass(target).isAssignableFrom(value.getClass())) {
return value;
}
throw new ClassCastException("Cannot convert " + value + "to type " + target.getTypeName());
}