@@ -185,7 +185,7 @@ class StatefulPacker {
185
185
} else if (value is ByteData ) {
186
186
packBinary (value);
187
187
} else if (value is PackedReference ) {
188
- writeAll (value.data);
188
+ writeAllBytes (value.data);
189
189
} else {
190
190
throw new Exception ("Failed to pack value: ${value }" );
191
191
}
@@ -206,15 +206,15 @@ class StatefulPacker {
206
206
if (count <= 255 ) {
207
207
buffer.writeUint8 (0xc4 );
208
208
buffer.writeUint8 (count);
209
- writeAll (list);
209
+ writeAllBytes (list);
210
210
} else if (count <= 65535 ) {
211
211
buffer.writeUint8 (0xc5 );
212
212
buffer.writeUint16 (count);
213
- writeAll (list);
213
+ writeAllBytes (list);
214
214
} else {
215
215
buffer.writeUint8 (0xc6 );
216
216
buffer.writeUint32 (count);
217
- writeAll (list);
217
+ writeAllBytes (list);
218
218
}
219
219
}
220
220
@@ -293,21 +293,21 @@ class StatefulPacker {
293
293
buffer.writeUint8 (0xdb );
294
294
buffer.writeUint32 (utf8.length);
295
295
}
296
- writeAll (utf8);
296
+ writeAllBytes (utf8);
297
297
}
298
298
299
299
void packDouble (double value) {
300
300
buffer.writeUint8 (0xcb );
301
301
var f = new ByteData (8 );
302
302
f.setFloat64 (0 , value);
303
- writeAll (f);
303
+ writeAllBytes (f);
304
304
}
305
305
306
306
void packFloat (Float float) {
307
307
buffer.writeUint8 (0xca );
308
308
var f = new ByteData (4 );
309
309
f.setFloat32 (0 , float.value);
310
- writeAll (f);
310
+ writeAllBytes (f);
311
311
}
312
312
313
313
void packList (List value) {
@@ -322,8 +322,8 @@ class StatefulPacker {
322
322
buffer.writeUint32 (len);
323
323
}
324
324
325
- for (var element in value ) {
326
- pack (element );
325
+ for (var i = 0 ; i < len; i ++ ) {
326
+ pack (value[i] );
327
327
}
328
328
}
329
329
@@ -344,7 +344,7 @@ class StatefulPacker {
344
344
}
345
345
}
346
346
347
- void writeAll (list) {
347
+ void writeAllBytes (list) {
348
348
if (list is Uint8List ) {
349
349
buffer.writeUint8List (list);
350
350
} else if (list is ByteData ) {
0 commit comments