java: Fix generated functions that return RHashtable.
authorRichard W.M. Jones <rjones@redhat.com>
Wed, 2 Mar 2011 04:49:12 +0000 (04:49 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Tue, 8 Mar 2011 14:57:08 +0000 (14:57 +0000)
commit1d32d70553b5aabe57ee146aa228a188a321aa91
treea75fc9a9727d7303382d8461a3d79dee206e6463
parent9cbbe5bda0c61b7b2e81f2ea97428050b6aae26d
java: Fix generated functions that return RHashtable.

Creating a HashMap directly from JNI is possible but very tedious
(see: http://java.sun.com/docs/books/jni/html/fldmeth.html#26254)

Instead we use the existing code to return hashes from JNI as plain
String[], then add some code in the Java wrapper to convert these to
HashMap<String,String>.
(cherry picked from commit eb54a7ede43d9275f10db6fce1472256550da0eb)
generator/generator_java.ml