getDouble method
Implementation
@override
double? getDouble(Object? value, double? defaultValue) {
if (value == null) {
return defaultValue;
} else if (value is double) {
// exactly
return value;
} else if (value is num) { // int
// assert(false, 'not a double value: $value');
return value.toDouble();
} else if (value is bool) {
return value ? 1.0 : 0.0;
}
String str = getStr(value);
return double.parse(str);
}