X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=ts%2Fstructs%2FResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.ts;h=e211d81af2bb7c2e974705424b26e62715f8f3fa;hb=f3e670e9341decac613d33fc52febf19cea32f20;hp=5c7ad0a51e9d2081df3f1dd9ed7a8aa26d10440e;hpb=ba1af51214a8ea2de62b84cd23b6145173c71752;p=ldk-java diff --git a/ts/structs/Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.ts b/ts/structs/Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.ts index 5c7ad0a5..e211d81a 100644 --- a/ts/structs/Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.ts +++ b/ts/structs/Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.ts @@ -9,31 +9,25 @@ public class Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ extends CommonB } static Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ constr_from_ptr(long ptr) { - if (bindings.LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_result_ok(ptr)) { + if (bindings.CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_is_ok(ptr)) { return new Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_OK(null, ptr); } else { return new Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_Err(null, ptr); } } public static final class Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_OK extends Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ { - public final TwoTuple[] res; + public final TwoTuple_BlockHashChannelMonitorZ[] res; private Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_OK(Object _dummy, long ptr) { super(_dummy, ptr); number[] res = bindings.LDKCResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_get_ok(ptr); - TwoTuple[] res_conv_38_arr = new TwoTuple[res.length]; - for (int m = 0; m < res.length; m++) { - number res_conv_38 = res[m]; - Uint8Array res_conv_38_a = bindings.LDKC2Tuple_BlockHashChannelMonitorZ_get_a(res_conv_38); - number res_conv_38_b = bindings.LDKC2Tuple_BlockHashChannelMonitorZ_get_b(res_conv_38); - const res_conv_38_b_hu_conv: ChannelMonitor = new ChannelMonitor(null, res_conv_38_b); - res_conv_38_b_hu_conv.ptrs_to.add(this);; - TwoTuple res_conv_38_conv = new TwoTuple(res_conv_38_a, res_conv_38_b_hu_conv, () -> { - bindings.C2Tuple_BlockHashChannelMonitorZ_free(res_conv_38); - }); - res_conv_38_b_hu_conv.ptrs_to.add(res_conv_38_conv); - res_conv_38_arr[m] = res_conv_38_conv; + TwoTuple_BlockHashChannelMonitorZ[] res_conv_35_arr = new TwoTuple_BlockHashChannelMonitorZ[res.length]; + for (int j = 0; j < res.length; j++) { + number res_conv_35 = res[j]; + TwoTuple_BlockHashChannelMonitorZ res_conv_35_hu_conv = new TwoTuple_BlockHashChannelMonitorZ(null, res_conv_35); + res_conv_35_hu_conv.ptrs_to.add(this); + res_conv_35_arr[j] = res_conv_35_hu_conv; } - this.res = res_conv_38_arr; + this.res = res_conv_35_arr; } } @@ -45,17 +39,32 @@ public class Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ extends CommonB } } - public static Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ constructor__ok(TwoTuple[] o) { - number ret = bindings.CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_ok(o != null ? Arrays.stream(o).map(o_conv_38 -> bindings.C2Tuple_BlockHashChannelMonitorZ_new(o_conv_38.a, o_conv_38.b == null ? 0 : o_conv_38.b.ptr & ~1)).toArray(number[]::new) : null); + public static Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ constructor_ok(TwoTuple_BlockHashChannelMonitorZ[] o) { + number ret = bindings.CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_ok(o != null ? Arrays.stream(o).map(o_conv_35 -> o_conv_35 != null ? o_conv_35.ptr : 0).toArray(number[]::new) : null); Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ ret_hu_conv = Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.constr_from_ptr(ret); - /* TODO 2 TwoTuple */; return ret_hu_conv; } - public static Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ constructor__err(IOError e) { + public static Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ constructor_err(IOError e) { number ret = bindings.CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_err(e); Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ ret_hu_conv = Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.constr_from_ptr(ret); return ret_hu_conv; } + public boolean is_ok() { + boolean ret = bindings.CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_is_ok(this.ptr); + return ret; + } + + public number clone_ptr() { + number ret = bindings.CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_clone_ptr(this.ptr); + return ret; + } + + public Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ clone() { + number ret = bindings.CResult_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ_clone(this.ptr); + Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ ret_hu_conv = Result_CVec_C2Tuple_BlockHashChannelMonitorZZErrorZ.constr_from_ptr(ret); + return ret_hu_conv; + } + }