Auto-generate java libraries for compatible packages.
Change-Id: I753f8bc5ab8ca6b5293c75b548897bbdec16aa65
Bug: 31221188
diff --git a/AST.h b/AST.h
index 4de19dc..6af5604 100644
--- a/AST.h
+++ b/AST.h
@@ -73,13 +73,18 @@
status_t generateCpp(const std::string &outputPath) const;
- status_t generateJava(const std::string &outputPath) const;
- status_t generateJavaTypes(const std::string &outputPath) const;
+ status_t generateJava(
+ const std::string &outputPath, const char *limitToType) const;
+
+ status_t generateJavaTypes(
+ const std::string &outputPath, const char *limitToType) const;
void getImportedPackages(std::set<FQName> *importSet) const;
status_t generateVts(const std::string &outputPath) const;
+ bool isJavaCompatible() const;
+
private:
Coordinator *mCoordinator;
std::string mPath;