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