X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Forg%2Fldk%2Fstructs%2FPath.java;fp=src%2Fmain%2Fjava%2Forg%2Fldk%2Fstructs%2FPath.java;h=e7b777d4f5a9e919bb5c72491686b6eedeecd607;hb=07d5d868dfe064aadb28a7f7ca6002c16be9723d;hp=bb6259edf57d0725278bccaf943beaf004ca817a;hpb=32973ea2749f8efd05b543dd774763513013b38b;p=ldk-java diff --git a/src/main/java/org/ldk/structs/Path.java b/src/main/java/org/ldk/structs/Path.java index bb6259ed..e7b777d4 100644 --- a/src/main/java/org/ldk/structs/Path.java +++ b/src/main/java/org/ldk/structs/Path.java @@ -77,8 +77,10 @@ public class Path extends CommonBase { /** * Constructs a new Path given each field + * + * Note that blinded_tail_arg (or a relevant inner pointer) may be NULL or all-0s to represent None */ - public static Path of(RouteHop[] hops_arg, org.ldk.structs.BlindedTail blinded_tail_arg) { + public static Path of(RouteHop[] hops_arg, @Nullable org.ldk.structs.BlindedTail blinded_tail_arg) { long ret = bindings.Path_new(hops_arg != null ? Arrays.stream(hops_arg).mapToLong(hops_arg_conv_10 -> hops_arg_conv_10 == null ? 0 : hops_arg_conv_10.ptr).toArray() : null, blinded_tail_arg == null ? 0 : blinded_tail_arg.ptr); Reference.reachabilityFence(hops_arg); Reference.reachabilityFence(blinded_tail_arg);