Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(200)

Issue 317273006: Add serialization/deserialization of structs for mojo java bindings. (Closed)

Created:
6 years, 6 months ago by qsr
Modified:
6 years, 5 months ago
Reviewers:
viettrungluu, rmcilroy
CC:
chromium-reviews, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, tfarina, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), ben+mojo_chromium.org
Visibility:
Public.

Description

Add serialization/deserialization of structs for mojo java bindings. R=viettrungluu@chromium.org,rmcilroy@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=281255

Patch Set 1 #

Total comments: 1

Patch Set 2 : Fix indentation #

Total comments: 34

Patch Set 3 : Follow review #

Total comments: 58

Patch Set 4 : Follow review #

Total comments: 4

Patch Set 5 : Follow review #

Patch Set 6 : Remove findbugs exclusion now that fields are used. #

Patch Set 7 : Rebase over message receiver CL. #

Patch Set 8 : Fix findbugs issues #

Total comments: 1

Patch Set 9 : #

Messages

Total messages: 21 (0 generated)
qsr
https://codereview.chromium.org/317273006/diff/1/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java File mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java (right): https://codereview.chromium.org/317273006/diff/1/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java#newcode245 mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java:245: checkField(DefaultsTest.class.getField("a22"), Thing.class); This changes is just an interface of ...
6 years, 6 months ago (2014-06-06 16:08:37 UTC) #1
rmcilroy
First round of comments. https://codereview.chromium.org/317273006/diff/20001/mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java File mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java (right): https://codereview.chromium.org/317273006/diff/20001/mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java#newcode20 mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java:20: * the given offset in ...
6 years, 6 months ago (2014-06-20 13:47:34 UTC) #2
qsr
https://codereview.chromium.org/317273006/diff/20001/mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java File mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java (right): https://codereview.chromium.org/317273006/diff/20001/mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java#newcode415 mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java:415: public DataPipe.ProducerHandle[] readProducerHandles(int offset) { On 2014/06/20 13:47:33, rmcilroy ...
6 years, 6 months ago (2014-06-20 15:31:52 UTC) #3
rmcilroy
https://codereview.chromium.org/317273006/diff/20001/mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java File mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java (right): https://codereview.chromium.org/317273006/diff/20001/mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java#newcode415 mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java:415: public DataPipe.ProducerHandle[] readProducerHandles(int offset) { On 2014/06/20 15:31:52, qsr ...
6 years, 6 months ago (2014-06-20 16:24:15 UTC) #4
qsr
https://chromiumcodereview.appspot.com/317273006/diff/20001/mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java File mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java (right): https://chromiumcodereview.appspot.com/317273006/diff/20001/mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java#newcode20 mojo/bindings/java/src/org/chromium/mojo/bindings/Decoder.java:20: * the given offset in the byte buffer and ...
6 years, 6 months ago (2014-06-25 09:00:57 UTC) #5
rmcilroy
Next batch of comments https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java File mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java (right): https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java#newcode67 mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java:67: boolean[][] b = new boolean[5][]; ...
6 years, 6 months ago (2014-06-25 13:14:40 UTC) #6
qsr
https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java File mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java (right): https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java#newcode67 mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java:67: boolean[][] b = new boolean[5][]; On 2014/06/25 13:14:38, rmcilroy ...
6 years, 6 months ago (2014-06-25 14:43:06 UTC) #7
rmcilroy
https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java File mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java (right): https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java#newcode33 mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java:33: result.width = decoder0.readInt(8); On 2014/06/25 14:43:05, qsr wrote: > ...
6 years, 5 months ago (2014-06-26 17:10:26 UTC) #8
qsr
https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java File mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java (right): https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java#newcode33 mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java:33: result.width = decoder0.readInt(8); On 2014/06/26 17:10:25, rmcilroy wrote: > ...
6 years, 5 months ago (2014-06-27 12:41:47 UTC) #9
qsr
gentle ping?
6 years, 5 months ago (2014-06-30 07:55:10 UTC) #10
rmcilroy
https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java File mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java (right): https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java#newcode33 mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java:33: result.width = decoder0.readInt(8); On 2014/06/27 12:41:47, qsr wrote: > ...
6 years, 5 months ago (2014-07-01 15:53:46 UTC) #11
qsr
On 2014/07/01 15:53:46, rmcilroy wrote: > https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java > File > mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java > (right): > > ...
6 years, 5 months ago (2014-07-01 16:06:41 UTC) #12
rmcilroy
On 2014/07/01 16:06:41, qsr wrote: > On 2014/07/01 15:53:46, rmcilroy wrote: > > > https://chromiumcodereview.appspot.com/317273006/diff/40001/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/imported/Size.java ...
6 years, 5 months ago (2014-07-01 19:55:13 UTC) #13
qsr
> Is there a reason that we need to support this in Java bindings generator ...
6 years, 5 months ago (2014-07-02 07:59:30 UTC) #14
chromium-reviews
I'll LGTM to unblock you. I still think there is scope to make this a ...
6 years, 5 months ago (2014-07-02 21:11:51 UTC) #15
qsr
On 2014/07/02 21:11:51, chromium-reviews wrote: > I'll LGTM to unblock you. I still think there ...
6 years, 5 months ago (2014-07-03 07:51:39 UTC) #16
qsr
On 2014/07/02 21:11:51, chromium-reviews wrote: > I'll L G T M to unblock you. I ...
6 years, 5 months ago (2014-07-03 07:52:54 UTC) #17
rmcilroy
lgtm
6 years, 5 months ago (2014-07-03 09:12:33 UTC) #18
qsr
The CQ bit was checked by qsr@chromium.org
6 years, 5 months ago (2014-07-03 09:26:53 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/qsr@chromium.org/317273006/150001
6 years, 5 months ago (2014-07-03 09:27:21 UTC) #20
commit-bot: I haz the power
6 years, 5 months ago (2014-07-03 12:42:55 UTC) #21
Message was sent while issue was closed.
Change committed as 281255

Powered by Google App Engine
This is Rietveld 408576698