Initial commit of Java backend to hidl-gen.

Change-Id: I38b62637df74d3e5daf702a8996502d0d5726033
diff --git a/ArrayType.h b/ArrayType.h
index c95204b..0a245f8 100644
--- a/ArrayType.h
+++ b/ArrayType.h
@@ -13,6 +13,8 @@
 
     std::string getCppType(StorageMode mode, std::string *extra) const override;
 
+    std::string getJavaType() const override;
+
     void emitReaderWriter(
             Formatter &out,
             const std::string &name,
@@ -34,6 +36,12 @@
 
     bool needsEmbeddedReadWrite() const override;
 
+    void emitJavaReaderWriter(
+            Formatter &out,
+            const std::string &parcelObj,
+            const std::string &argName,
+            bool isReader) const override;
+
 private:
     Type *mElementType;
     std::string mDimension;