X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=genbindings.py;fp=genbindings.py;h=34434b2ee33e4327b29073bb58d20b3861a11e33;hb=1a849ce9a84a17a58ba0e19cb60dfdf95242356b;hp=4a495a1ac51c5d414a1da3af6ac9d1d468b40613;hpb=160a4a5d174e28b5b874a2ec38329726ed78ecec;p=ldk-java diff --git a/genbindings.py b/genbindings.py index 4a495a1a..34434b2e 100755 --- a/genbindings.py +++ b/genbindings.py @@ -285,13 +285,15 @@ def java_c_types(fn_arg, ret_arr_len): fn_arg = fn_arg[9:].strip() is_primitive = True elif is_const and fn_arg.startswith("char *"): - java_ty = "String" + java_ty = consts.java_type_map["String"] + java_hu_ty = consts.java_hu_type_map["String"] c_ty = "const char*" fn_ty_arg = "Ljava/lang/String;" fn_arg = fn_arg[6:].strip() elif fn_arg.startswith("LDKStr"): rust_obj = "LDKStr" - java_ty = "String" + java_ty = consts.java_type_map["String"] + java_hu_ty = consts.java_hu_type_map["String"] c_ty = "jstring" fn_ty_arg = "Ljava/lang/String;" fn_arg = fn_arg[6:].strip()