flatbuffers/tests/MyGame/Example
tira-misu 2ad408697f
[TS] Fix generation of struct members in object api (#7148)
* Fix C/C++ Create<Type>Direct with sorted vectors

If a struct has a key the vector has to be sorted. To sort the vector
you can't use "const".

* Changes due to code review

* Improve code readability

* Add generate of JSON schema to string to lib

* option indent_step is supported

* Remove unused variables

* Fix break in test

* Fix style to be consistent with rest of the code

* [TS] Fix reserved words as arguments (#6955)

* [TS] Fix generation of reserved words in object api (#7106)

* [TS] Fix generation of object api

* [TS] Fix MakeCamel -> ConvertCase

* [TS] Add test for struct of struct of struct

* Update generated files

* Add missing files

* [TS] Fix query of null/undefined fields in object api
2022-03-23 21:40:11 -07:00
..
__init__.py
Ability.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
Ability.go
Ability.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Ability.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
Ability.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
Ability.php
Ability.py
AbilityT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Any.cs [C#] Add Union Constructor Utility for ObjectAPI. (#6105) 2021-07-26 10:01:41 -07:00
Any.go
Any.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Any.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
Any.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
Any.php
Any.py Enable --gen-onefile in Python (#6953) 2021-12-09 15:47:09 -08:00
AnyAmbiguousAliases.cs [C#] Add Union Constructor Utility for ObjectAPI. (#6105) 2021-07-26 10:01:41 -07:00
AnyAmbiguousAliases.go
AnyAmbiguousAliases.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
AnyAmbiguousAliases.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
AnyAmbiguousAliases.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
AnyAmbiguousAliases.php
AnyAmbiguousAliases.py Enable --gen-onefile in Python (#6953) 2021-12-09 15:47:09 -08:00
AnyAmbiguousAliasesUnion.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
AnyUnion.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
AnyUniqueAliases.cs [C#] Add Union Constructor Utility for ObjectAPI. (#6105) 2021-07-26 10:01:41 -07:00
AnyUniqueAliases.go
AnyUniqueAliases.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
AnyUniqueAliases.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
AnyUniqueAliases.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
AnyUniqueAliases.php
AnyUniqueAliases.py Enable --gen-onefile in Python (#6953) 2021-12-09 15:47:09 -08:00
AnyUniqueAliasesUnion.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
ArrayStruct.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
ArrayStruct.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
ArrayStruct.py
ArrayStructT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
ArrayTable.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
ArrayTable.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
ArrayTable.py Keep methods with struct name and switch them to default (#6879) 2021-11-04 15:12:25 -07:00
ArrayTableT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Color.cs
Color.go
Color.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Color.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
Color.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
Color.php
Color.py Enable --gen-onefile in Python (#6953) 2021-12-09 15:47:09 -08:00
LongEnum.cs Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
LongEnum.go Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
LongEnum.java Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
LongEnum.kt Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
LongEnum.lua Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
LongEnum.php Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
LongEnum.py Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
Monster.cs Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
Monster.go Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
Monster.java Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
Monster.kt Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
Monster.lua Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
Monster.php Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
Monster.py Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
monster_test_grpc_fb.py
MonsterStorage_grpc.go [Go] Working on a go example plus fixing go grpc code (#6448) 2021-02-19 12:47:59 +03:00
MonsterStorageGrpc.java C++/Rust version changes 2021-05-10 11:29:32 -07:00
MonsterT.java Fix 64-bit numeric enum values in typescript (#7135) 2022-03-04 21:57:48 -08:00
NestedStruct.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
NestedStruct.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
NestedStruct.py
NestedStructT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Race.cs
Race.go
Race.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Race.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
Race.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
Race.php
Race.py Enable --gen-onefile in Python (#6953) 2021-12-09 15:47:09 -08:00
Referrable.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
Referrable.go
Referrable.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Referrable.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
Referrable.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
Referrable.php
Referrable.py Keep methods with struct name and switch them to default (#6879) 2021-11-04 15:12:25 -07:00
ReferrableT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Stat.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
Stat.go
Stat.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Stat.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
Stat.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
Stat.php
Stat.py Keep methods with struct name and switch them to default (#6879) 2021-11-04 15:12:25 -07:00
StatT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
StructOfStructs.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
StructOfStructs.go Rust structz (#6539) 2021-03-29 19:56:45 -04:00
StructOfStructs.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
StructOfStructs.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
StructOfStructs.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
StructOfStructs.php Rust structz (#6539) 2021-03-29 19:56:45 -04:00
StructOfStructs.py Rust structz (#6539) 2021-03-29 19:56:45 -04:00
StructOfStructsOfStructs.cs [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
StructOfStructsOfStructs.go [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
StructOfStructsOfStructs.java [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
StructOfStructsOfStructs.kt [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
StructOfStructsOfStructs.lua [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
StructOfStructsOfStructs.php [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
StructOfStructsOfStructs.py [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
StructOfStructsOfStructsT.java [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
StructOfStructsT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Test.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
Test.go
Test.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Test.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
Test.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
Test.php
Test.py
TestEnum.cs
TestEnum.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
TestEnum.kt
TestEnum.py Enable --gen-onefile in Python (#6953) 2021-12-09 15:47:09 -08:00
TestSimpleTableWithEnum.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
TestSimpleTableWithEnum.go
TestSimpleTableWithEnum.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
TestSimpleTableWithEnum.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
TestSimpleTableWithEnum.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
TestSimpleTableWithEnum.php
TestSimpleTableWithEnum.py Keep methods with struct name and switch them to default (#6879) 2021-11-04 15:12:25 -07:00
TestSimpleTableWithEnumT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
TestT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
TypeAliases.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
TypeAliases.go
TypeAliases.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
TypeAliases.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
TypeAliases.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
TypeAliases.php
TypeAliases.py Keep methods with struct name and switch them to default (#6879) 2021-11-04 15:12:25 -07:00
TypeAliasesT.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Vec3.cs [C#] Remove superfluous semicolon in C# structs (#6791) 2021-08-17 11:02:57 -04:00
Vec3.go
Vec3.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00
Vec3.kt Remove @ExperimentalUnsignedTypes annotation from kotlin code generator. (#7092) 2022-02-13 20:29:36 -08:00
Vec3.lua Change Rust generated file defaults (#7101) 2022-02-15 11:48:42 -05:00
Vec3.php
Vec3.py
Vec3T.java [Java] ObjectAPI implementation (#6521) (#6582) 2021-06-03 14:17:40 -07:00