flatbuffers/tests/MyGame/Example
Paulo Pinheiro de9aa0cdee Add basic Kotlin support (#5409)
* [Kotlin] Add kotlin generate code for tests and add
kotlin test to TestAll.sh

* [Kotlin] Add Kotlin generator

This change adds support for generating Kotlin classes.

The approach of this generator is to keep it as close
as possible to the java generator for now, in order
to keep the change simple.

It uses the already implemented java runtime,
so we don't support cross-platform nor js Kotlin yet.

Kotlin tests are just a copy of the java tests.

* Add optional ident support for CodeWriter

Identation is important for some languages and
different projects have different ways of ident
code, e.g. tabs vs spaces, so we are adding optional
support on CodeWriter for identation.

* [Kotlin] Add Documentation for Kotlin

* [Kotlin] Modify generated code to use experimental Unsigned types.
2019-07-22 16:05:15 -07:00
..
__init__.py
Ability.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Ability.go
Ability.java Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Ability.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Ability.lua
Ability.php
Ability.py
Any.cs Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Any.go
Any.java
Any.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Any.lua
Any.php
Any.py
AnyAmbiguousAliases.cs Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
AnyAmbiguousAliases.go
AnyAmbiguousAliases.java
AnyAmbiguousAliases.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
AnyAmbiguousAliases.lua
AnyAmbiguousAliases.php
AnyAmbiguousAliases.py
AnyUniqueAliases.cs Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
AnyUniqueAliases.go Rename AnyUniqueAliases.T to AnyUniqueAliases.TS to avoid naming conflict (#5362) 2019-05-30 16:02:57 -07:00
AnyUniqueAliases.java Rename AnyUniqueAliases.T to AnyUniqueAliases.TS to avoid naming conflict (#5362) 2019-05-30 16:02:57 -07:00
AnyUniqueAliases.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
AnyUniqueAliases.lua Rename AnyUniqueAliases.T to AnyUniqueAliases.TS to avoid naming conflict (#5362) 2019-05-30 16:02:57 -07:00
AnyUniqueAliases.php Rename AnyUniqueAliases.T to AnyUniqueAliases.TS to avoid naming conflict (#5362) 2019-05-30 16:02:57 -07:00
AnyUniqueAliases.py Rename AnyUniqueAliases.T to AnyUniqueAliases.TS to avoid naming conflict (#5362) 2019-05-30 16:02:57 -07:00
ArrayStruct.cs Updated missing generated code for PR #5313 (fixed arrays) 2019-06-20 10:21:10 -07:00
ArrayStruct.java Updated missing generated code for PR #5313 (fixed arrays) 2019-06-20 10:21:10 -07:00
ArrayStruct.py Add support for fixed-size arrays (#5313) 2019-06-18 00:15:13 +02:00
ArrayTable.cs Updated missing generated code for PR #5313 (fixed arrays) 2019-06-20 10:21:10 -07:00
ArrayTable.java Updated missing generated code for PR #5313 (fixed arrays) 2019-06-20 10:21:10 -07:00
ArrayTable.py Add support for fixed-size arrays (#5313) 2019-06-18 00:15:13 +02:00
Color.cs Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Color.go Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Color.java Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Color.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Color.lua Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Color.php Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Color.py Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Monster.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Monster.go
Monster.java Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Monster.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Monster.lua Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Monster.php Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
Monster.py Fix multi-line comments for cpp enums (#5345) (#5346) 2019-06-02 12:36:49 -07:00
MonsterStorage_grpc.go
MonsterStorageGrpc.java
NestedStruct.cs Updated missing generated code for PR #5313 (fixed arrays) 2019-06-20 10:21:10 -07:00
NestedStruct.java Updated missing generated code for PR #5313 (fixed arrays) 2019-06-20 10:21:10 -07:00
NestedStruct.py Add support for fixed-size arrays (#5313) 2019-06-18 00:15:13 +02:00
Referrable.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Referrable.go
Referrable.java Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Referrable.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Referrable.lua
Referrable.php
Referrable.py
Stat.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Stat.go
Stat.java Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Stat.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Stat.lua
Stat.php
Stat.py
Test.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Test.go
Test.java Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Test.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Test.lua
Test.php
Test.py
TestEnum.cs Add support for fixed-size arrays (#5313) 2019-06-18 00:15:13 +02:00
TestEnum.java Add support for fixed-size arrays (#5313) 2019-06-18 00:15:13 +02:00
TestEnum.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
TestEnum.py Add support for fixed-size arrays (#5313) 2019-06-18 00:15:13 +02:00
TestSimpleTableWithEnum.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
TestSimpleTableWithEnum.go
TestSimpleTableWithEnum.java Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
TestSimpleTableWithEnum.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
TestSimpleTableWithEnum.lua
TestSimpleTableWithEnum.php
TestSimpleTableWithEnum.py
TypeAliases.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
TypeAliases.go
TypeAliases.java Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
TypeAliases.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
TypeAliases.lua
TypeAliases.php
TypeAliases.py
Vec3.cs Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Vec3.go
Vec3.java Add FLATBUFFERS_COMPATIBILITY string (#5381) 2019-06-17 19:16:21 +02:00
Vec3.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
Vec3.lua
Vec3.php
Vec3.py