Hidlize IBase; use IBase instead of IBinder.
* IBase is hidlized over hwbinder. GenericBinder
is removed and Interface with name
android.hidl.base@1.0::IBase is used instead.
* Removed AST::mImportedNamesForJava, because in Java,
we always refer to a type with the full name. We don't
import anything in the java file.
* IFoo.h now includes HidlSupport.h instead of
HidlTransportSupport.h
Test: hidl_test
Test: hidl_test_java
Fix: 32756130
Fix: 33273293
Change-Id: I435ad7c68dea028a16252148b6f5778e3610b7cd
diff --git a/Coordinator.cpp b/Coordinator.cpp
index 57da8bb..284bbce 100644
--- a/Coordinator.cpp
+++ b/Coordinator.cpp
@@ -189,6 +189,10 @@
return root;
}
+std::string Coordinator::getPackageRootOption(const FQName &fqName) const {
+ return getPackageRoot(fqName) + ":" + getPackageRootPath(fqName);
+}
+
std::string Coordinator::getPackagePath(
const FQName &fqName, bool relative) const {