1cd1493b0829b48407887844921ef0e040c0f485alakedaemon// automatically generated by the FlatBuffers compiler, do not modify
226a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen
326a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssenpackage MyGame.Example;
426a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen
526a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssenimport java.nio.*;
626a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssenimport java.lang.*;
726a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssenimport java.util.*;
8c01c77a7f2d4e01b3fc21bf85b1c5427a00911d5Wouter van Oortmerssenimport com.google.flatbuffers.*;
926a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen
1094680f5483593b1a48c79b516d153fd432b3f2e8Wouter van Oortmerssen@SuppressWarnings("unused")
11557c57eb9d9d58a86fe1e80552219930c82fe7f4Advay Menglepublic final class Test extends Struct {
1252ca75506abd82b5616bdef4d28e9535262c1d65Wouter van Oortmerssen  public void __init(int _i, ByteBuffer _bb) { bb_pos = _i; bb = _bb; }
1352ca75506abd82b5616bdef4d28e9535262c1d65Wouter van Oortmerssen  public Test __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
1409a2999c66abc92e5c33fdef75c63dec81f90a3aWouter van Oortmerssen
1526a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen  public short a() { return bb.getShort(bb_pos + 0); }
16e24afd838aedabb782b46091d33485360d176608Maor Itzkovitch  public void mutateA(short a) { bb.putShort(bb_pos + 0, a); }
1726a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen  public byte b() { return bb.get(bb_pos + 2); }
18e24afd838aedabb782b46091d33485360d176608Maor Itzkovitch  public void mutateB(byte b) { bb.put(bb_pos + 2, b); }
1926a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen
2026a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen  public static int createTest(FlatBufferBuilder builder, short a, byte b) {
21350011f5816bb5c9d8d4ef22f93b5989af4763d7Wouter van Oortmerssen    builder.prep(2, 4);
2226a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen    builder.pad(1);
2326a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen    builder.putByte(b);
2426a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen    builder.putShort(a);
2526a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen    return builder.offset();
2626a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen  }
27e750268f0cb3386ab8c6324cf18de4f8d95e6bf3lakedaemon}
2826a30738a4fa4e92300821fd761764ec8df2dcf2Wouter van Oortmerssen
29