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