mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-24 15:56:10 +00:00
Fix union unpacking (#8748)
This commit is contained in:
@@ -276,7 +276,7 @@ class Table2 {
|
||||
|
||||
Table2T unpack() => Table2T(
|
||||
typeType: typeType,
|
||||
type: type);
|
||||
type: type?.unpack());
|
||||
|
||||
static int pack(fb.Builder fbBuilder, Table2T? object) {
|
||||
if (object == null) return 0;
|
||||
|
||||
@@ -1337,7 +1337,7 @@ class Monster {
|
||||
).vTableGetNullable(_bc, _bcOffset, 14),
|
||||
color: color,
|
||||
testType: testType,
|
||||
test: test,
|
||||
test: test?.unpack(),
|
||||
test4: test4?.map((e) => e.unpack()).toList(),
|
||||
testarrayofstring: const fb.ListReader<String>(
|
||||
fb.StringReader(),
|
||||
@@ -1405,9 +1405,9 @@ class Monster {
|
||||
lazy: false,
|
||||
).vTableGetNullable(_bc, _bcOffset, 88),
|
||||
anyUniqueType: anyUniqueType,
|
||||
anyUnique: anyUnique,
|
||||
anyUnique: anyUnique?.unpack(),
|
||||
anyAmbiguousType: anyAmbiguousType,
|
||||
anyAmbiguous: anyAmbiguous,
|
||||
anyAmbiguous: anyAmbiguous?.unpack(),
|
||||
vectorOfEnums: const fb.ListReader<Color>(
|
||||
Color.reader,
|
||||
lazy: false,
|
||||
|
||||
Reference in New Issue
Block a user