Merge "Verify that vectors of arrays within structures are properly marshaled"

am: e168ebab22

Change-Id: I961df79e75d8738f6968efb1a72da5f3bcb35f3d
This commit is contained in:
Andreas Huber
2016-09-28 17:30:24 +00:00
committed by android-build-merger

View File

@@ -58,6 +58,12 @@ interface IBase {
ThreeStrings[5] s;
};
typedef uint8_t[6] MacAddress;
struct VectorOfArray {
vec<MacAddress> addresses;
};
someBaseMethod();
someBoolMethod(bool x) generates (bool y);
@@ -68,6 +74,8 @@ interface IBase {
someMethodWithFooArrays(Foo[2] fooInput) generates (Foo[2] fooOutput);
someMethodWithFooVectors(vec<Foo> fooInput) generates (vec<Foo> fooOutput);
someMethodWithVectorOfArray(VectorOfArray in) generates (VectorOfArray out);
transpose(StringMatrix5x3 in) generates (StringMatrix3x5 out);
transpose2(ThreeStrings[5] in) generates (FiveStrings[3] out);
};