Properly handle java refs in traits returning traits
[ldk-java] / src / main / java / org / ldk / structs / PreCalculatedTxCreationKeys.java
index 4f71b5672739774a5a10f05e63d4f91a376a5a9e..a05b2a723e7e97c220b4e547826dea5ef309abce 100644 (file)
@@ -14,6 +14,13 @@ public class PreCalculatedTxCreationKeys extends CommonBase {
                if (ptr != 0) { bindings.PreCalculatedTxCreationKeys_free(ptr); }
        }
 
+       public static PreCalculatedTxCreationKeys constructor_clone(PreCalculatedTxCreationKeys orig) {
+               long ret = bindings.PreCalculatedTxCreationKeys_clone(orig == null ? 0 : orig.ptr & ~1);
+               PreCalculatedTxCreationKeys ret_hu_conv = new PreCalculatedTxCreationKeys(null, ret);
+               ret_hu_conv.ptrs_to.add(orig);
+               return ret_hu_conv;
+       }
+
        public static PreCalculatedTxCreationKeys constructor_new(TxCreationKeys keys) {
                long ret = bindings.PreCalculatedTxCreationKeys_new(keys == null ? 0 : keys.ptr & ~1);
                PreCalculatedTxCreationKeys ret_hu_conv = new PreCalculatedTxCreationKeys(null, ret);