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 { |
| 12 | public static void ValidateVersion() { Constants.FLATBUFFERS_1_12_0(); } |
| 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, |
| 69 | byte just_i8, |
| 70 | byte maybe_i8, |
| 71 | byte default_i8, |
| 72 | int just_u8, |
| 73 | int maybe_u8, |
| 74 | int default_u8, |
| 75 | short just_i16, |
| 76 | short maybe_i16, |
| 77 | short default_i16, |
| 78 | int just_u16, |
| 79 | int maybe_u16, |
| 80 | int default_u16, |
| 81 | int just_i32, |
| 82 | int maybe_i32, |
| 83 | int default_i32, |
| 84 | long just_u32, |
| 85 | long maybe_u32, |
| 86 | long default_u32, |
| 87 | long just_i64, |
| 88 | long maybe_i64, |
| 89 | long default_i64, |
| 90 | long just_u64, |
| 91 | long maybe_u64, |
| 92 | long default_u64, |
| 93 | float just_f32, |
| 94 | float maybe_f32, |
| 95 | float default_f32, |
| 96 | double just_f64, |
| 97 | double maybe_f64, |
| 98 | double default_f64, |
| 99 | boolean just_bool, |
| 100 | boolean maybe_bool, |
| 101 | boolean default_bool, |
| 102 | byte just_enum, |
| 103 | byte maybe_enum, |
| 104 | byte default_enum) { |
| 105 | builder.startTable(36); |
| 106 | ScalarStuff.addDefaultF64(builder, default_f64); |
| 107 | ScalarStuff.addMaybeF64(builder, maybe_f64); |
| 108 | ScalarStuff.addJustF64(builder, just_f64); |
| 109 | ScalarStuff.addDefaultU64(builder, default_u64); |
| 110 | ScalarStuff.addMaybeU64(builder, maybe_u64); |
| 111 | ScalarStuff.addJustU64(builder, just_u64); |
| 112 | ScalarStuff.addDefaultI64(builder, default_i64); |
| 113 | ScalarStuff.addMaybeI64(builder, maybe_i64); |
| 114 | ScalarStuff.addJustI64(builder, just_i64); |
| 115 | ScalarStuff.addDefaultF32(builder, default_f32); |
| 116 | ScalarStuff.addMaybeF32(builder, maybe_f32); |
| 117 | ScalarStuff.addJustF32(builder, just_f32); |
| 118 | ScalarStuff.addDefaultU32(builder, default_u32); |
| 119 | ScalarStuff.addMaybeU32(builder, maybe_u32); |
| 120 | ScalarStuff.addJustU32(builder, just_u32); |
| 121 | ScalarStuff.addDefaultI32(builder, default_i32); |
| 122 | ScalarStuff.addMaybeI32(builder, maybe_i32); |
| 123 | ScalarStuff.addJustI32(builder, just_i32); |
| 124 | ScalarStuff.addDefaultU16(builder, default_u16); |
| 125 | ScalarStuff.addMaybeU16(builder, maybe_u16); |
| 126 | ScalarStuff.addJustU16(builder, just_u16); |
| 127 | ScalarStuff.addDefaultI16(builder, default_i16); |
| 128 | ScalarStuff.addMaybeI16(builder, maybe_i16); |
| 129 | ScalarStuff.addJustI16(builder, just_i16); |
| 130 | ScalarStuff.addDefaultEnum(builder, default_enum); |
| 131 | ScalarStuff.addMaybeEnum(builder, maybe_enum); |
| 132 | ScalarStuff.addJustEnum(builder, just_enum); |
| 133 | ScalarStuff.addDefaultBool(builder, default_bool); |
| 134 | ScalarStuff.addMaybeBool(builder, maybe_bool); |
| 135 | ScalarStuff.addJustBool(builder, just_bool); |
| 136 | ScalarStuff.addDefaultU8(builder, default_u8); |
| 137 | ScalarStuff.addMaybeU8(builder, maybe_u8); |
| 138 | ScalarStuff.addJustU8(builder, just_u8); |
| 139 | ScalarStuff.addDefaultI8(builder, default_i8); |
| 140 | ScalarStuff.addMaybeI8(builder, maybe_i8); |
| 141 | ScalarStuff.addJustI8(builder, just_i8); |
| 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); } |
| 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); } |
| 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); } |
| 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); } |
| 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); } |
| 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); } |
| 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 | |