[Java] Update auto-generated Java bindings to LDK 0.0.121
[ldk-java] / src / main / java / org / ldk / structs / Logger.java
index 229a047756d9b76fa641663d65f2e1f8a4d4bbe0..020fe74b20f55e3a4f281738eb211626fafce474 100644 (file)
@@ -8,7 +8,7 @@ import java.lang.ref.Reference;
 import javax.annotation.Nullable;
 
 /**
- * A trait encapsulating the operations required of a logger
+ * A trait encapsulating the operations required of a logger.
  */
 @SuppressWarnings("unchecked") // We correctly assign various generic arrays
 public class Logger extends CommonBase {
@@ -38,7 +38,7 @@ public class Logger extends CommonBase {
        }
        public static interface LoggerInterface {
                /**
-                * Logs the `Record`
+                * Logs the [`Record`].
                 */
                void log(Record record);
        }
@@ -48,6 +48,7 @@ public class Logger extends CommonBase {
                impl_holder.held = new Logger(new bindings.LDKLogger() {
                        @Override public void log(long record) {
                                org.ldk.structs.Record record_hu_conv = null; if (record < 0 || record > 4096) { record_hu_conv = new org.ldk.structs.Record(null, record); }
+                               if (record_hu_conv != null) { record_hu_conv.ptrs_to.add(this); };
                                arg.log(record_hu_conv);
                                Reference.reachabilityFence(arg);
                        }