@@ -12,7 +12,6 @@ import 'package:googleapis/compute/v1.dart' hide Duration;
1212import 'package:googleapis/compute/v1.dart' as compute_v1 show Duration;
1313import 'package:http/http.dart' as http;
1414import 'package:logging/logging.dart' show Logger;
15- import 'package:meta/meta.dart' ;
1615import 'package:pub_dev/shared/utils.dart' show createUuid;
1716import 'package:pub_dev/task/cloudcompute/cloudcompute.dart' ;
1817import 'package:retry/retry.dart' ;
@@ -221,7 +220,7 @@ Future<void> deleteAbandonedInstances({
221220 }
222221}
223222
224- class _GoogleCloudInstance extends CloudInstance {
223+ final class _GoogleCloudInstance extends CloudInstance {
225224 /// GCP zone this instance exists inside.
226225 @override
227226 final String zone;
@@ -248,7 +247,7 @@ class _GoogleCloudInstance extends CloudInstance {
248247 }
249248}
250249
251- class _PendingGoogleCloudInstance extends CloudInstance {
250+ final class _PendingGoogleCloudInstance extends CloudInstance {
252251 /// GCP zone this instance exists inside.
253252 @override
254253 final String zone;
@@ -304,8 +303,7 @@ final _validInstanceNamePattern = RegExp(r'^[a-z]([-a-z0-9]*[a-z0-9])?$');
304303String _shellSingleQuote (String string) =>
305304 "'${string .replaceAll ("'" , "'\\ ''" )}'" ;
306305
307- @sealed
308- class _GoogleCloudCompute extends CloudCompute {
306+ final class _GoogleCloudCompute extends CloudCompute {
309307 final ComputeApi _api;
310308
311309 /// GCP project this instance is managing VMs inside.
0 commit comments