Initial commit of Java backend to hidl-gen.
Change-Id: I38b62637df74d3e5daf702a8996502d0d5726033
diff --git a/FQName.cpp b/FQName.cpp
index 45e3ad4..dc35f70 100644
--- a/FQName.cpp
+++ b/FQName.cpp
@@ -186,6 +186,17 @@
return out;
}
+std::string FQName::javaPackage() const {
+ std::vector<std::string> components;
+ getPackageAndVersionComponents(&components, true /* cpp_compatible */);
+
+ return JoinStrings(components, ".");
+}
+
+std::string FQName::javaName() const {
+ return javaPackage() + "." + name();
+}
+
void FQName::getPackageComponents(std::vector<std::string> *components) const {
SplitString(package(), '.', components);
}