@@ -58,6 +58,7 @@ import 'package:_fe_analyzer_shared/src/scanner/token_constants.dart';
5858import 'package:_fe_analyzer_shared/src/util/null_value.dart' ;
5959import 'package:analyzer/dart/analysis/features.dart' ;
6060import 'package:analyzer/dart/ast/token.dart' show Token, TokenType;
61+ import 'package:analyzer/dart/element/element.dart' ;
6162import 'package:analyzer/error/error.dart' ;
6263import 'package:analyzer/error/listener.dart' ;
6364import 'package:analyzer/source/line_info.dart' ;
@@ -164,12 +165,14 @@ class AstBuilder extends StackListener {
164165
165166 final FeatureSet _featureSet;
166167
168+ final LibraryLanguageVersion _languageVersion;
169+
167170 final LineInfo _lineInfo;
168171
169172 Token ? _enclosingDeclarationAugmentToken;
170173
171174 AstBuilder (ErrorReporter ? errorReporter, this .fileUri, this .isFullAst,
172- this ._featureSet, this ._lineInfo,
175+ this ._featureSet, this ._languageVersion, this . _lineInfo,
173176 [Uri ? uri])
174177 : errorReporter = FastaErrorReporter (errorReporter),
175178 enableAugmentations = _featureSet.isEnabled (Feature .augmentations),
@@ -1412,6 +1415,7 @@ class AstBuilder extends StackListener {
14121415 endToken: endToken,
14131416 featureSet: _featureSet,
14141417 lineInfo: _lineInfo,
1418+ languageVersion: _languageVersion,
14151419 invalidNodes: invalidNodes,
14161420 );
14171421 push (unit);
@@ -5791,6 +5795,7 @@ class AstBuilder extends StackListener {
57915795 errorReporter.errorReporter,
57925796 uri,
57935797 _featureSet,
5798+ _languageVersion,
57945799 _lineInfo,
57955800 dartdoc,
57965801 ).build ();
0 commit comments