| OLD | NEW |
| 1 dart_library.library('dart/_js_helper', null, /* Imports */[ | 1 dart_library.library('dart/_js_helper', null, /* Imports */[ |
| 2 "dart_runtime/dart", | 2 "dart_runtime/dart", |
| 3 'dart/core', | 3 'dart/core', |
| 4 'dart/collection', | 4 'dart/collection', |
| 5 'dart/_interceptors', | 5 'dart/_interceptors', |
| 6 'dart/_foreign_helper' | 6 'dart/_foreign_helper' |
| 7 ], /* Lazy imports */[ | 7 ], /* Lazy imports */[ |
| 8 ], function(exports, dart, core, collection, _interceptors, _foreign_helper) { | 8 ], function(exports, dart, core, collection, _interceptors, _foreign_helper) { |
| 9 'use strict'; | 9 'use strict'; |
| 10 let dartx = dart.dartx; | 10 let dartx = dart.dartx; |
| (...skipping 676 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 687 return result; | 687 return result; |
| 688 } | 688 } |
| 689 static stringFromCodePoints(codePoints) { | 689 static stringFromCodePoints(codePoints) { |
| 690 let a = dart.list([], core.int); | 690 let a = dart.list([], core.int); |
| 691 for (let i of dart.as(codePoints, core.Iterable)) { | 691 for (let i of dart.as(codePoints, core.Iterable)) { |
| 692 if (!(typeof i == 'number')) | 692 if (!(typeof i == 'number')) |
| 693 dart.throw(new core.ArgumentError(i)); | 693 dart.throw(new core.ArgumentError(i)); |
| 694 if (dart.notNull(dart.as(dart.dsend(i, '<=', 65535), core.bool))) { | 694 if (dart.notNull(dart.as(dart.dsend(i, '<=', 65535), core.bool))) { |
| 695 a[dartx.add](dart.as(i, core.int)); | 695 a[dartx.add](dart.as(i, core.int)); |
| 696 } else if (dart.notNull(dart.as(dart.dsend(i, '<=', 1114111), core.bool)
)) { | 696 } else if (dart.notNull(dart.as(dart.dsend(i, '<=', 1114111), core.bool)
)) { |
| 697 a[dartx.add]((55296)[dartx['+']](dart.as(dart.dsend(dart.dsend(dart.ds
end(i, '-', 65536), '>>', 10), '&', 1023), core.num))); | 697 a[dartx.add](dart.asInt((55296)[dartx['+']](dart.as(dart.dsend(dart.ds
end(dart.dsend(i, '-', 65536), '>>', 10), '&', 1023), core.num)))); |
| 698 a[dartx.add]((56320)[dartx['+']](dart.as(dart.dsend(i, '&', 1023), cor
e.num))); | 698 a[dartx.add](dart.asInt((56320)[dartx['+']](dart.as(dart.dsend(i, '&',
1023), core.num)))); |
| 699 } else { | 699 } else { |
| 700 dart.throw(new core.ArgumentError(i)); | 700 dart.throw(new core.ArgumentError(i)); |
| 701 } | 701 } |
| 702 } | 702 } |
| 703 return Primitives._fromCharCodeApply(a); | 703 return Primitives._fromCharCodeApply(a); |
| 704 } | 704 } |
| 705 static stringFromCharCodes(charCodes) { | 705 static stringFromCharCodes(charCodes) { |
| 706 for (let i of dart.as(charCodes, core.Iterable)) { | 706 for (let i of dart.as(charCodes, core.Iterable)) { |
| 707 if (!(typeof i == 'number')) | 707 if (!(typeof i == 'number')) |
| 708 dart.throw(new core.ArgumentError(i)); | 708 dart.throw(new core.ArgumentError(i)); |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 815 } | 815 } |
| 816 static valueFromDateString(str) { | 816 static valueFromDateString(str) { |
| 817 if (!(typeof str == 'string')) | 817 if (!(typeof str == 'string')) |
| 818 dart.throw(new core.ArgumentError(str)); | 818 dart.throw(new core.ArgumentError(str)); |
| 819 let value = Date.parse(str); | 819 let value = Date.parse(str); |
| 820 if (dart.notNull(value[dartx.isNaN])) | 820 if (dart.notNull(value[dartx.isNaN])) |
| 821 dart.throw(new core.ArgumentError(str)); | 821 dart.throw(new core.ArgumentError(str)); |
| 822 return value; | 822 return value; |
| 823 } | 823 } |
| 824 static getProperty(object, key) { | 824 static getProperty(object, key) { |
| 825 if (object == null || typeof object == 'boolean' || dart.is(object, core.n
um) || typeof object == 'string') { | 825 if (object == null || typeof object == 'boolean' || typeof object == 'numb
er' || typeof object == 'string') { |
| 826 dart.throw(new core.ArgumentError(object)); | 826 dart.throw(new core.ArgumentError(object)); |
| 827 } | 827 } |
| 828 return object[key]; | 828 return object[key]; |
| 829 } | 829 } |
| 830 static setProperty(object, key, value) { | 830 static setProperty(object, key, value) { |
| 831 if (object == null || typeof object == 'boolean' || dart.is(object, core.n
um) || typeof object == 'string') { | 831 if (object == null || typeof object == 'boolean' || typeof object == 'numb
er' || typeof object == 'string') { |
| 832 dart.throw(new core.ArgumentError(object)); | 832 dart.throw(new core.ArgumentError(object)); |
| 833 } | 833 } |
| 834 object[key] = value; | 834 object[key] = value; |
| 835 } | 835 } |
| 836 static identicalImplementation(a, b) { | 836 static identicalImplementation(a, b) { |
| 837 return a == null ? b == null : a === b; | 837 return a == null ? b == null : a === b; |
| 838 } | 838 } |
| 839 static extractStackTrace(error) { | 839 static extractStackTrace(error) { |
| 840 return getTraceFromException(error.$thrownJsError); | 840 return getTraceFromException(error.$thrownJsError); |
| 841 } | 841 } |
| 842 } | 842 } |
| 843 dart.setSignature(Primitives, { | 843 dart.setSignature(Primitives, { |
| 844 statics: () => ({ | 844 statics: () => ({ |
| 845 initializeStatics: [dart.void, [core.int]], | 845 initializeStatics: [dart.void, [core.int]], |
| 846 objectHashCode: [core.int, [dart.dynamic]], | 846 objectHashCode: [core.int, [dart.dynamic]], |
| 847 _throwFormatException: [dart.dynamic, [core.String]], | 847 _throwFormatException: [dart.dynamic, [core.String]], |
| 848 parseInt: [core.int, [core.String, core.int, dart.functionType(core.int, [
core.String])]], | 848 parseInt: [core.int, [core.String, core.int, dart.functionType(core.int, [
core.String])]], |
| 849 parseDouble: [core.double, [core.String, dart.functionType(core.double, [c
ore.String])]], | 849 parseDouble: [core.double, [core.String, dart.functionType(core.double, [c
ore.String])]], |
| 850 objectTypeName: [core.String, [core.Object]], | 850 objectTypeName: [core.String, [core.Object]], |
| 851 objectToString: [core.String, [core.Object]], | 851 objectToString: [core.String, [core.Object]], |
| 852 dateNow: [core.num, []], | 852 dateNow: [core.int, []], |
| 853 initTicker: [dart.void, []], | 853 initTicker: [dart.void, []], |
| 854 currentUri: [core.String, []], | 854 currentUri: [core.String, []], |
| 855 _fromCharCodeApply: [core.String, [core.List$(core.int)]], | 855 _fromCharCodeApply: [core.String, [core.List$(core.int)]], |
| 856 stringFromCodePoints: [core.String, [dart.dynamic]], | 856 stringFromCodePoints: [core.String, [dart.dynamic]], |
| 857 stringFromCharCodes: [core.String, [dart.dynamic]], | 857 stringFromCharCodes: [core.String, [dart.dynamic]], |
| 858 stringFromCharCode: [core.String, [dart.dynamic]], | 858 stringFromCharCode: [core.String, [dart.dynamic]], |
| 859 stringConcatUnchecked: [core.String, [core.String, core.String]], | 859 stringConcatUnchecked: [core.String, [core.String, core.String]], |
| 860 flattenString: [core.String, [core.String]], | 860 flattenString: [core.String, [core.String]], |
| 861 getTimeZoneName: [core.String, [dart.dynamic]], | 861 getTimeZoneName: [core.String, [dart.dynamic]], |
| 862 getTimeZoneOffsetInMinutes: [core.int, [dart.dynamic]], | 862 getTimeZoneOffsetInMinutes: [core.int, [dart.dynamic]], |
| (...skipping 25 matching lines...) Expand all Loading... |
| 888 return receiver.lastIndexOf(element, start); | 888 return receiver.lastIndexOf(element, start); |
| 889 } | 889 } |
| 890 dart.fn(stringLastIndexOfUnchecked); | 890 dart.fn(stringLastIndexOfUnchecked); |
| 891 function checkNull(object) { | 891 function checkNull(object) { |
| 892 if (object == null) | 892 if (object == null) |
| 893 dart.throw(new core.ArgumentError(null)); | 893 dart.throw(new core.ArgumentError(null)); |
| 894 return object; | 894 return object; |
| 895 } | 895 } |
| 896 dart.fn(checkNull); | 896 dart.fn(checkNull); |
| 897 function checkNum(value) { | 897 function checkNum(value) { |
| 898 if (!dart.is(value, core.num)) { | 898 if (!(typeof value == 'number')) { |
| 899 dart.throw(new core.ArgumentError(value)); | 899 dart.throw(new core.ArgumentError(value)); |
| 900 } | 900 } |
| 901 return value; | 901 return value; |
| 902 } | 902 } |
| 903 dart.fn(checkNum); | 903 dart.fn(checkNum); |
| 904 function checkInt(value) { | 904 function checkInt(value) { |
| 905 if (!(typeof value == 'number')) { | 905 if (!(typeof value == 'number')) { |
| 906 dart.throw(new core.ArgumentError(value)); | 906 dart.throw(new core.ArgumentError(value)); |
| 907 } | 907 } |
| 908 return value; | 908 return value; |
| (...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1242 exports.CastErrorImplementation = CastErrorImplementation; | 1242 exports.CastErrorImplementation = CastErrorImplementation; |
| 1243 exports.FallThroughErrorImplementation = FallThroughErrorImplementation; | 1243 exports.FallThroughErrorImplementation = FallThroughErrorImplementation; |
| 1244 exports.RuntimeError = RuntimeError; | 1244 exports.RuntimeError = RuntimeError; |
| 1245 exports.random64 = random64; | 1245 exports.random64 = random64; |
| 1246 exports.jsonEncodeNative = jsonEncodeNative; | 1246 exports.jsonEncodeNative = jsonEncodeNative; |
| 1247 exports.SyncIterator$ = SyncIterator$; | 1247 exports.SyncIterator$ = SyncIterator$; |
| 1248 exports.SyncIterator = SyncIterator; | 1248 exports.SyncIterator = SyncIterator; |
| 1249 exports.SyncIterable$ = SyncIterable$; | 1249 exports.SyncIterable$ = SyncIterable$; |
| 1250 exports.SyncIterable = SyncIterable; | 1250 exports.SyncIterable = SyncIterable; |
| 1251 }); | 1251 }); |
| OLD | NEW |