generate C++ interface header, proxy and stub headers and sources.
diff --git a/Interface.h b/Interface.h
index 1a035b6..04a272c 100644
--- a/Interface.h
+++ b/Interface.h
@@ -4,7 +4,7 @@
#include "Scope.h"
-#include <utils/Vector.h>
+#include <vector>
namespace android {
@@ -20,9 +20,21 @@
const Type *superType() const;
+ const std::vector<Method *> &methods() const;
+
+ std::string getCppType(StorageMode mode, std::string *extra) const override;
+
+ void emitReaderWriter(
+ Formatter &out,
+ const std::string &name,
+ const std::string &parcelObj,
+ bool parcelObjIsPointer,
+ bool isReader,
+ ErrorMode mode) const override;
+
private:
Type *mSuperType;
- Vector<Method *> mMethods;
+ std::vector<Method *> mMethods;
DISALLOW_COPY_AND_ASSIGN(Interface);
};