Update hidl-gen to generate full name for vts attributes.
* This is used to handle namespace issue with vts compiler.
Bug: 32410739
Test: make hidl-gen, update generated vts files for nfc and vibrate then
make vts
Change-Id: I38dc8240afb28c1cfa75723289dfcbcff4766af5
diff --git a/EnumType.cpp b/EnumType.cpp
index 1905a3e..27c0075 100644
--- a/EnumType.cpp
+++ b/EnumType.cpp
@@ -295,7 +295,7 @@
}
status_t EnumType::emitVtsTypeDeclarations(Formatter &out) const {
- out << "name: \"" << localName() << "\"\n";
+ out << "name: \"" << fullName() << "\"\n";
out << "type: " << getVtsType() << "\n";
out << "enum_value: {\n";
out.indent();
@@ -334,7 +334,7 @@
status_t EnumType::emitVtsAttributeType(Formatter &out) const {
out << "type: " << getVtsType() << "\n";
- out << "predefined_type: \"" << localName() << "\"\n";
+ out << "predefined_type: \"" << fullName() << "\"\n";
return OK;
}