File tree 4 files changed +15
-3
lines changed 4 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ class ExperimentalFeatures {
97
97
isEnabledByDefault: IsEnabledByDefault .non_nullable,
98
98
isExpired: IsExpired .non_nullable,
99
99
documentation: 'Non Nullable by default' ,
100
- experimentalReleaseVersion: null ,
100
+ experimentalReleaseVersion: Version . parse ( '2.10.0' ) ,
101
101
releaseVersion: null ,
102
102
);
103
103
Original file line number Diff line number Diff line change @@ -144,6 +144,8 @@ class ExperimentalFeatures {
144
144
for (var key in keysSorted) {
145
145
var id = keyToIdentifier (key);
146
146
var help = (features[key] as YamlMap )['help' ] ?? '' ;
147
+ var experimentalReleaseVersion =
148
+ (features[key] as YamlMap )['experimentalReleaseVersion' ];
147
149
var enabledIn = (features[key] as YamlMap )['enabledIn' ];
148
150
out.write ('''
149
151
@@ -154,7 +156,16 @@ class ExperimentalFeatures {
154
156
isExpired: IsExpired.$id ,
155
157
documentation: '$help ',
156
158
''' );
157
- out.write ("experimentalReleaseVersion: null," );
159
+
160
+ if (experimentalReleaseVersion != null ) {
161
+ experimentalReleaseVersion =
162
+ _versionNumberAsString (experimentalReleaseVersion);
163
+ out.write ("experimentalReleaseVersion: " );
164
+ out.write ("Version.parse('$experimentalReleaseVersion ')," );
165
+ } else {
166
+ out.write ("experimentalReleaseVersion: null," );
167
+ }
168
+
158
169
if (enabledIn != null ) {
159
170
enabledIn = _versionNumberAsString (enabledIn);
160
171
out.write ("releaseVersion: Version.parse('$enabledIn ')," );
Original file line number Diff line number Diff line change @@ -475,7 +475,7 @@ class _StringEdit implements Comparable<_StringEdit> {
475
475
476
476
ParseStringResult _parseString (String source, {bool useNnbd}) {
477
477
var features = FeatureSet .fromEnableFlags2 (
478
- sdkLanguageVersion: Version .parse ('2.9 .0' ),
478
+ sdkLanguageVersion: Version .parse ('2.10 .0' ),
479
479
flags: [if (useNnbd) 'non-nullable' ],
480
480
);
481
481
return parseString (content: source, featureSet: features);
Original file line number Diff line number Diff line change @@ -90,6 +90,7 @@ current-version: '2.10.0'
90
90
features :
91
91
non-nullable :
92
92
help : " Non Nullable by default"
93
+ experimentalReleaseVersion : ' 2.10.0'
93
94
94
95
triple-shift :
95
96
help : " Triple-shift operator"
You can’t perform that action at this time.
0 commit comments