...

Text file src/github.com/google/flatbuffers/tests/optional_scalars/ScalarStuff.java

Documentation: github.com/google/flatbuffers/tests/optional_scalars

     1// automatically generated by the FlatBuffers compiler, do not modify
     2
     3package optional_scalars;
     4
     5import com.google.flatbuffers.BaseVector;
     6import com.google.flatbuffers.BooleanVector;
     7import com.google.flatbuffers.ByteVector;
     8import com.google.flatbuffers.Constants;
     9import com.google.flatbuffers.DoubleVector;
    10import com.google.flatbuffers.FlatBufferBuilder;
    11import com.google.flatbuffers.FloatVector;
    12import com.google.flatbuffers.IntVector;
    13import com.google.flatbuffers.LongVector;
    14import com.google.flatbuffers.ShortVector;
    15import com.google.flatbuffers.StringVector;
    16import com.google.flatbuffers.Struct;
    17import com.google.flatbuffers.Table;
    18import com.google.flatbuffers.UnionVector;
    19import java.nio.ByteBuffer;
    20import java.nio.ByteOrder;
    21
    22@SuppressWarnings("unused")
    23public final class ScalarStuff extends Table {
    24  public static void ValidateVersion() { Constants.FLATBUFFERS_23_5_26(); }
    25  public static ScalarStuff getRootAsScalarStuff(ByteBuffer _bb) { return getRootAsScalarStuff(_bb, new ScalarStuff()); }
    26  public static ScalarStuff getRootAsScalarStuff(ByteBuffer _bb, ScalarStuff obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
    27  public static boolean ScalarStuffBufferHasIdentifier(ByteBuffer _bb) { return __has_identifier(_bb, "NULL"); }
    28  public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
    29  public ScalarStuff __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
    30
    31  public byte justI8() { int o = __offset(4); return o != 0 ? bb.get(o + bb_pos) : 0; }
    32  public boolean hasMaybeI8() { return 0 != __offset(6); }
    33  public byte maybeI8() { int o = __offset(6); return o != 0 ? bb.get(o + bb_pos) : 0; }
    34  public byte defaultI8() { int o = __offset(8); return o != 0 ? bb.get(o + bb_pos) : 42; }
    35  public int justU8() { int o = __offset(10); return o != 0 ? bb.get(o + bb_pos) & 0xFF : 0; }
    36  public boolean hasMaybeU8() { return 0 != __offset(12); }
    37  public int maybeU8() { int o = __offset(12); return o != 0 ? bb.get(o + bb_pos) & 0xFF : 0; }
    38  public int defaultU8() { int o = __offset(14); return o != 0 ? bb.get(o + bb_pos) & 0xFF : 42; }
    39  public short justI16() { int o = __offset(16); return o != 0 ? bb.getShort(o + bb_pos) : 0; }
    40  public boolean hasMaybeI16() { return 0 != __offset(18); }
    41  public short maybeI16() { int o = __offset(18); return o != 0 ? bb.getShort(o + bb_pos) : 0; }
    42  public short defaultI16() { int o = __offset(20); return o != 0 ? bb.getShort(o + bb_pos) : 42; }
    43  public int justU16() { int o = __offset(22); return o != 0 ? bb.getShort(o + bb_pos) & 0xFFFF : 0; }
    44  public boolean hasMaybeU16() { return 0 != __offset(24); }
    45  public int maybeU16() { int o = __offset(24); return o != 0 ? bb.getShort(o + bb_pos) & 0xFFFF : 0; }
    46  public int defaultU16() { int o = __offset(26); return o != 0 ? bb.getShort(o + bb_pos) & 0xFFFF : 42; }
    47  public int justI32() { int o = __offset(28); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
    48  public boolean hasMaybeI32() { return 0 != __offset(30); }
    49  public int maybeI32() { int o = __offset(30); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
    50  public int defaultI32() { int o = __offset(32); return o != 0 ? bb.getInt(o + bb_pos) : 42; }
    51  public long justU32() { int o = __offset(34); return o != 0 ? (long)bb.getInt(o + bb_pos) & 0xFFFFFFFFL : 0L; }
    52  public boolean hasMaybeU32() { return 0 != __offset(36); }
    53  public long maybeU32() { int o = __offset(36); return o != 0 ? (long)bb.getInt(o + bb_pos) & 0xFFFFFFFFL : 0L; }
    54  public long defaultU32() { int o = __offset(38); return o != 0 ? (long)bb.getInt(o + bb_pos) & 0xFFFFFFFFL : 42L; }
    55  public long justI64() { int o = __offset(40); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
    56  public boolean hasMaybeI64() { return 0 != __offset(42); }
    57  public long maybeI64() { int o = __offset(42); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
    58  public long defaultI64() { int o = __offset(44); return o != 0 ? bb.getLong(o + bb_pos) : 42L; }
    59  public long justU64() { int o = __offset(46); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
    60  public boolean hasMaybeU64() { return 0 != __offset(48); }
    61  public long maybeU64() { int o = __offset(48); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
    62  public long defaultU64() { int o = __offset(50); return o != 0 ? bb.getLong(o + bb_pos) : 42L; }
    63  public float justF32() { int o = __offset(52); return o != 0 ? bb.getFloat(o + bb_pos) : 0.0f; }
    64  public boolean hasMaybeF32() { return 0 != __offset(54); }
    65  public float maybeF32() { int o = __offset(54); return o != 0 ? bb.getFloat(o + bb_pos) : 0f; }
    66  public float defaultF32() { int o = __offset(56); return o != 0 ? bb.getFloat(o + bb_pos) : 42.0f; }
    67  public double justF64() { int o = __offset(58); return o != 0 ? bb.getDouble(o + bb_pos) : 0.0; }
    68  public boolean hasMaybeF64() { return 0 != __offset(60); }
    69  public double maybeF64() { int o = __offset(60); return o != 0 ? bb.getDouble(o + bb_pos) : 0.0; }
    70  public double defaultF64() { int o = __offset(62); return o != 0 ? bb.getDouble(o + bb_pos) : 42.0; }
    71  public boolean justBool() { int o = __offset(64); return o != 0 ? 0!=bb.get(o + bb_pos) : false; }
    72  public boolean hasMaybeBool() { return 0 != __offset(66); }
    73  public boolean maybeBool() { int o = __offset(66); return o != 0 ? 0!=bb.get(o + bb_pos) : false; }
    74  public boolean defaultBool() { int o = __offset(68); return o != 0 ? 0!=bb.get(o + bb_pos) : true; }
    75  public byte justEnum() { int o = __offset(70); return o != 0 ? bb.get(o + bb_pos) : 0; }
    76  public boolean hasMaybeEnum() { return 0 != __offset(72); }
    77  public byte maybeEnum() { int o = __offset(72); return o != 0 ? bb.get(o + bb_pos) : 0; }
    78  public byte defaultEnum() { int o = __offset(74); return o != 0 ? bb.get(o + bb_pos) : 1; }
    79
    80  public static int createScalarStuff(FlatBufferBuilder builder,
    81      byte justI8,
    82      byte maybeI8,
    83      byte defaultI8,
    84      int justU8,
    85      int maybeU8,
    86      int defaultU8,
    87      short justI16,
    88      short maybeI16,
    89      short defaultI16,
    90      int justU16,
    91      int maybeU16,
    92      int defaultU16,
    93      int justI32,
    94      int maybeI32,
    95      int defaultI32,
    96      long justU32,
    97      long maybeU32,
    98      long defaultU32,
    99      long justI64,
   100      long maybeI64,
   101      long defaultI64,
   102      long justU64,
   103      long maybeU64,
   104      long defaultU64,
   105      float justF32,
   106      float maybeF32,
   107      float defaultF32,
   108      double justF64,
   109      double maybeF64,
   110      double defaultF64,
   111      boolean justBool,
   112      boolean maybeBool,
   113      boolean defaultBool,
   114      byte justEnum,
   115      byte maybeEnum,
   116      byte defaultEnum) {
   117    builder.startTable(36);
   118    ScalarStuff.addDefaultF64(builder, defaultF64);
   119    ScalarStuff.addMaybeF64(builder, maybeF64);
   120    ScalarStuff.addJustF64(builder, justF64);
   121    ScalarStuff.addDefaultU64(builder, defaultU64);
   122    ScalarStuff.addMaybeU64(builder, maybeU64);
   123    ScalarStuff.addJustU64(builder, justU64);
   124    ScalarStuff.addDefaultI64(builder, defaultI64);
   125    ScalarStuff.addMaybeI64(builder, maybeI64);
   126    ScalarStuff.addJustI64(builder, justI64);
   127    ScalarStuff.addDefaultF32(builder, defaultF32);
   128    ScalarStuff.addMaybeF32(builder, maybeF32);
   129    ScalarStuff.addJustF32(builder, justF32);
   130    ScalarStuff.addDefaultU32(builder, defaultU32);
   131    ScalarStuff.addMaybeU32(builder, maybeU32);
   132    ScalarStuff.addJustU32(builder, justU32);
   133    ScalarStuff.addDefaultI32(builder, defaultI32);
   134    ScalarStuff.addMaybeI32(builder, maybeI32);
   135    ScalarStuff.addJustI32(builder, justI32);
   136    ScalarStuff.addDefaultU16(builder, defaultU16);
   137    ScalarStuff.addMaybeU16(builder, maybeU16);
   138    ScalarStuff.addJustU16(builder, justU16);
   139    ScalarStuff.addDefaultI16(builder, defaultI16);
   140    ScalarStuff.addMaybeI16(builder, maybeI16);
   141    ScalarStuff.addJustI16(builder, justI16);
   142    ScalarStuff.addDefaultEnum(builder, defaultEnum);
   143    ScalarStuff.addMaybeEnum(builder, maybeEnum);
   144    ScalarStuff.addJustEnum(builder, justEnum);
   145    ScalarStuff.addDefaultBool(builder, defaultBool);
   146    ScalarStuff.addMaybeBool(builder, maybeBool);
   147    ScalarStuff.addJustBool(builder, justBool);
   148    ScalarStuff.addDefaultU8(builder, defaultU8);
   149    ScalarStuff.addMaybeU8(builder, maybeU8);
   150    ScalarStuff.addJustU8(builder, justU8);
   151    ScalarStuff.addDefaultI8(builder, defaultI8);
   152    ScalarStuff.addMaybeI8(builder, maybeI8);
   153    ScalarStuff.addJustI8(builder, justI8);
   154    return ScalarStuff.endScalarStuff(builder);
   155  }
   156
   157  public static void startScalarStuff(FlatBufferBuilder builder) { builder.startTable(36); }
   158  public static void addJustI8(FlatBufferBuilder builder, byte justI8) { builder.addByte(0, justI8, 0); }
   159  public static void addMaybeI8(FlatBufferBuilder builder, byte maybeI8) { builder.addByte(1, maybeI8, 0); }
   160  public static void addDefaultI8(FlatBufferBuilder builder, byte defaultI8) { builder.addByte(2, defaultI8, 42); }
   161  public static void addJustU8(FlatBufferBuilder builder, int justU8) { builder.addByte(3, (byte) justU8, (byte) 0); }
   162  public static void addMaybeU8(FlatBufferBuilder builder, int maybeU8) { builder.addByte(4, (byte) maybeU8, (byte) 0); }
   163  public static void addDefaultU8(FlatBufferBuilder builder, int defaultU8) { builder.addByte(5, (byte) defaultU8, (byte) 42); }
   164  public static void addJustI16(FlatBufferBuilder builder, short justI16) { builder.addShort(6, justI16, 0); }
   165  public static void addMaybeI16(FlatBufferBuilder builder, short maybeI16) { builder.addShort(7, maybeI16, 0); }
   166  public static void addDefaultI16(FlatBufferBuilder builder, short defaultI16) { builder.addShort(8, defaultI16, 42); }
   167  public static void addJustU16(FlatBufferBuilder builder, int justU16) { builder.addShort(9, (short) justU16, (short) 0); }
   168  public static void addMaybeU16(FlatBufferBuilder builder, int maybeU16) { builder.addShort(10, (short) maybeU16, (short) 0); }
   169  public static void addDefaultU16(FlatBufferBuilder builder, int defaultU16) { builder.addShort(11, (short) defaultU16, (short) 42); }
   170  public static void addJustI32(FlatBufferBuilder builder, int justI32) { builder.addInt(12, justI32, 0); }
   171  public static void addMaybeI32(FlatBufferBuilder builder, int maybeI32) { builder.addInt(13, maybeI32, 0); }
   172  public static void addDefaultI32(FlatBufferBuilder builder, int defaultI32) { builder.addInt(14, defaultI32, 42); }
   173  public static void addJustU32(FlatBufferBuilder builder, long justU32) { builder.addInt(15, (int) justU32, (int) 0L); }
   174  public static void addMaybeU32(FlatBufferBuilder builder, long maybeU32) { builder.addInt(16, (int) maybeU32, (int) 0L); }
   175  public static void addDefaultU32(FlatBufferBuilder builder, long defaultU32) { builder.addInt(17, (int) defaultU32, (int) 42L); }
   176  public static void addJustI64(FlatBufferBuilder builder, long justI64) { builder.addLong(18, justI64, 0L); }
   177  public static void addMaybeI64(FlatBufferBuilder builder, long maybeI64) { builder.addLong(19, maybeI64, 0L); }
   178  public static void addDefaultI64(FlatBufferBuilder builder, long defaultI64) { builder.addLong(20, defaultI64, 42L); }
   179  public static void addJustU64(FlatBufferBuilder builder, long justU64) { builder.addLong(21, justU64, 0L); }
   180  public static void addMaybeU64(FlatBufferBuilder builder, long maybeU64) { builder.addLong(22, maybeU64, 0L); }
   181  public static void addDefaultU64(FlatBufferBuilder builder, long defaultU64) { builder.addLong(23, defaultU64, 42L); }
   182  public static void addJustF32(FlatBufferBuilder builder, float justF32) { builder.addFloat(24, justF32, 0.0f); }
   183  public static void addMaybeF32(FlatBufferBuilder builder, float maybeF32) { builder.addFloat(25, maybeF32, 0f); }
   184  public static void addDefaultF32(FlatBufferBuilder builder, float defaultF32) { builder.addFloat(26, defaultF32, 42.0f); }
   185  public static void addJustF64(FlatBufferBuilder builder, double justF64) { builder.addDouble(27, justF64, 0.0); }
   186  public static void addMaybeF64(FlatBufferBuilder builder, double maybeF64) { builder.addDouble(28, maybeF64, 0.0); }
   187  public static void addDefaultF64(FlatBufferBuilder builder, double defaultF64) { builder.addDouble(29, defaultF64, 42.0); }
   188  public static void addJustBool(FlatBufferBuilder builder, boolean justBool) { builder.addBoolean(30, justBool, false); }
   189  public static void addMaybeBool(FlatBufferBuilder builder, boolean maybeBool) { builder.addBoolean(31, maybeBool, false); }
   190  public static void addDefaultBool(FlatBufferBuilder builder, boolean defaultBool) { builder.addBoolean(32, defaultBool, true); }
   191  public static void addJustEnum(FlatBufferBuilder builder, byte justEnum) { builder.addByte(33, justEnum, 0); }
   192  public static void addMaybeEnum(FlatBufferBuilder builder, byte maybeEnum) { builder.addByte(34, maybeEnum, 0); }
   193  public static void addDefaultEnum(FlatBufferBuilder builder, byte defaultEnum) { builder.addByte(35, defaultEnum, 1); }
   194  public static int endScalarStuff(FlatBufferBuilder builder) {
   195    int o = builder.endTable();
   196    return o;
   197  }
   198  public static void finishScalarStuffBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset, "NULL"); }
   199  public static void finishSizePrefixedScalarStuffBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset, "NULL"); }
   200
   201  public static final class Vector extends BaseVector {
   202    public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
   203
   204    public ScalarStuff get(int j) { return get(new ScalarStuff(), j); }
   205    public ScalarStuff get(ScalarStuff obj, int j) {  return obj.__assign(__indirect(__element(j), bb), bb); }
   206  }
   207}
   208

View as plain text