Added convenient create functions for Java/C#.

Bug: 15777857
Tested: on Linux and Windows.

Change-Id: I25db724349e2c801bb0e41137540507acd57cd03
This commit is contained in:
Wouter van Oortmerssen
2014-09-18 16:05:41 -07:00
parent bdaedebef9
commit d6ed127cf4
3 changed files with 63 additions and 8 deletions

View File

@@ -75,9 +75,11 @@ Create a table with a struct contained therein:
Monster.addTest4(fbb, test4s);
int mon = Monster.endMonster(fbb);
As you can see, the Java code for tables does not use a convenient
`createMonster` call like the C++ code. This is to create the buffer without
using temporary object allocation.
For some simpler types, you can use a convenient `create` function call that
allows you to construct tables in one function call. This example definition
however contains an inline struct field, so we have to create the table
manually.
This is to create the buffer without using temporary object allocation.
It's important to understand that fields that are structs are inline (like
`Vec3` above), and MUST thus be created between the start and end calls of