getInt method
Implementation
@override
int? getInt(Object? value, int? defaultValue) {
if (value == null) {
return defaultValue;
} else if (value is int) {
// exactly
return value;
} else if (value is num) { // double
// assert(false, 'not an int value: $value');
return value.toInt();
} else if (value is bool) {
return value ? 1 : 0;
}
String str = getStr(value);
return int.parse(str);
}