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

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

Issue 1030063004: more care around generated names, fixes #60 #82 and #97 (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
OLDNEW
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
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
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
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
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
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
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
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
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
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
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 = {}));
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698