- @Override public long find_route(byte[] payer, long params, byte[] payment_hash, long[] first_hops, long scorer) {
- RouteParameters params_hu_conv = null; if (params < 0 || params > 4096) { params_hu_conv = new RouteParameters(null, params); }
- ChannelDetails[] first_hops_conv_16_arr = new ChannelDetails[first_hops.length];
- for (int q = 0; q < first_hops.length; q++) {
+ @Override public long find_route(byte[] payer, long route_params, byte[] payment_hash, long[] first_hops, long scorer) {
+ RouteParameters route_params_hu_conv = null; if (route_params < 0 || route_params > 4096) { route_params_hu_conv = new RouteParameters(null, route_params); }
+ int first_hops_conv_16_len = first_hops.length;
+ ChannelDetails[] first_hops_conv_16_arr = new ChannelDetails[first_hops_conv_16_len];
+ for (int q = 0; q < first_hops_conv_16_len; q++) {