[Java hidl-gen] Fix multi-dimensional arrays (used within structures, not

as method arguments).

Bug: 31438033
Change-Id: I8e29ae8eca2a9ef8a320e37ca0bb79dcfa8a9b9a
diff --git a/EnumType.h b/EnumType.h
index 3beabbb..35a07f6 100644
--- a/EnumType.h
+++ b/EnumType.h
@@ -43,7 +43,9 @@
                            std::string *extra,
                            bool specifyNamespaces) const override;
 
-    std::string getJavaType() const override;
+    std::string getJavaType(
+            std::string *extra, bool forInitializer) const override;
+
     std::string getJavaSuffix() const override;
 
     std::string getJavaWrapperType() const override;
@@ -58,6 +60,7 @@
 
     void emitJavaFieldReaderWriter(
             Formatter &out,
+            size_t depth,
             const std::string &blobName,
             const std::string &fieldName,
             const std::string &offset,