Clean up ArrayType.cpp

mSizeComments are removed
mSizes are now a vector of ConstantExpression's

Bug: 32559427 clean up hidl-gen
Bug: 32592564 Remove extraneous comments from array type's sizes.

Test: hidl_test
Test: make hidl_test_java
Change-Id: I2a0dbf7e31a425ce851c9be3b413accdfcb79789
diff --git a/ArrayType.h b/ArrayType.h
index 9704b32..e46c09a 100644
--- a/ArrayType.h
+++ b/ArrayType.h
@@ -126,8 +126,7 @@
 
 private:
     Type *mElementType;
-    std::vector<size_t> mSizes;
-    std::vector<std::string> mSizeComments;
+    std::vector<ConstantExpression *> mSizes;
 
     size_t dimension() const;