@@ -249,7 +249,7 @@ public Integer apply(Integer item) {
249249 public void reduce () {
250250 final Integer result =
251251 $ .reduce (asList (1 , 2 , 3 ),
252- new FunctionAccum < Integer , Integer >() {
252+ new BiFunction < Integer , Integer , Integer >() {
253253 public Integer apply (Integer item1 , Integer item2 ) {
254254 return item1 + item2 ;
255255 }
@@ -266,7 +266,7 @@ public Integer apply(Integer item1, Integer item2) {
266266 public void reduceIntArray () {
267267 final Integer result =
268268 $ .reduce (new int []{1 , 2 , 3 },
269- new FunctionAccum < Integer , Integer >() {
269+ new BiFunction < Integer , Integer , Integer >() {
270270 public Integer apply (Integer item1 , Integer item2 ) {
271271 return item1 + item2 ;
272272 }
@@ -283,7 +283,7 @@ public Integer apply(Integer item1, Integer item2) {
283283 public void reduceArray () {
284284 final Integer result =
285285 $ .reduce (new Integer []{1 , 2 , 3 },
286- new FunctionAccum < Integer , Integer >() {
286+ new BiFunction < Integer , Integer , Integer >() {
287287 public Integer apply (Integer item1 , Integer item2 ) {
288288 return item1 + item2 ;
289289 }
@@ -302,7 +302,7 @@ public Integer apply(Integer item1, Integer item2) {
302302 public void inject () {
303303 final List <Integer > result =
304304 $ .inject (asList (asList (0 , 1 ), asList (2 , 3 ), asList (4 , 5 )),
305- new FunctionAccum < List <Integer >, List <Integer >>() {
305+ new BiFunction < List < Integer >, List <Integer >, List <Integer >>() {
306306 public List <Integer > apply (List <Integer > item1 , List <Integer > item2 ) {
307307 List <Integer > list = new ArrayList <Integer >(item1 );
308308 list .addAll (item2 );
@@ -324,7 +324,7 @@ public List<Integer> apply(List<Integer> item1, List<Integer> item2) {
324324 public void foldl () {
325325 final List <Integer > result =
326326 $ .foldl (asList (asList (0 , 1 ), asList (2 , 3 ), asList (4 , 5 )),
327- new FunctionAccum < List <Integer >, List <Integer >>() {
327+ new BiFunction < List < Integer >, List <Integer >, List <Integer >>() {
328328 public List <Integer > apply (List <Integer > item1 , List <Integer > item2 ) {
329329 List <Integer > list = new ArrayList <Integer >(item1 );
330330 list .addAll (item2 );
@@ -346,7 +346,7 @@ public List<Integer> apply(List<Integer> item1, List<Integer> item2) {
346346 public void reduceRight () {
347347 final List <Integer > result =
348348 $ .reduceRight (asList (asList (0 , 1 ), asList (2 , 3 ), asList (4 , 5 )),
349- new FunctionAccum < List <Integer >, List <Integer >>() {
349+ new BiFunction < List < Integer >, List <Integer >, List <Integer >>() {
350350 public List <Integer > apply (List <Integer > item1 , List <Integer > item2 ) {
351351 List <Integer > list = new ArrayList <Integer >(item1 );
352352 list .addAll (item2 );
@@ -366,7 +366,7 @@ public List<Integer> apply(List<Integer> item1, List<Integer> item2) {
366366 public void reduceRightIntArray () {
367367 final Integer result =
368368 $ .reduceRight (new int []{1 , 2 , 3 },
369- new FunctionAccum < Integer , Integer >() {
369+ new BiFunction < Integer , Integer , Integer >() {
370370 public Integer apply (Integer item1 , Integer item2 ) {
371371 return item1 + item2 ;
372372 }
@@ -383,7 +383,7 @@ public Integer apply(Integer item1, Integer item2) {
383383 public void reduceRightArray () {
384384 final Integer result =
385385 $ .reduceRight (new Integer []{1 , 2 , 3 },
386- new FunctionAccum < Integer , Integer >() {
386+ new BiFunction < Integer , Integer , Integer >() {
387387 public Integer apply (Integer item1 , Integer item2 ) {
388388 return item1 + item2 ;
389389 }
@@ -402,7 +402,7 @@ public Integer apply(Integer item1, Integer item2) {
402402 public void foldr () {
403403 final List <Integer > result =
404404 $ .foldr (asList (asList (0 , 1 ), asList (2 , 3 ), asList (4 , 5 )),
405- new FunctionAccum < List <Integer >, List <Integer >>() {
405+ new BiFunction < List < Integer >, List <Integer >, List <Integer >>() {
406406 public List <Integer > apply (List <Integer > item1 , List <Integer > item2 ) {
407407 List <Integer > list = new ArrayList <Integer >(item1 );
408408 list .addAll (item2 );
0 commit comments