5
5
// DO NOT EDIT. This file was generated from async_environment.dart.
6
6
// See tool/grind/synchronize.dart for details.
7
7
//
8
- // Checksum: db31838dbc5c44989803274acb581263e98b488d
8
+ // Checksum: df5ee8bde1eec6e47c1d025041921aba01637696
9
9
//
10
10
// ignore_for_file: unused_import
11
11
@@ -46,15 +46,11 @@ class Environment {
46
46
final Map <String , AstNode > _namespaceNodes;
47
47
48
48
/// The namespaceless modules used in the current scope.
49
- ///
50
- /// This is `null` if there are no namespaceless modules.
51
- Set <Module <Callable >> _globalModules;
49
+ final Set <Module <Callable >> _globalModules;
52
50
53
51
/// A map from modules in [_globalModules] to the nodes whose spans
54
52
/// indicate where those modules were originally loaded.
55
- ///
56
- /// This is `null` if there are no namespaceless modules.
57
- Map <Module <Callable >, AstNode > _globalModuleNodes;
53
+ final Map <Module <Callable >, AstNode > _globalModuleNodes;
58
54
59
55
/// The modules forwarded by this module.
60
56
///
@@ -159,8 +155,8 @@ class Environment {
159
155
Environment ({bool sourceMap = false })
160
156
: _modules = {},
161
157
_namespaceNodes = {},
162
- _globalModules = null ,
163
- _globalModuleNodes = null ,
158
+ _globalModules = {} ,
159
+ _globalModuleNodes = {} ,
164
160
_forwardedModules = null ,
165
161
_forwardedModuleNodes = null ,
166
162
_nestedForwardedModules = null ,
@@ -222,8 +218,8 @@ class Environment {
222
218
Environment forImport () => Environment ._(
223
219
{},
224
220
{},
225
- null ,
226
- null ,
221
+ {} ,
222
+ {} ,
227
223
null ,
228
224
null ,
229
225
null ,
@@ -247,8 +243,6 @@ class Environment {
247
243
void addModule (Module <Callable > module, AstNode nodeWithSpan,
248
244
{String namespace}) {
249
245
if (namespace == null ) {
250
- _globalModules ?? = {};
251
- _globalModuleNodes ?? = {};
252
246
_globalModules.add (module);
253
247
_globalModuleNodes[module] = nodeWithSpan;
254
248
_allModules.add (module);
@@ -344,8 +338,6 @@ class Environment {
344
338
var forwarded = module._environment._forwardedModules;
345
339
if (forwarded == null ) return ;
346
340
347
- _globalModules ?? = {};
348
- _globalModuleNodes ?? = {};
349
341
_forwardedModules ?? = [];
350
342
_forwardedModuleNodes ?? = {};
351
343
@@ -494,8 +486,6 @@ class Environment {
494
486
/// required, since some nodes need to do real work to manufacture a source
495
487
/// span.
496
488
AstNode _getVariableNodeFromGlobalModule (String name) {
497
- if (_globalModules == null ) return null ;
498
-
499
489
// We don't need to worry about multiple modules defining the same variable,
500
490
// because that's already been checked by [getVariable].
501
491
for (var module in _globalModules) {
@@ -565,7 +555,7 @@ class Environment {
565
555
566
556
// If this module doesn't already contain a variable named [name], try
567
557
// setting it in a global module.
568
- if (! _variables.first.containsKey (name) && _globalModules != null ) {
558
+ if (! _variables.first.containsKey (name)) {
569
559
var moduleWithName = _fromOneModule (name, "variable" ,
570
560
(module) => module.variables.containsKey (name) ? module : null );
571
561
if (moduleWithName != null ) {
@@ -867,8 +857,6 @@ class Environment {
867
857
}
868
858
}
869
859
870
- if (_globalModules == null ) return null ;
871
-
872
860
T value;
873
861
Object identity;
874
862
for (var module in _globalModules) {
0 commit comments