| Index: pkg/compiler/lib/src/js_backend/impact_transformer.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/impact_transformer.dart b/pkg/compiler/lib/src/js_backend/impact_transformer.dart
|
| index d57538552e91bcf4de193f872a84fc4911cfc095..c2d200af96d11f8c030ef47ff9578e93dd7c631b 100644
|
| --- a/pkg/compiler/lib/src/js_backend/impact_transformer.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/impact_transformer.dart
|
| @@ -44,7 +44,7 @@ class JavaScriptImpactTransformer extends ImpactTransformer {
|
| final NativeClassData _nativeClassData;
|
| final NativeResolutionEnqueuer _nativeResolutionEnqueuer;
|
| final BackendUsageBuilder _backendUsageBuider;
|
| - final MirrorsData _mirrorsData;
|
| + final MirrorsDataBuilder _mirrorsDataBuilder;
|
| final CustomElementsResolutionAnalysis _customElementsResolutionAnalysis;
|
| final RuntimeTypesNeedBuilder _rtiNeedBuilder;
|
|
|
| @@ -57,7 +57,7 @@ class JavaScriptImpactTransformer extends ImpactTransformer {
|
| this._nativeClassData,
|
| this._nativeResolutionEnqueuer,
|
| this._backendUsageBuider,
|
| - this._mirrorsData,
|
| + this._mirrorsDataBuilder,
|
| this._customElementsResolutionAnalysis,
|
| this._rtiNeedBuilder);
|
|
|
| @@ -226,7 +226,7 @@ class JavaScriptImpactTransformer extends ImpactTransformer {
|
| if (worldImpact.constSymbolNames.isNotEmpty) {
|
| registerImpact(_impacts.constSymbol);
|
| for (String constSymbolName in worldImpact.constSymbolNames) {
|
| - _mirrorsData.registerConstSymbol(constSymbolName);
|
| + _mirrorsDataBuilder.registerConstSymbol(constSymbolName);
|
| }
|
| }
|
|
|
| @@ -344,7 +344,6 @@ class CodegenImpactTransformer {
|
| final RuntimeTypesNeed _rtiNeed;
|
| final NativeCodegenEnqueuer _nativeCodegenEnqueuer;
|
| final Namer _namer;
|
| - final MirrorsData _mirrorsData;
|
| final OneShotInterceptorData _oneShotInterceptorData;
|
| final LookupMapAnalysis _lookupMapAnalysis;
|
| final RuntimeTypesChecksBuilder _rtiChecksBuilder;
|
| @@ -360,7 +359,6 @@ class CodegenImpactTransformer {
|
| this._rtiNeed,
|
| this._nativeCodegenEnqueuer,
|
| this._namer,
|
| - this._mirrorsData,
|
| this._oneShotInterceptorData,
|
| this._lookupMapAnalysis,
|
| this._rtiChecksBuilder);
|
| @@ -444,10 +442,6 @@ class CodegenImpactTransformer {
|
| }
|
| }
|
|
|
| - for (String name in impact.constSymbols) {
|
| - _mirrorsData.registerConstSymbol(name);
|
| - }
|
| -
|
| for (Set<ClassElement> classes in impact.specializedGetInterceptors) {
|
| _oneShotInterceptorData.registerSpecializedGetInterceptor(
|
| classes, _namer);
|
|
|