mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-18 14:48:55 +00:00
Fix struct vector ordering in pack function (#8747)
This commit is contained in:
@@ -1412,7 +1412,7 @@ class MonsterT implements fb.Packable {
|
||||
final int? testOffset = test?.pack(fbBuilder);
|
||||
int? test4Offset;
|
||||
if (test4 != null) {
|
||||
for (var e in test4!) { e.pack(fbBuilder); }
|
||||
for (var e in test4!.reversed) { e.pack(fbBuilder); }
|
||||
test4Offset = fbBuilder.endStructVector(test4!.length);
|
||||
}
|
||||
final int? testarrayofstringOffset = testarrayofstring == null ? null
|
||||
@@ -1429,14 +1429,14 @@ class MonsterT implements fb.Packable {
|
||||
: fbBuilder.writeList(testarrayofstring2!.map(fbBuilder.writeString).toList());
|
||||
int? testarrayofsortedstructOffset;
|
||||
if (testarrayofsortedstruct != null) {
|
||||
for (var e in testarrayofsortedstruct!) { e.pack(fbBuilder); }
|
||||
for (var e in testarrayofsortedstruct!.reversed) { e.pack(fbBuilder); }
|
||||
testarrayofsortedstructOffset = fbBuilder.endStructVector(testarrayofsortedstruct!.length);
|
||||
}
|
||||
final int? flexOffset = flex == null ? null
|
||||
: fbBuilder.writeListUint8(flex!);
|
||||
int? test5Offset;
|
||||
if (test5 != null) {
|
||||
for (var e in test5!) { e.pack(fbBuilder); }
|
||||
for (var e in test5!.reversed) { e.pack(fbBuilder); }
|
||||
test5Offset = fbBuilder.endStructVector(test5!.length);
|
||||
}
|
||||
final int? vectorOfLongsOffset = vectorOfLongs == null ? null
|
||||
|
||||
Reference in New Issue
Block a user