aboutsummaryrefslogtreecommitdiff
path: root/Interface.h
diff options
context:
space:
mode:
authorZhuoyao Zhang <zhuoyao@google.com>2016-08-16 15:35:28 -0700
committerZhuoyao Zhang <zhuoyao@google.com>2016-08-22 15:05:43 -0700
commit864c771ca4ec8a01e31c7c243625b7a5f6316768 (patch)
treefca4b4d6199f85ceba175bda9a401902fd95192f /Interface.h
parent581dec203fa827acbaf5ddee61af63e9ec007e27 (diff)
downloadhidl-864c771ca4ec8a01e31c7c243625b7a5f6316768.tar.gz
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
Diffstat (limited to 'Interface.h')
-rw-r--r--Interface.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Interface.h b/Interface.h
index d8251226..b46501ea 100644
--- a/Interface.h
+++ b/Interface.h
@@ -47,7 +47,10 @@ struct Interface : public Scope {
const std::string &argName,
bool isReader) const override;
- status_t emitVtsArgumentType(Formatter &out) const override;
+ status_t emitVtsAttributeType(Formatter &out) const override;
+
+ status_t emitVtsAttributeDeclaration(Formatter &out) const;
+ status_t emitVtsMethodDeclaration(Formatter &out) const;
bool isJavaCompatible() const override;