Interface 'IBaz' and friends used by "hidl_test_java".
Change-Id: If49d996e34ba5aa48488e92e71234208001bfddb
diff --git a/tests/baz/1.0/IBaz.hal b/tests/baz/1.0/IBaz.hal
new file mode 100644
index 0000000..a6230b9
--- /dev/null
+++ b/tests/baz/1.0/IBaz.hal
@@ -0,0 +1,36 @@
+package android.hardware.tests.baz@1.0;
+
+import IBase;
+import IBazCallback;
+
+interface IBaz extends IBase {
+
+ enum SomeOtherEnum : uint8_t {
+ bar = 66
+ };
+
+ typedef SomeOtherEnum thisIsAnAlias;
+ typedef IBaz anIBazByAnyOtherName;
+
+ enum SomeEnum : SomeOtherEnum {
+ quux = 33,
+ goober = 192,
+ blah = goober
+ };
+
+ @Fragile @NoReally(very="yes", array={"a","b","c"})
+ oneway doThis(float param);
+
+ doThatAndReturnSomething(int64_t param) generates (int32_t result);
+ doQuiteABit(int32_t a, int64_t b, float c, double d) generates (double something);
+ doSomethingElse(int32_t[15] param) generates (int32_t[32] something);
+ doStuffAndReturnAString() generates (string something);
+ mapThisVector(vec<int32_t> param) generates (vec<int32_t> something);
+ callMe(IBazCallback cb);
+ useAnEnum(SomeEnum zzz) generates (SomeEnum kkk);
+
+ haveSomeStrings(string[3] array) generates (string[2] result);
+ haveAStringVec(vec<string> vector) generates (vec<string> result);
+
+ returnABunchOfStrings() generates (string a, string b, string c);
+};