Use AutoCloseable for structs named Locked*
[ldk-java] / src / main / java / org / ldk / structs / LockedNetworkGraph.java
1 package org.ldk.structs;
2
3 import org.ldk.impl.bindings;
4 import org.ldk.enums.*;
5
6 public class LockedNetworkGraph extends CommonBase implements AutoCloseable {
7         LockedNetworkGraph(Object _dummy, long ptr) { super(ptr); }
8         @Override public void close() {
9                 bindings.LockedNetworkGraph_free(ptr);
10         }
11
12         public NetworkGraph graph() {
13                 NetworkGraph ret = new NetworkGraph(null, bindings.LockedNetworkGraph_graph(this.ptr));
14                 return ret;
15         }
16
17 }