Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(119)

Side by Side Diff: lib/runtime/dart/core.js

Issue 1058653002: implement mixins in subtype checks, more codegen fixes (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 var core; 1 var core;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 class Object { 4 class Object {
5 constructor() { 5 constructor() {
6 var name = this.constructor.name; 6 let name = this.constructor.name;
7 var init = this[name]; 7 let init = this[name];
8 var result = void 0; 8 let result = void 0;
9 if (init) 9 if (init)
10 result = init.apply(this, arguments); 10 result = init.apply(this, arguments);
11 return result === void 0 ? this : result; 11 return result === void 0 ? this : result;
12 } 12 }
13 ['=='](other) { 13 ['=='](other) {
14 return identical(this, other); 14 return identical(this, other);
15 } 15 }
16 get hashCode() { 16 get hashCode() {
17 return _js_helper.Primitives.objectHashCode(this); 17 return _js_helper.Primitives.objectHashCode(this);
18 } 18 }
(...skipping 29 matching lines...) Expand all
48 class bool extends Object { 48 class bool extends Object {
49 fromEnvironment(name, opts) { 49 fromEnvironment(name, opts) {
50 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : fa lse; 50 let defaultValue = opts && 'defaultValue' in opts ? opts.defaultValue : fa lse;
51 throw new UnsupportedError('bool.fromEnvironment can only be used as a con st constructor'); 51 throw new UnsupportedError('bool.fromEnvironment can only be used as a con st constructor');
52 } 52 }
53 toString() { 53 toString() {
54 return this ? "true" : "false"; 54 return this ? "true" : "false";
55 } 55 }
56 } 56 }
57 dart.defineNamedConstructor(bool, 'fromEnvironment'); 57 dart.defineNamedConstructor(bool, 'fromEnvironment');
58 let _toMangledNames = dart.JsSymbol('_toMangledNames');
59 class Function extends Object {
60 static apply(f, positionalArguments, namedArguments) {
61 if (namedArguments === void 0)
62 namedArguments = null;
63 return _js_helper.Primitives.applyFunction(f, positionalArguments, namedAr guments == null ? null : Function[_toMangledNames](namedArguments));
64 }
65 static [_toMangledNames](namedArguments) {
66 let result = dart.as(dart.map(), Map$(String, dynamic));
67 namedArguments.forEach(dart.closureWrap((symbol, value) => {
68 result.set(_symbolToString(dart.as(symbol, Symbol)), value);
69 }, "(Symbol, dynamic) → void"));
70 return result;
71 }
72 }
73 let Comparator$ = dart.generic(function(T) {
74 class Comparator extends Function {}
75 return Comparator;
76 });
77 let Comparator = Comparator$();
58 let Comparable$ = dart.generic(function(T) { 78 let Comparable$ = dart.generic(function(T) {
59 class Comparable extends Object { 79 class Comparable extends Object {
60 static compare(a, b) { 80 static compare(a, b) {
61 return a.compareTo(b); 81 return a.compareTo(b);
62 } 82 }
63 } 83 }
64 return Comparable; 84 return Comparable;
65 }); 85 });
66 let Comparable = Comparable$(dart.dynamic); 86 let Comparable = Comparable$();
67 let _internal$ = dart.JsSymbol('_internal'); 87 let _internal$ = dart.JsSymbol('_internal');
68 let _now = dart.JsSymbol('_now'); 88 let _now = dart.JsSymbol('_now');
69 let _brokenDownDateToMillisecondsSinceEpoch = dart.JsSymbol('_brokenDownDateTo MillisecondsSinceEpoch'); 89 let _brokenDownDateToMillisecondsSinceEpoch = dart.JsSymbol('_brokenDownDateTo MillisecondsSinceEpoch');
70 let _MAX_MILLISECONDS_SINCE_EPOCH = dart.JsSymbol('_MAX_MILLISECONDS_SINCE_EPO CH'); 90 let _MAX_MILLISECONDS_SINCE_EPOCH = dart.JsSymbol('_MAX_MILLISECONDS_SINCE_EPO CH');
71 let _fourDigits = dart.JsSymbol('_fourDigits'); 91 let _fourDigits = dart.JsSymbol('_fourDigits');
72 let _sixDigits = dart.JsSymbol('_sixDigits'); 92 let _sixDigits = dart.JsSymbol('_sixDigits');
73 let _threeDigits = dart.JsSymbol('_threeDigits'); 93 let _threeDigits = dart.JsSymbol('_threeDigits');
74 let _twoDigits = dart.JsSymbol('_twoDigits'); 94 let _twoDigits = dart.JsSymbol('_twoDigits');
75 class DateTime extends Object { 95 class DateTime extends Object {
76 DateTime(year, month, day, hour, minute, second, millisecond) { 96 DateTime(year, month, day, hour, minute, second, millisecond) {
(...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after
530 static [_stringToSafeString](string) { 550 static [_stringToSafeString](string) {
531 return _js_helper.jsonEncodeNative(string); 551 return _js_helper.jsonEncodeNative(string);
532 } 552 }
533 static [_objectToString](object) { 553 static [_objectToString](object) {
534 return _js_helper.Primitives.objectToString(object); 554 return _js_helper.Primitives.objectToString(object);
535 } 555 }
536 get stackTrace() { 556 get stackTrace() {
537 return _js_helper.Primitives.extractStackTrace(this); 557 return _js_helper.Primitives.extractStackTrace(this);
538 } 558 }
539 } 559 }
540 class AssertionError extends Error { 560 class AssertionError extends Error {}
541 } 561 class TypeError extends AssertionError {}
542 class TypeError extends AssertionError { 562 class CastError extends Error {}
543 }
544 class CastError extends Error {
545 }
546 class NullThrownError extends Error { 563 class NullThrownError extends Error {
547 toString() { 564 toString() {
548 return "Throw of null."; 565 return "Throw of null.";
549 } 566 }
550 } 567 }
551 let _hasValue = dart.JsSymbol('_hasValue'); 568 let _hasValue = dart.JsSymbol('_hasValue');
552 class ArgumentError extends Error { 569 class ArgumentError extends Error {
553 ArgumentError(message) { 570 ArgumentError(message) {
554 if (message === void 0) 571 if (message === void 0)
555 message = null; 572 message = null;
(...skipping 462 matching lines...) Expand 10 before | Expand all | Expand 10 after
1018 _js_helper.Primitives.setProperty(this, Expando[_KEY_PROPERTY_NAME], k ey); 1035 _js_helper.Primitives.setProperty(this, Expando[_KEY_PROPERTY_NAME], k ey);
1019 } 1036 }
1020 return key; 1037 return key;
1021 } 1038 }
1022 } 1039 }
1023 Expando._KEY_PROPERTY_NAME = 'expando$key'; 1040 Expando._KEY_PROPERTY_NAME = 'expando$key';
1024 Expando._EXPANDO_PROPERTY_NAME = 'expando$values'; 1041 Expando._EXPANDO_PROPERTY_NAME = 'expando$values';
1025 Expando._keyCount = 0; 1042 Expando._keyCount = 0;
1026 return Expando; 1043 return Expando;
1027 }); 1044 });
1028 let Expando = Expando$(dart.dynamic); 1045 let Expando = Expando$();
1029 let _toMangledNames = dart.JsSymbol('_toMangledNames');
1030 class Function extends Object {
1031 static apply(f, positionalArguments, namedArguments) {
1032 if (namedArguments === void 0)
1033 namedArguments = null;
1034 return _js_helper.Primitives.applyFunction(f, positionalArguments, namedAr guments == null ? null : Function[_toMangledNames](namedArguments));
1035 }
1036 static [_toMangledNames](namedArguments) {
1037 let result = dart.as(dart.map(), Map$(String, dynamic));
1038 namedArguments.forEach(dart.closureWrap((symbol, value) => {
1039 result.set(_symbolToString(dart.as(symbol, Symbol)), value);
1040 }, "(Symbol, dynamic) → void"));
1041 return result;
1042 }
1043 }
1044 // Function identical: (Object, Object) → bool 1046 // Function identical: (Object, Object) → bool
1045 function identical(a, b) { 1047 function identical(a, b) {
1046 return _js_helper.Primitives.identicalImplementation(a, b); 1048 return _js_helper.Primitives.identicalImplementation(a, b);
1047 } 1049 }
1048 // Function identityHashCode: (Object) → int 1050 // Function identityHashCode: (Object) → int
1049 function identityHashCode(object) { 1051 function identityHashCode(object) {
1050 return _js_helper.objectHashCode(object); 1052 return _js_helper.objectHashCode(object);
1051 } 1053 }
1052 class int extends num { 1054 class int extends num {
1053 fromEnvironment(name, opts) { 1055 fromEnvironment(name, opts) {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
1090 next() { 1092 next() {
1091 var done = iterator.moveNext(); 1093 var done = iterator.moveNext();
1092 return {done: done, current: done ? void 0 : iterator.current}; 1094 return {done: done, current: done ? void 0 : iterator.current};
1093 } 1095 }
1094 }; 1096 };
1095 } 1097 }
1096 } 1098 }
1097 dart.defineNamedConstructor(Iterable, 'generate'); 1099 dart.defineNamedConstructor(Iterable, 'generate');
1098 return Iterable; 1100 return Iterable;
1099 }); 1101 });
1100 let Iterable = Iterable$(dart.dynamic); 1102 let Iterable = Iterable$();
1103 let _Generator$ = dart.generic(function(E) {
1104 class _Generator extends Function {}
1105 return _Generator;
1106 });
1107 let _Generator = _Generator$();
1101 let _end = dart.JsSymbol('_end'); 1108 let _end = dart.JsSymbol('_end');
1102 let _start = dart.JsSymbol('_start'); 1109 let _start = dart.JsSymbol('_start');
1103 let _generator = dart.JsSymbol('_generator'); 1110 let _generator = dart.JsSymbol('_generator');
1104 let _id = dart.JsSymbol('_id'); 1111 let _id = dart.JsSymbol('_id');
1105 let _GeneratorIterable$ = dart.generic(function(E) { 1112 let _GeneratorIterable$ = dart.generic(function(E) {
1106 class _GeneratorIterable extends collection.IterableBase$(E) { 1113 class _GeneratorIterable extends collection.IterableBase$(E) {
1107 _GeneratorIterable(end$, generator) { 1114 _GeneratorIterable(end$, generator) {
1108 this[_end] = end$; 1115 this[_end] = end$;
1109 this[_start] = 0; 1116 this[_start] = 0;
1110 this[_generator] = dart.as(generator != null ? generator : _GeneratorIte rable[_id], _Generator); 1117 this[_generator] = dart.as(generator != null ? generator : _GeneratorIte rable[_id], _Generator);
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1169 return false; 1176 return false;
1170 } 1177 }
1171 } 1178 }
1172 get current() { 1179 get current() {
1173 return this[_current]; 1180 return this[_current];
1174 } 1181 }
1175 } 1182 }
1176 _GeneratorIterator[dart.implements] = () => [Iterator$(E)]; 1183 _GeneratorIterator[dart.implements] = () => [Iterator$(E)];
1177 return _GeneratorIterator; 1184 return _GeneratorIterator;
1178 }); 1185 });
1179 let _GeneratorIterator = _GeneratorIterator$(dart.dynamic); 1186 let _GeneratorIterator = _GeneratorIterator$();
1180 let BidirectionalIterator$ = dart.generic(function(E) { 1187 let BidirectionalIterator$ = dart.generic(function(E) {
1181 class BidirectionalIterator extends Object { 1188 class BidirectionalIterator extends Object {}
1182 }
1183 BidirectionalIterator[dart.implements] = () => [Iterator$(E)]; 1189 BidirectionalIterator[dart.implements] = () => [Iterator$(E)];
1184 return BidirectionalIterator; 1190 return BidirectionalIterator;
1185 }); 1191 });
1186 let BidirectionalIterator = BidirectionalIterator$(dart.dynamic); 1192 let BidirectionalIterator = BidirectionalIterator$();
1187 let Iterator$ = dart.generic(function(E) { 1193 let Iterator$ = dart.generic(function(E) {
1188 class Iterator extends Object { 1194 class Iterator extends Object {}
1189 }
1190 return Iterator; 1195 return Iterator;
1191 }); 1196 });
1192 let Iterator = Iterator$(dart.dynamic); 1197 let Iterator = Iterator$();
1193 let List$ = dart.generic(function(E) { 1198 let List$ = dart.generic(function(E) {
1194 class List extends Object { 1199 class List extends Object {
1195 List(length) { 1200 List(length) {
1196 if (length === void 0) 1201 if (length === void 0)
1197 length = new _ListConstructorSentinel(); 1202 length = new _ListConstructorSentinel();
1198 if (dart.equals(length, new _ListConstructorSentinel())) { 1203 if (dart.equals(length, new _ListConstructorSentinel())) {
1199 return new _interceptors.JSArray$(E).emptyGrowable(); 1204 return new _interceptors.JSArray$(E).emptyGrowable();
1200 } 1205 }
1201 return new _interceptors.JSArray$(E).fixed(length); 1206 return new _interceptors.JSArray$(E).fixed(length);
1202 } 1207 }
(...skipping 26 matching lines...) Expand all
1229 } 1234 }
1230 return result; 1235 return result;
1231 } 1236 }
1232 } 1237 }
1233 List[dart.implements] = () => [Iterable$(E), _internal.EfficientLength]; 1238 List[dart.implements] = () => [Iterable$(E), _internal.EfficientLength];
1234 dart.defineNamedConstructor(List, 'filled'); 1239 dart.defineNamedConstructor(List, 'filled');
1235 dart.defineNamedConstructor(List, 'from'); 1240 dart.defineNamedConstructor(List, 'from');
1236 dart.defineNamedConstructor(List, 'generate'); 1241 dart.defineNamedConstructor(List, 'generate');
1237 return List; 1242 return List;
1238 }); 1243 });
1239 let List = List$(dart.dynamic); 1244 let List = List$();
1240 let Map$ = dart.generic(function(K, V) { 1245 let Map$ = dart.generic(function(K, V) {
1241 class Map extends Object { 1246 class Map extends Object {
1242 Map() { 1247 Map() {
1243 return new (collection.LinkedHashMap$(K, V))(); 1248 return new (collection.LinkedHashMap$(K, V))();
1244 } 1249 }
1245 from(other) { 1250 from(other) {
1246 return new collection.LinkedHashMap$(K, V).from(other); 1251 return new collection.LinkedHashMap$(K, V).from(other);
1247 } 1252 }
1248 identity() { 1253 identity() {
1249 return new collection.LinkedHashMap$(K, V).identity(); 1254 return new collection.LinkedHashMap$(K, V).identity();
1250 } 1255 }
1251 fromIterable(iterable, opts) { 1256 fromIterable(iterable, opts) {
1252 return new collection.LinkedHashMap$(K, V).fromIterable(iterable, opts); 1257 return new collection.LinkedHashMap$(K, V).fromIterable(iterable, opts);
1253 } 1258 }
1254 fromIterables(keys, values) { 1259 fromIterables(keys, values) {
1255 return new collection.LinkedHashMap$(K, V).fromIterables(keys, values); 1260 return new collection.LinkedHashMap$(K, V).fromIterables(keys, values);
1256 } 1261 }
1257 } 1262 }
1258 dart.defineNamedConstructor(Map, 'from'); 1263 dart.defineNamedConstructor(Map, 'from');
1259 dart.defineNamedConstructor(Map, 'identity'); 1264 dart.defineNamedConstructor(Map, 'identity');
1260 dart.defineNamedConstructor(Map, 'fromIterable'); 1265 dart.defineNamedConstructor(Map, 'fromIterable');
1261 dart.defineNamedConstructor(Map, 'fromIterables'); 1266 dart.defineNamedConstructor(Map, 'fromIterables');
1262 return Map; 1267 return Map;
1263 }); 1268 });
1264 let Map = Map$(dart.dynamic, dart.dynamic); 1269 let Map = Map$();
1265 let _uninstantiable = dart.JsSymbol('_uninstantiable'); 1270 let _uninstantiable = dart.JsSymbol('_uninstantiable');
1266 class Null extends Object { 1271 class Null extends Object {
1267 [_uninstantiable]() { 1272 [_uninstantiable]() {
1268 throw new UnsupportedError('class Null cannot be instantiated'); 1273 throw new UnsupportedError('class Null cannot be instantiated');
1269 } 1274 }
1270 toString() { 1275 toString() {
1271 return "null"; 1276 return "null";
1272 } 1277 }
1273 } 1278 }
1274 dart.defineNamedConstructor(Null, _uninstantiable); 1279 dart.defineNamedConstructor(Null, _uninstantiable);
1275 class Pattern extends Object { 1280 class Pattern extends Object {}
1276 }
1277 // Function print: (Object) → void 1281 // Function print: (Object) → void
1278 function print(object) { 1282 function print(object) {
1279 let line = `${object}`; 1283 let line = `${object}`;
1280 if (_internal.printToZone == null) { 1284 if (_internal.printToZone == null) {
1281 _internal.printToConsole(line); 1285 _internal.printToConsole(line);
1282 } else { 1286 } else {
1283 dart.dinvokef(_internal.printToZone, line); 1287 dart.dinvokef(_internal.printToZone, line);
1284 } 1288 }
1285 } 1289 }
1286 class Match extends Object { 1290 class Match extends Object {}
1287 }
1288 class RegExp extends Object { 1291 class RegExp extends Object {
1289 RegExp(source, opts) { 1292 RegExp(source, opts) {
1290 let multiLine = opts && 'multiLine' in opts ? opts.multiLine : false; 1293 let multiLine = opts && 'multiLine' in opts ? opts.multiLine : false;
1291 let caseSensitive = opts && 'caseSensitive' in opts ? opts.caseSensitive : true; 1294 let caseSensitive = opts && 'caseSensitive' in opts ? opts.caseSensitive : true;
1292 return new _js_helper.JSSyntaxRegExp(source, {multiLine: multiLine, caseSe nsitive: caseSensitive}); 1295 return new _js_helper.JSSyntaxRegExp(source, {multiLine: multiLine, caseSe nsitive: caseSensitive});
1293 } 1296 }
1294 } 1297 }
1295 RegExp[dart.implements] = () => [Pattern]; 1298 RegExp[dart.implements] = () => [Pattern];
1296 let Set$ = dart.generic(function(E) { 1299 let Set$ = dart.generic(function(E) {
1297 class Set extends collection.IterableBase$(E) { 1300 class Set extends collection.IterableBase$(E) {
1298 Set() { 1301 Set() {
1299 return new (collection.LinkedHashSet$(E))(); 1302 return new (collection.LinkedHashSet$(E))();
1300 } 1303 }
1301 identity() { 1304 identity() {
1302 return new collection.LinkedHashSet$(E).identity(); 1305 return new collection.LinkedHashSet$(E).identity();
1303 } 1306 }
1304 from(elements) { 1307 from(elements) {
1305 return new collection.LinkedHashSet$(E).from(elements); 1308 return new collection.LinkedHashSet$(E).from(elements);
1306 } 1309 }
1307 } 1310 }
1308 Set[dart.implements] = () => [_internal.EfficientLength]; 1311 Set[dart.implements] = () => [_internal.EfficientLength];
1309 dart.defineNamedConstructor(Set, 'identity'); 1312 dart.defineNamedConstructor(Set, 'identity');
1310 dart.defineNamedConstructor(Set, 'from'); 1313 dart.defineNamedConstructor(Set, 'from');
1311 return Set; 1314 return Set;
1312 }); 1315 });
1313 dart.defineLazyClassGeneric(exports, 'Set', {get: Set$}); 1316 dart.defineLazyClassGeneric(exports, 'Set', {get: Set$});
1314 let Sink$ = dart.generic(function(T) { 1317 let Sink$ = dart.generic(function(T) {
1315 class Sink extends Object { 1318 class Sink extends Object {}
1316 }
1317 return Sink; 1319 return Sink;
1318 }); 1320 });
1319 let Sink = Sink$(dart.dynamic); 1321 let Sink = Sink$();
1320 class StackTrace extends Object { 1322 class StackTrace extends Object {}
1321 }
1322 let _frequency = dart.JsSymbol('_frequency'); 1323 let _frequency = dart.JsSymbol('_frequency');
1323 let _stop = dart.JsSymbol('_stop'); 1324 let _stop = dart.JsSymbol('_stop');
1324 let _initTicker = dart.JsSymbol('_initTicker'); 1325 let _initTicker = dart.JsSymbol('_initTicker');
1325 class Stopwatch extends Object { 1326 class Stopwatch extends Object {
1326 get frequency() { 1327 get frequency() {
1327 return Stopwatch[_frequency]; 1328 return Stopwatch[_frequency];
1328 } 1329 }
1329 Stopwatch() { 1330 Stopwatch() {
1330 this[_start] = null; 1331 this[_start] = null;
1331 this[_stop] = null; 1332 this[_stop] = null;
(...skipping 299 matching lines...) Expand 10 before | Expand all | Expand 10 after
1631 this[_contents] = ""; 1632 this[_contents] = "";
1632 } 1633 }
1633 toString() { 1634 toString() {
1634 return _js_helper.Primitives.flattenString(this[_contents]); 1635 return _js_helper.Primitives.flattenString(this[_contents]);
1635 } 1636 }
1636 [_writeString](str) { 1637 [_writeString](str) {
1637 this[_contents] = _js_helper.Primitives.stringConcatUnchecked(this[_conten ts], dart.as(str, String)); 1638 this[_contents] = _js_helper.Primitives.stringConcatUnchecked(this[_conten ts], dart.as(str, String));
1638 } 1639 }
1639 } 1640 }
1640 StringBuffer[dart.implements] = () => [StringSink]; 1641 StringBuffer[dart.implements] = () => [StringSink];
1641 class StringSink extends Object { 1642 class StringSink extends Object {}
1642 }
1643 class Symbol extends Object { 1643 class Symbol extends Object {
1644 Symbol(name) { 1644 Symbol(name) {
1645 return new _internal.Symbol(name); 1645 return new _internal.Symbol(name);
1646 } 1646 }
1647 } 1647 }
1648 class Type extends Object { 1648 class Type extends Object {}
1649 }
1650 let _writeAuthority = dart.JsSymbol('_writeAuthority'); 1649 let _writeAuthority = dart.JsSymbol('_writeAuthority');
1651 let _userInfo = dart.JsSymbol('_userInfo'); 1650 let _userInfo = dart.JsSymbol('_userInfo');
1652 let _host = dart.JsSymbol('_host'); 1651 let _host = dart.JsSymbol('_host');
1653 let _port = dart.JsSymbol('_port'); 1652 let _port = dart.JsSymbol('_port');
1654 let _defaultPort = dart.JsSymbol('_defaultPort'); 1653 let _defaultPort = dart.JsSymbol('_defaultPort');
1655 let _path = dart.JsSymbol('_path'); 1654 let _path = dart.JsSymbol('_path');
1656 let _query = dart.JsSymbol('_query'); 1655 let _query = dart.JsSymbol('_query');
1657 let _fragment = dart.JsSymbol('_fragment'); 1656 let _fragment = dart.JsSymbol('_fragment');
1658 let _regNameTable = dart.JsSymbol('_regNameTable'); 1657 let _regNameTable = dart.JsSymbol('_regNameTable');
1659 let _SLASH = dart.JsSymbol('_SLASH'); 1658 let _SLASH = dart.JsSymbol('_SLASH');
(...skipping 1368 matching lines...) Expand 10 before | Expand all | Expand 10 after
3028 _ListConstructorSentinel() { 3027 _ListConstructorSentinel() {
3029 } 3028 }
3030 } 3029 }
3031 // Exports: 3030 // Exports:
3032 exports.Deprecated = Deprecated; 3031 exports.Deprecated = Deprecated;
3033 exports.Object = Object; 3032 exports.Object = Object;
3034 exports.deprecated = deprecated; 3033 exports.deprecated = deprecated;
3035 exports.override = override; 3034 exports.override = override;
3036 exports.proxy = proxy; 3035 exports.proxy = proxy;
3037 exports.bool = bool; 3036 exports.bool = bool;
3037 exports.Comparator$ = Comparator$;
3038 exports.Comparator = Comparator;
3039 exports.Function = Function;
3040 exports.Comparable$ = Comparable$;
3038 exports.Comparable = Comparable; 3041 exports.Comparable = Comparable;
3039 exports.Comparable$ = Comparable$;
3040 exports.DateTime = DateTime; 3042 exports.DateTime = DateTime;
3041 exports.double = double; 3043 exports.double = double;
3042 exports.num = num; 3044 exports.num = num;
3043 exports.Duration = Duration; 3045 exports.Duration = Duration;
3044 exports.Error = Error; 3046 exports.Error = Error;
3045 exports.AssertionError = AssertionError; 3047 exports.AssertionError = AssertionError;
3046 exports.TypeError = TypeError; 3048 exports.TypeError = TypeError;
3047 exports.CastError = CastError; 3049 exports.CastError = CastError;
3048 exports.NullThrownError = NullThrownError; 3050 exports.NullThrownError = NullThrownError;
3049 exports.ArgumentError = ArgumentError; 3051 exports.ArgumentError = ArgumentError;
3050 exports.RangeError = RangeError; 3052 exports.RangeError = RangeError;
3051 exports.IndexError = IndexError; 3053 exports.IndexError = IndexError;
3052 exports.FallThroughError = FallThroughError; 3054 exports.FallThroughError = FallThroughError;
3053 exports.AbstractClassInstantiationError = AbstractClassInstantiationError; 3055 exports.AbstractClassInstantiationError = AbstractClassInstantiationError;
3054 exports.NoSuchMethodError = NoSuchMethodError; 3056 exports.NoSuchMethodError = NoSuchMethodError;
3055 exports.UnsupportedError = UnsupportedError; 3057 exports.UnsupportedError = UnsupportedError;
3056 exports.UnimplementedError = UnimplementedError; 3058 exports.UnimplementedError = UnimplementedError;
3057 exports.StateError = StateError; 3059 exports.StateError = StateError;
3058 exports.ConcurrentModificationError = ConcurrentModificationError; 3060 exports.ConcurrentModificationError = ConcurrentModificationError;
3059 exports.OutOfMemoryError = OutOfMemoryError; 3061 exports.OutOfMemoryError = OutOfMemoryError;
3060 exports.StackOverflowError = StackOverflowError; 3062 exports.StackOverflowError = StackOverflowError;
3061 exports.CyclicInitializationError = CyclicInitializationError; 3063 exports.CyclicInitializationError = CyclicInitializationError;
3062 exports.Exception = Exception; 3064 exports.Exception = Exception;
3063 exports.FormatException = FormatException; 3065 exports.FormatException = FormatException;
3064 exports.IntegerDivisionByZeroException = IntegerDivisionByZeroException; 3066 exports.IntegerDivisionByZeroException = IntegerDivisionByZeroException;
3067 exports.Expando$ = Expando$;
3065 exports.Expando = Expando; 3068 exports.Expando = Expando;
3066 exports.Expando$ = Expando$;
3067 exports.Function = Function;
3068 exports.identical = identical; 3069 exports.identical = identical;
3069 exports.identityHashCode = identityHashCode; 3070 exports.identityHashCode = identityHashCode;
3070 exports.int = int; 3071 exports.int = int;
3071 exports.Invocation = Invocation; 3072 exports.Invocation = Invocation;
3073 exports.Iterable$ = Iterable$;
3072 exports.Iterable = Iterable; 3074 exports.Iterable = Iterable;
3073 exports.Iterable$ = Iterable$; 3075 exports.BidirectionalIterator$ = BidirectionalIterator$;
3074 exports.BidirectionalIterator = BidirectionalIterator; 3076 exports.BidirectionalIterator = BidirectionalIterator;
3075 exports.BidirectionalIterator$ = BidirectionalIterator$; 3077 exports.Iterator$ = Iterator$;
3076 exports.Iterator = Iterator; 3078 exports.Iterator = Iterator;
3077 exports.Iterator$ = Iterator$; 3079 exports.List$ = List$;
3078 exports.List = List; 3080 exports.List = List;
3079 exports.List$ = List$; 3081 exports.Map$ = Map$;
3080 exports.Map = Map; 3082 exports.Map = Map;
3081 exports.Map$ = Map$;
3082 exports.Null = Null; 3083 exports.Null = Null;
3083 exports.Pattern = Pattern; 3084 exports.Pattern = Pattern;
3084 exports.print = print; 3085 exports.print = print;
3085 exports.Match = Match; 3086 exports.Match = Match;
3086 exports.RegExp = RegExp; 3087 exports.RegExp = RegExp;
3088 exports.Set$ = Set$;
3089 exports.Sink$ = Sink$;
3087 exports.Sink = Sink; 3090 exports.Sink = Sink;
3088 exports.Sink$ = Sink$;
3089 exports.StackTrace = StackTrace; 3091 exports.StackTrace = StackTrace;
3090 exports.Stopwatch = Stopwatch; 3092 exports.Stopwatch = Stopwatch;
3091 exports.String = String; 3093 exports.String = String;
3092 exports.RuneIterator = RuneIterator; 3094 exports.RuneIterator = RuneIterator;
3093 exports.StringBuffer = StringBuffer; 3095 exports.StringBuffer = StringBuffer;
3094 exports.StringSink = StringSink; 3096 exports.StringSink = StringSink;
3095 exports.Symbol = Symbol; 3097 exports.Symbol = Symbol;
3096 exports.Type = Type; 3098 exports.Type = Type;
3097 exports.Uri = Uri; 3099 exports.Uri = Uri;
3098 })(core || (core = {})); 3100 })(core || (core = {}));
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698