* Note that val (or a relevant inner pointer) may be NULL or all-0s to represent None
*/
public void set_last_update_message(@Nullable ChannelUpdate val) {
* Note that val (or a relevant inner pointer) may be NULL or all-0s to represent None
*/
public void set_last_update_message(@Nullable ChannelUpdate val) {
}
/**
* Constructs a new ChannelUpdateInfo given each field
*/
public static ChannelUpdateInfo of(int last_update_arg, boolean enabled_arg, short cltv_expiry_delta_arg, long htlc_minimum_msat_arg, long htlc_maximum_msat_arg, RoutingFees fees_arg, ChannelUpdate last_update_message_arg) {
}
/**
* Constructs a new ChannelUpdateInfo given each field
*/
public static ChannelUpdateInfo of(int last_update_arg, boolean enabled_arg, short cltv_expiry_delta_arg, long htlc_minimum_msat_arg, long htlc_maximum_msat_arg, RoutingFees fees_arg, ChannelUpdate last_update_message_arg) {
- long ret = bindings.ChannelUpdateInfo_new(last_update_arg, enabled_arg, cltv_expiry_delta_arg, htlc_minimum_msat_arg, htlc_maximum_msat_arg, fees_arg == null ? 0 : fees_arg.ptr & ~1, last_update_message_arg == null ? 0 : last_update_message_arg.ptr & ~1);
+ long ret = bindings.ChannelUpdateInfo_new(last_update_arg, enabled_arg, cltv_expiry_delta_arg, htlc_minimum_msat_arg, htlc_maximum_msat_arg, fees_arg == null ? 0 : fees_arg.ptr, last_update_message_arg == null ? 0 : last_update_message_arg.ptr);
Reference.reachabilityFence(last_update_arg);
Reference.reachabilityFence(enabled_arg);
Reference.reachabilityFence(cltv_expiry_delta_arg);
Reference.reachabilityFence(last_update_arg);
Reference.reachabilityFence(enabled_arg);
Reference.reachabilityFence(cltv_expiry_delta_arg);
if (ret >= 0 && ret <= 4096) { return null; }
org.ldk.structs.ChannelUpdateInfo ret_hu_conv = null; if (ret < 0 || ret > 4096) { ret_hu_conv = new org.ldk.structs.ChannelUpdateInfo(null, ret); }
ret_hu_conv.ptrs_to.add(ret_hu_conv);
if (ret >= 0 && ret <= 4096) { return null; }
org.ldk.structs.ChannelUpdateInfo ret_hu_conv = null; if (ret < 0 || ret > 4096) { ret_hu_conv = new org.ldk.structs.ChannelUpdateInfo(null, ret); }
ret_hu_conv.ptrs_to.add(ret_hu_conv);