@@ -28,6 +28,7 @@ final _knownFeatures = <String, ExperimentalFeature>{
28
28
ExperimentalFeatures .nonfunction_type_aliases,
29
29
EnableString .set_literals: ExperimentalFeatures .set_literals,
30
30
EnableString .spread_collections: ExperimentalFeatures .spread_collections,
31
+ EnableString .super_parameters: ExperimentalFeatures .super_parameters,
31
32
EnableString .test_experiment: ExperimentalFeatures .test_experiment,
32
33
EnableString .triple_shift: ExperimentalFeatures .triple_shift,
33
34
EnableString .value_class: ExperimentalFeatures .value_class,
@@ -76,6 +77,9 @@ class EnableString {
76
77
/// String to enable the experiment "spread-collections"
77
78
static const String spread_collections = 'spread-collections' ;
78
79
80
+ /// String to enable the experiment "super-parameters"
81
+ static const String super_parameters = 'super-parameters' ;
82
+
79
83
/// String to enable the experiment "test-experiment"
80
84
static const String test_experiment = 'test-experiment' ;
81
85
@@ -223,8 +227,18 @@ class ExperimentalFeatures {
223
227
releaseVersion: Version .parse ('2.0.0' ),
224
228
);
225
229
226
- static final test_experiment = ExperimentalFeature (
230
+ static final super_parameters = ExperimentalFeature (
227
231
index: 13 ,
232
+ enableString: EnableString .super_parameters,
233
+ isEnabledByDefault: IsEnabledByDefault .super_parameters,
234
+ isExpired: IsExpired .super_parameters,
235
+ documentation: 'Super-Initializer Parameters' ,
236
+ experimentalReleaseVersion: null ,
237
+ releaseVersion: null ,
238
+ );
239
+
240
+ static final test_experiment = ExperimentalFeature (
241
+ index: 14 ,
228
242
enableString: EnableString .test_experiment,
229
243
isEnabledByDefault: IsEnabledByDefault .test_experiment,
230
244
isExpired: IsExpired .test_experiment,
@@ -235,7 +249,7 @@ class ExperimentalFeatures {
235
249
);
236
250
237
251
static final triple_shift = ExperimentalFeature (
238
- index: 14 ,
252
+ index: 15 ,
239
253
enableString: EnableString .triple_shift,
240
254
isEnabledByDefault: IsEnabledByDefault .triple_shift,
241
255
isExpired: IsExpired .triple_shift,
@@ -245,7 +259,7 @@ class ExperimentalFeatures {
245
259
);
246
260
247
261
static final value_class = ExperimentalFeature (
248
- index: 15 ,
262
+ index: 16 ,
249
263
enableString: EnableString .value_class,
250
264
isEnabledByDefault: IsEnabledByDefault .value_class,
251
265
isExpired: IsExpired .value_class,
@@ -255,7 +269,7 @@ class ExperimentalFeatures {
255
269
);
256
270
257
271
static final variance = ExperimentalFeature (
258
- index: 16 ,
272
+ index: 17 ,
259
273
enableString: EnableString .variance,
260
274
isEnabledByDefault: IsEnabledByDefault .variance,
261
275
isExpired: IsExpired .variance,
@@ -307,6 +321,9 @@ class IsEnabledByDefault {
307
321
/// Default state of the experiment "spread-collections"
308
322
static const bool spread_collections = true ;
309
323
324
+ /// Default state of the experiment "super-parameters"
325
+ static const bool super_parameters = false ;
326
+
310
327
/// Default state of the experiment "test-experiment"
311
328
static const bool test_experiment = false ;
312
329
@@ -363,6 +380,9 @@ class IsExpired {
363
380
/// Expiration status of the experiment "spread-collections"
364
381
static const bool spread_collections = true ;
365
382
383
+ /// Expiration status of the experiment "super-parameters"
384
+ static const bool super_parameters = false ;
385
+
366
386
/// Expiration status of the experiment "test-experiment"
367
387
static const bool test_experiment = false ;
368
388
@@ -423,6 +443,9 @@ mixin _CurrentState {
423
443
bool get spread_collections =>
424
444
isEnabled (ExperimentalFeatures .spread_collections);
425
445
446
+ /// Current state for the flag "super-parameters"
447
+ bool get super_parameters => isEnabled (ExperimentalFeatures .super_parameters);
448
+
426
449
/// Current state for the flag "test-experiment"
427
450
bool get test_experiment => isEnabled (ExperimentalFeatures .test_experiment);
428
451
0 commit comments