@@ -470,7 +470,7 @@ public static <T> Promise<T> retry(Callable<T> codeBlock, Executor executor,
470470 public static <C , T extends C > Promise <T > retry (RetryCallable <T , C > codeBlock , Executor executor ,
471471 RetryPolicy <? super C > retryPolicy ) {
472472
473- // Need type on lambda param to please Eclipse compiler
473+ // Need explicit type on lambda param
474474 return invokePoller (retryPolicy , (RetryContext <C > ctx ,
475475 CompletableFuture <T > result ,
476476 Consumer <Promise <?>> cancellation )
@@ -487,7 +487,7 @@ public static <T> Promise<T> retryOptional(Callable<Optional<T>> codeBlock, Exec
487487 public static <C , T extends C > Promise <T > retryOptional (RetryCallable <Optional <T >, C > codeBlock , Executor executor ,
488488 RetryPolicy <? super C > retryPolicy ) {
489489
490- // Need type on lambda param to please Eclipse compiler
490+ // Need explicit type on lambda param
491491 return retry ((RetryContext <C > ctx ) -> codeBlock .call (ctx ).orElse (null ), executor , retryPolicy );
492492 }
493493
@@ -500,6 +500,7 @@ public static <T> Promise<T> retryFuture(Callable<? extends CompletionStage<T>>
500500 public static <C , T extends C > Promise <T > retryFuture (RetryCallable <? extends CompletionStage <T >, C > futureFactory ,
501501 RetryPolicy <? super C > retryPolicy ) {
502502
503+ // Need explicit type on lambda param
503504 return invokePoller (retryPolicy , (RetryContext <C > ctx ,
504505 CompletableFuture <T > result ,
505506 Consumer <Promise <?>> cancellation )
0 commit comments