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

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

Issue 1088943006: implement tear offs (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
« no previous file with comments | « no previous file | lib/runtime/dart/_isolate_helper.js » ('j') | lib/runtime/dart/convert.js » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 var _internal; 1 var _internal;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 class EfficientLength extends core.Object {} 4 class EfficientLength extends core.Object {}
5 let ListIterable$ = dart.generic(function(E) { 5 let ListIterable$ = dart.generic(function(E) {
6 class ListIterable extends collection.IterableBase$(E) { 6 class ListIterable extends collection.IterableBase$(E) {
7 ListIterable() { 7 ListIterable() {
8 super.IterableBase(); 8 super.IterableBase();
9 } 9 }
10 get [core.$iterator]() { 10 get [core.$iterator]() {
(...skipping 1064 matching lines...) Expand 10 before | Expand all | Expand 10 after
1075 return new (SubListIterable$(T))(dart.as(list, core.Iterable$(T)), n, nu ll); 1075 return new (SubListIterable$(T))(dart.as(list, core.Iterable$(T)), n, nu ll);
1076 } 1076 }
1077 skipWhile(iterable, test) { 1077 skipWhile(iterable, test) {
1078 return new (SkipWhileIterable$(T))(dart.as(iterable, core.Iterable$(T)), dart.as(test, dart.functionType(core.bool, [T]))); 1078 return new (SkipWhileIterable$(T))(dart.as(iterable, core.Iterable$(T)), dart.as(test, dart.functionType(core.bool, [T])));
1079 } 1079 }
1080 reversedList(list) { 1080 reversedList(list) {
1081 return new (ReversedListIterable$(T))(dart.as(list, core.Iterable$(T))); 1081 return new (ReversedListIterable$(T))(dart.as(list, core.Iterable$(T)));
1082 } 1082 }
1083 static sortList(list, compare) { 1083 static sortList(list, compare) {
1084 if (compare == null) 1084 if (compare == null)
1085 compare = core.Comparable.compare; 1085 compare = dart.bind(core.Comparable, 'compare');
1086 Sort.sort(list, compare); 1086 Sort.sort(list, compare);
1087 } 1087 }
1088 static shuffleList(list, random) { 1088 static shuffleList(list, random) {
1089 if (random == null) 1089 if (random == null)
1090 random = new math.Random(); 1090 random = new math.Random();
1091 let length = list[core.$length]; 1091 let length = list[core.$length];
1092 while (dart.notNull(length) > 1) { 1092 while (dart.notNull(length) > 1) {
1093 let pos = random.nextInt(length); 1093 let pos = random.nextInt(length);
1094 length = dart.notNull(length) - 1; 1094 length = dart.notNull(length) - 1;
1095 let tmp = list[core.$get](length); 1095 let tmp = list[core.$get](length);
(...skipping 871 matching lines...) Expand 10 before | Expand all | Expand 10 after
1967 exports.ReversedListIterable = ReversedListIterable; 1967 exports.ReversedListIterable = ReversedListIterable;
1968 exports.UnmodifiableListError = UnmodifiableListError; 1968 exports.UnmodifiableListError = UnmodifiableListError;
1969 exports.NonGrowableListError = NonGrowableListError; 1969 exports.NonGrowableListError = NonGrowableListError;
1970 exports.makeListFixedLength = makeListFixedLength; 1970 exports.makeListFixedLength = makeListFixedLength;
1971 exports.Lists = Lists; 1971 exports.Lists = Lists;
1972 exports.printToConsole = printToConsole; 1972 exports.printToConsole = printToConsole;
1973 exports.Sort = Sort; 1973 exports.Sort = Sort;
1974 exports.Symbol = Symbol; 1974 exports.Symbol = Symbol;
1975 exports.POWERS_OF_TEN = POWERS_OF_TEN; 1975 exports.POWERS_OF_TEN = POWERS_OF_TEN;
1976 })(_internal || (_internal = {})); 1976 })(_internal || (_internal = {}));
OLDNEW
« no previous file with comments | « no previous file | lib/runtime/dart/_isolate_helper.js » ('j') | lib/runtime/dart/convert.js » ('J')

Powered by Google App Engine
This is Rietveld 408576698