/** * This would be a good opportunity to reintroduce dynamic invoke * * @param function function * @return */ public long reduceBy(Object function, String name) { return Int.reduceBy(values, end, function, name); }
/** * @param reduceBy reduceBy function * @return the reduction */ public long reduceBy(Int.ReduceBy reduceBy) { return Int.reduceBy(values, end, reduceBy); }
/** * This would be a good opportunity to reintroduce dynamic invoke * * @param function function * @return */ public long reduceBy(Object function, String name) { return Int.reduceBy(values, end, function, name); }
/** * This would be a good opportunity to reintroduce dynamic invoke * * @param function function * @return */ public long reduceBy(Object function) { return Int.reduceBy(values, end, function); }
/** * This would be a good opportunity to reintroduce dynamic invoke * * @param function function * @return */ public long reduceBy(Object function) { return Int.reduceBy(values, end, function); }
/** * @param reduceBy reduceBy function * @return the reduction */ public long reduceBy(Int.ReduceBy reduceBy) { return Int.reduceBy(values, end, reduceBy); }
/** * This would be a good opportunity to reintroduce dynamic invoke * * @param function function * @return */ public long reduceBy(Object function, String name) { return Int.reduceBy(values, end, function, name); }
/** * This would be a good opportunity to reintroduce dynamic invoke * * @param function function * @return */ public long reduceBy(Object function) { return Int.reduceBy(values, end, function); }
/** * @param reduceBy reduceBy function * @return the reduction */ public long reduceBy(Int.ReduceBy reduceBy) { return Int.reduceBy(values, end, reduceBy); }
@Test public void test() { long sum = reduceBy(new int[]{1,2,3,4,5,6,7,8}, this); okOrDie(sputs("Sum was 36", sum), sum == 36); }
@Test public void testNewMethod() { long sum = reduceBy(new int[]{1,2,3,4,5,6,7,8}, this, "sum"); okOrDie(sputs("Sum was 36", sum), sum == 36); } }