flatbuffers/samples
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
..
android Disable armeabi builds for Android and re-enable CI builds. (#4970) 2018-10-08 12:43:57 -07:00
lua/MyGame/Sample Lua (5.3) Language addition (#4804) 2018-07-05 15:55:57 -07:00
SampleBinary.cs Some code in the samples and docs still used old C# API. 2017-05-22 15:14:46 -07:00
SampleBinary.java Revamping the FlatBuffers docs. 2016-01-19 14:31:17 -08:00
SampleBinary.kt Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
SampleBinary.php Revamping the FlatBuffers docs. 2016-01-19 14:31:17 -08:00
android_sample.sh C++98 (stlport) support for core FlatBuffers and FlexBuffers. 2017-07-20 11:01:00 -07:00
csharp_sample.sh Revert "Convert net/FlatBuffers project to be compatible with netstandard (#4811)" 2018-10-29 17:21:30 -07:00
dart_sample.sh Add [Dart] support (#4676) 2018-05-18 11:06:15 -07:00
go_sample.sh Made .sh files all have same comment formatting. 2016-05-23 14:08:21 -07:00
java_sample.sh Made .sh files all have same comment formatting. 2016-05-23 14:08:21 -07:00
javascript_sample.sh Made .sh files all have same comment formatting. 2016-05-23 14:08:21 -07:00
kotlin_sample.sh Add basic Kotlin support (#5409) 2019-07-22 16:05:15 -07:00
monster.bfbs [C++]Sync the sample monster.fbs file with the tutorial (#5277) 2019-04-05 12:34:53 -07:00
monster.fbs [C++]Sync the sample monster.fbs file with the tutorial (#5277) 2019-04-05 12:34:53 -07:00
monster_generated.h [C#, Java, C++] Fixes issue #5399 by always including namespaces (#5404) 2019-06-14 17:47:07 +02:00
monster_generated.lobster Lobster: added builder API for tables 2019-05-22 19:42:13 -07:00
monster_generated.rs Port FlatBuffers to Rust (#4898) 2018-09-02 18:26:55 -07:00
monsterdata.json FlatBuffers implementation for the Lobster programming language 2018-07-29 13:23:00 -07:00
php_sample.sh Made .sh files all have same comment formatting. 2016-05-23 14:08:21 -07:00
python_sample.sh Made .sh files all have same comment formatting. 2016-05-23 14:08:21 -07:00
sample_bfbs.cpp Fix high certainty warnings from PVS-studio (#5115) 2019-01-17 09:49:27 -08:00
sample_binary.cpp Made all C++ files clang-formatted. 2017-12-21 11:45:02 -08:00
sample_binary.go Resolve Go fmt and vet warnings (#4134) 2017-01-09 17:13:44 -08:00
sample_binary.lobster Lobster: added builder API for tables 2019-05-22 19:42:13 -07:00
sample_binary.lua Lua (5.3) Language addition (#4804) 2018-07-05 15:55:57 -07:00
sample_binary.py Revamping the FlatBuffers docs. 2016-01-19 14:31:17 -08:00
sample_binary.rs Port FlatBuffers to Rust (#4898) 2018-09-02 18:26:55 -07:00
sample_text.cpp Made all C++ files clang-formatted. 2017-12-21 11:45:02 -08:00
sample_text.lobster Fixed Lobster implementation to work with latest language features 2019-05-22 11:48:10 -07:00
samplebinary.js Revamping the FlatBuffers docs. 2016-01-19 14:31:17 -08:00