|
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: 608af187f35a7483a87d8a54e97793e776ba215c |
| 8 | +// Checksum: a2860c59c051b8353caa4dc0767f7b803b8b5582 |
9 | 9 | // |
10 | 10 | // ignore_for_file: unused_import |
11 | 11 |
|
@@ -230,7 +230,7 @@ final class Environment { |
230 | 230 | {}, |
231 | 231 | _importedModules, |
232 | 232 | null, |
233 | | - null, |
| 233 | + _nestedForwardedModules, |
234 | 234 | [], |
235 | 235 | _variables.toList(), |
236 | 236 | _variableNodes.toList(), |
@@ -842,13 +842,15 @@ final class Environment { |
842 | 842 | /// environment. |
843 | 843 | Configuration toImplicitConfiguration() { |
844 | 844 | var configuration = <String, ConfiguredValue>{}; |
845 | | - for (var module in _importedModules.keys) { |
846 | | - for (var (name, value) in module.variables.pairs) { |
847 | | - configuration[name] = |
848 | | - ConfiguredValue.implicit(value, module.variableNodes[name]!); |
849 | | - } |
850 | | - } |
851 | 845 | for (var i = 0; i < _variables.length; i++) { |
| 846 | + var modules = |
| 847 | + i == 0 ? _importedModules.keys : _nestedForwardedModules?[i - 1]; |
| 848 | + for (var module in modules ?? <Module<Callable>>[]) { |
| 849 | + for (var (name, value) in module.variables.pairs) { |
| 850 | + configuration[name] = |
| 851 | + ConfiguredValue.implicit(value, module.variableNodes[name]!); |
| 852 | + } |
| 853 | + } |
852 | 854 | var values = _variables[i]; |
853 | 855 | var nodes = _variableNodes[i]; |
854 | 856 | for (var (name, value) in values.pairs) { |
|
0 commit comments