xref: /aosp_15_r20/external/flatbuffers/tests/optional_scalars/scalar-stuff.ts (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker// automatically generated by the FlatBuffers compiler, do not modify
2*890232f2SAndroid Build Coastguard Worker
3*890232f2SAndroid Build Coastguard Workerimport * as flatbuffers from 'flatbuffers';
4*890232f2SAndroid Build Coastguard Worker
5*890232f2SAndroid Build Coastguard Workerimport { OptionalByte } from '../optional_scalars/optional-byte';
6*890232f2SAndroid Build Coastguard Worker
7*890232f2SAndroid Build Coastguard Worker
8*890232f2SAndroid Build Coastguard Workerexport class ScalarStuff {
9*890232f2SAndroid Build Coastguard Worker  bb: flatbuffers.ByteBuffer|null = null;
10*890232f2SAndroid Build Coastguard Worker  bb_pos = 0;
11*890232f2SAndroid Build Coastguard Worker__init(i:number, bb:flatbuffers.ByteBuffer):ScalarStuff {
12*890232f2SAndroid Build Coastguard Worker  this.bb_pos = i;
13*890232f2SAndroid Build Coastguard Worker  this.bb = bb;
14*890232f2SAndroid Build Coastguard Worker  return this;
15*890232f2SAndroid Build Coastguard Worker}
16*890232f2SAndroid Build Coastguard Worker
17*890232f2SAndroid Build Coastguard Workerstatic getRootAsScalarStuff(bb:flatbuffers.ByteBuffer, obj?:ScalarStuff):ScalarStuff {
18*890232f2SAndroid Build Coastguard Worker  return (obj || new ScalarStuff()).__init(bb.readInt32(bb.position()) + bb.position(), bb);
19*890232f2SAndroid Build Coastguard Worker}
20*890232f2SAndroid Build Coastguard Worker
21*890232f2SAndroid Build Coastguard Workerstatic getSizePrefixedRootAsScalarStuff(bb:flatbuffers.ByteBuffer, obj?:ScalarStuff):ScalarStuff {
22*890232f2SAndroid Build Coastguard Worker  bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH);
23*890232f2SAndroid Build Coastguard Worker  return (obj || new ScalarStuff()).__init(bb.readInt32(bb.position()) + bb.position(), bb);
24*890232f2SAndroid Build Coastguard Worker}
25*890232f2SAndroid Build Coastguard Worker
26*890232f2SAndroid Build Coastguard Workerstatic bufferHasIdentifier(bb:flatbuffers.ByteBuffer):boolean {
27*890232f2SAndroid Build Coastguard Worker  return bb.__has_identifier('NULL');
28*890232f2SAndroid Build Coastguard Worker}
29*890232f2SAndroid Build Coastguard Worker
30*890232f2SAndroid Build Coastguard WorkerjustI8():number {
31*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 4);
32*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt8(this.bb_pos + offset) : 0;
33*890232f2SAndroid Build Coastguard Worker}
34*890232f2SAndroid Build Coastguard Worker
35*890232f2SAndroid Build Coastguard WorkermaybeI8():number|null {
36*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 6);
37*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt8(this.bb_pos + offset) : null;
38*890232f2SAndroid Build Coastguard Worker}
39*890232f2SAndroid Build Coastguard Worker
40*890232f2SAndroid Build Coastguard WorkerdefaultI8():number {
41*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 8);
42*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt8(this.bb_pos + offset) : 42;
43*890232f2SAndroid Build Coastguard Worker}
44*890232f2SAndroid Build Coastguard Worker
45*890232f2SAndroid Build Coastguard WorkerjustU8():number {
46*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 10);
47*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint8(this.bb_pos + offset) : 0;
48*890232f2SAndroid Build Coastguard Worker}
49*890232f2SAndroid Build Coastguard Worker
50*890232f2SAndroid Build Coastguard WorkermaybeU8():number|null {
51*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 12);
52*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint8(this.bb_pos + offset) : null;
53*890232f2SAndroid Build Coastguard Worker}
54*890232f2SAndroid Build Coastguard Worker
55*890232f2SAndroid Build Coastguard WorkerdefaultU8():number {
56*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 14);
57*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint8(this.bb_pos + offset) : 42;
58*890232f2SAndroid Build Coastguard Worker}
59*890232f2SAndroid Build Coastguard Worker
60*890232f2SAndroid Build Coastguard WorkerjustI16():number {
61*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 16);
62*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt16(this.bb_pos + offset) : 0;
63*890232f2SAndroid Build Coastguard Worker}
64*890232f2SAndroid Build Coastguard Worker
65*890232f2SAndroid Build Coastguard WorkermaybeI16():number|null {
66*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 18);
67*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt16(this.bb_pos + offset) : null;
68*890232f2SAndroid Build Coastguard Worker}
69*890232f2SAndroid Build Coastguard Worker
70*890232f2SAndroid Build Coastguard WorkerdefaultI16():number {
71*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 20);
72*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt16(this.bb_pos + offset) : 42;
73*890232f2SAndroid Build Coastguard Worker}
74*890232f2SAndroid Build Coastguard Worker
75*890232f2SAndroid Build Coastguard WorkerjustU16():number {
76*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 22);
77*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint16(this.bb_pos + offset) : 0;
78*890232f2SAndroid Build Coastguard Worker}
79*890232f2SAndroid Build Coastguard Worker
80*890232f2SAndroid Build Coastguard WorkermaybeU16():number|null {
81*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 24);
82*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint16(this.bb_pos + offset) : null;
83*890232f2SAndroid Build Coastguard Worker}
84*890232f2SAndroid Build Coastguard Worker
85*890232f2SAndroid Build Coastguard WorkerdefaultU16():number {
86*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 26);
87*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint16(this.bb_pos + offset) : 42;
88*890232f2SAndroid Build Coastguard Worker}
89*890232f2SAndroid Build Coastguard Worker
90*890232f2SAndroid Build Coastguard WorkerjustI32():number {
91*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 28);
92*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt32(this.bb_pos + offset) : 0;
93*890232f2SAndroid Build Coastguard Worker}
94*890232f2SAndroid Build Coastguard Worker
95*890232f2SAndroid Build Coastguard WorkermaybeI32():number|null {
96*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 30);
97*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt32(this.bb_pos + offset) : null;
98*890232f2SAndroid Build Coastguard Worker}
99*890232f2SAndroid Build Coastguard Worker
100*890232f2SAndroid Build Coastguard WorkerdefaultI32():number {
101*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 32);
102*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt32(this.bb_pos + offset) : 42;
103*890232f2SAndroid Build Coastguard Worker}
104*890232f2SAndroid Build Coastguard Worker
105*890232f2SAndroid Build Coastguard WorkerjustU32():number {
106*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 34);
107*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint32(this.bb_pos + offset) : 0;
108*890232f2SAndroid Build Coastguard Worker}
109*890232f2SAndroid Build Coastguard Worker
110*890232f2SAndroid Build Coastguard WorkermaybeU32():number|null {
111*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 36);
112*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint32(this.bb_pos + offset) : null;
113*890232f2SAndroid Build Coastguard Worker}
114*890232f2SAndroid Build Coastguard Worker
115*890232f2SAndroid Build Coastguard WorkerdefaultU32():number {
116*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 38);
117*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint32(this.bb_pos + offset) : 42;
118*890232f2SAndroid Build Coastguard Worker}
119*890232f2SAndroid Build Coastguard Worker
120*890232f2SAndroid Build Coastguard WorkerjustI64():bigint {
121*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 40);
122*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt64(this.bb_pos + offset) : BigInt('0');
123*890232f2SAndroid Build Coastguard Worker}
124*890232f2SAndroid Build Coastguard Worker
125*890232f2SAndroid Build Coastguard WorkermaybeI64():bigint|null {
126*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 42);
127*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt64(this.bb_pos + offset) : null;
128*890232f2SAndroid Build Coastguard Worker}
129*890232f2SAndroid Build Coastguard Worker
130*890232f2SAndroid Build Coastguard WorkerdefaultI64():bigint {
131*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 44);
132*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt64(this.bb_pos + offset) : BigInt('42');
133*890232f2SAndroid Build Coastguard Worker}
134*890232f2SAndroid Build Coastguard Worker
135*890232f2SAndroid Build Coastguard WorkerjustU64():bigint {
136*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 46);
137*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint64(this.bb_pos + offset) : BigInt('0');
138*890232f2SAndroid Build Coastguard Worker}
139*890232f2SAndroid Build Coastguard Worker
140*890232f2SAndroid Build Coastguard WorkermaybeU64():bigint|null {
141*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 48);
142*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint64(this.bb_pos + offset) : null;
143*890232f2SAndroid Build Coastguard Worker}
144*890232f2SAndroid Build Coastguard Worker
145*890232f2SAndroid Build Coastguard WorkerdefaultU64():bigint {
146*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 50);
147*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readUint64(this.bb_pos + offset) : BigInt('42');
148*890232f2SAndroid Build Coastguard Worker}
149*890232f2SAndroid Build Coastguard Worker
150*890232f2SAndroid Build Coastguard WorkerjustF32():number {
151*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 52);
152*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readFloat32(this.bb_pos + offset) : 0.0;
153*890232f2SAndroid Build Coastguard Worker}
154*890232f2SAndroid Build Coastguard Worker
155*890232f2SAndroid Build Coastguard WorkermaybeF32():number|null {
156*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 54);
157*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readFloat32(this.bb_pos + offset) : null;
158*890232f2SAndroid Build Coastguard Worker}
159*890232f2SAndroid Build Coastguard Worker
160*890232f2SAndroid Build Coastguard WorkerdefaultF32():number {
161*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 56);
162*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readFloat32(this.bb_pos + offset) : 42.0;
163*890232f2SAndroid Build Coastguard Worker}
164*890232f2SAndroid Build Coastguard Worker
165*890232f2SAndroid Build Coastguard WorkerjustF64():number {
166*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 58);
167*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readFloat64(this.bb_pos + offset) : 0.0;
168*890232f2SAndroid Build Coastguard Worker}
169*890232f2SAndroid Build Coastguard Worker
170*890232f2SAndroid Build Coastguard WorkermaybeF64():number|null {
171*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 60);
172*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readFloat64(this.bb_pos + offset) : null;
173*890232f2SAndroid Build Coastguard Worker}
174*890232f2SAndroid Build Coastguard Worker
175*890232f2SAndroid Build Coastguard WorkerdefaultF64():number {
176*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 62);
177*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readFloat64(this.bb_pos + offset) : 42.0;
178*890232f2SAndroid Build Coastguard Worker}
179*890232f2SAndroid Build Coastguard Worker
180*890232f2SAndroid Build Coastguard WorkerjustBool():boolean {
181*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 64);
182*890232f2SAndroid Build Coastguard Worker  return offset ? !!this.bb!.readInt8(this.bb_pos + offset) : false;
183*890232f2SAndroid Build Coastguard Worker}
184*890232f2SAndroid Build Coastguard Worker
185*890232f2SAndroid Build Coastguard WorkermaybeBool():boolean|null {
186*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 66);
187*890232f2SAndroid Build Coastguard Worker  return offset ? !!this.bb!.readInt8(this.bb_pos + offset) : null;
188*890232f2SAndroid Build Coastguard Worker}
189*890232f2SAndroid Build Coastguard Worker
190*890232f2SAndroid Build Coastguard WorkerdefaultBool():boolean {
191*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 68);
192*890232f2SAndroid Build Coastguard Worker  return offset ? !!this.bb!.readInt8(this.bb_pos + offset) : true;
193*890232f2SAndroid Build Coastguard Worker}
194*890232f2SAndroid Build Coastguard Worker
195*890232f2SAndroid Build Coastguard WorkerjustEnum():OptionalByte {
196*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 70);
197*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt8(this.bb_pos + offset) : OptionalByte.None;
198*890232f2SAndroid Build Coastguard Worker}
199*890232f2SAndroid Build Coastguard Worker
200*890232f2SAndroid Build Coastguard WorkermaybeEnum():OptionalByte|null {
201*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 72);
202*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt8(this.bb_pos + offset) : null;
203*890232f2SAndroid Build Coastguard Worker}
204*890232f2SAndroid Build Coastguard Worker
205*890232f2SAndroid Build Coastguard WorkerdefaultEnum():OptionalByte {
206*890232f2SAndroid Build Coastguard Worker  const offset = this.bb!.__offset(this.bb_pos, 74);
207*890232f2SAndroid Build Coastguard Worker  return offset ? this.bb!.readInt8(this.bb_pos + offset) : OptionalByte.One;
208*890232f2SAndroid Build Coastguard Worker}
209*890232f2SAndroid Build Coastguard Worker
210*890232f2SAndroid Build Coastguard Workerstatic startScalarStuff(builder:flatbuffers.Builder) {
211*890232f2SAndroid Build Coastguard Worker  builder.startObject(36);
212*890232f2SAndroid Build Coastguard Worker}
213*890232f2SAndroid Build Coastguard Worker
214*890232f2SAndroid Build Coastguard Workerstatic addJustI8(builder:flatbuffers.Builder, justI8:number) {
215*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(0, justI8, 0);
216*890232f2SAndroid Build Coastguard Worker}
217*890232f2SAndroid Build Coastguard Worker
218*890232f2SAndroid Build Coastguard Workerstatic addMaybeI8(builder:flatbuffers.Builder, maybeI8:number) {
219*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(1, maybeI8, 0);
220*890232f2SAndroid Build Coastguard Worker}
221*890232f2SAndroid Build Coastguard Worker
222*890232f2SAndroid Build Coastguard Workerstatic addDefaultI8(builder:flatbuffers.Builder, defaultI8:number) {
223*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(2, defaultI8, 42);
224*890232f2SAndroid Build Coastguard Worker}
225*890232f2SAndroid Build Coastguard Worker
226*890232f2SAndroid Build Coastguard Workerstatic addJustU8(builder:flatbuffers.Builder, justU8:number) {
227*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(3, justU8, 0);
228*890232f2SAndroid Build Coastguard Worker}
229*890232f2SAndroid Build Coastguard Worker
230*890232f2SAndroid Build Coastguard Workerstatic addMaybeU8(builder:flatbuffers.Builder, maybeU8:number) {
231*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(4, maybeU8, 0);
232*890232f2SAndroid Build Coastguard Worker}
233*890232f2SAndroid Build Coastguard Worker
234*890232f2SAndroid Build Coastguard Workerstatic addDefaultU8(builder:flatbuffers.Builder, defaultU8:number) {
235*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(5, defaultU8, 42);
236*890232f2SAndroid Build Coastguard Worker}
237*890232f2SAndroid Build Coastguard Worker
238*890232f2SAndroid Build Coastguard Workerstatic addJustI16(builder:flatbuffers.Builder, justI16:number) {
239*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt16(6, justI16, 0);
240*890232f2SAndroid Build Coastguard Worker}
241*890232f2SAndroid Build Coastguard Worker
242*890232f2SAndroid Build Coastguard Workerstatic addMaybeI16(builder:flatbuffers.Builder, maybeI16:number) {
243*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt16(7, maybeI16, 0);
244*890232f2SAndroid Build Coastguard Worker}
245*890232f2SAndroid Build Coastguard Worker
246*890232f2SAndroid Build Coastguard Workerstatic addDefaultI16(builder:flatbuffers.Builder, defaultI16:number) {
247*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt16(8, defaultI16, 42);
248*890232f2SAndroid Build Coastguard Worker}
249*890232f2SAndroid Build Coastguard Worker
250*890232f2SAndroid Build Coastguard Workerstatic addJustU16(builder:flatbuffers.Builder, justU16:number) {
251*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt16(9, justU16, 0);
252*890232f2SAndroid Build Coastguard Worker}
253*890232f2SAndroid Build Coastguard Worker
254*890232f2SAndroid Build Coastguard Workerstatic addMaybeU16(builder:flatbuffers.Builder, maybeU16:number) {
255*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt16(10, maybeU16, 0);
256*890232f2SAndroid Build Coastguard Worker}
257*890232f2SAndroid Build Coastguard Worker
258*890232f2SAndroid Build Coastguard Workerstatic addDefaultU16(builder:flatbuffers.Builder, defaultU16:number) {
259*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt16(11, defaultU16, 42);
260*890232f2SAndroid Build Coastguard Worker}
261*890232f2SAndroid Build Coastguard Worker
262*890232f2SAndroid Build Coastguard Workerstatic addJustI32(builder:flatbuffers.Builder, justI32:number) {
263*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt32(12, justI32, 0);
264*890232f2SAndroid Build Coastguard Worker}
265*890232f2SAndroid Build Coastguard Worker
266*890232f2SAndroid Build Coastguard Workerstatic addMaybeI32(builder:flatbuffers.Builder, maybeI32:number) {
267*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt32(13, maybeI32, 0);
268*890232f2SAndroid Build Coastguard Worker}
269*890232f2SAndroid Build Coastguard Worker
270*890232f2SAndroid Build Coastguard Workerstatic addDefaultI32(builder:flatbuffers.Builder, defaultI32:number) {
271*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt32(14, defaultI32, 42);
272*890232f2SAndroid Build Coastguard Worker}
273*890232f2SAndroid Build Coastguard Worker
274*890232f2SAndroid Build Coastguard Workerstatic addJustU32(builder:flatbuffers.Builder, justU32:number) {
275*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt32(15, justU32, 0);
276*890232f2SAndroid Build Coastguard Worker}
277*890232f2SAndroid Build Coastguard Worker
278*890232f2SAndroid Build Coastguard Workerstatic addMaybeU32(builder:flatbuffers.Builder, maybeU32:number) {
279*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt32(16, maybeU32, 0);
280*890232f2SAndroid Build Coastguard Worker}
281*890232f2SAndroid Build Coastguard Worker
282*890232f2SAndroid Build Coastguard Workerstatic addDefaultU32(builder:flatbuffers.Builder, defaultU32:number) {
283*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt32(17, defaultU32, 42);
284*890232f2SAndroid Build Coastguard Worker}
285*890232f2SAndroid Build Coastguard Worker
286*890232f2SAndroid Build Coastguard Workerstatic addJustI64(builder:flatbuffers.Builder, justI64:bigint) {
287*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt64(18, justI64, BigInt('0'));
288*890232f2SAndroid Build Coastguard Worker}
289*890232f2SAndroid Build Coastguard Worker
290*890232f2SAndroid Build Coastguard Workerstatic addMaybeI64(builder:flatbuffers.Builder, maybeI64:bigint) {
291*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt64(19, maybeI64, BigInt(0));
292*890232f2SAndroid Build Coastguard Worker}
293*890232f2SAndroid Build Coastguard Worker
294*890232f2SAndroid Build Coastguard Workerstatic addDefaultI64(builder:flatbuffers.Builder, defaultI64:bigint) {
295*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt64(20, defaultI64, BigInt('42'));
296*890232f2SAndroid Build Coastguard Worker}
297*890232f2SAndroid Build Coastguard Worker
298*890232f2SAndroid Build Coastguard Workerstatic addJustU64(builder:flatbuffers.Builder, justU64:bigint) {
299*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt64(21, justU64, BigInt('0'));
300*890232f2SAndroid Build Coastguard Worker}
301*890232f2SAndroid Build Coastguard Worker
302*890232f2SAndroid Build Coastguard Workerstatic addMaybeU64(builder:flatbuffers.Builder, maybeU64:bigint) {
303*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt64(22, maybeU64, BigInt(0));
304*890232f2SAndroid Build Coastguard Worker}
305*890232f2SAndroid Build Coastguard Worker
306*890232f2SAndroid Build Coastguard Workerstatic addDefaultU64(builder:flatbuffers.Builder, defaultU64:bigint) {
307*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt64(23, defaultU64, BigInt('42'));
308*890232f2SAndroid Build Coastguard Worker}
309*890232f2SAndroid Build Coastguard Worker
310*890232f2SAndroid Build Coastguard Workerstatic addJustF32(builder:flatbuffers.Builder, justF32:number) {
311*890232f2SAndroid Build Coastguard Worker  builder.addFieldFloat32(24, justF32, 0.0);
312*890232f2SAndroid Build Coastguard Worker}
313*890232f2SAndroid Build Coastguard Worker
314*890232f2SAndroid Build Coastguard Workerstatic addMaybeF32(builder:flatbuffers.Builder, maybeF32:number) {
315*890232f2SAndroid Build Coastguard Worker  builder.addFieldFloat32(25, maybeF32, 0);
316*890232f2SAndroid Build Coastguard Worker}
317*890232f2SAndroid Build Coastguard Worker
318*890232f2SAndroid Build Coastguard Workerstatic addDefaultF32(builder:flatbuffers.Builder, defaultF32:number) {
319*890232f2SAndroid Build Coastguard Worker  builder.addFieldFloat32(26, defaultF32, 42.0);
320*890232f2SAndroid Build Coastguard Worker}
321*890232f2SAndroid Build Coastguard Worker
322*890232f2SAndroid Build Coastguard Workerstatic addJustF64(builder:flatbuffers.Builder, justF64:number) {
323*890232f2SAndroid Build Coastguard Worker  builder.addFieldFloat64(27, justF64, 0.0);
324*890232f2SAndroid Build Coastguard Worker}
325*890232f2SAndroid Build Coastguard Worker
326*890232f2SAndroid Build Coastguard Workerstatic addMaybeF64(builder:flatbuffers.Builder, maybeF64:number) {
327*890232f2SAndroid Build Coastguard Worker  builder.addFieldFloat64(28, maybeF64, 0);
328*890232f2SAndroid Build Coastguard Worker}
329*890232f2SAndroid Build Coastguard Worker
330*890232f2SAndroid Build Coastguard Workerstatic addDefaultF64(builder:flatbuffers.Builder, defaultF64:number) {
331*890232f2SAndroid Build Coastguard Worker  builder.addFieldFloat64(29, defaultF64, 42.0);
332*890232f2SAndroid Build Coastguard Worker}
333*890232f2SAndroid Build Coastguard Worker
334*890232f2SAndroid Build Coastguard Workerstatic addJustBool(builder:flatbuffers.Builder, justBool:boolean) {
335*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(30, +justBool, +false);
336*890232f2SAndroid Build Coastguard Worker}
337*890232f2SAndroid Build Coastguard Worker
338*890232f2SAndroid Build Coastguard Workerstatic addMaybeBool(builder:flatbuffers.Builder, maybeBool:boolean) {
339*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(31, +maybeBool, 0);
340*890232f2SAndroid Build Coastguard Worker}
341*890232f2SAndroid Build Coastguard Worker
342*890232f2SAndroid Build Coastguard Workerstatic addDefaultBool(builder:flatbuffers.Builder, defaultBool:boolean) {
343*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(32, +defaultBool, +true);
344*890232f2SAndroid Build Coastguard Worker}
345*890232f2SAndroid Build Coastguard Worker
346*890232f2SAndroid Build Coastguard Workerstatic addJustEnum(builder:flatbuffers.Builder, justEnum:OptionalByte) {
347*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(33, justEnum, OptionalByte.None);
348*890232f2SAndroid Build Coastguard Worker}
349*890232f2SAndroid Build Coastguard Worker
350*890232f2SAndroid Build Coastguard Workerstatic addMaybeEnum(builder:flatbuffers.Builder, maybeEnum:OptionalByte) {
351*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(34, maybeEnum, 0);
352*890232f2SAndroid Build Coastguard Worker}
353*890232f2SAndroid Build Coastguard Worker
354*890232f2SAndroid Build Coastguard Workerstatic addDefaultEnum(builder:flatbuffers.Builder, defaultEnum:OptionalByte) {
355*890232f2SAndroid Build Coastguard Worker  builder.addFieldInt8(35, defaultEnum, OptionalByte.One);
356*890232f2SAndroid Build Coastguard Worker}
357*890232f2SAndroid Build Coastguard Worker
358*890232f2SAndroid Build Coastguard Workerstatic endScalarStuff(builder:flatbuffers.Builder):flatbuffers.Offset {
359*890232f2SAndroid Build Coastguard Worker  const offset = builder.endObject();
360*890232f2SAndroid Build Coastguard Worker  return offset;
361*890232f2SAndroid Build Coastguard Worker}
362*890232f2SAndroid Build Coastguard Worker
363*890232f2SAndroid Build Coastguard Workerstatic finishScalarStuffBuffer(builder:flatbuffers.Builder, offset:flatbuffers.Offset) {
364*890232f2SAndroid Build Coastguard Worker  builder.finish(offset, 'NULL');
365*890232f2SAndroid Build Coastguard Worker}
366*890232f2SAndroid Build Coastguard Worker
367*890232f2SAndroid Build Coastguard Workerstatic finishSizePrefixedScalarStuffBuffer(builder:flatbuffers.Builder, offset:flatbuffers.Offset) {
368*890232f2SAndroid Build Coastguard Worker  builder.finish(offset, 'NULL', true);
369*890232f2SAndroid Build Coastguard Worker}
370*890232f2SAndroid Build Coastguard Worker
371*890232f2SAndroid Build Coastguard Workerstatic createScalarStuff(builder:flatbuffers.Builder, justI8:number, maybeI8:number|null, defaultI8:number, justU8:number, maybeU8:number|null, defaultU8:number, justI16:number, maybeI16:number|null, defaultI16:number, justU16:number, maybeU16:number|null, defaultU16:number, justI32:number, maybeI32:number|null, defaultI32:number, justU32:number, maybeU32:number|null, defaultU32:number, justI64:bigint, maybeI64:bigint|null, defaultI64:bigint, justU64:bigint, maybeU64:bigint|null, defaultU64:bigint, justF32:number, maybeF32:number|null, defaultF32:number, justF64:number, maybeF64:number|null, defaultF64:number, justBool:boolean, maybeBool:boolean|null, defaultBool:boolean, justEnum:OptionalByte, maybeEnum:OptionalByte|null, defaultEnum:OptionalByte):flatbuffers.Offset {
372*890232f2SAndroid Build Coastguard Worker  ScalarStuff.startScalarStuff(builder);
373*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustI8(builder, justI8);
374*890232f2SAndroid Build Coastguard Worker  if (maybeI8 !== null)
375*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeI8(builder, maybeI8);
376*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultI8(builder, defaultI8);
377*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustU8(builder, justU8);
378*890232f2SAndroid Build Coastguard Worker  if (maybeU8 !== null)
379*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeU8(builder, maybeU8);
380*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultU8(builder, defaultU8);
381*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustI16(builder, justI16);
382*890232f2SAndroid Build Coastguard Worker  if (maybeI16 !== null)
383*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeI16(builder, maybeI16);
384*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultI16(builder, defaultI16);
385*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustU16(builder, justU16);
386*890232f2SAndroid Build Coastguard Worker  if (maybeU16 !== null)
387*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeU16(builder, maybeU16);
388*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultU16(builder, defaultU16);
389*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustI32(builder, justI32);
390*890232f2SAndroid Build Coastguard Worker  if (maybeI32 !== null)
391*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeI32(builder, maybeI32);
392*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultI32(builder, defaultI32);
393*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustU32(builder, justU32);
394*890232f2SAndroid Build Coastguard Worker  if (maybeU32 !== null)
395*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeU32(builder, maybeU32);
396*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultU32(builder, defaultU32);
397*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustI64(builder, justI64);
398*890232f2SAndroid Build Coastguard Worker  if (maybeI64 !== null)
399*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeI64(builder, maybeI64);
400*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultI64(builder, defaultI64);
401*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustU64(builder, justU64);
402*890232f2SAndroid Build Coastguard Worker  if (maybeU64 !== null)
403*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeU64(builder, maybeU64);
404*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultU64(builder, defaultU64);
405*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustF32(builder, justF32);
406*890232f2SAndroid Build Coastguard Worker  if (maybeF32 !== null)
407*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeF32(builder, maybeF32);
408*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultF32(builder, defaultF32);
409*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustF64(builder, justF64);
410*890232f2SAndroid Build Coastguard Worker  if (maybeF64 !== null)
411*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeF64(builder, maybeF64);
412*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultF64(builder, defaultF64);
413*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustBool(builder, justBool);
414*890232f2SAndroid Build Coastguard Worker  if (maybeBool !== null)
415*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeBool(builder, maybeBool);
416*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultBool(builder, defaultBool);
417*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addJustEnum(builder, justEnum);
418*890232f2SAndroid Build Coastguard Worker  if (maybeEnum !== null)
419*890232f2SAndroid Build Coastguard Worker    ScalarStuff.addMaybeEnum(builder, maybeEnum);
420*890232f2SAndroid Build Coastguard Worker  ScalarStuff.addDefaultEnum(builder, defaultEnum);
421*890232f2SAndroid Build Coastguard Worker  return ScalarStuff.endScalarStuff(builder);
422*890232f2SAndroid Build Coastguard Worker}
423*890232f2SAndroid Build Coastguard Worker}
424