format operator== according to flutter style guide (#48449)
diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart index d1a4706..79b0694 100644 --- a/packages/flutter_tools/lib/src/asset.dart +++ b/packages/flutter_tools/lib/src/asset.dart
@@ -283,7 +283,7 @@ String toString() => 'asset: $entryUri'; @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { if (identical(other, this)) { return true; }
diff --git a/packages/flutter_tools/lib/src/base/fingerprint.dart b/packages/flutter_tools/lib/src/base/fingerprint.dart index 9ef80c7..45549ea 100644 --- a/packages/flutter_tools/lib/src/base/fingerprint.dart +++ b/packages/flutter_tools/lib/src/base/fingerprint.dart
@@ -140,7 +140,7 @@ }); @override - bool operator==(dynamic other) { + bool operator==(Object other) { if (identical(other, this)) { return true; }
diff --git a/packages/flutter_tools/lib/src/base/version.dart b/packages/flutter_tools/lib/src/base/version.dart index e89772c..04a91fe 100644 --- a/packages/flutter_tools/lib/src/base/version.dart +++ b/packages/flutter_tools/lib/src/base/version.dart
@@ -84,11 +84,11 @@ /// Two [Version]s are equal if their version numbers are. The version text /// is ignored. @override - bool operator ==(dynamic other) { - if (other is! Version) { - return false; - } - return major == other.major && minor == other.minor && patch == other.patch; + bool operator ==(Object other) { + return other is Version + && other.major == major + && other.minor == minor + && other.patch == patch; } @override
diff --git a/packages/flutter_tools/lib/src/device.dart b/packages/flutter_tools/lib/src/device.dart index 9109845..debd75a 100644 --- a/packages/flutter_tools/lib/src/device.dart +++ b/packages/flutter_tools/lib/src/device.dart
@@ -440,14 +440,12 @@ int get hashCode => id.hashCode; @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { if (identical(this, other)) { return true; } - if (other is! Device) { - return false; - } - return id == other.id; + return other is Device + && other.id == id; } @override
diff --git a/packages/flutter_tools/lib/src/emulator.dart b/packages/flutter_tools/lib/src/emulator.dart index 3cfcac6..7a91410 100644 --- a/packages/flutter_tools/lib/src/emulator.dart +++ b/packages/flutter_tools/lib/src/emulator.dart
@@ -228,14 +228,12 @@ int get hashCode => id.hashCode; @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { if (identical(this, other)) { return true; } - if (other is! Emulator) { - return false; - } - return id == other.id; + return other is Emulator + && other.id == id; } Future<void> launch();