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

Side by Side Diff: runtime/lib/byte_array.dart

Issue 12039047: Rename xxxArray_newTransferable natives to xxxList_newTransferable. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 years, 11 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 | Annotate | Revision Log
« no previous file with comments | « runtime/lib/byte_array.cc ('k') | runtime/vm/bootstrap_natives.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 patch class Int8List { 5 patch class Int8List {
6 /* patch */ factory Int8List(int length) { 6 /* patch */ factory Int8List(int length) {
7 return new _Int8Array(length); 7 return new _Int8Array(length);
8 } 8 }
9 9
10 /* patch */ factory Int8List.transferable(int length) { 10 /* patch */ factory Int8List.transferable(int length) {
11 return _newTransferable(length); 11 return _newTransferable(length);
12 } 12 }
13 13
14 /* patch */ factory Int8List.view(ByteArray array, 14 /* patch */ factory Int8List.view(ByteArray array,
15 [int start = 0, int length]) { 15 [int start = 0, int length]) {
16 return new _Int8ArrayView(array, start, length); 16 return new _Int8ArrayView(array, start, length);
17 } 17 }
18 18
19 static _ExternalInt8Array _newTransferable(int length) 19 static _ExternalInt8Array _newTransferable(int length)
20 native "Int8Array_newTransferable"; 20 native "Int8List_newTransferable";
21 } 21 }
22 22
23 23
24 patch class Uint8List { 24 patch class Uint8List {
25 /* patch */ factory Uint8List(int length) { 25 /* patch */ factory Uint8List(int length) {
26 return new _Uint8Array(length); 26 return new _Uint8Array(length);
27 } 27 }
28 28
29 /* patch */ factory Uint8List.transferable(int length) { 29 /* patch */ factory Uint8List.transferable(int length) {
30 return _newTransferable(length); 30 return _newTransferable(length);
31 } 31 }
32 32
33 /* patch */ factory Uint8List.view(ByteArray array, 33 /* patch */ factory Uint8List.view(ByteArray array,
34 [int start = 0, int length]) { 34 [int start = 0, int length]) {
35 return new _Uint8ArrayView(array, start, length); 35 return new _Uint8ArrayView(array, start, length);
36 } 36 }
37 37
38 static _ExternalUint8Array _newTransferable(int length) 38 static _ExternalUint8Array _newTransferable(int length)
39 native "Uint8Array_newTransferable"; 39 native "Uint8List_newTransferable";
40 } 40 }
41 41
42 42
43 patch class Uint8ClampedList { 43 patch class Uint8ClampedList {
44 /* patch */ factory Uint8ClampedList(int length) { 44 /* patch */ factory Uint8ClampedList(int length) {
45 return new _Uint8ClampedArray(length); 45 return new _Uint8ClampedArray(length);
46 } 46 }
47 47
48 /* patch */ factory Uint8ClampedList.transferable(int length) { 48 /* patch */ factory Uint8ClampedList.transferable(int length) {
49 return _newTransferable(length); 49 return _newTransferable(length);
50 } 50 }
51 51
52 /* patch */ factory Uint8ClampedList.view(ByteArray array, 52 /* patch */ factory Uint8ClampedList.view(ByteArray array,
53 [int start = 0, int length]) { 53 [int start = 0, int length]) {
54 return new _Uint8ClampedArrayView(array, start, length); 54 return new _Uint8ClampedArrayView(array, start, length);
55 } 55 }
56 56
57 static _ExternalUint8ClampedArray _newTransferable(int length) 57 static _ExternalUint8ClampedArray _newTransferable(int length)
58 native "Uint8ClampedArray_newTransferable"; 58 native "Uint8ClampedList_newTransferable";
59 } 59 }
60 60
61 61
62 patch class Int16List { 62 patch class Int16List {
63 /* patch */ factory Int16List(int length) { 63 /* patch */ factory Int16List(int length) {
64 return new _Int16Array(length); 64 return new _Int16Array(length);
65 } 65 }
66 66
67 /* patch */ factory Int16List.transferable(int length) { 67 /* patch */ factory Int16List.transferable(int length) {
68 return _newTransferable(length); 68 return _newTransferable(length);
69 } 69 }
70 70
71 /* patch */ factory Int16List.view(ByteArray array, 71 /* patch */ factory Int16List.view(ByteArray array,
72 [int start = 0, int length]) { 72 [int start = 0, int length]) {
73 return new _Int16ArrayView(array, start, length); 73 return new _Int16ArrayView(array, start, length);
74 } 74 }
75 75
76 static _ExternalInt16Array _newTransferable(int length) 76 static _ExternalInt16Array _newTransferable(int length)
77 native "Int16Array_newTransferable"; 77 native "Int16List_newTransferable";
78 } 78 }
79 79
80 80
81 patch class Uint16List { 81 patch class Uint16List {
82 /* patch */ factory Uint16List(int length) { 82 /* patch */ factory Uint16List(int length) {
83 return new _Uint16Array(length); 83 return new _Uint16Array(length);
84 } 84 }
85 85
86 /* patch */ factory Uint16List.transferable(int length) { 86 /* patch */ factory Uint16List.transferable(int length) {
87 return _newTransferable(length); 87 return _newTransferable(length);
88 } 88 }
89 89
90 /* patch */ factory Uint16List.view(ByteArray array, 90 /* patch */ factory Uint16List.view(ByteArray array,
91 [int start = 0, int length]) { 91 [int start = 0, int length]) {
92 return new _Uint16ArrayView(array, start, length); 92 return new _Uint16ArrayView(array, start, length);
93 } 93 }
94 94
95 static _ExternalUint16Array _newTransferable(int length) 95 static _ExternalUint16Array _newTransferable(int length)
96 native "Uint16Array_newTransferable"; 96 native "Uint16List_newTransferable";
97 } 97 }
98 98
99 99
100 patch class Int32List { 100 patch class Int32List {
101 /* patch */ factory Int32List(int length) { 101 /* patch */ factory Int32List(int length) {
102 return new _Int32Array(length); 102 return new _Int32Array(length);
103 } 103 }
104 104
105 /* patch */ factory Int32List.transferable(int length) { 105 /* patch */ factory Int32List.transferable(int length) {
106 return _newTransferable(length); 106 return _newTransferable(length);
107 } 107 }
108 108
109 /* patch */ factory Int32List.view(ByteArray array, 109 /* patch */ factory Int32List.view(ByteArray array,
110 [int start = 0, int length]) { 110 [int start = 0, int length]) {
111 return new _Int32ArrayView(array, start, length); 111 return new _Int32ArrayView(array, start, length);
112 } 112 }
113 113
114 static _ExternalInt32Array _newTransferable(int length) 114 static _ExternalInt32Array _newTransferable(int length)
115 native "Int32Array_newTransferable"; 115 native "Int32List_newTransferable";
116 } 116 }
117 117
118 118
119 patch class Uint32List { 119 patch class Uint32List {
120 /* patch */ factory Uint32List(int length) { 120 /* patch */ factory Uint32List(int length) {
121 return new _Uint32Array(length); 121 return new _Uint32Array(length);
122 } 122 }
123 123
124 /* patch */ factory Uint32List.transferable(int length) { 124 /* patch */ factory Uint32List.transferable(int length) {
125 return _newTransferable(length); 125 return _newTransferable(length);
126 } 126 }
127 127
128 /* patch */ factory Uint32List.view(ByteArray array, 128 /* patch */ factory Uint32List.view(ByteArray array,
129 [int start = 0, int length]) { 129 [int start = 0, int length]) {
130 return new _Uint32ArrayView(array, start, length); 130 return new _Uint32ArrayView(array, start, length);
131 } 131 }
132 132
133 static _ExternalUint32Array _newTransferable(int length) 133 static _ExternalUint32Array _newTransferable(int length)
134 native "Uint32Array_newTransferable"; 134 native "Uint32List_newTransferable";
135 } 135 }
136 136
137 137
138 patch class Int64List { 138 patch class Int64List {
139 /* patch */ factory Int64List(int length) { 139 /* patch */ factory Int64List(int length) {
140 return new _Int64Array(length); 140 return new _Int64Array(length);
141 } 141 }
142 142
143 /* patch */ factory Int64List.transferable(int length) { 143 /* patch */ factory Int64List.transferable(int length) {
144 return _newTransferable(length); 144 return _newTransferable(length);
145 } 145 }
146 146
147 /* patch */ factory Int64List.view(ByteArray array, 147 /* patch */ factory Int64List.view(ByteArray array,
148 [int start = 0, int length]) { 148 [int start = 0, int length]) {
149 return new _Int64ArrayView(array, start, length); 149 return new _Int64ArrayView(array, start, length);
150 } 150 }
151 151
152 static _ExternalInt64Array _newTransferable(int length) 152 static _ExternalInt64Array _newTransferable(int length)
153 native "Int64Array_newTransferable"; 153 native "Int64List_newTransferable";
154 } 154 }
155 155
156 156
157 patch class Uint64List { 157 patch class Uint64List {
158 /* patch */ factory Uint64List(int length) { 158 /* patch */ factory Uint64List(int length) {
159 return new _Uint64Array(length); 159 return new _Uint64Array(length);
160 } 160 }
161 161
162 /* patch */ factory Uint64List.transferable(int length) { 162 /* patch */ factory Uint64List.transferable(int length) {
163 return _newTransferable(length); 163 return _newTransferable(length);
164 } 164 }
165 165
166 /* patch */ factory Uint64List.view(ByteArray array, 166 /* patch */ factory Uint64List.view(ByteArray array,
167 [int start = 0, int length]) { 167 [int start = 0, int length]) {
168 return new _Uint64ArrayView(array, start, length); 168 return new _Uint64ArrayView(array, start, length);
169 } 169 }
170 170
171 static _ExternalUint64Array _newTransferable(int length) 171 static _ExternalUint64Array _newTransferable(int length)
172 native "Uint64Array_newTransferable"; 172 native "Uint64List_newTransferable";
173 } 173 }
174 174
175 175
176 patch class Float32List { 176 patch class Float32List {
177 /* patch */ factory Float32List(int length) { 177 /* patch */ factory Float32List(int length) {
178 return new _Float32Array(length); 178 return new _Float32Array(length);
179 } 179 }
180 180
181 /* patch */ factory Float32List.transferable(int length) { 181 /* patch */ factory Float32List.transferable(int length) {
182 return _newTransferable(length); 182 return _newTransferable(length);
183 } 183 }
184 184
185 /* patch */ factory Float32List.view(ByteArray array, 185 /* patch */ factory Float32List.view(ByteArray array,
186 [int start = 0, int length]) { 186 [int start = 0, int length]) {
187 return new _Float32ArrayView(array, start, length); 187 return new _Float32ArrayView(array, start, length);
188 } 188 }
189 189
190 static _ExternalFloat32Array _newTransferable(int length) 190 static _ExternalFloat32Array _newTransferable(int length)
191 native "Float32Array_newTransferable"; 191 native "Float32List_newTransferable";
192 } 192 }
193 193
194 194
195 patch class Float64List { 195 patch class Float64List {
196 /* patch */ factory Float64List(int length) { 196 /* patch */ factory Float64List(int length) {
197 return new _Float64Array(length); 197 return new _Float64Array(length);
198 } 198 }
199 199
200 /* patch */ factory Float64List.transferable(int length) { 200 /* patch */ factory Float64List.transferable(int length) {
201 return _newTransferable(length); 201 return _newTransferable(length);
202 } 202 }
203 203
204 /* patch */ factory Float64List.view(ByteArray array, 204 /* patch */ factory Float64List.view(ByteArray array,
205 [int start = 0, int length]) { 205 [int start = 0, int length]) {
206 return new _Float64ArrayView(array, start, length); 206 return new _Float64ArrayView(array, start, length);
207 } 207 }
208 208
209 static _ExternalFloat64Array _newTransferable(int length) 209 static _ExternalFloat64Array _newTransferable(int length)
210 native "Float64Array_newTransferable"; 210 native "Float64List_newTransferable";
211 } 211 }
212 212
213 213
214 abstract class _ByteArrayBase { 214 abstract class _ByteArrayBase {
215 int lengthInBytes(); 215 int lengthInBytes();
216 216
217 int bytesPerElement(); 217 int bytesPerElement();
218 218
219 operator[](int index); 219 operator[](int index);
220 220
(...skipping 2448 matching lines...) Expand 10 before | Expand all | Expand 10 after
2669 ByteArray asByteArray([int start = 0, int length]) { 2669 ByteArray asByteArray([int start = 0, int length]) {
2670 if (length == null) { 2670 if (length == null) {
2671 length = this.lengthInBytes(); 2671 length = this.lengthInBytes();
2672 } 2672 }
2673 _rangeCheck(this.length, start, length); 2673 _rangeCheck(this.length, start, length);
2674 return _array.subByteArray(_offset + start, length); 2674 return _array.subByteArray(_offset + start, length);
2675 } 2675 }
2676 2676
2677 static const int _BYTES_PER_ELEMENT = 8; 2677 static const int _BYTES_PER_ELEMENT = 8;
2678 } 2678 }
OLDNEW
« no previous file with comments | « runtime/lib/byte_array.cc ('k') | runtime/vm/bootstrap_natives.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698