Interface Tuple3Function<A,B,C,R>

Type Parameters:
A - Object 1 type.
B - Object 2 type.
C - Object 3 type.
R - Result type.
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface Tuple3Function<A,B,C,R>
Allows you to perform a function against 3 objects.

Similar to BiFunction except for 3 parameters.

Tuple3Function<A,B,C,R> x = (a,b,c) -> doSomething(a,b,c); R result = x.apply(xa,xb,xc);

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    default <V> Tuple3Function<A,B,C,V>
    andThen(Function<? super R,? extends V> after)
     
    apply(A a, B b, C c)