OLD | NEW |
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 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
137 dart.throw(new core.ConcurrentModificationError(this)); | 137 dart.throw(new core.ConcurrentModificationError(this)); |
138 } | 138 } |
139 let buffer = new core.StringBuffer(first); | 139 let buffer = new core.StringBuffer(first); |
140 for (let i = 1; i < dart.notNull(length); i++) { | 140 for (let i = 1; i < dart.notNull(length); i++) { |
141 buffer.write(separator); | 141 buffer.write(separator); |
142 buffer.write(this.elementAt(i)); | 142 buffer.write(this.elementAt(i)); |
143 if (length != this.length) { | 143 if (length != this.length) { |
144 dart.throw(new core.ConcurrentModificationError(this)); | 144 dart.throw(new core.ConcurrentModificationError(this)); |
145 } | 145 } |
146 } | 146 } |
147 return dart.toString(buffer); | 147 return buffer.toString(); |
148 } else { | 148 } else { |
149 let buffer = new core.StringBuffer(); | 149 let buffer = new core.StringBuffer(); |
150 for (let i = 0; i < dart.notNull(length); i++) { | 150 for (let i = 0; i < dart.notNull(length); i++) { |
151 buffer.write(this.elementAt(i)); | 151 buffer.write(this.elementAt(i)); |
152 if (length != this.length) { | 152 if (length != this.length) { |
153 dart.throw(new core.ConcurrentModificationError(this)); | 153 dart.throw(new core.ConcurrentModificationError(this)); |
154 } | 154 } |
155 } | 155 } |
156 return dart.toString(buffer); | 156 return buffer.toString(); |
157 } | 157 } |
158 } | 158 } |
159 where(test) { | 159 where(test) { |
160 dart.as(test, dart.functionType(core.bool, [E])); | 160 dart.as(test, dart.functionType(core.bool, [E])); |
161 return super.where(test); | 161 return super.where(test); |
162 } | 162 } |
163 map(f) { | 163 map(f) { |
164 dart.as(f, dart.functionType(dart.dynamic, [E])); | 164 dart.as(f, dart.functionType(dart.dynamic, [E])); |
165 return new (MappedListIterable$(E, dart.dynamic))(this, f); | 165 return new (MappedListIterable$(E, dart.dynamic))(this, f); |
166 } | 166 } |
(...skipping 1055 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1222 for (let element of iterable) { | 1222 for (let element of iterable) { |
1223 if (index == elementIndex) return element; | 1223 if (index == elementIndex) return element; |
1224 elementIndex++; | 1224 elementIndex++; |
1225 } | 1225 } |
1226 dart.throw(core.RangeError.index(index, iterable, "index", null, element
Index)); | 1226 dart.throw(core.RangeError.index(index, iterable, "index", null, element
Index)); |
1227 } | 1227 } |
1228 static join(iterable, separator) { | 1228 static join(iterable, separator) { |
1229 if (separator === void 0) separator = null; | 1229 if (separator === void 0) separator = null; |
1230 let buffer = new core.StringBuffer(); | 1230 let buffer = new core.StringBuffer(); |
1231 buffer.writeAll(iterable, separator); | 1231 buffer.writeAll(iterable, separator); |
1232 return dart.toString(buffer); | 1232 return buffer.toString(); |
1233 } | 1233 } |
1234 static joinList(list, separator) { | 1234 static joinList(list, separator) { |
1235 if (separator === void 0) separator = null; | 1235 if (separator === void 0) separator = null; |
1236 if (dart.notNull(list[dartx.isEmpty])) return ""; | 1236 if (dart.notNull(list[dartx.isEmpty])) return ""; |
1237 if (list[dartx.length] == 1) return `${list[dartx.get](0)}`; | 1237 if (list[dartx.length] == 1) return `${list[dartx.get](0)}`; |
1238 let buffer = new core.StringBuffer(); | 1238 let buffer = new core.StringBuffer(); |
1239 if (dart.notNull(separator[dartx.isEmpty])) { | 1239 if (dart.notNull(separator[dartx.isEmpty])) { |
1240 for (let i = 0; i < dart.notNull(list[dartx.length]); i++) { | 1240 for (let i = 0; i < dart.notNull(list[dartx.length]); i++) { |
1241 buffer.write(list[dartx.get](i)); | 1241 buffer.write(list[dartx.get](i)); |
1242 } | 1242 } |
1243 } else { | 1243 } else { |
1244 buffer.write(list[dartx.get](0)); | 1244 buffer.write(list[dartx.get](0)); |
1245 for (let i = 1; i < dart.notNull(list[dartx.length]); i++) { | 1245 for (let i = 1; i < dart.notNull(list[dartx.length]); i++) { |
1246 buffer.write(separator); | 1246 buffer.write(separator); |
1247 buffer.write(list[dartx.get](i)); | 1247 buffer.write(list[dartx.get](i)); |
1248 } | 1248 } |
1249 } | 1249 } |
1250 return dart.toString(buffer); | 1250 return buffer.toString(); |
1251 } | 1251 } |
1252 where(iterable, f) { | 1252 where(iterable, f) { |
1253 dart.as(iterable, core.Iterable$(T)); | 1253 dart.as(iterable, core.Iterable$(T)); |
1254 dart.as(f, dart.functionType(core.bool, [T])); | 1254 dart.as(f, dart.functionType(core.bool, [T])); |
1255 return new (WhereIterable$(T))(iterable, f); | 1255 return new (WhereIterable$(T))(iterable, f); |
1256 } | 1256 } |
1257 static map(iterable, f) { | 1257 static map(iterable, f) { |
1258 return MappedIterable.new(iterable, f); | 1258 return MappedIterable.new(iterable, f); |
1259 } | 1259 } |
1260 static mapList(list, f) { | 1260 static mapList(list, f) { |
(...skipping 661 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1922 for (let i = dart.notNull(srcStart) + dart.notNull(count) - 1, j = dart.
notNull(dstStart) + dart.notNull(count) - 1; i >= dart.notNull(srcStart); i--, j
--) { | 1922 for (let i = dart.notNull(srcStart) + dart.notNull(count) - 1, j = dart.
notNull(dstStart) + dart.notNull(count) - 1; i >= dart.notNull(srcStart); i--, j
--) { |
1923 dst[dartx.set](j, src[dartx.get](i)); | 1923 dst[dartx.set](j, src[dartx.get](i)); |
1924 } | 1924 } |
1925 } else { | 1925 } else { |
1926 for (let i = srcStart, j = dstStart; dart.notNull(i) < dart.notNull(srcS
tart) + dart.notNull(count); i = dart.notNull(i) + 1, j = dart.notNull(j) + 1) { | 1926 for (let i = srcStart, j = dstStart; dart.notNull(i) < dart.notNull(srcS
tart) + dart.notNull(count); i = dart.notNull(i) + 1, j = dart.notNull(j) + 1) { |
1927 dst[dartx.set](j, src[dartx.get](i)); | 1927 dst[dartx.set](j, src[dartx.get](i)); |
1928 } | 1928 } |
1929 } | 1929 } |
1930 } | 1930 } |
1931 static areEqual(a, b) { | 1931 static areEqual(a, b) { |
1932 if (dart.notNull(core.identical(a, b))) return true; | 1932 if (core.identical(a, b)) return true; |
1933 if (!dart.is(b, core.List)) return false; | 1933 if (!dart.is(b, core.List)) return false; |
1934 let length = a[dartx.length]; | 1934 let length = a[dartx.length]; |
1935 if (!dart.equals(length, dart.dload(b, 'length'))) return false; | 1935 if (!dart.equals(length, dart.dload(b, 'length'))) return false; |
1936 for (let i = 0; i < dart.notNull(length); i++) { | 1936 for (let i = 0; i < dart.notNull(length); i++) { |
1937 if (!dart.notNull(core.identical(a[dartx.get](i), dart.dindex(b, i)))) r
eturn false; | 1937 if (!core.identical(a[dartx.get](i), dart.dindex(b, i))) return false; |
1938 } | 1938 } |
1939 return true; | 1939 return true; |
1940 } | 1940 } |
1941 static indexOf(a, element, startIndex, endIndex) { | 1941 static indexOf(a, element, startIndex, endIndex) { |
1942 if (dart.notNull(startIndex) >= dart.notNull(a[dartx.length])) { | 1942 if (dart.notNull(startIndex) >= dart.notNull(a[dartx.length])) { |
1943 return -1; | 1943 return -1; |
1944 } | 1944 } |
1945 if (dart.notNull(startIndex) < 0) { | 1945 if (dart.notNull(startIndex) < 0) { |
1946 startIndex = 0; | 1946 startIndex = 0; |
1947 } | 1947 } |
(...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2360 exports.ReversedListIterable = ReversedListIterable; | 2360 exports.ReversedListIterable = ReversedListIterable; |
2361 exports.UnmodifiableListError = UnmodifiableListError; | 2361 exports.UnmodifiableListError = UnmodifiableListError; |
2362 exports.NonGrowableListError = NonGrowableListError; | 2362 exports.NonGrowableListError = NonGrowableListError; |
2363 exports.makeListFixedLength = makeListFixedLength; | 2363 exports.makeListFixedLength = makeListFixedLength; |
2364 exports.Lists = Lists; | 2364 exports.Lists = Lists; |
2365 exports.printToConsole = printToConsole; | 2365 exports.printToConsole = printToConsole; |
2366 exports.Sort = Sort; | 2366 exports.Sort = Sort; |
2367 exports.Symbol = Symbol; | 2367 exports.Symbol = Symbol; |
2368 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 2368 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
2369 }); | 2369 }); |
OLD | NEW |