Move Java array prints into aidl_to_java.
Since it is annoying to try to remember to print them.
I've found ast_java is one of the big sources of leaks in AIDL, so I'm
trying to rewrite it, and I noticed this.
Bug: N/A
Test: ./runtests.sh
Change-Id: Ibf80fa58e922b522d2e39b3e259c2a166ce61ea7
diff --git a/generate_aidl_mappings.cpp b/generate_aidl_mappings.cpp
index b7e3b21..d2aa7a4 100644
--- a/generate_aidl_mappings.cpp
+++ b/generate_aidl_mappings.cpp
@@ -39,7 +39,7 @@
signature << interface->GetCanonicalName() << "|";
signature << method->GetName() << "|";
for (const auto& arg : method->GetArguments()) {
- signature << arg->GetType().ToString() << ",";
+ signature << java::JavaSignatureOf(arg->GetType()) << ",";
}
signature << "|";
signature << java::JavaSignatureOf(method->GetType());