History log of /external/flatbuffers/java/com/google/flatbuffers/Table.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
625c9898754a491a1c195743eafdb22908e4102c 13-Jul-2017 Alex Wasserman <alexrwasserman@gmail.com> Java: Added ByteBufferFactory interface and sizedInputStream method. (#4379)

The ByteBufferFactory interface gives the user an option to specify
the method in which the internal ByteBuffer is allocated. This provides
flexibility in the type of ByteBuffer that can be used.
The sizedInputStream method is an alternative to sizedByteArray that
does not make a copy of the data in memory.
/external/flatbuffers/java/com/google/flatbuffers/Table.java
e1f8037cb55cbeac5d96ad63c2f5c70560737340 26-Aug-2016 Wouter van Oortmerssen <wvo@google.com> Fixed Java LookupByKey functionality for Java 1.6

Tested: on Linux.

Change-Id: Iea336f75a3b6e722743563813c3c9ed9db4d02fe
/external/flatbuffers/java/com/google/flatbuffers/Table.java
7c69c5dc3d635e29e3442339caa8eb06b8b9775c 26-Aug-2016 TGIshib <justzeddicus@gmail.com> Fix lookupByKey, improve compareStrings
/external/flatbuffers/java/com/google/flatbuffers/Table.java
9f16090f901c30f872422f60db21a0370dde8bbf 22-Aug-2016 TGIshib <justzeddicus@gmail.com> Improve `LookupByKey` , update docs
/external/flatbuffers/java/com/google/flatbuffers/Table.java
8fdced4e1141a98fb37e952058874423702347ca 14-Aug-2016 TGIshib <justzeddicus@gmail.com> Update
/external/flatbuffers/java/com/google/flatbuffers/Table.java
dc7f5bc0d80730ef45b368be90ac1208c1394707 03-Aug-2016 TGIshib <justzeddicus@gmail.com> Remake
/external/flatbuffers/java/com/google/flatbuffers/Table.java
9fb87f813b77f4dbb96ae8fa9420f5f77b247489 19-Apr-2016 pjulien <pjulien@gmail.com> size the allocation to the required bytes
/external/flatbuffers/java/com/google/flatbuffers/Table.java
b0146b3d9a0e5f48269ad5186dc9c75023685b85 19-Apr-2016 pjulien <pjulien@gmail.com> fix file permission
/external/flatbuffers/java/com/google/flatbuffers/Table.java
286587d1516376f24072f9c88b1d68e46b01e642 19-Apr-2016 pjulien <pjulien@gmail.com> Fix for #3853

Removes the following allocations:
- ``CharsetDecoder`` is reused between calls
- ``CharBuffer#wrap`` removed in favor of heap
based char buffer that is reused
- Temporary ``char[]``, an intermediate copy inside ``StringCoding``
- Another ``char[]``, this is needed because ``StringCoding`` uses
a ``CharBuffer`` internally but returns a ``char[]``. Extra
characters need to be trimmed so this means yet another allocation
- Yet another ``char[]`` directly from ``__string`` for non-heap
based buffers

Removes the following copies
- No copy is performed to trim the allocation since a ``CharBuffer``
is used directly
- For non-heap based byte buffers, removes the copy that was
previously done in the __string function

This does need to get the TLS entry which implies at least some
contention on the thread object table and a fence.
/external/flatbuffers/java/com/google/flatbuffers/Table.java
fdfaf233616a001f36717586917a12638b55d716 17-Apr-2016 pjulien <pjulien@gmail.com> 3847
/external/flatbuffers/java/com/google/flatbuffers/Table.java
69a31b807a85e9a5ca4efb839f37ecb6dcf3eed5 04-Dec-2015 Mark Klara <mrhappyasthma@google.com> Revamping the FlatBuffers docs.

Adding an API reference for the supported languages.

General docs cleanup, including a new `tutorial` section that
supports all of the supported languages.

Added samples for each supported language to mirror the new
tutorial page.

Cleaned up all the links by making them `@ref` style links,
instead of referencing the names of the generated `.html` files.

Removed all generated files that were unnecessarily committed.

Also fixed the C# tests (two were failing due to a missing file).

Bug: b/25801305

Tested: Tested all samples on Ubuntu, Mac, and Android. Docs were
generated using doxygen and viewed on Chrome.

Change-Id: I2acaba6e332a15ae2deff5f26a4a25da7bd2c954
/external/flatbuffers/java/com/google/flatbuffers/Table.java
fbe085601b418d476e87bcaba6a968c99b3f0a00 19-May-2015 Wouter van Oortmerssen <wvo@google.com> Java: Allow access to the underlying ByteBuffer from a table.

Change-Id: Id268e35de207c25c809a09071b81eea873c9123e
Tested: on Linux.
/external/flatbuffers/java/com/google/flatbuffers/Table.java
d322eec3c34f95cd2e456a7a2c9003e78fb1ddd6 09-May-2015 pjulien <pjulien@gmail.com> Issue #188

When accessing the array directly of a byte buffer, need to offset
by ``arrayOffset``
/external/flatbuffers/java/com/google/flatbuffers/Table.java
4d3db99283199ffd8d5fdbe84933444d25b980f4 31-Jan-2015 pjulien <pjulien@gmail.com> Issue #136

The satellite data of the ``ByteBuffer`` cannot be modified in
any way and stay thread safe in the presence of concurrent readers.

This implementation is simple and does introduce an allocation, however
without it multiple readers will quickly and continuously encounter
``IndexOutOfBoundsException`` exceptions.

An alternative, but possibly more controversial, implementation would
be to use ``Unsafe``. Using ``Unsafe``, it's possible to do an
array copy with a provided buffer index.

Change-Id: I851d4034e753b3be2931ee2249ec2c82dde43135
/external/flatbuffers/java/com/google/flatbuffers/Table.java
c95ad9cc5526de2cdd76ea5952a0ba47832e5ef9 10-Jan-2015 Patrick Julien <pjulien@gmail.com> Reuse the same charset instance

Change-Id: I58b411a2c0f1ee6b856d5b1eaa42787036da1384
/external/flatbuffers/java/com/google/flatbuffers/Table.java
c01c77a7f2d4e01b3fc21bf85b1c5427a00911d5 16-Sep-2014 Wouter van Oortmerssen <wvo@google.com> Prepended com.google to the Java namespace.

Bug: 16507831
Change-Id: I5beee18f63f174e425dc1ab395807b578d5f9477
Tested: on Linux.
/external/flatbuffers/java/com/google/flatbuffers/Table.java