Fix nullability of generated Kotlin ByteBuffer accessors (#8844)

* fixes #8691
This commit is contained in:
souma987
2025-12-15 08:56:40 +09:00
committed by GitHub
parent 7bfaabc358
commit 60910fb7f5
7 changed files with 73 additions and 39 deletions

View File

@@ -152,8 +152,8 @@ class MonsterExtra : Table() {
get() {
val o = __offset(20); return if (o != 0) __vector_len(o) else 0
}
val dvecAsByteBuffer : ByteBuffer get() = __vector_as_bytebuffer(20, 8)
fun dvecInByteBuffer(_bb: ByteBuffer) : ByteBuffer = __vector_in_bytebuffer(_bb, 20, 8)
val dvecAsByteBuffer : ByteBuffer? get() = __vector_as_bytebuffer(20, 8)
fun dvecInByteBuffer(_bb: ByteBuffer) : ByteBuffer? = __vector_in_bytebuffer(_bb, 20, 8)
fun mutateDvec(j: Int, dvec: Double) : Boolean {
val o = __offset(20)
return if (o != 0) {
@@ -175,8 +175,8 @@ class MonsterExtra : Table() {
get() {
val o = __offset(22); return if (o != 0) __vector_len(o) else 0
}
val fvecAsByteBuffer : ByteBuffer get() = __vector_as_bytebuffer(22, 4)
fun fvecInByteBuffer(_bb: ByteBuffer) : ByteBuffer = __vector_in_bytebuffer(_bb, 22, 4)
val fvecAsByteBuffer : ByteBuffer? get() = __vector_as_bytebuffer(22, 4)
fun fvecInByteBuffer(_bb: ByteBuffer) : ByteBuffer? = __vector_in_bytebuffer(_bb, 22, 4)
fun mutateFvec(j: Int, fvec: Float) : Boolean {
val o = __offset(22)
return if (o != 0) {