mirror of
https://github.com/vee1e/flatbuffers.git
synced 2026-09-03 02:37:31 +00:00
* [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 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| Ability.cs | ||
| Ability.go | ||
| Ability.java | ||
| Ability.lua | ||
| Ability.php | ||
| Ability.py | ||
| Any.cs | ||
| Any.go | ||
| Any.java | ||
| Any.lua | ||
| Any.php | ||
| Any.py | ||
| AnyAmbiguousAliases.cs | ||
| AnyAmbiguousAliases.go | ||
| AnyAmbiguousAliases.java | ||
| AnyAmbiguousAliases.lua | ||
| AnyAmbiguousAliases.php | ||
| AnyAmbiguousAliases.py | ||
| AnyUniqueAliases.cs | ||
| AnyUniqueAliases.go | ||
| AnyUniqueAliases.java | ||
| AnyUniqueAliases.lua | ||
| AnyUniqueAliases.php | ||
| AnyUniqueAliases.py | ||
| Color.cs | ||
| Color.go | ||
| Color.java | ||
| Color.lua | ||
| Color.php | ||
| Color.py | ||
| Monster.cs | ||
| Monster.go | ||
| Monster.java | ||
| Monster.lua | ||
| Monster.php | ||
| Monster.py | ||
| MonsterStorage_grpc.go | ||
| MonsterStorageGrpc.java | ||
| Referrable.cs | ||
| Referrable.go | ||
| Referrable.java | ||
| Referrable.lua | ||
| Referrable.php | ||
| Referrable.py | ||
| Stat.cs | ||
| Stat.go | ||
| Stat.java | ||
| Stat.lua | ||
| Stat.php | ||
| Stat.py | ||
| Test.cs | ||
| Test.go | ||
| Test.java | ||
| Test.lua | ||
| Test.php | ||
| Test.py | ||
| TestSimpleTableWithEnum.cs | ||
| TestSimpleTableWithEnum.go | ||
| TestSimpleTableWithEnum.java | ||
| TestSimpleTableWithEnum.lua | ||
| TestSimpleTableWithEnum.php | ||
| TestSimpleTableWithEnum.py | ||
| TypeAliases.cs | ||
| TypeAliases.go | ||
| TypeAliases.java | ||
| TypeAliases.lua | ||
| TypeAliases.php | ||
| TypeAliases.py | ||
| Vec3.cs | ||
| Vec3.go | ||
| Vec3.java | ||
| Vec3.lua | ||
| Vec3.php | ||
| Vec3.py | ||