blob: 3689292c5052e01fef9a79c68018fbc732267556 [file] [log] [blame]
Austin Schuh272c6132020-11-14 16:37:52 -08001// automatically generated by the FlatBuffers compiler, do not modify
2
3package optional_scalars;
4
5import java.nio.*;
6import java.lang.*;
7import java.util.*;
8import com.google.flatbuffers.*;
9
10@SuppressWarnings("unused")
11public 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