Update package path for Java.

We used to put IFoo.java with package android.hardware.foo.V1_0
under android/hardware/foo/1.0; the last element is fixed to
V1_0.

Test: compiles
Test: hidl_test_java

Bug: 33554192
Change-Id: I6a6a7d6c0a4c95e7c0797643bc98bec5c12889ca
diff --git a/main.cpp b/main.cpp
index f365778..e28d187 100644
--- a/main.cpp
+++ b/main.cpp
@@ -148,7 +148,8 @@
     out << "\n#"
         << "\nGEN := $(intermediates)/"
         << coordinator->convertPackageRootToPath(packageFQName)
-        << coordinator->getPackagePath(packageFQName, true /* relative */);
+        << coordinator->getPackagePath(packageFQName, true /* relative */,
+                true /* sanitized */);
     if (typeName == nullptr) {
         out << fqName.name() << ".java";
     } else {
@@ -353,7 +354,7 @@
     out << "\n#"
         << "\nGEN := $(intermediates)/"
         << coordinator->convertPackageRootToPath(packageFQName)
-        << coordinator->getPackagePath(packageFQName, true /* relative */)
+        << coordinator->getPackagePath(packageFQName, true /* relative */, true /* sanitized */)
         << "Constants.java";
 
     out << "\n$(GEN): $(HIDL)\n";
@@ -940,7 +941,7 @@
         path.append(coordinator->convertPackageRootToPath(packageFQName));
 
         path.append(coordinator->getPackagePath(
-                    packageFQName, true /* relative */));
+                    packageFQName, true /* relative */, true /* sanitized */));
 
         path.append("Constants.java");
     }