[JavaPackage="org.chromium.mojo.bindings.test.mojom.mojo"]
-module mojo.test {
+module mojo.test;
struct StructA {
uint64 i;
};
struct StructC {
- uint8[] array;
+ array<uint8> data;
};
struct StructD {
- handle<message_pipe>[] message_pipes;
+ array<handle<message_pipe>> message_pipes;
};
struct StructE {
};
struct StructF {
- uint8[3] fixed_size_array;
+ array<uint8, 3> fixed_size_array;
};
interface ConformanceTestInterface {
Method0(float param0);
Method1(StructA param0);
Method2(StructB param0, StructA param1);
- Method3(bool[] param0);
- Method4(StructC param0, uint8[] param1);
+ Method3(array<bool> param0);
+ Method4(StructC param0, array<uint8> param1);
Method5(StructE param0, handle<data_pipe_producer> param1);
- Method6(uint8[][] param0);
- Method7(StructF param0, uint8[5] param1);
- Method8(string[]?[] param0);
- Method9(handle?[][]? param0);
+ Method6(array<array<uint8>> param0);
+ Method7(StructF param0, array<array<uint8, 3>?, 2> param1);
+ Method8(array<array<string>?> param0);
+ Method9(array<array<handle?>>? param0);
+ Method10(map<string, uint8> param0);
};
struct BasicStruct {
[Client=IntegrationTestInterface1]
interface IntegrationTestInterface2 {
- Method0() => (uint8[] param0);
+ Method0() => (array<uint8> param0);
};
-
-}