Enhanced hidl-gen support for generating vts files.
*Support callflow from mehtod annotations.
*Support inheritance for interfaces and types.
*Support Array and Union type.
b/30762234
Change-Id: I059b780d6362a557bb9cfd70d6c5ec0e73916ce3
diff --git a/EnumType.h b/EnumType.h
index 7aa55e5..7579c7d 100644
--- a/EnumType.h
+++ b/EnumType.h
@@ -38,9 +38,10 @@
status_t emitJavaTypeDeclarations(Formatter &out) const override;
status_t emitVtsTypeDeclarations(Formatter &out) const override;
- status_t emitVtsArgumentType(Formatter &out) const override;
+ status_t emitVtsAttributeType(Formatter &out) const override;
private:
+ void getTypeChain(std::vector<const EnumType *> *out) const;
std::vector<EnumValue *> *mValues;
Type *mStorageType;