| 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() { |
| 11 return _js_helper.Primitives.objectHashCode(this); | 11 return _js_helper.Primitives.objectHashCode(this); |
| 12 } | 12 } |
| 13 toString() { | 13 toString() { |
| 14 return _js_helper.Primitives.objectToString(this); | 14 return _js_helper.Primitives.objectToString(this); |
| 15 } | 15 } |
| 16 noSuchMethod(invocation) { | 16 noSuchMethod(invocation) { |
| 17 throw new core.NoSuchMethodError(this, invocation.memberName, invocation.p
ositionalArguments, invocation.namedArguments); | 17 throw new core.NoSuchMethodError(this, invocation.memberName, invocation.p
ositionalArguments, invocation.namedArguments); |
| 18 } | 18 } |
| 19 get runtimeType() { | 19 get runtimeType() { |
| 20 return _js_helper.getRuntimeType(this); | 20 return _js_helper.getRuntimeType(this); |
| 21 } | 21 } |
| 22 } | 22 } |
| 23 let JSArray$ = dart.generic(function(E) { | 23 let JSArray$ = dart.generic(function(E) { |
| 24 class JSArray extends Interceptor { | 24 class JSArray extends Interceptor { |
| 25 JSArray() { | 25 JSArray() { |
| 26 super.Interceptor(); | 26 super.Interceptor(); |
| 27 } | 27 } |
| 28 JSArray$fixed(length) { | 28 fixed(length) { |
| 29 if (dart.notNull(!(typeof length == 'number')) || dart.notNull(length) <
0) { | 29 if (dart.notNull(!(typeof length == 'number')) || dart.notNull(length) <
0) { |
| 30 throw new core.ArgumentError(`Length must be a non-negative integer: $
{length}`); | 30 throw new core.ArgumentError(`Length must be a non-negative integer: $
{length}`); |
| 31 } | 31 } |
| 32 return new JSArray.markFixed(new Array(length)); | 32 return new JSArray.markFixed(new Array(length)); |
| 33 } | 33 } |
| 34 JSArray$emptyGrowable() { | 34 emptyGrowable() { |
| 35 return new JSArray.markGrowable([]); | 35 return new JSArray.markGrowable([]); |
| 36 } | 36 } |
| 37 JSArray$growable(length) { | 37 growable(length) { |
| 38 if (dart.notNull(!(typeof length == 'number')) || dart.notNull(length) <
0) { | 38 if (dart.notNull(!(typeof length == 'number')) || dart.notNull(length) <
0) { |
| 39 throw new core.ArgumentError(`Length must be a non-negative integer: $
{length}`); | 39 throw new core.ArgumentError(`Length must be a non-negative integer: $
{length}`); |
| 40 } | 40 } |
| 41 return new JSArray.markGrowable(new Array(length)); | 41 return new JSArray.markGrowable(new Array(length)); |
| 42 } | 42 } |
| 43 JSArray$typed(allocation) { | 43 typed(allocation) { |
| 44 return dart.as(allocation, JSArray$(E)); | 44 return dart.as(allocation, JSArray$(E)); |
| 45 } | 45 } |
| 46 JSArray$markFixed(allocation) { | 46 markFixed(allocation) { |
| 47 return dart.as(JSArray.markFixedList(new JSArray.typed(allocation)), JSA
rray$(E)); | 47 return dart.as(JSArray.markFixedList(new JSArray.typed(allocation)), JSA
rray$(E)); |
| 48 } | 48 } |
| 49 JSArray$markGrowable(allocation) { | 49 markGrowable(allocation) { |
| 50 return dart.as(new JSArray.typed(allocation), JSArray$(E)); | 50 return dart.as(new JSArray.typed(allocation), JSArray$(E)); |
| 51 } | 51 } |
| 52 static markFixedList(list) { | 52 static markFixedList(list) { |
| 53 list.fixed$length = Array; | 53 list.fixed$length = Array; |
| 54 return dart.as(list, core.List); | 54 return dart.as(list, core.List); |
| 55 } | 55 } |
| 56 checkMutable(reason) { | 56 checkMutable(reason) { |
| 57 if (!dart.is(this, JSMutableArray)) { | 57 if (!dart.is(this, JSMutableArray)) { |
| 58 throw new core.UnsupportedError(dart.as(reason, core.String)); | 58 throw new core.UnsupportedError(dart.as(reason, core.String)); |
| 59 } | 59 } |
| (...skipping 1359 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1419 exports.findInterceptorForType = findInterceptorForType; | 1419 exports.findInterceptorForType = findInterceptorForType; |
| 1420 exports.JSBool = JSBool; | 1420 exports.JSBool = JSBool; |
| 1421 exports.JSNull = JSNull; | 1421 exports.JSNull = JSNull; |
| 1422 exports.JSIndexable = JSIndexable; | 1422 exports.JSIndexable = JSIndexable; |
| 1423 exports.JSMutableIndexable = JSMutableIndexable; | 1423 exports.JSMutableIndexable = JSMutableIndexable; |
| 1424 exports.JSObject = JSObject; | 1424 exports.JSObject = JSObject; |
| 1425 exports.JavaScriptObject = JavaScriptObject; | 1425 exports.JavaScriptObject = JavaScriptObject; |
| 1426 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1426 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1427 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1427 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1428 })(_interceptors || (_interceptors = {})); | 1428 })(_interceptors || (_interceptors = {})); |
| OLD | NEW |