Довольно запоздалый, но случайно я наткнулся на один и тот же вопрос, и точный ответ можно найти здесь: важный комментарий
В основном это означает, что это несогласованность, основанная на неудачной решение реализовать его таким образом. Пока predicate
, они разные, несмотря на одну и ту же подпись. Я полагаю, что по соображениям обратной совместимости можно преобразовать выражение и / или лямбда, а затем вернуть предикат через new predicate
.