Update MatrixInstance::*description for AIDL HALs.
Now that AIDL HALs may have a version, also emit the
version at the end of messages.
Test: libvintf_test
Test: vintf_object_test
Bug: 150034914
Change-Id: I9c767ec44cbc4ff02b485f3fb4715487ca10955f
diff --git a/MatrixInstance.cpp b/MatrixInstance.cpp
index 2e95ee3..0215f0f 100644
--- a/MatrixInstance.cpp
+++ b/MatrixInstance.cpp
@@ -109,7 +109,8 @@
return toFQNameString(package(), replaceVersion, interface());
} break;
case HalFormat::AIDL: {
- return toAidlFqnameString(package(), interface());
+ return toAidlFqnameString(package(), interface()) + " (@" +
+ aidlVersionToString(replaceVersion) + ")";
} break;
}
}
@@ -123,7 +124,8 @@
return toFQNameString(package(), replaceVersion, interface(), instanceDescription);
} break;
case HalFormat::AIDL: {
- return toAidlFqnameString(package(), interface(), instanceDescription);
+ return toAidlFqnameString(package(), interface(), instanceDescription) + " (@" +
+ aidlVersionToString(replaceVersion) + ")";
} break;
}
}