mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-29 00:50:01 +00:00
Dart - finish/lowFinish/buffer changes (#6712)
* Dart - change Builder "lowFinish()" to "buffer" and "finish()" to not void return Aligning the API with other languages, e.g. c++ and allowing custom use-cases to avoid creating a Uint8List * Dart - change builder.buffer to check that finish() was already called * Dart - builder - move !finished assertion to _prepare() which is run from all other functions
This commit is contained in:
@@ -71,6 +71,7 @@ class MonsterObjectBuilder extends fb.ObjectBuilder {
|
||||
Uint8List toBytes([String? fileIdentifier]) {
|
||||
fb.Builder fbBuilder = new fb.Builder();
|
||||
int offset = finish(fbBuilder);
|
||||
return fbBuilder.finish(offset, fileIdentifier);
|
||||
fbBuilder.finish(offset, fileIdentifier);
|
||||
return fbBuilder.buffer;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user