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