Например, в .Net, который предоставляет несколько реализаций делегата Action
(эквивалентного функциональному интерфейсу Java Consumer
) с различным количеством и типом аргументов, я ожидал, что Java 8 предоставляет некоторый способ указания Consumer
с несколькими аргументами разных типов.
Я знаю, что в Java мы не можем определить разные типы с тем же именем, которые просто отличаются параметрами родового типа, но были бы неплохие альтернативы для предоставления многопараметрических Consumer
.
Есть ли простой способ сделать это, что не требует определения нового функционального интерфейса?