[flutter_tool] Where possible, catch only subtypes of Exception (#51440)
diff --git a/packages/flutter_tools/lib/src/android/android_sdk.dart b/packages/flutter_tools/lib/src/android/android_sdk.dart
index bb4a429..567ff46 100644
--- a/packages/flutter_tools/lib/src/android/android_sdk.dart
+++ b/packages/flutter_tools/lib/src/android/android_sdk.dart
@@ -492,7 +492,7 @@
.map((FileSystemEntity entity) {
try {
return Version.parse(entity.basename);
- } catch (error) {
+ } on Exception {
return null;
}
})
@@ -518,7 +518,7 @@
.group(1);
platformVersion = int.parse(versionString);
}
- } catch (error) {
+ } on Exception {
return null;
}
@@ -583,7 +583,7 @@
return fileSystem.path.join(javaHome, 'bin', 'java');
}
}
- } catch (_) { /* ignore */ }
+ } on Exception catch (_) { /* ignore */ }
}
// Fallback to PATH based lookup.