@@ -29,6 +29,7 @@ final _knownFeatures = <String, ExperimentalFeature>{
2929 EnableString .enum_shorthands: ExperimentalFeatures .enum_shorthands,
3030 EnableString .extension_methods: ExperimentalFeatures .extension_methods,
3131 EnableString .generic_metadata: ExperimentalFeatures .generic_metadata,
32+ EnableString .getter_setter_error: ExperimentalFeatures .getter_setter_error,
3233 EnableString .inference_update_1: ExperimentalFeatures .inference_update_1,
3334 EnableString .inference_update_2: ExperimentalFeatures .inference_update_2,
3435 EnableString .inference_update_3: ExperimentalFeatures .inference_update_3,
@@ -98,6 +99,9 @@ class EnableString {
9899 /// String to enable the experiment "generic-metadata"
99100 static const String generic_metadata = 'generic-metadata' ;
100101
102+ /// String to enable the experiment "getter-setter-error"
103+ static const String getter_setter_error = 'getter-setter-error' ;
104+
101105 /// String to enable the experiment "inference-update-1"
102106 static const String inference_update_1 = 'inference-update-1' ;
103107
@@ -298,8 +302,19 @@ class ExperimentalFeatures {
298302 releaseVersion: Version .parse ('2.14.0' ),
299303 );
300304
301- static final inference_update_1 = ExperimentalFeature (
305+ static final getter_setter_error = ExperimentalFeature (
302306 index: 12 ,
307+ enableString: EnableString .getter_setter_error,
308+ isEnabledByDefault: IsEnabledByDefault .getter_setter_error,
309+ isExpired: IsExpired .getter_setter_error,
310+ documentation:
311+ 'Stop reporting errors about mismatching types in a getter/setter pair.' ,
312+ experimentalReleaseVersion: null ,
313+ releaseVersion: null ,
314+ );
315+
316+ static final inference_update_1 = ExperimentalFeature (
317+ index: 13 ,
303318 enableString: EnableString .inference_update_1,
304319 isEnabledByDefault: IsEnabledByDefault .inference_update_1,
305320 isExpired: IsExpired .inference_update_1,
@@ -310,7 +325,7 @@ class ExperimentalFeatures {
310325 );
311326
312327 static final inference_update_2 = ExperimentalFeature (
313- index: 13 ,
328+ index: 14 ,
314329 enableString: EnableString .inference_update_2,
315330 isEnabledByDefault: IsEnabledByDefault .inference_update_2,
316331 isExpired: IsExpired .inference_update_2,
@@ -320,7 +335,7 @@ class ExperimentalFeatures {
320335 );
321336
322337 static final inference_update_3 = ExperimentalFeature (
323- index: 14 ,
338+ index: 15 ,
324339 enableString: EnableString .inference_update_3,
325340 isEnabledByDefault: IsEnabledByDefault .inference_update_3,
326341 isExpired: IsExpired .inference_update_3,
@@ -331,7 +346,7 @@ class ExperimentalFeatures {
331346 );
332347
333348 static final inference_update_4 = ExperimentalFeature (
334- index: 15 ,
349+ index: 16 ,
335350 enableString: EnableString .inference_update_4,
336351 isEnabledByDefault: IsEnabledByDefault .inference_update_4,
337352 isExpired: IsExpired .inference_update_4,
@@ -341,7 +356,7 @@ class ExperimentalFeatures {
341356 );
342357
343358 static final inference_using_bounds = ExperimentalFeature (
344- index: 16 ,
359+ index: 17 ,
345360 enableString: EnableString .inference_using_bounds,
346361 isEnabledByDefault: IsEnabledByDefault .inference_using_bounds,
347362 isExpired: IsExpired .inference_using_bounds,
@@ -352,7 +367,7 @@ class ExperimentalFeatures {
352367 );
353368
354369 static final inline_class = ExperimentalFeature (
355- index: 17 ,
370+ index: 18 ,
356371 enableString: EnableString .inline_class,
357372 isEnabledByDefault: IsEnabledByDefault .inline_class,
358373 isExpired: IsExpired .inline_class,
@@ -362,7 +377,7 @@ class ExperimentalFeatures {
362377 );
363378
364379 static final macros = ExperimentalFeature (
365- index: 18 ,
380+ index: 19 ,
366381 enableString: EnableString .macros,
367382 isEnabledByDefault: IsEnabledByDefault .macros,
368383 isExpired: IsExpired .macros,
@@ -372,7 +387,7 @@ class ExperimentalFeatures {
372387 );
373388
374389 static final named_arguments_anywhere = ExperimentalFeature (
375- index: 19 ,
390+ index: 20 ,
376391 enableString: EnableString .named_arguments_anywhere,
377392 isEnabledByDefault: IsEnabledByDefault .named_arguments_anywhere,
378393 isExpired: IsExpired .named_arguments_anywhere,
@@ -382,7 +397,7 @@ class ExperimentalFeatures {
382397 );
383398
384399 static final native_assets = ExperimentalFeature (
385- index: 20 ,
400+ index: 21 ,
386401 enableString: EnableString .native_assets,
387402 isEnabledByDefault: IsEnabledByDefault .native_assets,
388403 isExpired: IsExpired .native_assets,
@@ -392,7 +407,7 @@ class ExperimentalFeatures {
392407 );
393408
394409 static final non_nullable = ExperimentalFeature (
395- index: 21 ,
410+ index: 22 ,
396411 enableString: EnableString .non_nullable,
397412 isEnabledByDefault: IsEnabledByDefault .non_nullable,
398413 isExpired: IsExpired .non_nullable,
@@ -402,7 +417,7 @@ class ExperimentalFeatures {
402417 );
403418
404419 static final nonfunction_type_aliases = ExperimentalFeature (
405- index: 22 ,
420+ index: 23 ,
406421 enableString: EnableString .nonfunction_type_aliases,
407422 isEnabledByDefault: IsEnabledByDefault .nonfunction_type_aliases,
408423 isExpired: IsExpired .nonfunction_type_aliases,
@@ -412,7 +427,7 @@ class ExperimentalFeatures {
412427 );
413428
414429 static final null_aware_elements = ExperimentalFeature (
415- index: 23 ,
430+ index: 24 ,
416431 enableString: EnableString .null_aware_elements,
417432 isEnabledByDefault: IsEnabledByDefault .null_aware_elements,
418433 isExpired: IsExpired .null_aware_elements,
@@ -422,7 +437,7 @@ class ExperimentalFeatures {
422437 );
423438
424439 static final patterns = ExperimentalFeature (
425- index: 24 ,
440+ index: 25 ,
426441 enableString: EnableString .patterns,
427442 isEnabledByDefault: IsEnabledByDefault .patterns,
428443 isExpired: IsExpired .patterns,
@@ -432,7 +447,7 @@ class ExperimentalFeatures {
432447 );
433448
434449 static final record_use = ExperimentalFeature (
435- index: 25 ,
450+ index: 26 ,
436451 enableString: EnableString .record_use,
437452 isEnabledByDefault: IsEnabledByDefault .record_use,
438453 isExpired: IsExpired .record_use,
@@ -442,7 +457,7 @@ class ExperimentalFeatures {
442457 );
443458
444459 static final records = ExperimentalFeature (
445- index: 26 ,
460+ index: 27 ,
446461 enableString: EnableString .records,
447462 isEnabledByDefault: IsEnabledByDefault .records,
448463 isExpired: IsExpired .records,
@@ -452,7 +467,7 @@ class ExperimentalFeatures {
452467 );
453468
454469 static final sealed_class = ExperimentalFeature (
455- index: 27 ,
470+ index: 28 ,
456471 enableString: EnableString .sealed_class,
457472 isEnabledByDefault: IsEnabledByDefault .sealed_class,
458473 isExpired: IsExpired .sealed_class,
@@ -462,7 +477,7 @@ class ExperimentalFeatures {
462477 );
463478
464479 static final set_literals = ExperimentalFeature (
465- index: 28 ,
480+ index: 29 ,
466481 enableString: EnableString .set_literals,
467482 isEnabledByDefault: IsEnabledByDefault .set_literals,
468483 isExpired: IsExpired .set_literals,
@@ -472,7 +487,7 @@ class ExperimentalFeatures {
472487 );
473488
474489 static final spread_collections = ExperimentalFeature (
475- index: 29 ,
490+ index: 30 ,
476491 enableString: EnableString .spread_collections,
477492 isEnabledByDefault: IsEnabledByDefault .spread_collections,
478493 isExpired: IsExpired .spread_collections,
@@ -482,7 +497,7 @@ class ExperimentalFeatures {
482497 );
483498
484499 static final super_parameters = ExperimentalFeature (
485- index: 30 ,
500+ index: 31 ,
486501 enableString: EnableString .super_parameters,
487502 isEnabledByDefault: IsEnabledByDefault .super_parameters,
488503 isExpired: IsExpired .super_parameters,
@@ -492,7 +507,7 @@ class ExperimentalFeatures {
492507 );
493508
494509 static final test_experiment = ExperimentalFeature (
495- index: 31 ,
510+ index: 32 ,
496511 enableString: EnableString .test_experiment,
497512 isEnabledByDefault: IsEnabledByDefault .test_experiment,
498513 isExpired: IsExpired .test_experiment,
@@ -503,7 +518,7 @@ class ExperimentalFeatures {
503518 );
504519
505520 static final triple_shift = ExperimentalFeature (
506- index: 32 ,
521+ index: 33 ,
507522 enableString: EnableString .triple_shift,
508523 isEnabledByDefault: IsEnabledByDefault .triple_shift,
509524 isExpired: IsExpired .triple_shift,
@@ -513,7 +528,7 @@ class ExperimentalFeatures {
513528 );
514529
515530 static final unnamed_libraries = ExperimentalFeature (
516- index: 33 ,
531+ index: 34 ,
517532 enableString: EnableString .unnamed_libraries,
518533 isEnabledByDefault: IsEnabledByDefault .unnamed_libraries,
519534 isExpired: IsExpired .unnamed_libraries,
@@ -523,7 +538,7 @@ class ExperimentalFeatures {
523538 );
524539
525540 static final unquoted_imports = ExperimentalFeature (
526- index: 34 ,
541+ index: 35 ,
527542 enableString: EnableString .unquoted_imports,
528543 isEnabledByDefault: IsEnabledByDefault .unquoted_imports,
529544 isExpired: IsExpired .unquoted_imports,
@@ -533,7 +548,7 @@ class ExperimentalFeatures {
533548 );
534549
535550 static final variance = ExperimentalFeature (
536- index: 35 ,
551+ index: 36 ,
537552 enableString: EnableString .variance,
538553 isEnabledByDefault: IsEnabledByDefault .variance,
539554 isExpired: IsExpired .variance,
@@ -543,7 +558,7 @@ class ExperimentalFeatures {
543558 );
544559
545560 static final wildcard_variables = ExperimentalFeature (
546- index: 36 ,
561+ index: 37 ,
547562 enableString: EnableString .wildcard_variables,
548563 isEnabledByDefault: IsEnabledByDefault .wildcard_variables,
549564 isExpired: IsExpired .wildcard_variables,
@@ -593,6 +608,9 @@ class IsEnabledByDefault {
593608 /// Default state of the experiment "generic-metadata"
594609 static const bool generic_metadata = true ;
595610
611+ /// Default state of the experiment "getter-setter-error"
612+ static const bool getter_setter_error = false ;
613+
596614 /// Default state of the experiment "inference-update-1"
597615 static const bool inference_update_1 = true ;
598616
@@ -709,6 +727,9 @@ class IsExpired {
709727 /// Expiration status of the experiment "generic-metadata"
710728 static const bool generic_metadata = true ;
711729
730+ /// Expiration status of the experiment "getter-setter-error"
731+ static const bool getter_setter_error = false ;
732+
712733 /// Expiration status of the experiment "inference-update-1"
713734 static const bool inference_update_1 = true ;
714735
@@ -826,6 +847,10 @@ mixin _CurrentState {
826847 /// Current state for the flag "generic-metadata"
827848 bool get generic_metadata => isEnabled (ExperimentalFeatures .generic_metadata);
828849
850+ /// Current state for the flag "getter-setter-error"
851+ bool get getter_setter_error =>
852+ isEnabled (ExperimentalFeatures .getter_setter_error);
853+
829854 /// Current state for the flag "inference-update-1"
830855 bool get inference_update_1 =>
831856 isEnabled (ExperimentalFeatures .inference_update_1);
0 commit comments