| OLD | NEW |
| 1 var _interceptors; | 1 var _interceptors; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 class Interceptor extends core.Object { | 4 class Interceptor extends core.Object { |
| 5 Interceptor() { | 5 Interceptor() { |
| 6 } | 6 } |
| 7 ['=='](other) { | 7 ['=='](other) { |
| 8 return core.identical(this, other); | 8 return core.identical(this, other); |
| 9 } | 9 } |
| 10 get hashCode() { | 10 get hashCode() { |
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 161 } | 161 } |
| 162 skipWhile(test) { | 162 skipWhile(test) { |
| 163 return new _internal.IterableMixinWorkaround().skipWhile(this, test); | 163 return new _internal.IterableMixinWorkaround().skipWhile(this, test); |
| 164 } | 164 } |
| 165 reduce(combine) { | 165 reduce(combine) { |
| 166 return dart.as(_internal.IterableMixinWorkaround.reduce(this, combine),
E); | 166 return dart.as(_internal.IterableMixinWorkaround.reduce(this, combine),
E); |
| 167 } | 167 } |
| 168 fold(initialValue, combine) { | 168 fold(initialValue, combine) { |
| 169 return _internal.IterableMixinWorkaround.fold(this, initialValue, combin
e); | 169 return _internal.IterableMixinWorkaround.fold(this, initialValue, combin
e); |
| 170 } | 170 } |
| 171 firstWhere(test, opt$) { | 171 firstWhere(test, opts) { |
| 172 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; | 172 let orElse = opts && 'orElse' in opts ? opts.orElse : null; |
| 173 return dart.as(_internal.IterableMixinWorkaround.firstWhere(this, test,
orElse), E); | 173 return dart.as(_internal.IterableMixinWorkaround.firstWhere(this, test,
orElse), E); |
| 174 } | 174 } |
| 175 lastWhere(test, opt$) { | 175 lastWhere(test, opts) { |
| 176 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; | 176 let orElse = opts && 'orElse' in opts ? opts.orElse : null; |
| 177 return dart.as(_internal.IterableMixinWorkaround.lastWhereList(this, tes
t, orElse), E); | 177 return dart.as(_internal.IterableMixinWorkaround.lastWhereList(this, tes
t, orElse), E); |
| 178 } | 178 } |
| 179 singleWhere(test) { | 179 singleWhere(test) { |
| 180 return dart.as(_internal.IterableMixinWorkaround.singleWhere(this, test)
, E); | 180 return dart.as(_internal.IterableMixinWorkaround.singleWhere(this, test)
, E); |
| 181 } | 181 } |
| 182 elementAt(index) { | 182 elementAt(index) { |
| 183 return this.get(index); | 183 return this.get(index); |
| 184 } | 184 } |
| 185 sublist(start, end) { | 185 sublist(start, end) { |
| 186 if (end === void 0) | 186 if (end === void 0) |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 291 } | 291 } |
| 292 get isEmpty() { | 292 get isEmpty() { |
| 293 return this.length === 0; | 293 return this.length === 0; |
| 294 } | 294 } |
| 295 get isNotEmpty() { | 295 get isNotEmpty() { |
| 296 return !dart.notNull(this.isEmpty); | 296 return !dart.notNull(this.isEmpty); |
| 297 } | 297 } |
| 298 toString() { | 298 toString() { |
| 299 return collection.ListBase.listToString(this); | 299 return collection.ListBase.listToString(this); |
| 300 } | 300 } |
| 301 toList(opt$) { | 301 toList(opts) { |
| 302 let growable = opt$ && 'growable' in opt$ ? opt$.growable : true; | 302 let growable = opts && 'growable' in opts ? opts.growable : true; |
| 303 if (growable) { | 303 if (growable) { |
| 304 return new JSArray.markGrowable(this.slice()); | 304 return new JSArray.markGrowable(this.slice()); |
| 305 } else { | 305 } else { |
| 306 return new JSArray.markFixed(this.slice()); | 306 return new JSArray.markFixed(this.slice()); |
| 307 } | 307 } |
| 308 } | 308 } |
| 309 toSet() { | 309 toSet() { |
| 310 return new core.Set.from(this); | 310 return new core.Set.from(this); |
| 311 } | 311 } |
| 312 get iterator() { | 312 get iterator() { |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 365 } | 365 } |
| 366 return JSFixedArray; | 366 return JSFixedArray; |
| 367 }); | 367 }); |
| 368 let JSFixedArray = JSFixedArray$(dart.dynamic); | 368 let JSFixedArray = JSFixedArray$(dart.dynamic); |
| 369 let JSExtendableArray$ = dart.generic(function(E) { | 369 let JSExtendableArray$ = dart.generic(function(E) { |
| 370 class JSExtendableArray extends JSMutableArray$(E) { | 370 class JSExtendableArray extends JSMutableArray$(E) { |
| 371 } | 371 } |
| 372 return JSExtendableArray; | 372 return JSExtendableArray; |
| 373 }); | 373 }); |
| 374 let JSExtendableArray = JSExtendableArray$(dart.dynamic); | 374 let JSExtendableArray = JSExtendableArray$(dart.dynamic); |
| 375 let _handleIEtoString = Symbol('_handleIEtoString'); | 375 let _handleIEtoString$ = Symbol('_handleIEtoString'); |
| 376 let _isInt32 = Symbol('_isInt32'); | 376 let _isInt32 = Symbol('_isInt32'); |
| 377 let _tdivFast = Symbol('_tdivFast'); | 377 let _tdivFast = Symbol('_tdivFast'); |
| 378 let _tdivSlow = Symbol('_tdivSlow'); | 378 let _tdivSlow = Symbol('_tdivSlow'); |
| 379 let _shlPositive = Symbol('_shlPositive'); | 379 let _shlPositive = Symbol('_shlPositive'); |
| 380 let _shrReceiverPositive = Symbol('_shrReceiverPositive'); | 380 let _shrReceiverPositive = Symbol('_shrReceiverPositive'); |
| 381 let _shrOtherPositive = Symbol('_shrOtherPositive'); | 381 let _shrOtherPositive = Symbol('_shrOtherPositive'); |
| 382 let _shrBothPositive = Symbol('_shrBothPositive'); | 382 let _shrBothPositive = Symbol('_shrBothPositive'); |
| 383 class JSNumber extends Interceptor { | 383 class JSNumber extends Interceptor { |
| 384 JSNumber() { | 384 JSNumber() { |
| 385 super.Interceptor(); | 385 super.Interceptor(); |
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 529 _js_helper.checkInt(radix); | 529 _js_helper.checkInt(radix); |
| 530 if (dart.notNull(radix) < 2 || dart.notNull(radix) > 36) | 530 if (dart.notNull(radix) < 2 || dart.notNull(radix) > 36) |
| 531 throw new core.RangeError(radix); | 531 throw new core.RangeError(radix); |
| 532 let result = this.toString(radix); | 532 let result = this.toString(radix); |
| 533 let rightParenCode = 41; | 533 let rightParenCode = 41; |
| 534 if (result.codeUnitAt(dart.notNull(result.length) - 1) !== rightParenCode)
{ | 534 if (result.codeUnitAt(dart.notNull(result.length) - 1) !== rightParenCode)
{ |
| 535 return result; | 535 return result; |
| 536 } | 536 } |
| 537 return _handleIEtoString(result); | 537 return _handleIEtoString(result); |
| 538 } | 538 } |
| 539 static [_handleIEtoString](result) { | 539 static [_handleIEtoString$](result) { |
| 540 let match = /^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(result); | 540 let match = /^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(result); |
| 541 if (match === null) { | 541 if (match === null) { |
| 542 throw new core.UnsupportedError(`Unexpected toString result: ${result}`)
; | 542 throw new core.UnsupportedError(`Unexpected toString result: ${result}`)
; |
| 543 } | 543 } |
| 544 let result = dart.dindex(match, 1); | 544 let result = dart.dindex(match, 1); |
| 545 let exponent = +dart.dindex(match, 3); | 545 let exponent = +dart.dindex(match, 3); |
| 546 if (dart.dindex(match, 2) !== null) { | 546 if (dart.dindex(match, 2) !== null) { |
| 547 result = result + dart.dindex(match, 2); | 547 result = result + dart.dindex(match, 2); |
| 548 exponent = dart.dindex(match, 2).length; | 548 exponent = dart.dindex(match, 2).length; |
| 549 } | 549 } |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 680 if (!dart.is(other, core.num)) | 680 if (!dart.is(other, core.num)) |
| 681 throw new core.ArgumentError(other); | 681 throw new core.ArgumentError(other); |
| 682 return this >= other; | 682 return this >= other; |
| 683 } | 683 } |
| 684 get runtimeType() { | 684 get runtimeType() { |
| 685 return core.num; | 685 return core.num; |
| 686 } | 686 } |
| 687 } | 687 } |
| 688 JSNumber._MIN_INT32 = -2147483648; | 688 JSNumber._MIN_INT32 = -2147483648; |
| 689 JSNumber._MAX_INT32 = 2147483647; | 689 JSNumber._MAX_INT32 = 2147483647; |
| 690 let _bitCount = Symbol('_bitCount'); | 690 let _bitCount$ = Symbol('_bitCount'); |
| 691 let _shru = Symbol('_shru'); | 691 let _shru$ = Symbol('_shru'); |
| 692 let _shrs = Symbol('_shrs'); | 692 let _shrs$ = Symbol('_shrs'); |
| 693 let _ors = Symbol('_ors'); | 693 let _ors$ = Symbol('_ors'); |
| 694 let _spread = Symbol('_spread'); | 694 let _spread$ = Symbol('_spread'); |
| 695 class JSInt extends JSNumber { | 695 class JSInt extends JSNumber { |
| 696 JSInt() { | 696 JSInt() { |
| 697 super.JSNumber(); | 697 super.JSNumber(); |
| 698 } | 698 } |
| 699 get isEven() { | 699 get isEven() { |
| 700 return this['&'](1) === 0; | 700 return this['&'](1) === 0; |
| 701 } | 701 } |
| 702 get isOdd() { | 702 get isOdd() { |
| 703 return this['&'](1) === 1; | 703 return this['&'](1) === 1; |
| 704 } | 704 } |
| 705 toUnsigned(width) { | 705 toUnsigned(width) { |
| 706 return this['&']((1 << dart.notNull(width)) - 1); | 706 return this['&']((1 << dart.notNull(width)) - 1); |
| 707 } | 707 } |
| 708 toSigned(width) { | 708 toSigned(width) { |
| 709 let signMask = 1 << dart.notNull(width) - 1; | 709 let signMask = 1 << dart.notNull(width) - 1; |
| 710 return dart.notNull(this['&'](dart.notNull(signMask) - 1)) - dart.notNull(
this['&'](signMask)); | 710 return dart.notNull(this['&'](dart.notNull(signMask) - 1)) - dart.notNull(
this['&'](signMask)); |
| 711 } | 711 } |
| 712 get bitLength() { | 712 get bitLength() { |
| 713 let nonneg = this['<'](0) ? dart.notNull(this['unary-']()) - 1 : this; | 713 let nonneg = this['<'](0) ? dart.notNull(this['unary-']()) - 1 : this; |
| 714 if (dart.notNull(nonneg) >= 4294967296) { | 714 if (dart.notNull(nonneg) >= 4294967296) { |
| 715 nonneg = (dart.notNull(nonneg) / 4294967296).truncate(); | 715 nonneg = (dart.notNull(nonneg) / 4294967296).truncate(); |
| 716 return dart.notNull(_bitCount(_spread(nonneg))) + 32; | 716 return dart.notNull(_bitCount(_spread(nonneg))) + 32; |
| 717 } | 717 } |
| 718 return _bitCount(_spread(nonneg)); | 718 return _bitCount(_spread(nonneg)); |
| 719 } | 719 } |
| 720 static [_bitCount](i) { | 720 static [_bitCount$](i) { |
| 721 i = dart.as(dart.dbinary(_shru(i, 0), '-', dart.dbinary(_shru(i, 1), '&',
1431655765)), core.int); | 721 i = dart.as(dart.dbinary(_shru(i, 0), '-', dart.dbinary(_shru(i, 1), '&',
1431655765)), core.int); |
| 722 i = (dart.notNull(i) & 858993459)['+'](dart.dbinary(_shru(i, 2), '&', 8589
93459)); | 722 i = (dart.notNull(i) & 858993459)['+'](dart.dbinary(_shru(i, 2), '&', 8589
93459)); |
| 723 i = 252645135 & i['+'](_shru(i, 4)); | 723 i = 252645135 & i['+'](_shru(i, 4)); |
| 724 i = dart.as(_shru(i, 8), core.int); | 724 i = dart.as(_shru(i, 8), core.int); |
| 725 i = dart.as(_shru(i, 16), core.int); | 725 i = dart.as(_shru(i, 16), core.int); |
| 726 return dart.notNull(i) & 63; | 726 return dart.notNull(i) & 63; |
| 727 } | 727 } |
| 728 static [_shru](value, shift) { | 728 static [_shru$](value, shift) { |
| 729 return value >>> shift; | 729 return value >>> shift; |
| 730 } | 730 } |
| 731 static [_shrs](value, shift) { | 731 static [_shrs$](value, shift) { |
| 732 return value >> shift; | 732 return value >> shift; |
| 733 } | 733 } |
| 734 static [_ors](a, b) { | 734 static [_ors$](a, b) { |
| 735 return a | b; | 735 return a | b; |
| 736 } | 736 } |
| 737 static [_spread](i) { | 737 static [_spread$](i) { |
| 738 i = dart.as(_ors(i, dart.as(_shrs(i, 1), core.int)), core.int); | 738 i = dart.as(_ors(i, dart.as(_shrs(i, 1), core.int)), core.int); |
| 739 i = dart.as(_ors(i, dart.as(_shrs(i, 2), core.int)), core.int); | 739 i = dart.as(_ors(i, dart.as(_shrs(i, 2), core.int)), core.int); |
| 740 i = dart.as(_ors(i, dart.as(_shrs(i, 4), core.int)), core.int); | 740 i = dart.as(_ors(i, dart.as(_shrs(i, 4), core.int)), core.int); |
| 741 i = dart.as(_ors(i, dart.as(_shrs(i, 8), core.int)), core.int); | 741 i = dart.as(_ors(i, dart.as(_shrs(i, 8), core.int)), core.int); |
| 742 i = dart.as(_shru(dart.as(_ors(i, dart.as(_shrs(i, 16), core.int)), core.i
nt), 0), core.int); | 742 i = dart.as(_shru(dart.as(_ors(i, dart.as(_shrs(i, 16), core.int)), core.i
nt), 0), core.int); |
| 743 return i; | 743 return i; |
| 744 } | 744 } |
| 745 get runtimeType() { | 745 get runtimeType() { |
| 746 return core.int; | 746 return core.int; |
| 747 } | 747 } |
| 748 ['~']() { | 748 ['~']() { |
| 749 return dart.as(~this >>> 0, core.int); | 749 return dart.as(~this >>> 0, core.int); |
| 750 } | 750 } |
| 751 } | 751 } |
| 752 class JSDouble extends JSNumber { | 752 class JSDouble extends JSNumber { |
| 753 JSDouble() { | 753 JSDouble() { |
| 754 super.JSNumber(); | 754 super.JSNumber(); |
| 755 } | 755 } |
| 756 get runtimeType() { | 756 get runtimeType() { |
| 757 return core.double; | 757 return core.double; |
| 758 } | 758 } |
| 759 } | 759 } |
| 760 class JSPositiveInt extends JSInt { | 760 class JSPositiveInt extends JSInt { |
| 761 } | 761 } |
| 762 class JSUInt32 extends JSPositiveInt { | 762 class JSUInt32 extends JSPositiveInt { |
| 763 } | 763 } |
| 764 class JSUInt31 extends JSUInt32 { | 764 class JSUInt31 extends JSUInt32 { |
| 765 } | 765 } |
| 766 let _defaultSplit = Symbol('_defaultSplit'); | 766 let _defaultSplit = Symbol('_defaultSplit'); |
| 767 let _isWhitespace = Symbol('_isWhitespace'); | 767 let _isWhitespace$ = Symbol('_isWhitespace'); |
| 768 let _skipLeadingWhitespace = Symbol('_skipLeadingWhitespace'); | 768 let _skipLeadingWhitespace$ = Symbol('_skipLeadingWhitespace'); |
| 769 let _skipTrailingWhitespace = Symbol('_skipTrailingWhitespace'); | 769 let _skipTrailingWhitespace$ = Symbol('_skipTrailingWhitespace'); |
| 770 class JSString extends Interceptor { | 770 class JSString extends Interceptor { |
| 771 JSString() { | 771 JSString() { |
| 772 super.Interceptor(); | 772 super.Interceptor(); |
| 773 } | 773 } |
| 774 codeUnitAt(index) { | 774 codeUnitAt(index) { |
| 775 if (!(typeof index == number)) | 775 if (!(typeof index == number)) |
| 776 throw new core.ArgumentError(index); | 776 throw new core.ArgumentError(index); |
| 777 if (dart.notNull(index) < 0) | 777 if (dart.notNull(index) < 0) |
| 778 throw new core.RangeError.value(index); | 778 throw new core.RangeError.value(index); |
| 779 if (dart.notNull(index) >= dart.notNull(this.length)) | 779 if (dart.notNull(index) >= dart.notNull(this.length)) |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 817 return false; | 817 return false; |
| 818 return dart.equals(other, this.substring(dart.notNull(this.length) - dart.
notNull(otherLength))); | 818 return dart.equals(other, this.substring(dart.notNull(this.length) - dart.
notNull(otherLength))); |
| 819 } | 819 } |
| 820 replaceAll(from, to) { | 820 replaceAll(from, to) { |
| 821 _js_helper.checkString(to); | 821 _js_helper.checkString(to); |
| 822 return dart.as(_js_helper.stringReplaceAllUnchecked(this, from, to), core.
String); | 822 return dart.as(_js_helper.stringReplaceAllUnchecked(this, from, to), core.
String); |
| 823 } | 823 } |
| 824 replaceAllMapped(from, convert) { | 824 replaceAllMapped(from, convert) { |
| 825 return this.splitMapJoin(from, {onMatch: convert}); | 825 return this.splitMapJoin(from, {onMatch: convert}); |
| 826 } | 826 } |
| 827 splitMapJoin(from, opt$) { | 827 splitMapJoin(from, opts) { |
| 828 let onMatch = opt$ && 'onMatch' in opt$ ? opt$.onMatch : null; | 828 let onMatch = opts && 'onMatch' in opts ? opts.onMatch : null; |
| 829 let onNonMatch = opt$ && 'onNonMatch' in opt$ ? opt$.onNonMatch : null; | 829 let onNonMatch = opts && 'onNonMatch' in opts ? opts.onNonMatch : null; |
| 830 return dart.as(_js_helper.stringReplaceAllFuncUnchecked(this, from, onMatc
h, onNonMatch), core.String); | 830 return dart.as(_js_helper.stringReplaceAllFuncUnchecked(this, from, onMatc
h, onNonMatch), core.String); |
| 831 } | 831 } |
| 832 replaceFirst(from, to, startIndex) { | 832 replaceFirst(from, to, startIndex) { |
| 833 if (startIndex === void 0) | 833 if (startIndex === void 0) |
| 834 startIndex = 0; | 834 startIndex = 0; |
| 835 _js_helper.checkString(to); | 835 _js_helper.checkString(to); |
| 836 _js_helper.checkInt(startIndex); | 836 _js_helper.checkInt(startIndex); |
| 837 if (dart.notNull(startIndex) < 0 || dart.notNull(startIndex) > dart.notNul
l(this.length)) { | 837 if (dart.notNull(startIndex) < 0 || dart.notNull(startIndex) > dart.notNul
l(this.length)) { |
| 838 throw new core.RangeError.range(startIndex, 0, this.length); | 838 throw new core.RangeError.range(startIndex, 0, this.length); |
| 839 } | 839 } |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 901 if (dart.notNull(endIndex) > dart.notNull(this.length)) | 901 if (dart.notNull(endIndex) > dart.notNull(this.length)) |
| 902 throw new core.RangeError.value(endIndex); | 902 throw new core.RangeError.value(endIndex); |
| 903 return this.substring(startIndex, endIndex); | 903 return this.substring(startIndex, endIndex); |
| 904 } | 904 } |
| 905 toLowerCase() { | 905 toLowerCase() { |
| 906 return this.toLowerCase(); | 906 return this.toLowerCase(); |
| 907 } | 907 } |
| 908 toUpperCase() { | 908 toUpperCase() { |
| 909 return this.toUpperCase(); | 909 return this.toUpperCase(); |
| 910 } | 910 } |
| 911 static [_isWhitespace](codeUnit) { | 911 static [_isWhitespace$](codeUnit) { |
| 912 if (dart.notNull(codeUnit) < 256) { | 912 if (dart.notNull(codeUnit) < 256) { |
| 913 switch (codeUnit) { | 913 switch (codeUnit) { |
| 914 case 9: | 914 case 9: |
| 915 case 10: | 915 case 10: |
| 916 case 11: | 916 case 11: |
| 917 case 12: | 917 case 12: |
| 918 case 13: | 918 case 13: |
| 919 case 32: | 919 case 32: |
| 920 case 133: | 920 case 133: |
| 921 case 160: | 921 case 160: |
| (...skipping 20 matching lines...) Expand all Loading... |
| 942 case 8233: | 942 case 8233: |
| 943 case 8239: | 943 case 8239: |
| 944 case 8287: | 944 case 8287: |
| 945 case 12288: | 945 case 12288: |
| 946 case 65279: | 946 case 65279: |
| 947 return true; | 947 return true; |
| 948 default: | 948 default: |
| 949 return false; | 949 return false; |
| 950 } | 950 } |
| 951 } | 951 } |
| 952 static [_skipLeadingWhitespace](string, index) { | 952 static [_skipLeadingWhitespace$](string, index) { |
| 953 let SPACE = 32; | 953 let SPACE = 32; |
| 954 let CARRIAGE_RETURN = 13; | 954 let CARRIAGE_RETURN = 13; |
| 955 while (dart.notNull(index) < dart.notNull(string.length)) { | 955 while (dart.notNull(index) < dart.notNull(string.length)) { |
| 956 let codeUnit = string.codeUnitAt(index); | 956 let codeUnit = string.codeUnitAt(index); |
| 957 if (codeUnit !== SPACE && codeUnit !== CARRIAGE_RETURN && !dart.notNull(
_isWhitespace(codeUnit))) { | 957 if (codeUnit !== SPACE && codeUnit !== CARRIAGE_RETURN && !dart.notNull(
_isWhitespace(codeUnit))) { |
| 958 break; | 958 break; |
| 959 } | 959 } |
| 960 index = dart.notNull(index) + 1; | 960 index = dart.notNull(index) + 1; |
| 961 } | 961 } |
| 962 return index; | 962 return index; |
| 963 } | 963 } |
| 964 static [_skipTrailingWhitespace](string, index) { | 964 static [_skipTrailingWhitespace$](string, index) { |
| 965 let SPACE = 32; | 965 let SPACE = 32; |
| 966 let CARRIAGE_RETURN = 13; | 966 let CARRIAGE_RETURN = 13; |
| 967 while (dart.notNull(index) > 0) { | 967 while (dart.notNull(index) > 0) { |
| 968 let codeUnit = string.codeUnitAt(dart.notNull(index) - 1); | 968 let codeUnit = string.codeUnitAt(dart.notNull(index) - 1); |
| 969 if (codeUnit !== SPACE && codeUnit !== CARRIAGE_RETURN && !dart.notNull(
_isWhitespace(codeUnit))) { | 969 if (codeUnit !== SPACE && codeUnit !== CARRIAGE_RETURN && !dart.notNull(
_isWhitespace(codeUnit))) { |
| 970 break; | 970 break; |
| 971 } | 971 } |
| 972 index = dart.notNull(index) - 1; | 972 index = dart.notNull(index) - 1; |
| 973 } | 973 } |
| 974 return index; | 974 return index; |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1171 get(index) { | 1171 get(index) { |
| 1172 if (!(typeof index == number)) | 1172 if (!(typeof index == number)) |
| 1173 throw new core.ArgumentError(index); | 1173 throw new core.ArgumentError(index); |
| 1174 if (dart.notNull(index) >= dart.notNull(this.length) || dart.notNull(index
) < 0) | 1174 if (dart.notNull(index) >= dart.notNull(this.length) || dart.notNull(index
) < 0) |
| 1175 throw new core.RangeError.value(index); | 1175 throw new core.RangeError.value(index); |
| 1176 return this[index]; | 1176 return this[index]; |
| 1177 } | 1177 } |
| 1178 } | 1178 } |
| 1179 let _string = Symbol('_string'); | 1179 let _string = Symbol('_string'); |
| 1180 class _CodeUnits extends _internal.UnmodifiableListBase$(core.int) { | 1180 class _CodeUnits extends _internal.UnmodifiableListBase$(core.int) { |
| 1181 _CodeUnits($_string) { | 1181 _CodeUnits(string$) { |
| 1182 this[_string] = $_string; | 1182 this[_string] = string$; |
| 1183 super.UnmodifiableListBase(); | 1183 super.UnmodifiableListBase(); |
| 1184 } | 1184 } |
| 1185 get length() { | 1185 get length() { |
| 1186 return this[_string].length; | 1186 return this[_string].length; |
| 1187 } | 1187 } |
| 1188 get(i) { | 1188 get(i) { |
| 1189 return this[_string].codeUnitAt(i); | 1189 return this[_string].codeUnitAt(i); |
| 1190 } | 1190 } |
| 1191 } | 1191 } |
| 1192 // Function _symbolToString: (Symbol) → String | 1192 // Function _symbolToString: (Symbol) → String |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1409 exports.findInterceptorForType = findInterceptorForType; | 1409 exports.findInterceptorForType = findInterceptorForType; |
| 1410 exports.JSBool = JSBool; | 1410 exports.JSBool = JSBool; |
| 1411 exports.JSNull = JSNull; | 1411 exports.JSNull = JSNull; |
| 1412 exports.JSIndexable = JSIndexable; | 1412 exports.JSIndexable = JSIndexable; |
| 1413 exports.JSMutableIndexable = JSMutableIndexable; | 1413 exports.JSMutableIndexable = JSMutableIndexable; |
| 1414 exports.JSObject = JSObject; | 1414 exports.JSObject = JSObject; |
| 1415 exports.JavaScriptObject = JavaScriptObject; | 1415 exports.JavaScriptObject = JavaScriptObject; |
| 1416 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1416 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1417 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1417 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1418 })(_interceptors || (_interceptors = {})); | 1418 })(_interceptors || (_interceptors = {})); |
| OLD | NEW |