flatbuffers/tests/MyGame/Example
Renzo 292870612c
fix(flatbuffers): use manual impl Default for struct object types (#8947)
* fix(flatbuffers): use manual impl Default for struct object types

* fix: handle bool and float zero literals in struct object Default impl

* fix: regenerate all test bindings with generate_code.py

* fix: data type check on swift build

* fix: test large array on struct and enum
2026-03-06 11:20:32 -08:00
..
NestedUnion [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
__init__.py
Ability.cs
Ability.go
Ability.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Ability.kt
Ability.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Ability.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Ability.php
Ability.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
AbilityT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Any.cs Fix verification for C# unions (#7970) 2023-09-30 18:54:48 -07:00
Any.go
Any.java
Any.kt
Any.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Any.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Any.php
Any.py [Python] Render enums as Python IntEnum (#8145) 2024-06-03 08:39:14 -07:00
AnyAmbiguousAliases.cs Fix verification for C# unions (#7970) 2023-09-30 18:54:48 -07:00
AnyAmbiguousAliases.go
AnyAmbiguousAliases.java
AnyAmbiguousAliases.kt
AnyAmbiguousAliases.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
AnyAmbiguousAliases.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
AnyAmbiguousAliases.php
AnyAmbiguousAliases.py [Python] Render enums as Python IntEnum (#8145) 2024-06-03 08:39:14 -07:00
AnyAmbiguousAliasesUnion.java
AnyUnion.java
AnyUniqueAliases.cs Fix verification for C# unions (#7970) 2023-09-30 18:54:48 -07:00
AnyUniqueAliases.go
AnyUniqueAliases.java
AnyUniqueAliases.kt
AnyUniqueAliases.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
AnyUniqueAliases.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
AnyUniqueAliases.php
AnyUniqueAliases.py [Python] Render enums as Python IntEnum (#8145) 2024-06-03 08:39:14 -07:00
AnyUniqueAliasesUnion.java
ArrayStruct.cs [C#] Add GetBytes methods for fixed arrays (#8633) 2026-02-04 23:13:32 +00:00
ArrayStruct.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
ArrayStruct.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
ArrayStruct.pyi [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
ArrayStructT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
ArrayTable.cs FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
ArrayTable.java FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
ArrayTable.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
ArrayTable.pyi [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
ArrayTableT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Color.cs
Color.go
Color.java
Color.kt
Color.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Color.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Color.php
Color.py
LargeArrayStruct.cs fix(flatbuffers): use manual impl Default for struct object types (#8947) 2026-03-06 11:20:32 -08:00
LargeArrayStruct.java fix(flatbuffers): use manual impl Default for struct object types (#8947) 2026-03-06 11:20:32 -08:00
LargeArrayStruct.py fix(flatbuffers): use manual impl Default for struct object types (#8947) 2026-03-06 11:20:32 -08:00
LargeArrayStruct.pyi fix(flatbuffers): use manual impl Default for struct object types (#8947) 2026-03-06 11:20:32 -08:00
LargeArrayStructT.java fix(flatbuffers): use manual impl Default for struct object types (#8947) 2026-03-06 11:20:32 -08:00
LongEnum.cs
LongEnum.go
LongEnum.java
LongEnum.kt
LongEnum.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
LongEnum.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
LongEnum.php
LongEnum.py
Monster.cs FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Monster.go [Go] Write required string fields into the buffer when using Object API (#8402) 2025-12-01 09:50:03 -05:00
Monster.java FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Monster.kt FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Monster.lua Feature: lua now file_ident aware (#8850) 2026-02-04 13:05:08 +00:00
Monster.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Monster.php
Monster.py fix: Added return value to non type-prefixed create vector function (#8945) 2026-03-05 02:09:09 +00:00
monster_test_grpc_fb.py bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
MonsterStorage_grpc.go
MonsterStorageGrpc.java bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
MonsterT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
NestedStruct.cs [C#] Add GetBytes methods for fixed arrays (#8633) 2026-02-04 23:13:32 +00:00
NestedStruct.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
NestedStruct.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
NestedStruct.pyi [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
NestedStructT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Race.cs
Race.go
Race.java
Race.kt
Race.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Race.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Race.php
Race.py
Referrable.cs FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Referrable.go
Referrable.java FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Referrable.kt FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Referrable.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Referrable.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Referrable.php
Referrable.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
ReferrableT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Stat.cs FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Stat.go
Stat.java FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Stat.kt FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Stat.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Stat.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Stat.php
Stat.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
StatT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
StructOfStructs.cs
StructOfStructs.go
StructOfStructs.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
StructOfStructs.kt
StructOfStructs.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
StructOfStructs.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
StructOfStructs.php
StructOfStructs.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
StructOfStructsOfStructs.cs
StructOfStructsOfStructs.go
StructOfStructsOfStructs.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
StructOfStructsOfStructs.kt
StructOfStructsOfStructs.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
StructOfStructsOfStructs.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
StructOfStructsOfStructs.php
StructOfStructsOfStructs.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
StructOfStructsOfStructsT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
StructOfStructsT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Test.cs
Test.go
Test.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Test.kt
Test.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Test.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Test.php
Test.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
TestEnum.cs
TestEnum.java
TestEnum.kt bulk code format fix (#8707) 2025-09-23 21:50:27 -07:00
TestEnum.py
TestEnum.pyi [Python] Avoid double flatbuffers include in pyi files (#8626) 2025-07-17 12:37:19 -07:00
TestSimpleTableWithEnum.cs FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TestSimpleTableWithEnum.go
TestSimpleTableWithEnum.java FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TestSimpleTableWithEnum.kt FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TestSimpleTableWithEnum.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TestSimpleTableWithEnum.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TestSimpleTableWithEnum.php
TestSimpleTableWithEnum.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
TestSimpleTableWithEnumT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
TestT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
TypeAliases.cs FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TypeAliases.go
TypeAliases.java FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TypeAliases.kt FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TypeAliases.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TypeAliases.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
TypeAliases.php
TypeAliases.py fix: Added return value to non type-prefixed create vector function (#8945) 2026-03-05 02:09:09 +00:00
TypeAliasesT.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Vec3.cs
Vec3.go
Vec3.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00
Vec3.kt
Vec3.lua FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Vec3.nim FlatBuffers Version 25.12.19 (#8871) 2025-12-19 15:06:07 -08:00
Vec3.php
Vec3.py [Python] Enhance object API __init__ with typed keyword arguments (#8615) 2025-07-22 23:57:39 -07:00
Vec3T.java [Java] Use Table's fully qualified path (#8729) 2025-12-01 11:28:50 -05:00