- fun (name, style, _, flags, _, shortdesc, longdesc) ->
+ fun (name, (ret, args, optargs as style), _, flags, _, shortdesc, longdesc) ->
if not (List.mem NotInDocs flags); then (
let doc = replace_str longdesc "C<guestfs_" "C<g." in
let doc =
if not (List.mem NotInDocs flags); then (
let doc = replace_str longdesc "C<guestfs_" "C<g." in
let doc =
+ if optargs <> [] then
+ doc ^ "\n\nOptional arguments are supplied in the final Map<String,Object> parameter, which is a hash of the argument name to its value (cast to Object). Pass an empty Map for no optional arguments."