| Index: pkg/compiler/lib/src/core_types.dart
|
| diff --git a/pkg/compiler/lib/src/core_types.dart b/pkg/compiler/lib/src/core_types.dart
|
| index 3a90ade0bf25e107e39f0b78337948e00f577ef6..ff30de292dcd551f3a80c3871f32dee462b7720c 100644
|
| --- a/pkg/compiler/lib/src/core_types.dart
|
| +++ b/pkg/compiler/lib/src/core_types.dart
|
| @@ -7,6 +7,60 @@ library dart2js.type_system;
|
| import 'dart_types.dart';
|
| import 'elements/elements.dart' show ClassElement;
|
|
|
| +/// The core classes in Dart.
|
| +abstract class CoreClasses {
|
| + /// The `Object` class defined in 'dart:core'.
|
| + ClassElement get objectClass;
|
| +
|
| + /// The `bool` class defined in 'dart:core'.
|
| + ClassElement get boolClass;
|
| +
|
| + /// The `num` class defined in 'dart:core'.
|
| + ClassElement get numClass;
|
| +
|
| + /// The `int` class defined in 'dart:core'.
|
| + ClassElement get intClass;
|
| +
|
| + /// The `double` class defined in 'dart:core'.
|
| + ClassElement get doubleClass;
|
| +
|
| + /// The `Resource` class defined in 'dart:core'.
|
| + ClassElement get resourceClass;
|
| +
|
| + /// The `String` class defined in 'dart:core'.
|
| + ClassElement get stringClass;
|
| +
|
| + /// The `Symbol` class defined in 'dart:core'.
|
| + ClassElement get symbolClass;
|
| +
|
| + /// The `Function` class defined in 'dart:core'.
|
| + ClassElement get functionClass;
|
| +
|
| + /// The `Null` class defined in 'dart:core'.
|
| + ClassElement get nullClass;
|
| +
|
| + /// The `Type` class defined in 'dart:core'.
|
| + ClassElement get typeClass;
|
| +
|
| + /// The `StackTrace` class defined in 'dart:core';
|
| + ClassElement get stackTraceClass;
|
| +
|
| + /// The `List` class defined in 'dart:core';
|
| + ClassElement get listClass;
|
| +
|
| + /// The `Map` class defined in 'dart:core';
|
| + ClassElement get mapClass;
|
| +
|
| + /// The `Iterable` class defined in 'dart:core';
|
| + ClassElement get iterableClass;
|
| +
|
| + /// The `Future` class defined in 'async';
|
| + ClassElement get futureClass;
|
| +
|
| + /// The `Stream` class defined in 'async';
|
| + ClassElement get streamClass;
|
| +}
|
| +
|
| /// The core types in Dart.
|
| abstract class CoreTypes {
|
| /// The `Object` type defined in 'dart:core'.
|
|
|