Dart - make vTable fixed size (expect the number of fields when creating) (#6735)

This commit is contained in:
Ivan Dlugos
2021-07-19 20:27:01 +02:00
committed by GitHub
parent dd5bb55cad
commit 65700441d3
14 changed files with 103 additions and 87 deletions

View File

@@ -132,7 +132,7 @@ class TableInNestedNST {
this.foo = 0});
int pack(fb.Builder fbBuilder) {
fbBuilder.startTable();
fbBuilder.startTable(1);
fbBuilder.addInt32(0, foo);
return fbBuilder.endTable();
}
@@ -157,7 +157,7 @@ class TableInNestedNSBuilder {
final fb.Builder fbBuilder;
void begin() {
fbBuilder.startTable();
fbBuilder.startTable(1);
}
int addFoo(int? foo) {
@@ -181,7 +181,7 @@ class TableInNestedNSObjectBuilder extends fb.ObjectBuilder {
/// Finish building, and store into the [fbBuilder].
@override
int finish(fb.Builder fbBuilder) {
fbBuilder.startTable();
fbBuilder.startTable(1);
fbBuilder.addInt32(0, _foo);
return fbBuilder.endTable();
}