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

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

Issue 1680263002: Support for dart:typed_data (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Address comments, rebase Created 4 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
« no previous file with comments | « no previous file | lib/runtime/dart/_native_typed_data.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 dart_library.library('dart/_internal', null, /* Imports */[ 1 dart_library.library('dart/_internal', null, /* Imports */[
2 'dart/_runtime', 2 'dart/_runtime',
3 'dart/core', 3 'dart/core',
4 'dart/collection' 4 'dart/collection'
5 ], /* Lazy imports */[ 5 ], /* Lazy imports */[
6 'dart/math', 6 'dart/math',
7 'dart/_interceptors', 7 'dart/_interceptors',
8 'dart/_js_primitives' 8 'dart/_js_primitives'
9 ], function(exports, dart, core, collection, math, _interceptors, _js_primitives ) { 9 ], function(exports, dart, core, collection, math, _interceptors, _js_primitives ) {
10 'use strict'; 10 'use strict';
(...skipping 1507 matching lines...) Expand 10 before | Expand all | Expand 10 after
1518 const __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core .Iterable$(T), [S])); 1518 const __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core .Iterable$(T), [S]));
1519 return __CastType0; 1519 return __CastType0;
1520 }); 1520 });
1521 let __CastType0 = __CastType0$(); 1521 let __CastType0 = __CastType0$();
1522 const __CastType2$ = dart.generic(function(T) { 1522 const __CastType2$ = dart.generic(function(T) {
1523 const __CastType2 = dart.typedef('__CastType2', () => dart.functionType(core .bool, [T])); 1523 const __CastType2 = dart.typedef('__CastType2', () => dart.functionType(core .bool, [T]));
1524 return __CastType2; 1524 return __CastType2;
1525 }); 1525 });
1526 let __CastType2 = __CastType2$(); 1526 let __CastType2 = __CastType2$();
1527 const FixedLengthListMixin$ = dart.generic(function(E) { 1527 const FixedLengthListMixin$ = dart.generic(function(E) {
1528 dart.defineExtensionNames([
1529 'length',
1530 'add',
1531 'insert',
1532 'insertAll',
1533 'addAll',
1534 'remove',
1535 'removeWhere',
1536 'retainWhere',
1537 'clear',
1538 'removeAt',
1539 'removeLast',
1540 'removeRange',
1541 'replaceRange'
1542 ]);
1528 class FixedLengthListMixin extends core.Object { 1543 class FixedLengthListMixin extends core.Object {
1529 set length(newLength) { 1544 set [dartx.length](newLength) {
1530 dart.throw(new core.UnsupportedError("Cannot change the length of a fixe d-length list")); 1545 dart.throw(new core.UnsupportedError("Cannot change the length of a fixe d-length list"));
1531 } 1546 }
1532 add(value) { 1547 [dartx.add](value) {
1533 dart.as(value, E); 1548 dart.as(value, E);
1534 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" )); 1549 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" ));
1535 } 1550 }
1536 insert(index, value) { 1551 [dartx.insert](index, value) {
1537 dart.as(value, E); 1552 dart.as(value, E);
1538 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" )); 1553 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" ));
1539 } 1554 }
1540 insertAll(at, iterable) { 1555 [dartx.insertAll](at, iterable) {
1541 dart.as(iterable, core.Iterable$(E)); 1556 dart.as(iterable, core.Iterable$(E));
1542 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" )); 1557 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" ));
1543 } 1558 }
1544 addAll(iterable) { 1559 [dartx.addAll](iterable) {
1545 dart.as(iterable, core.Iterable$(E)); 1560 dart.as(iterable, core.Iterable$(E));
1546 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" )); 1561 dart.throw(new core.UnsupportedError("Cannot add to a fixed-length list" ));
1547 } 1562 }
1548 remove(element) { 1563 [dartx.remove](element) {
1549 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list")); 1564 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list"));
1550 } 1565 }
1551 removeWhere(test) { 1566 [dartx.removeWhere](test) {
1552 dart.as(test, dart.functionType(core.bool, [E])); 1567 dart.as(test, dart.functionType(core.bool, [E]));
1553 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list")); 1568 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list"));
1554 } 1569 }
1555 retainWhere(test) { 1570 [dartx.retainWhere](test) {
1556 dart.as(test, dart.functionType(core.bool, [E])); 1571 dart.as(test, dart.functionType(core.bool, [E]));
1557 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list")); 1572 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list"));
1558 } 1573 }
1559 clear() { 1574 [dartx.clear]() {
1560 dart.throw(new core.UnsupportedError("Cannot clear a fixed-length list") ); 1575 dart.throw(new core.UnsupportedError("Cannot clear a fixed-length list") );
1561 } 1576 }
1562 removeAt(index) { 1577 [dartx.removeAt](index) {
1563 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list")); 1578 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list"));
1564 } 1579 }
1565 removeLast() { 1580 [dartx.removeLast]() {
1566 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list")); 1581 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list"));
1567 } 1582 }
1568 removeRange(start, end) { 1583 [dartx.removeRange](start, end) {
1569 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list")); 1584 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list"));
1570 } 1585 }
1571 replaceRange(start, end, iterable) { 1586 [dartx.replaceRange](start, end, iterable) {
1572 dart.as(iterable, core.Iterable$(E)); 1587 dart.as(iterable, core.Iterable$(E));
1573 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list")); 1588 dart.throw(new core.UnsupportedError("Cannot remove from a fixed-length list"));
1574 } 1589 }
1575 } 1590 }
1576 dart.setSignature(FixedLengthListMixin, { 1591 dart.setSignature(FixedLengthListMixin, {
1577 methods: () => ({ 1592 methods: () => ({
1578 add: [dart.void, [E]], 1593 [dartx.add]: [dart.void, [E]],
1579 insert: [dart.void, [core.int, E]], 1594 [dartx.insert]: [dart.void, [core.int, E]],
1580 insertAll: [dart.void, [core.int, core.Iterable$(E)]], 1595 [dartx.insertAll]: [dart.void, [core.int, core.Iterable$(E)]],
1581 addAll: [dart.void, [core.Iterable$(E)]], 1596 [dartx.addAll]: [dart.void, [core.Iterable$(E)]],
1582 remove: [core.bool, [core.Object]], 1597 [dartx.remove]: [core.bool, [core.Object]],
1583 removeWhere: [dart.void, [dart.functionType(core.bool, [E])]], 1598 [dartx.removeWhere]: [dart.void, [dart.functionType(core.bool, [E])]],
1584 retainWhere: [dart.void, [dart.functionType(core.bool, [E])]], 1599 [dartx.retainWhere]: [dart.void, [dart.functionType(core.bool, [E])]],
1585 clear: [dart.void, []], 1600 [dartx.clear]: [dart.void, []],
1586 removeAt: [E, [core.int]], 1601 [dartx.removeAt]: [E, [core.int]],
1587 removeLast: [E, []], 1602 [dartx.removeLast]: [E, []],
1588 removeRange: [dart.void, [core.int, core.int]], 1603 [dartx.removeRange]: [dart.void, [core.int, core.int]],
1589 replaceRange: [dart.void, [core.int, core.int, core.Iterable$(E)]] 1604 [dartx.replaceRange]: [dart.void, [core.int, core.int, core.Iterable$(E) ]]
1590 }) 1605 })
1591 }); 1606 });
1592 return FixedLengthListMixin; 1607 return FixedLengthListMixin;
1593 }); 1608 });
1594 let FixedLengthListMixin = FixedLengthListMixin$(); 1609 let FixedLengthListMixin = FixedLengthListMixin$();
1595 const UnmodifiableListMixin$ = dart.generic(function(E) { 1610 const UnmodifiableListMixin$ = dart.generic(function(E) {
1596 class UnmodifiableListMixin extends core.Object { 1611 class UnmodifiableListMixin extends core.Object {
1597 set(index, value) { 1612 set(index, value) {
1598 dart.as(value, E); 1613 dart.as(value, E);
1599 dart.throw(new core.UnsupportedError("Cannot modify an unmodifiable list ")); 1614 dart.throw(new core.UnsupportedError("Cannot modify an unmodifiable list "));
(...skipping 746 matching lines...) Expand 10 before | Expand all | Expand 10 after
2346 exports.ReversedListIterable = ReversedListIterable; 2361 exports.ReversedListIterable = ReversedListIterable;
2347 exports.UnmodifiableListError = UnmodifiableListError; 2362 exports.UnmodifiableListError = UnmodifiableListError;
2348 exports.NonGrowableListError = NonGrowableListError; 2363 exports.NonGrowableListError = NonGrowableListError;
2349 exports.makeListFixedLength = makeListFixedLength; 2364 exports.makeListFixedLength = makeListFixedLength;
2350 exports.Lists = Lists; 2365 exports.Lists = Lists;
2351 exports.printToConsole = printToConsole; 2366 exports.printToConsole = printToConsole;
2352 exports.Sort = Sort; 2367 exports.Sort = Sort;
2353 exports.Symbol = Symbol; 2368 exports.Symbol = Symbol;
2354 exports.POWERS_OF_TEN = POWERS_OF_TEN; 2369 exports.POWERS_OF_TEN = POWERS_OF_TEN;
2355 }); 2370 });
OLDNEW
« no previous file with comments | « no previous file | lib/runtime/dart/_native_typed_data.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698