xref: /aosp_15_r20/external/flatbuffers/tests/MyGame/Example/ArrayTableT.java (revision 890232f25432b36107d06881e0a25aaa6b473652)
1 // automatically generated by the FlatBuffers compiler, do not modify
2 
3 package MyGame.Example;
4 
5 import java.nio.*;
6 import java.lang.*;
7 import java.util.*;
8 import com.google.flatbuffers.*;
9 
10 public class ArrayTableT {
11   private MyGame.Example.ArrayStructT a;
12 
getA()13   public MyGame.Example.ArrayStructT getA() { return a; }
14 
setA(MyGame.Example.ArrayStructT a)15   public void setA(MyGame.Example.ArrayStructT a) { this.a = a; }
16 
17 
ArrayTableT()18   public ArrayTableT() {
19     this.a = new MyGame.Example.ArrayStructT();
20   }
deserializeFromBinary(byte[] fbBuffer)21   public static ArrayTableT deserializeFromBinary(byte[] fbBuffer) {
22     return ArrayTable.getRootAsArrayTable(ByteBuffer.wrap(fbBuffer)).unpack();
23   }
serializeToBinary()24   public byte[] serializeToBinary() {
25     FlatBufferBuilder fbb = new FlatBufferBuilder();
26     ArrayTable.finishArrayTableBuffer(fbb, ArrayTable.pack(fbb, this));
27     return fbb.sizedByteArray();
28   }
29 }
30 
31