| Index: tests/compiler/dart2js/kernel/closed_world2_test.dart
|
| diff --git a/tests/compiler/dart2js/kernel/closed_world2_test.dart b/tests/compiler/dart2js/kernel/closed_world2_test.dart
|
| index d1d45241e32f9356de297609aab24bf57df6ba7f..0a0213908355c33f1e57c3802f84eb433de1db8e 100644
|
| --- a/tests/compiler/dart2js/kernel/closed_world2_test.dart
|
| +++ b/tests/compiler/dart2js/kernel/closed_world2_test.dart
|
| @@ -75,8 +75,8 @@ main(List<String> args) {
|
|
|
| KernelWorldBuilder worldBuilder = new KernelWorldBuilder(
|
| compiler.reporter, compiler.backend.kernelTask.program);
|
| - List list = createKernelResolutionEnqueuerListener(
|
| - compiler.options, compiler.deferredLoadTask, worldBuilder);
|
| + List list = createKernelResolutionEnqueuerListener(compiler.options,
|
| + compiler.reporter, compiler.deferredLoadTask, worldBuilder);
|
| ResolutionEnqueuerListener resolutionEnqueuerListener = list[0];
|
| ImpactTransformer impactTransformer = list[1];
|
| ResolutionEnqueuer enqueuer = new ResolutionEnqueuer(
|
| @@ -98,8 +98,11 @@ main(List<String> args) {
|
| });
|
| }
|
|
|
| -List createKernelResolutionEnqueuerListener(CompilerOptions options,
|
| - DeferredLoadTask deferredLoadTask, KernelWorldBuilder worldBuilder) {
|
| +List createKernelResolutionEnqueuerListener(
|
| + CompilerOptions options,
|
| + DiagnosticReporter reporter,
|
| + DeferredLoadTask deferredLoadTask,
|
| + KernelWorldBuilder worldBuilder) {
|
| ElementEnvironment elementEnvironment = worldBuilder.elementEnvironment;
|
| CommonElements commonElements = worldBuilder.commonElements;
|
| BackendHelpers helpers =
|
| @@ -112,11 +115,11 @@ List createKernelResolutionEnqueuerListener(CompilerOptions options,
|
| MirrorsDataBuilder mirrorsDataBuilder = new MirrorsDataBuilderImpl();
|
| CustomElementsResolutionAnalysis customElementsResolutionAnalysis =
|
| new CustomElementsResolutionAnalysisImpl();
|
| - LookupMapResolutionAnalysis lookupMapResolutionAnalysis =
|
| - new LookupMapResolutionAnalysisImpl();
|
| MirrorsResolutionAnalysis mirrorsResolutionAnalysis =
|
| new MirrorsResolutionAnalysisImpl();
|
|
|
| + LookupMapResolutionAnalysis lookupMapResolutionAnalysis =
|
| + new LookupMapResolutionAnalysis(reporter, elementEnvironment);
|
| BackendClasses backendClasses = new JavaScriptBackendClasses(
|
| elementEnvironment, helpers, nativeBasicData);
|
| InterceptorDataBuilder interceptorDataBuilder =
|
| @@ -272,22 +275,6 @@ class CustomElementsResolutionAnalysisImpl
|
| void registerTypeLiteral(DartType type) {}
|
| }
|
|
|
| -class LookupMapResolutionAnalysisImpl implements LookupMapResolutionAnalysis {
|
| - @override
|
| - FieldEntity lookupMapVersionVariable;
|
| - @override
|
| - LibraryEntity lookupMapLibrary;
|
| -
|
| - @override
|
| - WorldImpact flush() {
|
| - // TODO(johnniwinther): Implement this.
|
| - return const WorldImpact();
|
| - }
|
| -
|
| - @override
|
| - void init(LibraryEntity library) {}
|
| -}
|
| -
|
| class MirrorsResolutionAnalysisImpl implements MirrorsResolutionAnalysis {
|
| @override
|
| void onQueueEmpty(Enqueuer enqueuer, Iterable<ClassEntity> recentClasses) {}
|
|
|