OLD | NEW |
1 #library('dom'); | 1 #library('dom'); |
2 | 2 |
3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 3 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
4 // for details. All rights reserved. Use of this source code is governed by a | 4 // for details. All rights reserved. Use of this source code is governed by a |
5 // BSD-style license that can be found in the LICENSE file. | 5 // BSD-style license that can be found in the LICENSE file. |
6 | 6 |
7 // DO NOT EDIT | 7 // DO NOT EDIT |
8 // Auto-generated Dart DOM library. | 8 // Auto-generated Dart DOM library. |
9 | 9 |
10 | 10 |
(...skipping 2302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2313 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | 2313 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); |
2314 } | 2314 } |
2315 void insertRange(int start, int length, [num initialValue]) { | 2315 void insertRange(int start, int length, [num initialValue]) { |
2316 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | 2316 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); |
2317 } | 2317 } |
2318 List<num> getRange(int start, int length) => | 2318 List<num> getRange(int start, int length) => |
2319 _Lists.getRange(this, start, length, <num>[]); | 2319 _Lists.getRange(this, start, length, <num>[]); |
2320 | 2320 |
2321 // -- end List<num> mixins. | 2321 // -- end List<num> mixins. |
2322 | 2322 |
2323 void setElements(Object array, [int offset = null]) native; | 2323 void setElements(Object array, [int offset = null]) native ''' |
| 2324 if (offset == null) return this.set(array); |
| 2325 return this.set(array, offset);'''; |
2324 | 2326 |
2325 _Float32ArrayJs subarray(int start, [int end = null]) native; | 2327 _Float32ArrayJs subarray(int start, [int end = null]) native; |
2326 } | 2328 } |
2327 | 2329 |
2328 class _Float64ArrayJs extends _ArrayBufferViewJs implements Float64Array, List<n
um> native "*Float64Array" { | 2330 class _Float64ArrayJs extends _ArrayBufferViewJs implements Float64Array, List<n
um> native "*Float64Array" { |
2329 | 2331 |
2330 factory Float64Array(int length) => _construct_Float64Array(length); | 2332 factory Float64Array(int length) => _construct_Float64Array(length); |
2331 | 2333 |
2332 factory Float64Array.fromList(List<num> list) => _construct_Float64Array(list)
; | 2334 factory Float64Array.fromList(List<num> list) => _construct_Float64Array(list)
; |
2333 | 2335 |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2403 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | 2405 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); |
2404 } | 2406 } |
2405 void insertRange(int start, int length, [num initialValue]) { | 2407 void insertRange(int start, int length, [num initialValue]) { |
2406 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | 2408 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); |
2407 } | 2409 } |
2408 List<num> getRange(int start, int length) => | 2410 List<num> getRange(int start, int length) => |
2409 _Lists.getRange(this, start, length, <num>[]); | 2411 _Lists.getRange(this, start, length, <num>[]); |
2410 | 2412 |
2411 // -- end List<num> mixins. | 2413 // -- end List<num> mixins. |
2412 | 2414 |
2413 void setElements(Object array, [int offset = null]) native; | 2415 void setElements(Object array, [int offset = null]) native ''' |
| 2416 if (offset == null) return this.set(array); |
| 2417 return this.set(array, offset);'''; |
2414 | 2418 |
2415 _Float64ArrayJs subarray(int start, [int end = null]) native; | 2419 _Float64ArrayJs subarray(int start, [int end = null]) native; |
2416 } | 2420 } |
2417 | 2421 |
2418 class _GeolocationJs extends _DOMTypeJs implements Geolocation native "*Geolocat
ion" { | 2422 class _GeolocationJs extends _DOMTypeJs implements Geolocation native "*Geolocat
ion" { |
2419 | 2423 |
2420 void clearWatch(int watchId) native; | 2424 void clearWatch(int watchId) native; |
2421 | 2425 |
2422 void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallba
ck errorCallback = null]) native; | 2426 void getCurrentPosition(PositionCallback successCallback, [PositionErrorCallba
ck errorCallback = null]) native; |
2423 | 2427 |
(...skipping 1569 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3993 static final int PREV_NO_DUPLICATE = 3; | 3997 static final int PREV_NO_DUPLICATE = 3; |
3994 | 3998 |
3995 final int direction; | 3999 final int direction; |
3996 | 4000 |
3997 final _IDBKeyJs key; | 4001 final _IDBKeyJs key; |
3998 | 4002 |
3999 final _IDBKeyJs primaryKey; | 4003 final _IDBKeyJs primaryKey; |
4000 | 4004 |
4001 final _IDBAnyJs source; | 4005 final _IDBAnyJs source; |
4002 | 4006 |
4003 void continueFunction([_IDBKeyJs key = null]) native; | 4007 void continueFunction([_IDBKeyJs key = null]) native ''' |
| 4008 if (key == null) return this['continue'](); |
| 4009 return this['continue'](key); |
| 4010 '''; |
4004 | 4011 |
4005 _IDBRequestJs delete() native; | 4012 _IDBRequestJs delete() native; |
4006 | 4013 |
4007 _IDBRequestJs update(Dynamic value) native; | 4014 _IDBRequestJs update(Dynamic value) native; |
4008 } | 4015 } |
4009 | 4016 |
4010 class _IDBCursorWithValueJs extends _IDBCursorJs implements IDBCursorWithValue n
ative "*IDBCursorWithValue" { | 4017 class _IDBCursorWithValueJs extends _IDBCursorJs implements IDBCursorWithValue n
ative "*IDBCursorWithValue" { |
4011 | 4018 |
4012 final _IDBAnyJs value; | 4019 final _IDBAnyJs value; |
4013 } | 4020 } |
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4103 final bool multiEntry; | 4110 final bool multiEntry; |
4104 | 4111 |
4105 final String name; | 4112 final String name; |
4106 | 4113 |
4107 final _IDBObjectStoreJs objectStore; | 4114 final _IDBObjectStoreJs objectStore; |
4108 | 4115 |
4109 final bool unique; | 4116 final bool unique; |
4110 | 4117 |
4111 _IDBRequestJs count([_IDBKeyRangeJs range = null]) native; | 4118 _IDBRequestJs count([_IDBKeyRangeJs range = null]) native; |
4112 | 4119 |
4113 _IDBRequestJs getObject(_IDBKeyJs key) native; | 4120 _IDBRequestJs getObject(_IDBKeyJs key) native '''return this.get(key);'''; |
4114 | 4121 |
4115 _IDBRequestJs getKey(_IDBKeyJs key) native; | 4122 _IDBRequestJs getKey(_IDBKeyJs key) native; |
4116 | 4123 |
4117 _IDBRequestJs openCursor([_IDBKeyRangeJs range = null, int direction = null])
native; | 4124 _IDBRequestJs openCursor([_IDBKeyRangeJs range = null, int direction = null])
native; |
4118 | 4125 |
4119 _IDBRequestJs openKeyCursor([_IDBKeyRangeJs range = null, int direction = null
]) native; | 4126 _IDBRequestJs openKeyCursor([_IDBKeyRangeJs range = null, int direction = null
]) native; |
4120 } | 4127 } |
4121 | 4128 |
4122 class _IDBKeyJs extends _DOMTypeJs implements IDBKey native "*IDBKey" { | 4129 class _IDBKeyJs extends _DOMTypeJs implements IDBKey native "*IDBKey" { |
4123 } | 4130 } |
(...skipping 30 matching lines...) Expand all Loading... |
4154 _IDBRequestJs clear() native; | 4161 _IDBRequestJs clear() native; |
4155 | 4162 |
4156 _IDBRequestJs count([_IDBKeyRangeJs range = null]) native; | 4163 _IDBRequestJs count([_IDBKeyRangeJs range = null]) native; |
4157 | 4164 |
4158 _IDBIndexJs createIndex(String name, String keyPath) native; | 4165 _IDBIndexJs createIndex(String name, String keyPath) native; |
4159 | 4166 |
4160 _IDBRequestJs delete(_IDBKeyJs key) native; | 4167 _IDBRequestJs delete(_IDBKeyJs key) native; |
4161 | 4168 |
4162 void deleteIndex(String name) native; | 4169 void deleteIndex(String name) native; |
4163 | 4170 |
4164 _IDBRequestJs getObject(_IDBKeyJs key) native; | 4171 _IDBRequestJs getObject(_IDBKeyJs key) native '''return this.get(key);'''; |
4165 | 4172 |
4166 _IDBIndexJs index(String name) native; | 4173 _IDBIndexJs index(String name) native; |
4167 | 4174 |
4168 _IDBRequestJs openCursor([_IDBKeyRangeJs range = null, int direction = null])
native; | 4175 _IDBRequestJs openCursor([_IDBKeyRangeJs range = null, int direction = null])
native; |
4169 | 4176 |
4170 _IDBRequestJs put(Dynamic value, [_IDBKeyJs key = null]) native; | 4177 _IDBRequestJs put(Dynamic value, [_IDBKeyJs key = null]) native; |
4171 } | 4178 } |
4172 | 4179 |
4173 class _IDBRequestJs extends _DOMTypeJs implements IDBRequest native "*IDBRequest
" { | 4180 class _IDBRequestJs extends _DOMTypeJs implements IDBRequest native "*IDBRequest
" { |
4174 | 4181 |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4325 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | 4332 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); |
4326 } | 4333 } |
4327 void insertRange(int start, int length, [int initialValue]) { | 4334 void insertRange(int start, int length, [int initialValue]) { |
4328 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | 4335 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); |
4329 } | 4336 } |
4330 List<int> getRange(int start, int length) => | 4337 List<int> getRange(int start, int length) => |
4331 _Lists.getRange(this, start, length, <int>[]); | 4338 _Lists.getRange(this, start, length, <int>[]); |
4332 | 4339 |
4333 // -- end List<int> mixins. | 4340 // -- end List<int> mixins. |
4334 | 4341 |
4335 void setElements(Object array, [int offset = null]) native; | 4342 void setElements(Object array, [int offset = null]) native ''' |
| 4343 if (offset == null) return this.set(array); |
| 4344 return this.set(array, offset);'''; |
4336 | 4345 |
4337 _Int16ArrayJs subarray(int start, [int end = null]) native; | 4346 _Int16ArrayJs subarray(int start, [int end = null]) native; |
4338 } | 4347 } |
4339 | 4348 |
4340 class _Int32ArrayJs extends _ArrayBufferViewJs implements Int32Array, List<int>
native "*Int32Array" { | 4349 class _Int32ArrayJs extends _ArrayBufferViewJs implements Int32Array, List<int>
native "*Int32Array" { |
4341 | 4350 |
4342 factory Int32Array(int length) => _construct_Int32Array(length); | 4351 factory Int32Array(int length) => _construct_Int32Array(length); |
4343 | 4352 |
4344 factory Int32Array.fromList(List<int> list) => _construct_Int32Array(list); | 4353 factory Int32Array.fromList(List<int> list) => _construct_Int32Array(list); |
4345 | 4354 |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4415 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | 4424 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); |
4416 } | 4425 } |
4417 void insertRange(int start, int length, [int initialValue]) { | 4426 void insertRange(int start, int length, [int initialValue]) { |
4418 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | 4427 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); |
4419 } | 4428 } |
4420 List<int> getRange(int start, int length) => | 4429 List<int> getRange(int start, int length) => |
4421 _Lists.getRange(this, start, length, <int>[]); | 4430 _Lists.getRange(this, start, length, <int>[]); |
4422 | 4431 |
4423 // -- end List<int> mixins. | 4432 // -- end List<int> mixins. |
4424 | 4433 |
4425 void setElements(Object array, [int offset = null]) native; | 4434 void setElements(Object array, [int offset = null]) native ''' |
| 4435 if (offset == null) return this.set(array); |
| 4436 return this.set(array, offset);'''; |
4426 | 4437 |
4427 _Int32ArrayJs subarray(int start, [int end = null]) native; | 4438 _Int32ArrayJs subarray(int start, [int end = null]) native; |
4428 } | 4439 } |
4429 | 4440 |
4430 class _Int8ArrayJs extends _ArrayBufferViewJs implements Int8Array, List<int> na
tive "*Int8Array" { | 4441 class _Int8ArrayJs extends _ArrayBufferViewJs implements Int8Array, List<int> na
tive "*Int8Array" { |
4431 | 4442 |
4432 factory Int8Array(int length) => _construct_Int8Array(length); | 4443 factory Int8Array(int length) => _construct_Int8Array(length); |
4433 | 4444 |
4434 factory Int8Array.fromList(List<int> list) => _construct_Int8Array(list); | 4445 factory Int8Array.fromList(List<int> list) => _construct_Int8Array(list); |
4435 | 4446 |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4505 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | 4516 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); |
4506 } | 4517 } |
4507 void insertRange(int start, int length, [int initialValue]) { | 4518 void insertRange(int start, int length, [int initialValue]) { |
4508 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | 4519 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); |
4509 } | 4520 } |
4510 List<int> getRange(int start, int length) => | 4521 List<int> getRange(int start, int length) => |
4511 _Lists.getRange(this, start, length, <int>[]); | 4522 _Lists.getRange(this, start, length, <int>[]); |
4512 | 4523 |
4513 // -- end List<int> mixins. | 4524 // -- end List<int> mixins. |
4514 | 4525 |
4515 void setElements(Object array, [int offset = null]) native; | 4526 void setElements(Object array, [int offset = null]) native ''' |
| 4527 if (offset == null) return this.set(array); |
| 4528 return this.set(array, offset);'''; |
4516 | 4529 |
4517 _Int8ArrayJs subarray(int start, [int end = null]) native; | 4530 _Int8ArrayJs subarray(int start, [int end = null]) native; |
4518 } | 4531 } |
4519 | 4532 |
4520 class _JavaScriptAudioNodeJs extends _AudioNodeJs implements JavaScriptAudioNode
native "*JavaScriptAudioNode" { | 4533 class _JavaScriptAudioNodeJs extends _AudioNodeJs implements JavaScriptAudioNode
native "*JavaScriptAudioNode" { |
4521 | 4534 |
4522 final int bufferSize; | 4535 final int bufferSize; |
4523 | 4536 |
4524 EventListener onaudioprocess; | 4537 EventListener onaudioprocess; |
4525 } | 4538 } |
(...skipping 5192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9718 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | 9731 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); |
9719 } | 9732 } |
9720 void insertRange(int start, int length, [int initialValue]) { | 9733 void insertRange(int start, int length, [int initialValue]) { |
9721 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | 9734 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); |
9722 } | 9735 } |
9723 List<int> getRange(int start, int length) => | 9736 List<int> getRange(int start, int length) => |
9724 _Lists.getRange(this, start, length, <int>[]); | 9737 _Lists.getRange(this, start, length, <int>[]); |
9725 | 9738 |
9726 // -- end List<int> mixins. | 9739 // -- end List<int> mixins. |
9727 | 9740 |
9728 void setElements(Object array, [int offset = null]) native; | 9741 void setElements(Object array, [int offset = null]) native ''' |
| 9742 if (offset == null) return this.set(array); |
| 9743 return this.set(array, offset);'''; |
9729 | 9744 |
9730 _Uint16ArrayJs subarray(int start, [int end = null]) native; | 9745 _Uint16ArrayJs subarray(int start, [int end = null]) native; |
9731 } | 9746 } |
9732 | 9747 |
9733 class _Uint32ArrayJs extends _ArrayBufferViewJs implements Uint32Array, List<int
> native "*Uint32Array" { | 9748 class _Uint32ArrayJs extends _ArrayBufferViewJs implements Uint32Array, List<int
> native "*Uint32Array" { |
9734 | 9749 |
9735 factory Uint32Array(int length) => _construct_Uint32Array(length); | 9750 factory Uint32Array(int length) => _construct_Uint32Array(length); |
9736 | 9751 |
9737 factory Uint32Array.fromList(List<int> list) => _construct_Uint32Array(list); | 9752 factory Uint32Array.fromList(List<int> list) => _construct_Uint32Array(list); |
9738 | 9753 |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9808 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | 9823 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); |
9809 } | 9824 } |
9810 void insertRange(int start, int length, [int initialValue]) { | 9825 void insertRange(int start, int length, [int initialValue]) { |
9811 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | 9826 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); |
9812 } | 9827 } |
9813 List<int> getRange(int start, int length) => | 9828 List<int> getRange(int start, int length) => |
9814 _Lists.getRange(this, start, length, <int>[]); | 9829 _Lists.getRange(this, start, length, <int>[]); |
9815 | 9830 |
9816 // -- end List<int> mixins. | 9831 // -- end List<int> mixins. |
9817 | 9832 |
9818 void setElements(Object array, [int offset = null]) native; | 9833 void setElements(Object array, [int offset = null]) native ''' |
| 9834 if (offset == null) return this.set(array); |
| 9835 return this.set(array, offset);'''; |
9819 | 9836 |
9820 _Uint32ArrayJs subarray(int start, [int end = null]) native; | 9837 _Uint32ArrayJs subarray(int start, [int end = null]) native; |
9821 } | 9838 } |
9822 | 9839 |
9823 class _Uint8ArrayJs extends _ArrayBufferViewJs implements Uint8Array, List<int>
native "*Uint8Array" { | 9840 class _Uint8ArrayJs extends _ArrayBufferViewJs implements Uint8Array, List<int>
native "*Uint8Array" { |
9824 | 9841 |
9825 factory Uint8Array(int length) => _construct_Uint8Array(length); | 9842 factory Uint8Array(int length) => _construct_Uint8Array(length); |
9826 | 9843 |
9827 factory Uint8Array.fromList(List<int> list) => _construct_Uint8Array(list); | 9844 factory Uint8Array.fromList(List<int> list) => _construct_Uint8Array(list); |
9828 | 9845 |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9898 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); | 9915 throw new UnsupportedOperationException("Cannot removeRange on immutable Lis
t."); |
9899 } | 9916 } |
9900 void insertRange(int start, int length, [int initialValue]) { | 9917 void insertRange(int start, int length, [int initialValue]) { |
9901 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); | 9918 throw new UnsupportedOperationException("Cannot insertRange on immutable Lis
t."); |
9902 } | 9919 } |
9903 List<int> getRange(int start, int length) => | 9920 List<int> getRange(int start, int length) => |
9904 _Lists.getRange(this, start, length, <int>[]); | 9921 _Lists.getRange(this, start, length, <int>[]); |
9905 | 9922 |
9906 // -- end List<int> mixins. | 9923 // -- end List<int> mixins. |
9907 | 9924 |
9908 void setElements(Object array, [int offset = null]) native; | 9925 void setElements(Object array, [int offset = null]) native ''' |
| 9926 if (offset == null) return this.set(array); |
| 9927 return this.set(array, offset);'''; |
9909 | 9928 |
9910 _Uint8ArrayJs subarray(int start, [int end = null]) native; | 9929 _Uint8ArrayJs subarray(int start, [int end = null]) native; |
9911 } | 9930 } |
9912 | 9931 |
9913 class _Uint8ClampedArrayJs extends _Uint8ArrayJs implements Uint8ClampedArray, L
ist<int> native "*Uint8ClampedArray" { | 9932 class _Uint8ClampedArrayJs extends _Uint8ArrayJs implements Uint8ClampedArray, L
ist<int> native "*Uint8ClampedArray" { |
9914 | 9933 |
9915 factory Uint8ClampedArray(int length) => _construct_Uint8ClampedArray(length)
; | 9934 factory Uint8ClampedArray(int length) => _construct_Uint8ClampedArray(length)
; |
9916 | 9935 |
9917 factory Uint8ClampedArray.fromList(List<int> list) => _construct_Uint8ClampedA
rray(list); | 9936 factory Uint8ClampedArray.fromList(List<int> list) => _construct_Uint8ClampedA
rray(list); |
9918 | 9937 |
(...skipping 13937 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
23856 if (length < 0) throw new IllegalArgumentException('length'); | 23875 if (length < 0) throw new IllegalArgumentException('length'); |
23857 if (start < 0) throw new IndexOutOfRangeException(start); | 23876 if (start < 0) throw new IndexOutOfRangeException(start); |
23858 int end = start + length; | 23877 int end = start + length; |
23859 if (end > a.length) throw new IndexOutOfRangeException(end); | 23878 if (end > a.length) throw new IndexOutOfRangeException(end); |
23860 for (int i = start; i < end; i++) { | 23879 for (int i = start; i < end; i++) { |
23861 accumulator.add(a[i]); | 23880 accumulator.add(a[i]); |
23862 } | 23881 } |
23863 return accumulator; | 23882 return accumulator; |
23864 } | 23883 } |
23865 } | 23884 } |
OLD | NEW |