| Index: pkg/compiler/lib/src/world.dart
|
| diff --git a/pkg/compiler/lib/src/world.dart b/pkg/compiler/lib/src/world.dart
|
| index 68d0f4d1c39d8845d24cb4f6f598a61ee8d7777d..20d0fd2f46d87b7841c4d846fec31fe3d62e6175 100644
|
| --- a/pkg/compiler/lib/src/world.dart
|
| +++ b/pkg/compiler/lib/src/world.dart
|
| @@ -2,7 +2,32 @@
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| -part of dart2js;
|
| +library dart2js.world;
|
| +
|
| +import 'closure.dart' show
|
| + SynthesizedCallMethodElementX;
|
| +import 'dart2jslib.dart' show
|
| + invariant,
|
| + Backend,
|
| + Compiler,
|
| + Registry;
|
| +import 'dart_types.dart';
|
| +import 'elements/elements.dart' show
|
| + ClassElement,
|
| + Element,
|
| + FunctionElement,
|
| + MixinApplicationElement,
|
| + TypedefElement,
|
| + VariableElement;
|
| +import 'ordered_typeset.dart';
|
| +import 'types/types.dart' as ti;
|
| +import 'universe/universe.dart' show
|
| + FunctionSet,
|
| + Selector,
|
| + SideEffects;
|
| +import 'universe/class_set.dart';
|
| +import 'util/util.dart' show
|
| + Link;
|
|
|
| abstract class ClassWorld {
|
| // TODO(johnniwinther): Refine this into a `BackendClasses` interface.
|
| @@ -551,7 +576,7 @@ class World implements ClassWorld {
|
| // expressions. In such a case, we have to look at the original
|
| // function expressions's element.
|
| // TODO(herhut): Generate classes for function expressions earlier.
|
| - if (element is closureMapping.SynthesizedCallMethodElementX) {
|
| + if (element is SynthesizedCallMethodElementX) {
|
| return getMightBePassedToApply(element.expression);
|
| }
|
| return functionsThatMightBePassedToApply.contains(element);
|
|
|