summaryrefslogtreecommitdiffstats
path: root/generator
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-03-02 04:33:39 +0000
committerRichard W.M. Jones <rjones@redhat.com>2011-03-02 05:21:36 +0000
commit0b2e45da609002d44cbbf689cfdee252e6806648 (patch)
tree71cda28eb7e0f583d4128a8d447c16e18c7e196e /generator
parentec62f1127ec4f8609745f9d08b62c65e0ccbd154 (diff)
downloadlibguestfs-0b2e45da609002d44cbbf689cfdee252e6806648.tar.gz
libguestfs-0b2e45da609002d44cbbf689cfdee252e6806648.tar.xz
libguestfs-0b2e45da609002d44cbbf689cfdee252e6806648.zip
java: Return Map<String,String> for RHashtable functions.
There's no point returning the specific HashMap type here. Return the generic interface type instead. Note that no users are actually calling these functions yet, since at present they always fail.
Diffstat (limited to 'generator')
-rw-r--r--generator/generator_java.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/generator/generator_java.ml b/generator/generator_java.ml
index e2e00032..90ae2633 100644
--- a/generator/generator_java.ml
+++ b/generator/generator_java.ml
@@ -37,6 +37,7 @@ let rec generate_java_java () =
package com.redhat.et.libguestfs;
import java.util.HashMap;
+import java.util.Map;
import com.redhat.et.libguestfs.LibGuestFSException;
import com.redhat.et.libguestfs.PV;
import com.redhat.et.libguestfs.VG;
@@ -183,7 +184,7 @@ and generate_java_prototype ?(public=false) ?(privat=false) ?(native=false)
| RStructList (_, typ) ->
let name = java_name_of_struct typ in
pr "%s[] " name;
- | RHashtable _ -> pr "HashMap<String,String> ";
+ | RHashtable _ -> pr "Map<String,String> ";
);
if native then pr "_%s " name else pr "%s " name;