Index: pkg/compiler/lib/src/typechecker.dart |
diff --git a/pkg/compiler/lib/src/typechecker.dart b/pkg/compiler/lib/src/typechecker.dart |
index 2d854a2e59e3aabcfca6a687929362a93ad6a576..86d85d02a0a5be85b7c998d3d98dc8c786114ac8 100644 |
--- a/pkg/compiler/lib/src/typechecker.dart |
+++ b/pkg/compiler/lib/src/typechecker.dart |
@@ -2,7 +2,55 @@ |
// 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.typechecker; |
+ |
+import 'constants/expressions.dart'; |
+import 'constants/values.dart'; |
+import 'core_types.dart'; |
+import 'dart2jslib.dart' show |
+ Compiler, |
+ CompilerTask, |
+ invariant, |
+ isPrivateName; |
+import 'dart_types.dart'; |
+import 'elements/elements.dart' show |
+ AbstractFieldElement, |
+ AstElement, |
+ AsyncMarker, |
+ ClassElement, |
+ ConstructorElement, |
+ Element, |
+ Elements, |
+ EnumClassElement, |
+ ExecutableElement, |
+ FieldElement, |
+ FunctionElement, |
+ GetterElement, |
+ InitializingFormalElement, |
+ LibraryElement, |
+ Member, |
+ MemberSignature, |
+ Name, |
+ ParameterElement, |
+ PrivateName, |
+ PublicName, |
+ ResolvedAst, |
+ SetterElement, |
+ TypeDeclarationElement, |
+ TypedElement, |
+ TypedefElement, |
+ VariableElement; |
+import 'messages.dart'; |
+import 'resolution/resolution.dart' show |
+ TreeElements; |
+import 'resolution/class_members.dart' show |
+ MembersCreator; |
+import 'tree/tree.dart'; |
+import 'util/util.dart' show |
+ Link, |
+ LinkBuilder, |
+ Spannable; |
+import '../compiler_new.dart' as api; |
class TypeCheckerTask extends CompilerTask { |
TypeCheckerTask(Compiler compiler) : super(compiler); |