Unsigned types in Java now return bigger size signed types.
authorWouter van Oortmerssen <wvo@google.com>
Thu, 19 Mar 2015 00:52:39 +0000 (17:52 -0700)
committerWouter van Oortmerssen <wvo@google.com>
Tue, 24 Mar 2015 00:01:33 +0000 (17:01 -0700)
commitca5c9e7496c79deb4d1e80258d3293e46397f4d8
tree574d2655fe9a131fb97ce6f53e68bf50dc90eec7
parentf7818d83d7f04f4ca1ef85764812740f9dd08ff6
Unsigned types in Java now return bigger size signed types.

(Java doesn't support unsigned types).

ubyte/ushort return as int
uint returns as long
(all with correct masking)

ulong still returns as long, as before.

Tested: on Linux & Windows.
Bug 17521464

Change-Id: Id6bc8f38fc8c1a2f4e6733c6980dc6b6e322b452
src/idl_gen_general.cpp
tests/MyGame/Example/Monster.java
tests/MyGame/Example/Stat.cs
tests/MyGame/Example/Stat.go
tests/MyGame/Example/Stat.java
tests/monster_test.fbs
tests/monster_test_generated.h