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: 38c688423116df1e489aa6eafc16de1bf9bc2bf5
8
+ // Checksum: 487c34d7387b6f368ed60ff2db6a748483aba2a1
9
9
//
10
10
// ignore_for_file: unused_import
11
11
@@ -808,11 +808,14 @@ class Environment {
808
808
}
809
809
810
810
/// Returns a module that represents the top-level members defined in [this] ,
811
- /// that contains [css] as its CSS tree, which can be extended using
812
- /// [extensionStore] .
813
- Module <Callable > toModule (CssStylesheet css, ExtensionStore extensionStore) {
811
+ /// that contains [css] and [preModuleComments] as its CSS, which can be
812
+ /// extended using [extensionStore] .
813
+ Module <Callable > toModule (
814
+ CssStylesheet css,
815
+ Map <Module <Callable >, List <CssComment >> preModuleComments,
816
+ ExtensionStore extensionStore) {
814
817
assert (atRoot);
815
- return _EnvironmentModule (this , css, extensionStore,
818
+ return _EnvironmentModule (this , css, preModuleComments, extensionStore,
816
819
forwarded: _forwardedModules.andThen ((modules) => MapKeySet (modules)));
817
820
}
818
821
@@ -827,6 +830,7 @@ class Environment {
827
830
this ,
828
831
CssStylesheet (const [],
829
832
SourceFile .decoded (const [], url: "<dummy module>" ).span (0 )),
833
+ const {},
830
834
ExtensionStore .empty,
831
835
forwarded: _forwardedModules.andThen ((modules) => MapKeySet (modules)));
832
836
}
@@ -909,6 +913,7 @@ class _EnvironmentModule implements Module<Callable> {
909
913
final Map <String , Callable > mixins;
910
914
final ExtensionStore extensionStore;
911
915
final CssStylesheet css;
916
+ final Map <Module <Callable >, List <CssComment >> preModuleComments;
912
917
final bool transitivelyContainsCss;
913
918
final bool transitivelyContainsExtensions;
914
919
@@ -924,12 +929,19 @@ class _EnvironmentModule implements Module<Callable> {
924
929
final Map <String , Module <Callable >> _modulesByVariable;
925
930
926
931
factory _EnvironmentModule (
927
- Environment environment, CssStylesheet css, ExtensionStore extensionStore,
932
+ Environment environment,
933
+ CssStylesheet css,
934
+ Map <Module <Callable >, List <CssComment >> preModuleComments,
935
+ ExtensionStore extensionStore,
928
936
{Set <Module <Callable >>? forwarded}) {
929
937
forwarded ?? = const {};
930
938
return _EnvironmentModule ._(
931
939
environment,
932
940
css,
941
+ Map .unmodifiable ({
942
+ for (var entry in preModuleComments.entries)
943
+ entry.key: List <CssComment >.unmodifiable (entry.value)
944
+ }),
933
945
extensionStore,
934
946
_makeModulesByVariable (forwarded),
935
947
_memberMap (environment._variables.first,
@@ -941,6 +953,7 @@ class _EnvironmentModule implements Module<Callable> {
941
953
_memberMap (environment._mixins.first,
942
954
forwarded.map ((module) => module.mixins)),
943
955
transitivelyContainsCss: css.children.isNotEmpty ||
956
+ preModuleComments.isNotEmpty ||
944
957
environment._allModules
945
958
.any ((module) => module.transitivelyContainsCss),
946
959
transitivelyContainsExtensions: ! extensionStore.isEmpty ||
@@ -989,6 +1002,7 @@ class _EnvironmentModule implements Module<Callable> {
989
1002
_EnvironmentModule ._(
990
1003
this ._environment,
991
1004
this .css,
1005
+ this .preModuleComments,
992
1006
this .extensionStore,
993
1007
this ._modulesByVariable,
994
1008
this .variables,
@@ -1028,6 +1042,7 @@ class _EnvironmentModule implements Module<Callable> {
1028
1042
return _EnvironmentModule ._(
1029
1043
_environment,
1030
1044
newCssAndExtensionStore.item1,
1045
+ preModuleComments,
1031
1046
newCssAndExtensionStore.item2,
1032
1047
_modulesByVariable,
1033
1048
variables,
0 commit comments