Files
flatbuffers/tests/MyGame/Example
David Reiss 718ddea558 [Go] Make enums into real types, add String() (#5235)
* [Go] Make enums into real types, add String()

This changes the generated code for enums: instead of type aliases,
they're now distinct types, allowing for better type-checking. Some
client code may have to be changed to add casts.

Enum types now have a String() method, so they implement fmt.Stringer.

An EnumValues map is now generated, in addition to the existing
EnumNames map, to easily map strings to values.

Generated enum files are now gofmt-clean.

Fixes #5207

* use example.ColorGreen explicitly

* use valid enum value in mutation test, add new test for "invalid" enum

* add length check and comment
2019-05-17 12:41:39 -07:00
..
2015-05-12 15:40:29 -07:00
2018-07-05 15:55:57 -07:00
2019-05-09 10:07:38 -07:00
2018-07-05 15:55:57 -07:00
2016-05-26 15:26:58 +02:00
2018-03-05 16:37:04 -08:00
2018-07-05 15:55:57 -07:00
2016-05-26 15:26:58 +02:00
2018-07-05 15:55:57 -07:00
2016-05-26 15:26:58 +02:00
2016-05-26 15:26:58 +02:00
2019-05-09 10:07:38 -07:00
2019-05-09 10:07:38 -07:00
2019-05-09 10:07:38 -07:00
2019-05-09 10:07:38 -07:00