| Index: mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/sample/DefaultsTest.java
|
| diff --git a/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/sample/DefaultsTest.java b/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/sample/DefaultsTest.java
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..7597d9356aef69b9873beb586c5d5dad9cb2c52b
|
| --- /dev/null
|
| +++ b/mojo/not-to-commit/mojo_public_test_interfaces/src/org/chromium/mojo/bindings/test/mojom/sample/DefaultsTest.java
|
| @@ -0,0 +1,196 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +// This file is autogenerated by:
|
| +// mojo/public/tools/bindings/mojom_bindings_generator.py
|
| +// For:
|
| +// mojo/public/interfaces/bindings/tests/sample_service.mojom
|
| +//
|
| +
|
| +package org.chromium.mojo.bindings.test.mojom.sample;
|
| +
|
| +public final class DefaultsTest extends org.chromium.mojo.bindings.Struct {
|
| +
|
| + private static final int STRUCT_SIZE = 152;
|
| + private static final DataHeader DEFAULT_STRUCT_INFO = new DataHeader(STRUCT_SIZE, 26);
|
| +
|
| + public byte a0;
|
| + public byte a1;
|
| + public short a2;
|
| + public short a3;
|
| + public int a4;
|
| + public int a5;
|
| + public long a6;
|
| + public long a7;
|
| + public int a8;
|
| + public int a9;
|
| + public int a10;
|
| + public boolean a11;
|
| + public boolean a12;
|
| + public float a13;
|
| + public double a14;
|
| + public double a15;
|
| + public double a16;
|
| + public double a17;
|
| + public byte[] a18;
|
| + public String a19;
|
| + public int a20;
|
| + public org.chromium.mojo.bindings.test.mojom.imported.Point a21;
|
| + public org.chromium.mojo.bindings.test.mojom.imported.Thing a22;
|
| + public long a23;
|
| + public long a24;
|
| + public long a25;
|
| +
|
| + public DefaultsTest() {
|
| + super(STRUCT_SIZE);
|
| + a0 = (byte) -12L;
|
| + a1 = (byte) SampleServiceConstants.TWELVE;
|
| + a2 = (short) 1234L;
|
| + a3 = (short) 34567L;
|
| + a4 = (int) 123456L;
|
| + a5 = (int) 3456789012L;
|
| + a6 = (long) -111111111111L;
|
| + a7 = (long) -8446744073709551617L;
|
| + a8 = (int) 74565L;
|
| + a9 = (int) -74565L;
|
| + a10 = (int) 1234L;
|
| + a11 = (boolean) true;
|
| + a12 = (boolean) false;
|
| + a13 = (float) 123.25;
|
| + a14 = (double) 1234567890.123;
|
| + a15 = (double) 1E10;
|
| + a16 = (double) -1.2E+20;
|
| + a17 = (double) +1.23E-20;
|
| + a20 = (int) Bar.Type.BOTH;
|
| + a22 = new org.chromium.mojo.bindings.test.mojom.imported.Thing();
|
| + a23 = (long) -1L;
|
| + a24 = (long) 4886718345L;
|
| + a25 = (long) -4886718345L;
|
| + }
|
| +
|
| + public static DefaultsTest deserialize(org.chromium.mojo.bindings.Message message) {
|
| + return decode(new org.chromium.mojo.bindings.Decoder(message));
|
| + }
|
| +
|
| + public static DefaultsTest decode(org.chromium.mojo.bindings.Decoder decoder0) {
|
| + if (decoder0 == null) {
|
| + return null;
|
| + }
|
| + DefaultsTest result = new DefaultsTest();
|
| + DataHeader mainDataHeader = decoder0.readDataHeader();
|
| + if (mainDataHeader.numFields > 0) {
|
| + result.a0 = decoder0.readByte(8);
|
| + }
|
| + if (mainDataHeader.numFields > 1) {
|
| + result.a1 = decoder0.readByte(9);
|
| + }
|
| + if (mainDataHeader.numFields > 2) {
|
| + result.a2 = decoder0.readShort(10);
|
| + }
|
| + if (mainDataHeader.numFields > 3) {
|
| + result.a3 = decoder0.readShort(12);
|
| + }
|
| + if (mainDataHeader.numFields > 11) {
|
| + result.a11 = decoder0.readBoolean(14, 0);
|
| + }
|
| + if (mainDataHeader.numFields > 12) {
|
| + result.a12 = decoder0.readBoolean(14, 1);
|
| + }
|
| + if (mainDataHeader.numFields > 4) {
|
| + result.a4 = decoder0.readInt(16);
|
| + }
|
| + if (mainDataHeader.numFields > 5) {
|
| + result.a5 = decoder0.readInt(20);
|
| + }
|
| + if (mainDataHeader.numFields > 6) {
|
| + result.a6 = decoder0.readLong(24);
|
| + }
|
| + if (mainDataHeader.numFields > 7) {
|
| + result.a7 = decoder0.readLong(32);
|
| + }
|
| + if (mainDataHeader.numFields > 8) {
|
| + result.a8 = decoder0.readInt(40);
|
| + }
|
| + if (mainDataHeader.numFields > 9) {
|
| + result.a9 = decoder0.readInt(44);
|
| + }
|
| + if (mainDataHeader.numFields > 10) {
|
| + result.a10 = decoder0.readInt(48);
|
| + }
|
| + if (mainDataHeader.numFields > 13) {
|
| + result.a13 = decoder0.readFloat(52);
|
| + }
|
| + if (mainDataHeader.numFields > 14) {
|
| + result.a14 = decoder0.readDouble(56);
|
| + }
|
| + if (mainDataHeader.numFields > 15) {
|
| + result.a15 = decoder0.readDouble(64);
|
| + }
|
| + if (mainDataHeader.numFields > 16) {
|
| + result.a16 = decoder0.readDouble(72);
|
| + }
|
| + if (mainDataHeader.numFields > 17) {
|
| + result.a17 = decoder0.readDouble(80);
|
| + }
|
| + if (mainDataHeader.numFields > 18) {
|
| + result.a18 = decoder0.readBytes(88);
|
| + }
|
| + if (mainDataHeader.numFields > 19) {
|
| + result.a19 = decoder0.readString(96);
|
| + }
|
| + if (mainDataHeader.numFields > 20) {
|
| + result.a20 = decoder0.readInt(104);
|
| + }
|
| + if (mainDataHeader.numFields > 21) {
|
| + org.chromium.mojo.bindings.Decoder decoder1 = decoder0.readPointer(112);
|
| + result.a21 = org.chromium.mojo.bindings.test.mojom.imported.Point.decode(decoder1);
|
| + }
|
| + if (mainDataHeader.numFields > 22) {
|
| + org.chromium.mojo.bindings.Decoder decoder1 = decoder0.readPointer(120);
|
| + result.a22 = org.chromium.mojo.bindings.test.mojom.imported.Thing.decode(decoder1);
|
| + }
|
| + if (mainDataHeader.numFields > 23) {
|
| + result.a23 = decoder0.readLong(128);
|
| + }
|
| + if (mainDataHeader.numFields > 24) {
|
| + result.a24 = decoder0.readLong(136);
|
| + }
|
| + if (mainDataHeader.numFields > 25) {
|
| + result.a25 = decoder0.readLong(144);
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + @Override
|
| + protected final void encode(org.chromium.mojo.bindings.Encoder encoder) {
|
| + org.chromium.mojo.bindings.Encoder encoder0 = encoder.getEncoderAtDataOffset(DEFAULT_STRUCT_INFO);
|
| + encoder0.encode(a0, 8);
|
| + encoder0.encode(a1, 9);
|
| + encoder0.encode(a2, 10);
|
| + encoder0.encode(a3, 12);
|
| + encoder0.encode(a11, 14, 0);
|
| + encoder0.encode(a12, 14, 1);
|
| + encoder0.encode(a4, 16);
|
| + encoder0.encode(a5, 20);
|
| + encoder0.encode(a6, 24);
|
| + encoder0.encode(a7, 32);
|
| + encoder0.encode(a8, 40);
|
| + encoder0.encode(a9, 44);
|
| + encoder0.encode(a10, 48);
|
| + encoder0.encode(a13, 52);
|
| + encoder0.encode(a14, 56);
|
| + encoder0.encode(a15, 64);
|
| + encoder0.encode(a16, 72);
|
| + encoder0.encode(a17, 80);
|
| + encoder0.encode(a18, 88);
|
| + encoder0.encode(a19, 96);
|
| + encoder0.encode(a20, 104);
|
| + encoder0.encode(a21, 112);
|
| + encoder0.encode(a22, 120);
|
| + encoder0.encode(a23, 128);
|
| + encoder0.encode(a24, 136);
|
| + encoder0.encode(a25, 144);
|
| + }
|
| +}
|
| +
|
|
|