[TS] Update auto-generated bindings to LDK-C-Bindings 0.0.123.1
[ldk-java] / src / main / java / org / ldk / structs / ErrorAction.java
index 5964d864f7dfc4c8afc9e35b7705e95985760e86..fbbc23840358e0fefba364a434e7bc256399934d 100644 (file)
@@ -169,7 +169,7 @@ public class ErrorAction extends CommonBase {
         * Utility method to constructs a new DisconnectPeer-variant ErrorAction
         */
        public static ErrorAction disconnect_peer(org.ldk.structs.ErrorMessage msg) {
-               long ret = bindings.ErrorAction_disconnect_peer(msg == null ? 0 : msg.ptr);
+               long ret = bindings.ErrorAction_disconnect_peer(msg.ptr);
                Reference.reachabilityFence(msg);
                if (ret >= 0 && ret <= 4096) { return null; }
                org.ldk.structs.ErrorAction ret_hu_conv = org.ldk.structs.ErrorAction.constr_from_ptr(ret);
@@ -182,7 +182,7 @@ public class ErrorAction extends CommonBase {
         * Utility method to constructs a new DisconnectPeerWithWarning-variant ErrorAction
         */
        public static ErrorAction disconnect_peer_with_warning(org.ldk.structs.WarningMessage msg) {
-               long ret = bindings.ErrorAction_disconnect_peer_with_warning(msg == null ? 0 : msg.ptr);
+               long ret = bindings.ErrorAction_disconnect_peer_with_warning(msg.ptr);
                Reference.reachabilityFence(msg);
                if (ret >= 0 && ret <= 4096) { return null; }
                org.ldk.structs.ErrorAction ret_hu_conv = org.ldk.structs.ErrorAction.constr_from_ptr(ret);
@@ -229,7 +229,7 @@ public class ErrorAction extends CommonBase {
         * Utility method to constructs a new SendErrorMessage-variant ErrorAction
         */
        public static ErrorAction send_error_message(org.ldk.structs.ErrorMessage msg) {
-               long ret = bindings.ErrorAction_send_error_message(msg == null ? 0 : msg.ptr);
+               long ret = bindings.ErrorAction_send_error_message(msg.ptr);
                Reference.reachabilityFence(msg);
                if (ret >= 0 && ret <= 4096) { return null; }
                org.ldk.structs.ErrorAction ret_hu_conv = org.ldk.structs.ErrorAction.constr_from_ptr(ret);
@@ -242,7 +242,7 @@ public class ErrorAction extends CommonBase {
         * Utility method to constructs a new SendWarningMessage-variant ErrorAction
         */
        public static ErrorAction send_warning_message(org.ldk.structs.WarningMessage msg, org.ldk.enums.Level log_level) {
-               long ret = bindings.ErrorAction_send_warning_message(msg == null ? 0 : msg.ptr, log_level);
+               long ret = bindings.ErrorAction_send_warning_message(msg.ptr, log_level);
                Reference.reachabilityFence(msg);
                Reference.reachabilityFence(log_level);
                if (ret >= 0 && ret <= 4096) { return null; }
@@ -252,4 +252,16 @@ public class ErrorAction extends CommonBase {
                return ret_hu_conv;
        }
 
+       /**
+        * Generates a non-cryptographic 64-bit hash of the ErrorAction.
+        */
+       public long hash() {
+               long ret = bindings.ErrorAction_hash(this.ptr);
+               Reference.reachabilityFence(this);
+               return ret;
+       }
+
+       @Override public int hashCode() {
+               return (int)this.hash();
+       }
 }