@@ -211,13 +211,13 @@ public void testForEachAcrossSections() {
211
211
buffer .add (i );
212
212
}
213
213
214
- final ArrayList <String > list = new ArrayList <String >();
214
+ final ArrayList <Integer > list = new ArrayList <Integer >();
215
215
int nextIndex = buffer .forEach (accumulate (list ), 5000 );
216
216
assertEquals (10000 , list .size ());
217
- assertEquals (5000 , list .get (0 ));
218
- assertEquals (9999 , list .get (4999 ));
219
- assertEquals (0 , list .get (5000 ));
220
- assertEquals (4999 , list .get (9999 ));
217
+ assertEquals (Integer . valueOf ( 5000 ) , list .get (0 ));
218
+ assertEquals (Integer . valueOf ( 9999 ) , list .get (4999 ));
219
+ assertEquals (Integer . valueOf ( 0 ) , list .get (5000 ));
220
+ assertEquals (Integer . valueOf ( 4999 ) , list .get (9999 ));
221
221
assertEquals (5000 , nextIndex );
222
222
}
223
223
@@ -364,11 +364,11 @@ public void call() {
364
364
assertEquals (0 , exceptions .size ());
365
365
}
366
366
367
- private Func1 <Object , Boolean > accumulate (final ArrayList list ) {
368
- return new Func1 <Object , Boolean >() {
367
+ private < T > Func1 <T , Boolean > accumulate (final ArrayList < T > list ) {
368
+ return new Func1 <T , Boolean >() {
369
369
370
370
@ Override
371
- public Boolean call (Object t1 ) {
371
+ public Boolean call (T t1 ) {
372
372
list .add (t1 );
373
373
return true ;
374
374
}
0 commit comments