Unverified Commit 8a0cc1be authored by Jenn Magder's avatar Jenn Magder Committed by GitHub

Make launguage_version in flutter_tool null safe (#78843)

parent 72ff553a
...@@ -2,8 +2,6 @@ ...@@ -2,8 +2,6 @@
// Use of this source code is governed by a BSD-style license that can be // Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file. // found in the LICENSE file.
// @dart = 2.8
import 'package:file/file.dart'; import 'package:file/file.dart';
import 'package:package_config/package_config.dart'; import 'package:package_config/package_config.dart';
...@@ -62,10 +60,10 @@ LanguageVersion determineLanguageVersion(File file, Package package) { ...@@ -62,10 +60,10 @@ LanguageVersion determineLanguageVersion(File file, Package package) {
continue; continue;
} }
// Check for a match with the language version. // Check for a match with the language version.
final Match match = _languageVersion.matchAsPrefix(trimmedLine); final Match? match = _languageVersion.matchAsPrefix(trimmedLine);
if (match != null) { if (match != null) {
final String rawMajor = match.group(1); final String rawMajor = match.group(1) ?? '';
final String rawMinor = match.group(2); final String rawMinor = match.group(2) ?? '';
try { try {
final int major = int.parse(rawMajor); final int major = int.parse(rawMajor);
final int minor = int.parse(rawMinor); final int minor = int.parse(rawMinor);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment