Remove the rest of the uses of Number.tryParse() (#16568)

This commit is contained in:
Hans Muller 2018-04-13 09:39:01 -07:00 committed by GitHub
parent 1c3f6a851f
commit e7154bee1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 4 deletions

View File

@ -238,11 +238,13 @@ dependencies:
throw 'failed to parse error message: $error';
}
final String column = error.substring(colon2 + kColon.length, bullet2);
final int lineNumber = int.tryParse(line, radix: 10);
// ignore: deprecated_member_use
final int lineNumber = int.parse(line, radix: 10, onError: (String source) => throw 'failed to parse error message: $error');
// ignore: deprecated_member_use
final int columnNumber = int.parse(column, radix: 10, onError: (String source) => throw 'failed to parse error message: $error');
if (lineNumber == null) {
throw 'failed to parse error message: $error';
}
final int columnNumber = int.tryParse(column, radix: 10);
if (columnNumber == null) {
throw 'failed to parse error message: $error';
}

View File

@ -384,7 +384,8 @@ class FuchsiaReloadCommand extends FlutterCommand {
final int lastSpace = trimmed.lastIndexOf(' ');
final String lastWord = trimmed.substring(lastSpace + 1);
if ((lastWord != '.') && (lastWord != '..')) {
final int value = int.tryParse(lastWord);
// ignore: deprecated_member_use
final int value = int.parse(lastWord, onError: (_) => null);
if (value != null)
ports.add(value);
}

View File

@ -197,7 +197,8 @@ class FuchsiaRemoteConnection {
final int lastSpace = trimmed.lastIndexOf(' ');
final String lastWord = trimmed.substring(lastSpace + 1);
if ((lastWord != '.') && (lastWord != '..')) {
final int value = int.tryParse(lastWord);
// ignore: deprecated_member_use
final int value = int.parse(lastWord, onError: (_) => null);
if (value != null) {
ports.add(value);
}