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

Side by Side Diff: test/codegen/expect/core/core.js

Issue 955513007: merge class extensions from patch files (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 10 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(core) { 2 (function(core) {
3 'use strict'; 3 'use strict';
4 // Function _symbolToString: (Symbol) → String 4 // Function _symbolToString: (Symbol) → String
5 function _symbolToString(symbol) { 5 function _symbolToString(symbol) {
6 return _internal.Symbol.getName(dart.as(symbol, _internal.Symbol)); 6 return _internal.Symbol.getName(dart.as(symbol, _internal.Symbol));
7 } 7 }
8 // Function _symbolMapToStringMap: (Map<Symbol, dynamic>) → dynamic 8 // Function _symbolMapToStringMap: (Map<Symbol, dynamic>) → dynamic
9 function _symbolMapToStringMap(map) { 9 function _symbolMapToStringMap(map) {
10 if (map === null) 10 if (map === null)
(...skipping 912 matching lines...) Expand 10 before | Expand all | Expand 10 after
923 class Expando extends dart.Object { 923 class Expando extends dart.Object {
924 Expando(name) { 924 Expando(name) {
925 if (name === void 0) 925 if (name === void 0)
926 name = null; 926 name = null;
927 this.name = name; 927 this.name = name;
928 } 928 }
929 toString() { 929 toString() {
930 return `Expando:${this.name}`; 930 return `Expando:${this.name}`;
931 } 931 }
932 get(object) { 932 get(object) {
933 let values = dart.dinvoke(/* Unimplemented unknown name */Primitives, 'g etProperty', object, /* Unimplemented unknown name */_EXPANDO_PROPERTY_NAME); 933 let values = dart.dinvoke(/* Unimplemented unknown name */Primitives, 'g etProperty', object, _EXPANDO_PROPERTY_NAME);
934 return dart.as(values === null ? null : dart.dinvoke(/* Unimplemented un known name */Primitives, 'getProperty', values, dart.dinvokef(/* Unimplemented u nknown name */_getKey)), T); 934 return dart.as(values === null ? null : dart.dinvoke(/* Unimplemented un known name */Primitives, 'getProperty', values, this._getKey()), T);
935 } 935 }
936 set(object, value) { 936 set(object, value) {
937 let values = dart.dinvoke(/* Unimplemented unknown name */Primitives, 'g etProperty', object, /* Unimplemented unknown name */_EXPANDO_PROPERTY_NAME); 937 let values = dart.dinvoke(/* Unimplemented unknown name */Primitives, 'g etProperty', object, _EXPANDO_PROPERTY_NAME);
938 if (values === null) { 938 if (values === null) {
939 values = new Object(); 939 values = new Object();
940 dart.dinvoke(/* Unimplemented unknown name */Primitives, 'setProperty' , object, /* Unimplemented unknown name */_EXPANDO_PROPERTY_NAME, values); 940 dart.dinvoke(/* Unimplemented unknown name */Primitives, 'setProperty' , object, _EXPANDO_PROPERTY_NAME, values);
941 } 941 }
942 dart.dinvoke(/* Unimplemented unknown name */Primitives, 'setProperty', values, dart.dinvokef(/* Unimplemented unknown name */_getKey), value); 942 dart.dinvoke(/* Unimplemented unknown name */Primitives, 'setProperty', values, this._getKey(), value);
943 }
944 _getKey() {
945 let key = dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitive s, 'getProperty', this, _KEY_PROPERTY_NAME), String);
946 if (key === null) {
947 key = `expando$key$${_keyCount++}`;
948 dart.dinvoke(/* Unimplemented unknown name */Primitives, 'setProperty' , this, _KEY_PROPERTY_NAME, key);
949 }
950 return key;
943 } 951 }
944 } 952 }
953 Expando._KEY_PROPERTY_NAME = 'expando$key';
954 Expando._EXPANDO_PROPERTY_NAME = 'expando$values';
955 Expando._keyCount = 0;
945 return Expando; 956 return Expando;
946 }); 957 });
947 let Expando = Expando$(dynamic); 958 let Expando = Expando$(dynamic);
948 class Function extends dart.Object { 959 class Function extends dart.Object {
949 static apply(function, positionalArguments, namedArguments) { 960 static apply(function, positionalArguments, namedArguments) {
950 if (namedArguments === void 0) 961 if (namedArguments === void 0)
951 namedArguments = null; 962 namedArguments = null;
952 return dart.dinvoke(/* Unimplemented unknown name */Primitives, 'applyFunc tion', function, positionalArguments, namedArguments === null ? null : dart.dinv okef(/* Unimplemented unknown name */_toMangledNames, namedArguments)); 963 return dart.dinvoke(/* Unimplemented unknown name */Primitives, 'applyFunc tion', function, positionalArguments, namedArguments === null ? null : _toMangle dNames(namedArguments));
964 }
965 static _toMangledNames(namedArguments) {
966 let result = dart.as(dart.map(), Map$(String, dynamic));
967 namedArguments.forEach((symbol, value) => {
968 result.set(_symbolToString(dart.as(symbol, Symbol)), value);
969 });
970 return result;
953 } 971 }
954 } 972 }
955 // Function identical: (Object, Object) → bool 973 // Function identical: (Object, Object) → bool
956 function identical(a, b) { 974 function identical(a, b) {
957 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 'ide nticalImplementation', a, b), bool); 975 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 'ide nticalImplementation', a, b), bool);
958 } 976 }
959 // Function identityHashCode: (Object) → int 977 // Function identityHashCode: (Object) → int
960 function identityHashCode(object) { 978 function identityHashCode(object) {
961 return dart.as(dart.dinvokef(/* Unimplemented unknown name */objectHashCode, object), int); 979 return dart.as(dart.dinvokef(/* Unimplemented unknown name */objectHashCode, object), int);
962 } 980 }
(...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after
1328 } 1346 }
1329 } 1347 }
1330 Stopwatch._frequency = null; 1348 Stopwatch._frequency = null;
1331 class String extends dart.Object { 1349 class String extends dart.Object {
1332 String$fromCharCodes(charCodes, start, end) { 1350 String$fromCharCodes(charCodes, start, end) {
1333 if (start === void 0) 1351 if (start === void 0)
1334 start = 0; 1352 start = 0;
1335 if (end === void 0) 1353 if (end === void 0)
1336 end = null; 1354 end = null;
1337 if (!dart.is(charCodes, dynamic)) { 1355 if (!dart.is(charCodes, dynamic)) {
1338 return dart.as(dart.dinvokef(/* Unimplemented unknown name */_stringFrom Iterable, charCodes, start, end), String); 1356 return _stringFromIterable(charCodes, start, end);
1339 } 1357 }
1340 let list = dart.as(charCodes, List); 1358 let list = dart.as(charCodes, List);
1341 let len = list.length; 1359 let len = list.length;
1342 if (dart.notNull(start < 0) || dart.notNull(start > len)) { 1360 if (dart.notNull(start < 0) || dart.notNull(start > len)) {
1343 throw new RangeError.range(start, 0, len); 1361 throw new RangeError.range(start, 0, len);
1344 } 1362 }
1345 if (end === null) { 1363 if (end === null) {
1346 end = len; 1364 end = len;
1347 } else if (dart.notNull(end < start) || dart.notNull(end > len)) { 1365 } else if (dart.notNull(end < start) || dart.notNull(end > len)) {
1348 throw new RangeError.range(end, start, len); 1366 throw new RangeError.range(end, start, len);
1349 } 1367 }
1350 if (dart.notNull(start > 0) || dart.notNull(end < len)) { 1368 if (dart.notNull(start > 0) || dart.notNull(end < len)) {
1351 list = list.sublist(start, end); 1369 list = list.sublist(start, end);
1352 } 1370 }
1353 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 's tringFromCharCodes', list), String); 1371 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 's tringFromCharCodes', list), String);
1354 } 1372 }
1355 String$fromCharCode(charCode) { 1373 String$fromCharCode(charCode) {
1356 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 's tringFromCharCode', charCode), String); 1374 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 's tringFromCharCode', charCode), String);
1357 } 1375 }
1358 String$fromEnvironment(name, opt$) { 1376 String$fromEnvironment(name, opt$) {
1359 let defaultValue = opt$.defaultValue === void 0 ? null : opt$.defaultValue ; 1377 let defaultValue = opt$.defaultValue === void 0 ? null : opt$.defaultValue ;
1360 throw new UnsupportedError('String.fromEnvironment can only be used as a c onst constructor'); 1378 throw new UnsupportedError('String.fromEnvironment can only be used as a c onst constructor');
1361 } 1379 }
1380 static _stringFromIterable(charCodes, start, end) {
1381 if (start < 0)
1382 throw new RangeError.range(start, 0, charCodes.length);
1383 if (dart.notNull(end !== null) && dart.notNull(end < start)) {
1384 throw new RangeError.range(end, start, charCodes.length);
1385 }
1386 let it = charCodes.iterator;
1387 for (let i = 0; i < start; i++) {
1388 if (!dart.notNull(it.moveNext())) {
1389 throw new RangeError.range(start, 0, i);
1390 }
1391 }
1392 let list = new List.from([]);
1393 if (end === null) {
1394 while (it.moveNext())
1395 list.add(it.current);
1396 } else {
1397 for (let i = start; i < end; i++) {
1398 if (!dart.notNull(it.moveNext())) {
1399 throw new RangeError.range(end, start, i);
1400 }
1401 list.add(it.current);
1402 }
1403 }
1404 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 's tringFromCharCodes', list), String);
1405 }
1362 } 1406 }
1363 dart.defineNamedConstructor(String, 'fromCharCodes'); 1407 dart.defineNamedConstructor(String, 'fromCharCodes');
1364 dart.defineNamedConstructor(String, 'fromCharCode'); 1408 dart.defineNamedConstructor(String, 'fromCharCode');
1365 dart.defineNamedConstructor(String, 'fromEnvironment'); 1409 dart.defineNamedConstructor(String, 'fromEnvironment');
1366 class Runes extends collection.IterableBase$(int) { 1410 class Runes extends collection.IterableBase$(int) {
1367 Runes(string) { 1411 Runes(string) {
1368 this.string = string; 1412 this.string = string;
1369 super.IterableBase(); 1413 super.IterableBase();
1370 } 1414 }
1371 get iterator() { 1415 get iterator() {
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
1486 this._position = position; 1530 this._position = position;
1487 this._currentCodePoint = codeUnit; 1531 this._currentCodePoint = codeUnit;
1488 return true; 1532 return true;
1489 } 1533 }
1490 } 1534 }
1491 dart.defineNamedConstructor(RuneIterator, 'at'); 1535 dart.defineNamedConstructor(RuneIterator, 'at');
1492 class StringBuffer extends dart.Object { 1536 class StringBuffer extends dart.Object {
1493 StringBuffer(content) { 1537 StringBuffer(content) {
1494 if (content === void 0) 1538 if (content === void 0)
1495 content = ""; 1539 content = "";
1496 /* Unimplemented unknown name */_contents = `${content}`; 1540 this._contents = `${content}`;
1497 } 1541 }
1498 get length() { 1542 get length() {
1499 return dart.as(dart.dload(/* Unimplemented unknown name */_contents, 'leng th'), int); 1543 return this._contents.length;
1500 } 1544 }
1501 get isEmpty() { 1545 get isEmpty() {
1502 return this.length === 0; 1546 return this.length === 0;
1503 } 1547 }
1504 get isNotEmpty() { 1548 get isNotEmpty() {
1505 return !dart.notNull(this.isEmpty); 1549 return !dart.notNull(this.isEmpty);
1506 } 1550 }
1507 write(obj) { 1551 write(obj) {
1508 dart.dinvokef(/* Unimplemented unknown name */_writeString, `${obj}`); 1552 this._writeString(`${obj}`);
1509 } 1553 }
1510 writeCharCode(charCode) { 1554 writeCharCode(charCode) {
1511 dart.dinvokef(/* Unimplemented unknown name */_writeString, new String.fro mCharCode(charCode)); 1555 this._writeString(new String.fromCharCode(charCode));
1512 } 1556 }
1513 writeAll(objects, separator) { 1557 writeAll(objects, separator) {
1514 if (separator === void 0) 1558 if (separator === void 0)
1515 separator = ""; 1559 separator = "";
1516 let iterator = objects.iterator; 1560 let iterator = objects.iterator;
1517 if (!dart.notNull(iterator.moveNext())) 1561 if (!dart.notNull(iterator.moveNext()))
1518 return; 1562 return;
1519 if (separator.isEmpty) { 1563 if (separator.isEmpty) {
1520 do { 1564 do {
1521 this.write(iterator.current); 1565 this.write(iterator.current);
1522 } while (iterator.moveNext()); 1566 } while (iterator.moveNext());
1523 } else { 1567 } else {
1524 this.write(iterator.current); 1568 this.write(iterator.current);
1525 while (iterator.moveNext()) { 1569 while (iterator.moveNext()) {
1526 this.write(separator); 1570 this.write(separator);
1527 this.write(iterator.current); 1571 this.write(iterator.current);
1528 } 1572 }
1529 } 1573 }
1530 } 1574 }
1531 writeln(obj) { 1575 writeln(obj) {
1532 if (obj === void 0) 1576 if (obj === void 0)
1533 obj = ""; 1577 obj = "";
1534 this.write(obj); 1578 this.write(obj);
1535 this.write("\n"); 1579 this.write("\n");
1536 } 1580 }
1537 clear() { 1581 clear() {
1538 /* Unimplemented unknown name */_contents = ""; 1582 this._contents = "";
1539 } 1583 }
1540 toString() { 1584 toString() {
1541 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 'f lattenString', /* Unimplemented unknown name */_contents), String); 1585 return dart.as(dart.dinvoke(/* Unimplemented unknown name */Primitives, 'f lattenString', this._contents), String);
1586 }
1587 _writeString(str) {
1588 this._contents = dart.as(dart.dinvoke(/* Unimplemented unknown name */Prim itives, 'stringConcatUnchecked', this._contents, str), String);
1542 } 1589 }
1543 } 1590 }
1544 class StringSink extends dart.Object { 1591 class StringSink extends dart.Object {
1545 } 1592 }
1546 class Symbol extends dart.Object { 1593 class Symbol extends dart.Object {
1547 Symbol(name) { 1594 Symbol(name) {
1548 return new _internal.Symbol(name); 1595 return new _internal.Symbol(name);
1549 } 1596 }
1550 } 1597 }
1551 class Type extends dart.Object { 1598 class Type extends dart.Object {
(...skipping 1349 matching lines...) Expand 10 before | Expand all | Expand 10 after
2901 core.Stopwatch = Stopwatch; 2948 core.Stopwatch = Stopwatch;
2902 core.String = String; 2949 core.String = String;
2903 core.Runes = Runes; 2950 core.Runes = Runes;
2904 core.RuneIterator = RuneIterator; 2951 core.RuneIterator = RuneIterator;
2905 core.StringBuffer = StringBuffer; 2952 core.StringBuffer = StringBuffer;
2906 core.StringSink = StringSink; 2953 core.StringSink = StringSink;
2907 core.Symbol = Symbol; 2954 core.Symbol = Symbol;
2908 core.Type = Type; 2955 core.Type = Type;
2909 core.Uri = Uri; 2956 core.Uri = Uri;
2910 })(core || (core = {})); 2957 })(core || (core = {}));
OLDNEW
« no previous file with comments | « test/codegen/expect/collection/collection.js ('k') | test/generated_sdk/lib/async/schedule_microtask.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698