@@ -1332,22 +1332,15 @@ class Monster {
13321332 mana: mana,
13331333 hp: hp,
13341334 name: name,
1335- inventory: const fb.Uint8ListReader (
1336- lazy: false ,
1337- ).vTableGetNullable (_bc, _bcOffset, 14 ),
1335+ inventory: inventory? .toList (),
13381336 color: color,
13391337 testType: testType,
1340- test: test,
1338+ test: test? . unpack () ,
13411339 test4: test4? .map ((e) => e.unpack ()).toList (),
1342- testarrayofstring: const fb.ListReader <String >(
1343- fb.StringReader (),
1344- lazy: false ,
1345- ).vTableGetNullable (_bc, _bcOffset, 24 ),
1340+ testarrayofstring: testarrayofstring? .toList (),
13461341 testarrayoftables: testarrayoftables? .map ((e) => e.unpack ()).toList (),
13471342 enemy: enemy? .unpack (),
1348- testnestedflatbuffer: const fb.Uint8ListReader (
1349- lazy: false ,
1350- ).vTableGetNullable (_bc, _bcOffset, 30 ),
1343+ testnestedflatbuffer: testnestedflatbuffer? .toList (),
13511344 testempty: testempty? .unpack (),
13521345 testbool: testbool,
13531346 testhashs32Fnv1: testhashs32Fnv1,
@@ -1358,67 +1351,33 @@ class Monster {
13581351 testhashu32Fnv1a: testhashu32Fnv1a,
13591352 testhashs64Fnv1a: testhashs64Fnv1a,
13601353 testhashu64Fnv1a: testhashu64Fnv1a,
1361- testarrayofbools: const fb.ListReader <bool >(
1362- fb.BoolReader (),
1363- lazy: false ,
1364- ).vTableGetNullable (_bc, _bcOffset, 52 ),
1354+ testarrayofbools: testarrayofbools? .toList (),
13651355 testf: testf,
13661356 testf2: testf2,
13671357 testf3: testf3,
1368- testarrayofstring2: const fb.ListReader <String >(
1369- fb.StringReader (),
1370- lazy: false ,
1371- ).vTableGetNullable (_bc, _bcOffset, 60 ),
1372- testarrayofsortedstruct: testarrayofsortedstruct
1373- ? .map ((e) => e.unpack ())
1374- .toList (),
1375- flex: const fb.Uint8ListReader (
1376- lazy: false ,
1377- ).vTableGetNullable (_bc, _bcOffset, 64 ),
1358+ testarrayofstring2: testarrayofstring2? .toList (),
1359+ testarrayofsortedstruct: testarrayofsortedstruct? .map ((e) => e.unpack ()).toList (),
1360+ flex: flex? .toList (),
13781361 test5: test5? .map ((e) => e.unpack ()).toList (),
1379- vectorOfLongs: const fb.ListReader <int >(
1380- fb.Int64Reader (),
1381- lazy: false ,
1382- ).vTableGetNullable (_bc, _bcOffset, 68 ),
1383- vectorOfDoubles: const fb.ListReader <double >(
1384- fb.Float64Reader (),
1385- lazy: false ,
1386- ).vTableGetNullable (_bc, _bcOffset, 70 ),
1362+ vectorOfLongs: vectorOfLongs? .toList (),
1363+ vectorOfDoubles: vectorOfDoubles? .toList (),
13871364 parentNamespaceTest: parentNamespaceTest? .unpack (),
13881365 vectorOfReferrables: vectorOfReferrables? .map ((e) => e.unpack ()).toList (),
13891366 singleWeakReference: singleWeakReference,
1390- vectorOfWeakReferences: const fb.ListReader <int >(
1391- fb.Uint64Reader (),
1392- lazy: false ,
1393- ).vTableGetNullable (_bc, _bcOffset, 78 ),
1394- vectorOfStrongReferrables: vectorOfStrongReferrables
1395- ? .map ((e) => e.unpack ())
1396- .toList (),
1367+ vectorOfWeakReferences: vectorOfWeakReferences? .toList (),
1368+ vectorOfStrongReferrables: vectorOfStrongReferrables? .map ((e) => e.unpack ()).toList (),
13971369 coOwningReference: coOwningReference,
1398- vectorOfCoOwningReferences: const fb.ListReader <int >(
1399- fb.Uint64Reader (),
1400- lazy: false ,
1401- ).vTableGetNullable (_bc, _bcOffset, 84 ),
1370+ vectorOfCoOwningReferences: vectorOfCoOwningReferences? .toList (),
14021371 nonOwningReference: nonOwningReference,
1403- vectorOfNonOwningReferences: const fb.ListReader <int >(
1404- fb.Uint64Reader (),
1405- lazy: false ,
1406- ).vTableGetNullable (_bc, _bcOffset, 88 ),
1372+ vectorOfNonOwningReferences: vectorOfNonOwningReferences? .toList (),
14071373 anyUniqueType: anyUniqueType,
1408- anyUnique: anyUnique,
1374+ anyUnique: anyUnique? . unpack () ,
14091375 anyAmbiguousType: anyAmbiguousType,
1410- anyAmbiguous: anyAmbiguous,
1411- vectorOfEnums: const fb.ListReader <Color >(
1412- Color .reader,
1413- lazy: false ,
1414- ).vTableGetNullable (_bc, _bcOffset, 98 ),
1376+ anyAmbiguous: anyAmbiguous? .unpack (),
1377+ vectorOfEnums: vectorOfEnums? .toList (),
14151378 signedEnum: signedEnum,
1416- testrequirednestedflatbuffer: const fb.Uint8ListReader (
1417- lazy: false ,
1418- ).vTableGetNullable (_bc, _bcOffset, 102 ),
1419- scalarKeySortedTables: scalarKeySortedTables
1420- ? .map ((e) => e.unpack ())
1421- .toList (),
1379+ testrequirednestedflatbuffer: testrequirednestedflatbuffer? .toList (),
1380+ scalarKeySortedTables: scalarKeySortedTables? .map ((e) => e.unpack ()).toList (),
14221381 nativeInline: nativeInline? .unpack (),
14231382 longEnumNonEnumDefault: longEnumNonEnumDefault,
14241383 longEnumNormalDefault: longEnumNormalDefault,
@@ -1578,7 +1537,7 @@ class MonsterT implements fb.Packable {
15781537 final int ? testOffset = test? .pack (fbBuilder);
15791538 int ? test4Offset;
15801539 if (test4 != null ) {
1581- for (var e in test4! ) {
1540+ for (var e in test4! .reversed ) {
15821541 e.pack (fbBuilder);
15831542 }
15841543 test4Offset = fbBuilder.endStructVector (test4! .length);
@@ -1608,7 +1567,7 @@ class MonsterT implements fb.Packable {
16081567 );
16091568 int ? testarrayofsortedstructOffset;
16101569 if (testarrayofsortedstruct != null ) {
1611- for (var e in testarrayofsortedstruct! ) {
1570+ for (var e in testarrayofsortedstruct! .reversed ) {
16121571 e.pack (fbBuilder);
16131572 }
16141573 testarrayofsortedstructOffset = fbBuilder.endStructVector (
@@ -1620,7 +1579,7 @@ class MonsterT implements fb.Packable {
16201579 : fbBuilder.writeListUint8 (flex! );
16211580 int ? test5Offset;
16221581 if (test5 != null ) {
1623- for (var e in test5! ) {
1582+ for (var e in test5! .reversed ) {
16241583 e.pack (fbBuilder);
16251584 }
16261585 test5Offset = fbBuilder.endStructVector (test5! .length);
@@ -2478,13 +2437,8 @@ class TypeAliases {
24782437 u64: u64,
24792438 f32: f32,
24802439 f64: f64,
2481- v8: const fb.Int8ListReader (
2482- lazy: false ,
2483- ).vTableGetNullable (_bc, _bcOffset, 24 ),
2484- vf64: const fb.ListReader <double >(
2485- fb.Float64Reader (),
2486- lazy: false ,
2487- ).vTableGetNullable (_bc, _bcOffset, 26 ),
2440+ v8: v8? .toList (),
2441+ vf64: vf64? .toList (),
24882442 );
24892443
24902444 static int pack (fb.Builder fbBuilder, TypeAliasesT ? object) {
0 commit comments