xref: /aosp_15_r20/external/flatbuffers/tests/optional_scalars/ScalarStuff.kt (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 Worker package optional_scalars
4*890232f2SAndroid Build Coastguard Worker 
5*890232f2SAndroid Build Coastguard Worker import java.nio.*
6*890232f2SAndroid Build Coastguard Worker import kotlin.math.sign
7*890232f2SAndroid Build Coastguard Worker import com.google.flatbuffers.*
8*890232f2SAndroid Build Coastguard Worker 
9*890232f2SAndroid Build Coastguard Worker @Suppress("unused")
10*890232f2SAndroid Build Coastguard Worker class ScalarStuff : Table() {
11*890232f2SAndroid Build Coastguard Worker 
__initnull12*890232f2SAndroid Build Coastguard Worker     fun __init(_i: Int, _bb: ByteBuffer)  {
13*890232f2SAndroid Build Coastguard Worker         __reset(_i, _bb)
14*890232f2SAndroid Build Coastguard Worker     }
__assignnull15*890232f2SAndroid Build Coastguard Worker     fun __assign(_i: Int, _bb: ByteBuffer) : ScalarStuff {
16*890232f2SAndroid Build Coastguard Worker         __init(_i, _bb)
17*890232f2SAndroid Build Coastguard Worker         return this
18*890232f2SAndroid Build Coastguard Worker     }
19*890232f2SAndroid Build Coastguard Worker     val justI8 : Byte
20*890232f2SAndroid Build Coastguard Worker         get() {
21*890232f2SAndroid Build Coastguard Worker             val o = __offset(4)
22*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos) else 0
23*890232f2SAndroid Build Coastguard Worker         }
24*890232f2SAndroid Build Coastguard Worker     val maybeI8 : Byte?
25*890232f2SAndroid Build Coastguard Worker         get() {
26*890232f2SAndroid Build Coastguard Worker             val o = __offset(6)
27*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos) else null
28*890232f2SAndroid Build Coastguard Worker         }
29*890232f2SAndroid Build Coastguard Worker     val defaultI8 : Byte
30*890232f2SAndroid Build Coastguard Worker         get() {
31*890232f2SAndroid Build Coastguard Worker             val o = __offset(8)
32*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos) else 42
33*890232f2SAndroid Build Coastguard Worker         }
34*890232f2SAndroid Build Coastguard Worker     val justU8 : UByte
35*890232f2SAndroid Build Coastguard Worker         get() {
36*890232f2SAndroid Build Coastguard Worker             val o = __offset(10)
37*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos).toUByte() else 0u
38*890232f2SAndroid Build Coastguard Worker         }
39*890232f2SAndroid Build Coastguard Worker     val maybeU8 : UByte?
40*890232f2SAndroid Build Coastguard Worker         get() {
41*890232f2SAndroid Build Coastguard Worker             val o = __offset(12)
42*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos).toUByte() else null
43*890232f2SAndroid Build Coastguard Worker         }
44*890232f2SAndroid Build Coastguard Worker     val defaultU8 : UByte
45*890232f2SAndroid Build Coastguard Worker         get() {
46*890232f2SAndroid Build Coastguard Worker             val o = __offset(14)
47*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos).toUByte() else 42u
48*890232f2SAndroid Build Coastguard Worker         }
49*890232f2SAndroid Build Coastguard Worker     val justI16 : Short
50*890232f2SAndroid Build Coastguard Worker         get() {
51*890232f2SAndroid Build Coastguard Worker             val o = __offset(16)
52*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getShort(o + bb_pos) else 0
53*890232f2SAndroid Build Coastguard Worker         }
54*890232f2SAndroid Build Coastguard Worker     val maybeI16 : Short?
55*890232f2SAndroid Build Coastguard Worker         get() {
56*890232f2SAndroid Build Coastguard Worker             val o = __offset(18)
57*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getShort(o + bb_pos) else null
58*890232f2SAndroid Build Coastguard Worker         }
59*890232f2SAndroid Build Coastguard Worker     val defaultI16 : Short
60*890232f2SAndroid Build Coastguard Worker         get() {
61*890232f2SAndroid Build Coastguard Worker             val o = __offset(20)
62*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getShort(o + bb_pos) else 42
63*890232f2SAndroid Build Coastguard Worker         }
64*890232f2SAndroid Build Coastguard Worker     val justU16 : UShort
65*890232f2SAndroid Build Coastguard Worker         get() {
66*890232f2SAndroid Build Coastguard Worker             val o = __offset(22)
67*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getShort(o + bb_pos).toUShort() else 0u
68*890232f2SAndroid Build Coastguard Worker         }
69*890232f2SAndroid Build Coastguard Worker     val maybeU16 : UShort?
70*890232f2SAndroid Build Coastguard Worker         get() {
71*890232f2SAndroid Build Coastguard Worker             val o = __offset(24)
72*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getShort(o + bb_pos).toUShort() else null
73*890232f2SAndroid Build Coastguard Worker         }
74*890232f2SAndroid Build Coastguard Worker     val defaultU16 : UShort
75*890232f2SAndroid Build Coastguard Worker         get() {
76*890232f2SAndroid Build Coastguard Worker             val o = __offset(26)
77*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getShort(o + bb_pos).toUShort() else 42u
78*890232f2SAndroid Build Coastguard Worker         }
79*890232f2SAndroid Build Coastguard Worker     val justI32 : Int
80*890232f2SAndroid Build Coastguard Worker         get() {
81*890232f2SAndroid Build Coastguard Worker             val o = __offset(28)
82*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getInt(o + bb_pos) else 0
83*890232f2SAndroid Build Coastguard Worker         }
84*890232f2SAndroid Build Coastguard Worker     val maybeI32 : Int?
85*890232f2SAndroid Build Coastguard Worker         get() {
86*890232f2SAndroid Build Coastguard Worker             val o = __offset(30)
87*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getInt(o + bb_pos) else null
88*890232f2SAndroid Build Coastguard Worker         }
89*890232f2SAndroid Build Coastguard Worker     val defaultI32 : Int
90*890232f2SAndroid Build Coastguard Worker         get() {
91*890232f2SAndroid Build Coastguard Worker             val o = __offset(32)
92*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getInt(o + bb_pos) else 42
93*890232f2SAndroid Build Coastguard Worker         }
94*890232f2SAndroid Build Coastguard Worker     val justU32 : UInt
95*890232f2SAndroid Build Coastguard Worker         get() {
96*890232f2SAndroid Build Coastguard Worker             val o = __offset(34)
97*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getInt(o + bb_pos).toUInt() else 0u
98*890232f2SAndroid Build Coastguard Worker         }
99*890232f2SAndroid Build Coastguard Worker     val maybeU32 : UInt?
100*890232f2SAndroid Build Coastguard Worker         get() {
101*890232f2SAndroid Build Coastguard Worker             val o = __offset(36)
102*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getInt(o + bb_pos).toUInt() else null
103*890232f2SAndroid Build Coastguard Worker         }
104*890232f2SAndroid Build Coastguard Worker     val defaultU32 : UInt
105*890232f2SAndroid Build Coastguard Worker         get() {
106*890232f2SAndroid Build Coastguard Worker             val o = __offset(38)
107*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getInt(o + bb_pos).toUInt() else 42u
108*890232f2SAndroid Build Coastguard Worker         }
109*890232f2SAndroid Build Coastguard Worker     val justI64 : Long
110*890232f2SAndroid Build Coastguard Worker         get() {
111*890232f2SAndroid Build Coastguard Worker             val o = __offset(40)
112*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getLong(o + bb_pos) else 0L
113*890232f2SAndroid Build Coastguard Worker         }
114*890232f2SAndroid Build Coastguard Worker     val maybeI64 : Long?
115*890232f2SAndroid Build Coastguard Worker         get() {
116*890232f2SAndroid Build Coastguard Worker             val o = __offset(42)
117*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getLong(o + bb_pos) else null
118*890232f2SAndroid Build Coastguard Worker         }
119*890232f2SAndroid Build Coastguard Worker     val defaultI64 : Long
120*890232f2SAndroid Build Coastguard Worker         get() {
121*890232f2SAndroid Build Coastguard Worker             val o = __offset(44)
122*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getLong(o + bb_pos) else 42L
123*890232f2SAndroid Build Coastguard Worker         }
124*890232f2SAndroid Build Coastguard Worker     val justU64 : ULong
125*890232f2SAndroid Build Coastguard Worker         get() {
126*890232f2SAndroid Build Coastguard Worker             val o = __offset(46)
127*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getLong(o + bb_pos).toULong() else 0UL
128*890232f2SAndroid Build Coastguard Worker         }
129*890232f2SAndroid Build Coastguard Worker     val maybeU64 : ULong?
130*890232f2SAndroid Build Coastguard Worker         get() {
131*890232f2SAndroid Build Coastguard Worker             val o = __offset(48)
132*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getLong(o + bb_pos).toULong() else null
133*890232f2SAndroid Build Coastguard Worker         }
134*890232f2SAndroid Build Coastguard Worker     val defaultU64 : ULong
135*890232f2SAndroid Build Coastguard Worker         get() {
136*890232f2SAndroid Build Coastguard Worker             val o = __offset(50)
137*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getLong(o + bb_pos).toULong() else 42UL
138*890232f2SAndroid Build Coastguard Worker         }
139*890232f2SAndroid Build Coastguard Worker     val justF32 : Float
140*890232f2SAndroid Build Coastguard Worker         get() {
141*890232f2SAndroid Build Coastguard Worker             val o = __offset(52)
142*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getFloat(o + bb_pos) else 0.0f
143*890232f2SAndroid Build Coastguard Worker         }
144*890232f2SAndroid Build Coastguard Worker     val maybeF32 : Float?
145*890232f2SAndroid Build Coastguard Worker         get() {
146*890232f2SAndroid Build Coastguard Worker             val o = __offset(54)
147*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getFloat(o + bb_pos) else null
148*890232f2SAndroid Build Coastguard Worker         }
149*890232f2SAndroid Build Coastguard Worker     val defaultF32 : Float
150*890232f2SAndroid Build Coastguard Worker         get() {
151*890232f2SAndroid Build Coastguard Worker             val o = __offset(56)
152*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getFloat(o + bb_pos) else 42.0f
153*890232f2SAndroid Build Coastguard Worker         }
154*890232f2SAndroid Build Coastguard Worker     val justF64 : Double
155*890232f2SAndroid Build Coastguard Worker         get() {
156*890232f2SAndroid Build Coastguard Worker             val o = __offset(58)
157*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getDouble(o + bb_pos) else 0.0
158*890232f2SAndroid Build Coastguard Worker         }
159*890232f2SAndroid Build Coastguard Worker     val maybeF64 : Double?
160*890232f2SAndroid Build Coastguard Worker         get() {
161*890232f2SAndroid Build Coastguard Worker             val o = __offset(60)
162*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getDouble(o + bb_pos) else null
163*890232f2SAndroid Build Coastguard Worker         }
164*890232f2SAndroid Build Coastguard Worker     val defaultF64 : Double
165*890232f2SAndroid Build Coastguard Worker         get() {
166*890232f2SAndroid Build Coastguard Worker             val o = __offset(62)
167*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.getDouble(o + bb_pos) else 42.0
168*890232f2SAndroid Build Coastguard Worker         }
169*890232f2SAndroid Build Coastguard Worker     val justBool : Boolean
170*890232f2SAndroid Build Coastguard Worker         get() {
171*890232f2SAndroid Build Coastguard Worker             val o = __offset(64)
172*890232f2SAndroid Build Coastguard Worker             return if(o != 0) 0.toByte() != bb.get(o + bb_pos) else false
173*890232f2SAndroid Build Coastguard Worker         }
174*890232f2SAndroid Build Coastguard Worker     val maybeBool : Boolean?
175*890232f2SAndroid Build Coastguard Worker         get() {
176*890232f2SAndroid Build Coastguard Worker             val o = __offset(66)
177*890232f2SAndroid Build Coastguard Worker             return if(o != 0) 0.toByte() != bb.get(o + bb_pos) else null
178*890232f2SAndroid Build Coastguard Worker         }
179*890232f2SAndroid Build Coastguard Worker     val defaultBool : Boolean
180*890232f2SAndroid Build Coastguard Worker         get() {
181*890232f2SAndroid Build Coastguard Worker             val o = __offset(68)
182*890232f2SAndroid Build Coastguard Worker             return if(o != 0) 0.toByte() != bb.get(o + bb_pos) else true
183*890232f2SAndroid Build Coastguard Worker         }
184*890232f2SAndroid Build Coastguard Worker     val justEnum : Byte
185*890232f2SAndroid Build Coastguard Worker         get() {
186*890232f2SAndroid Build Coastguard Worker             val o = __offset(70)
187*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos) else 0
188*890232f2SAndroid Build Coastguard Worker         }
189*890232f2SAndroid Build Coastguard Worker     val maybeEnum : Byte?
190*890232f2SAndroid Build Coastguard Worker         get() {
191*890232f2SAndroid Build Coastguard Worker             val o = __offset(72)
192*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos) else null
193*890232f2SAndroid Build Coastguard Worker         }
194*890232f2SAndroid Build Coastguard Worker     val defaultEnum : Byte
195*890232f2SAndroid Build Coastguard Worker         get() {
196*890232f2SAndroid Build Coastguard Worker             val o = __offset(74)
197*890232f2SAndroid Build Coastguard Worker             return if(o != 0) bb.get(o + bb_pos) else 1
198*890232f2SAndroid Build Coastguard Worker         }
199*890232f2SAndroid Build Coastguard Worker     companion object {
validateVersionnull200*890232f2SAndroid Build Coastguard Worker         fun validateVersion() = Constants.FLATBUFFERS_2_0_0()
201*890232f2SAndroid Build Coastguard Worker         fun getRootAsScalarStuff(_bb: ByteBuffer): ScalarStuff = getRootAsScalarStuff(_bb, ScalarStuff())
202*890232f2SAndroid Build Coastguard Worker         fun getRootAsScalarStuff(_bb: ByteBuffer, obj: ScalarStuff): ScalarStuff {
203*890232f2SAndroid Build Coastguard Worker             _bb.order(ByteOrder.LITTLE_ENDIAN)
204*890232f2SAndroid Build Coastguard Worker             return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb))
205*890232f2SAndroid Build Coastguard Worker         }
ScalarStuffBufferHasIdentifiernull206*890232f2SAndroid Build Coastguard Worker         fun ScalarStuffBufferHasIdentifier(_bb: ByteBuffer) : Boolean = __has_identifier(_bb, "NULL")
207*890232f2SAndroid Build Coastguard Worker         fun createScalarStuff(builder: FlatBufferBuilder, justI8: Byte, maybeI8: Byte?, defaultI8: Byte, justU8: UByte, maybeU8: UByte?, defaultU8: UByte, justI16: Short, maybeI16: Short?, defaultI16: Short, justU16: UShort, maybeU16: UShort?, defaultU16: UShort, justI32: Int, maybeI32: Int?, defaultI32: Int, justU32: UInt, maybeU32: UInt?, defaultU32: UInt, justI64: Long, maybeI64: Long?, defaultI64: Long, justU64: ULong, maybeU64: ULong?, defaultU64: ULong, justF32: Float, maybeF32: Float?, defaultF32: Float, justF64: Double, maybeF64: Double?, defaultF64: Double, justBool: Boolean, maybeBool: Boolean?, defaultBool: Boolean, justEnum: Byte, maybeEnum: Byte?, defaultEnum: Byte) : Int {
208*890232f2SAndroid Build Coastguard Worker             builder.startTable(36)
209*890232f2SAndroid Build Coastguard Worker             addDefaultF64(builder, defaultF64)
210*890232f2SAndroid Build Coastguard Worker             maybeF64?.run { addMaybeF64(builder, maybeF64) }
211*890232f2SAndroid Build Coastguard Worker             addJustF64(builder, justF64)
212*890232f2SAndroid Build Coastguard Worker             addDefaultU64(builder, defaultU64)
213*890232f2SAndroid Build Coastguard Worker             maybeU64?.run { addMaybeU64(builder, maybeU64) }
214*890232f2SAndroid Build Coastguard Worker             addJustU64(builder, justU64)
215*890232f2SAndroid Build Coastguard Worker             addDefaultI64(builder, defaultI64)
216*890232f2SAndroid Build Coastguard Worker             maybeI64?.run { addMaybeI64(builder, maybeI64) }
217*890232f2SAndroid Build Coastguard Worker             addJustI64(builder, justI64)
218*890232f2SAndroid Build Coastguard Worker             addDefaultF32(builder, defaultF32)
219*890232f2SAndroid Build Coastguard Worker             maybeF32?.run { addMaybeF32(builder, maybeF32) }
220*890232f2SAndroid Build Coastguard Worker             addJustF32(builder, justF32)
221*890232f2SAndroid Build Coastguard Worker             addDefaultU32(builder, defaultU32)
222*890232f2SAndroid Build Coastguard Worker             maybeU32?.run { addMaybeU32(builder, maybeU32) }
223*890232f2SAndroid Build Coastguard Worker             addJustU32(builder, justU32)
224*890232f2SAndroid Build Coastguard Worker             addDefaultI32(builder, defaultI32)
225*890232f2SAndroid Build Coastguard Worker             maybeI32?.run { addMaybeI32(builder, maybeI32) }
226*890232f2SAndroid Build Coastguard Worker             addJustI32(builder, justI32)
227*890232f2SAndroid Build Coastguard Worker             addDefaultU16(builder, defaultU16)
228*890232f2SAndroid Build Coastguard Worker             maybeU16?.run { addMaybeU16(builder, maybeU16) }
229*890232f2SAndroid Build Coastguard Worker             addJustU16(builder, justU16)
230*890232f2SAndroid Build Coastguard Worker             addDefaultI16(builder, defaultI16)
231*890232f2SAndroid Build Coastguard Worker             maybeI16?.run { addMaybeI16(builder, maybeI16) }
232*890232f2SAndroid Build Coastguard Worker             addJustI16(builder, justI16)
233*890232f2SAndroid Build Coastguard Worker             addDefaultEnum(builder, defaultEnum)
234*890232f2SAndroid Build Coastguard Worker             maybeEnum?.run { addMaybeEnum(builder, maybeEnum) }
235*890232f2SAndroid Build Coastguard Worker             addJustEnum(builder, justEnum)
236*890232f2SAndroid Build Coastguard Worker             addDefaultBool(builder, defaultBool)
237*890232f2SAndroid Build Coastguard Worker             maybeBool?.run { addMaybeBool(builder, maybeBool) }
238*890232f2SAndroid Build Coastguard Worker             addJustBool(builder, justBool)
239*890232f2SAndroid Build Coastguard Worker             addDefaultU8(builder, defaultU8)
240*890232f2SAndroid Build Coastguard Worker             maybeU8?.run { addMaybeU8(builder, maybeU8) }
241*890232f2SAndroid Build Coastguard Worker             addJustU8(builder, justU8)
242*890232f2SAndroid Build Coastguard Worker             addDefaultI8(builder, defaultI8)
243*890232f2SAndroid Build Coastguard Worker             maybeI8?.run { addMaybeI8(builder, maybeI8) }
244*890232f2SAndroid Build Coastguard Worker             addJustI8(builder, justI8)
245*890232f2SAndroid Build Coastguard Worker             return endScalarStuff(builder)
246*890232f2SAndroid Build Coastguard Worker         }
startScalarStuffnull247*890232f2SAndroid Build Coastguard Worker         fun startScalarStuff(builder: FlatBufferBuilder) = builder.startTable(36)
248*890232f2SAndroid Build Coastguard Worker         fun addJustI8(builder: FlatBufferBuilder, justI8: Byte) = builder.addByte(0, justI8, 0)
249*890232f2SAndroid Build Coastguard Worker         fun addMaybeI8(builder: FlatBufferBuilder, maybeI8: Byte) = builder.addByte(1, maybeI8, 0)
250*890232f2SAndroid Build Coastguard Worker         fun addDefaultI8(builder: FlatBufferBuilder, defaultI8: Byte) = builder.addByte(2, defaultI8, 42)
251*890232f2SAndroid Build Coastguard Worker         fun addJustU8(builder: FlatBufferBuilder, justU8: UByte) = builder.addByte(3, justU8.toByte(), 0)
252*890232f2SAndroid Build Coastguard Worker         fun addMaybeU8(builder: FlatBufferBuilder, maybeU8: UByte) = builder.addByte(4, maybeU8.toByte(), 0)
253*890232f2SAndroid Build Coastguard Worker         fun addDefaultU8(builder: FlatBufferBuilder, defaultU8: UByte) = builder.addByte(5, defaultU8.toByte(), 42)
254*890232f2SAndroid Build Coastguard Worker         fun addJustI16(builder: FlatBufferBuilder, justI16: Short) = builder.addShort(6, justI16, 0)
255*890232f2SAndroid Build Coastguard Worker         fun addMaybeI16(builder: FlatBufferBuilder, maybeI16: Short) = builder.addShort(7, maybeI16, 0)
256*890232f2SAndroid Build Coastguard Worker         fun addDefaultI16(builder: FlatBufferBuilder, defaultI16: Short) = builder.addShort(8, defaultI16, 42)
257*890232f2SAndroid Build Coastguard Worker         fun addJustU16(builder: FlatBufferBuilder, justU16: UShort) = builder.addShort(9, justU16.toShort(), 0)
258*890232f2SAndroid Build Coastguard Worker         fun addMaybeU16(builder: FlatBufferBuilder, maybeU16: UShort) = builder.addShort(10, maybeU16.toShort(), 0)
259*890232f2SAndroid Build Coastguard Worker         fun addDefaultU16(builder: FlatBufferBuilder, defaultU16: UShort) = builder.addShort(11, defaultU16.toShort(), 42)
260*890232f2SAndroid Build Coastguard Worker         fun addJustI32(builder: FlatBufferBuilder, justI32: Int) = builder.addInt(12, justI32, 0)
261*890232f2SAndroid Build Coastguard Worker         fun addMaybeI32(builder: FlatBufferBuilder, maybeI32: Int) = builder.addInt(13, maybeI32, 0)
262*890232f2SAndroid Build Coastguard Worker         fun addDefaultI32(builder: FlatBufferBuilder, defaultI32: Int) = builder.addInt(14, defaultI32, 42)
263*890232f2SAndroid Build Coastguard Worker         fun addJustU32(builder: FlatBufferBuilder, justU32: UInt) = builder.addInt(15, justU32.toInt(), 0)
264*890232f2SAndroid Build Coastguard Worker         fun addMaybeU32(builder: FlatBufferBuilder, maybeU32: UInt) = builder.addInt(16, maybeU32.toInt(), 0)
265*890232f2SAndroid Build Coastguard Worker         fun addDefaultU32(builder: FlatBufferBuilder, defaultU32: UInt) = builder.addInt(17, defaultU32.toInt(), 42)
266*890232f2SAndroid Build Coastguard Worker         fun addJustI64(builder: FlatBufferBuilder, justI64: Long) = builder.addLong(18, justI64, 0L)
267*890232f2SAndroid Build Coastguard Worker         fun addMaybeI64(builder: FlatBufferBuilder, maybeI64: Long) = builder.addLong(19, maybeI64, 0)
268*890232f2SAndroid Build Coastguard Worker         fun addDefaultI64(builder: FlatBufferBuilder, defaultI64: Long) = builder.addLong(20, defaultI64, 42L)
269*890232f2SAndroid Build Coastguard Worker         fun addJustU64(builder: FlatBufferBuilder, justU64: ULong) = builder.addLong(21, justU64.toLong(), 0)
270*890232f2SAndroid Build Coastguard Worker         fun addMaybeU64(builder: FlatBufferBuilder, maybeU64: ULong) = builder.addLong(22, maybeU64.toLong(), 0)
271*890232f2SAndroid Build Coastguard Worker         fun addDefaultU64(builder: FlatBufferBuilder, defaultU64: ULong) = builder.addLong(23, defaultU64.toLong(), 42)
272*890232f2SAndroid Build Coastguard Worker         fun addJustF32(builder: FlatBufferBuilder, justF32: Float) = builder.addFloat(24, justF32, 0.0)
273*890232f2SAndroid Build Coastguard Worker         fun addMaybeF32(builder: FlatBufferBuilder, maybeF32: Float) = builder.addFloat(25, maybeF32, 0.0)
274*890232f2SAndroid Build Coastguard Worker         fun addDefaultF32(builder: FlatBufferBuilder, defaultF32: Float) = builder.addFloat(26, defaultF32, 42.0)
275*890232f2SAndroid Build Coastguard Worker         fun addJustF64(builder: FlatBufferBuilder, justF64: Double) = builder.addDouble(27, justF64, 0.0)
276*890232f2SAndroid Build Coastguard Worker         fun addMaybeF64(builder: FlatBufferBuilder, maybeF64: Double) = builder.addDouble(28, maybeF64, 0.0)
277*890232f2SAndroid Build Coastguard Worker         fun addDefaultF64(builder: FlatBufferBuilder, defaultF64: Double) = builder.addDouble(29, defaultF64, 42.0)
278*890232f2SAndroid Build Coastguard Worker         fun addJustBool(builder: FlatBufferBuilder, justBool: Boolean) = builder.addBoolean(30, justBool, false)
279*890232f2SAndroid Build Coastguard Worker         fun addMaybeBool(builder: FlatBufferBuilder, maybeBool: Boolean) = builder.addBoolean(31, maybeBool, false)
280*890232f2SAndroid Build Coastguard Worker         fun addDefaultBool(builder: FlatBufferBuilder, defaultBool: Boolean) = builder.addBoolean(32, defaultBool, true)
281*890232f2SAndroid Build Coastguard Worker         fun addJustEnum(builder: FlatBufferBuilder, justEnum: Byte) = builder.addByte(33, justEnum, 0)
282*890232f2SAndroid Build Coastguard Worker         fun addMaybeEnum(builder: FlatBufferBuilder, maybeEnum: Byte) = builder.addByte(34, maybeEnum, 0)
283*890232f2SAndroid Build Coastguard Worker         fun addDefaultEnum(builder: FlatBufferBuilder, defaultEnum: Byte) = builder.addByte(35, defaultEnum, 1)
284*890232f2SAndroid Build Coastguard Worker         fun endScalarStuff(builder: FlatBufferBuilder) : Int {
285*890232f2SAndroid Build Coastguard Worker             val o = builder.endTable()
286*890232f2SAndroid Build Coastguard Worker             return o
287*890232f2SAndroid Build Coastguard Worker         }
finishScalarStuffBuffernull288*890232f2SAndroid Build Coastguard Worker         fun finishScalarStuffBuffer(builder: FlatBufferBuilder, offset: Int) = builder.finish(offset, "NULL")
289*890232f2SAndroid Build Coastguard Worker         fun finishSizePrefixedScalarStuffBuffer(builder: FlatBufferBuilder, offset: Int) = builder.finishSizePrefixed(offset, "NULL")
290*890232f2SAndroid Build Coastguard Worker     }
291*890232f2SAndroid Build Coastguard Worker }
292