Interface Predicate8<T1,T2,T3,T4,T5,T6,T7,T8>

Type Parameters:
T1 - The type of the first input to the predicate
T2 - The type of the second input to the predicate
T3 - The type of the third input to the predicate
T4 - The type of the fourth input to the predicate
T5 - The type of the fifth input to the predicate
T6 - The type of the sixth input to the predicate
T7 - The type of the seventh input to the predicate
T8 - The type of the eighth input to the predicate
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 Predicate8<T1,T2,T3,T4,T5,T6,T7,T8>
Represents a predicate (boolean-valued function) of eight arguments.
Author:
Ben Hale
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    test(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
    Evaluates this predicate on the given arguments.
  • Method Details

    • test

      boolean test(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8)
      Evaluates this predicate on the given arguments.
      Parameters:
      t1 - the first input argument
      t2 - the second input argument
      t3 - the third input argument
      t4 - the fourth input argument
      t5 - the fifth input argument
      t6 - the sixth input argument
      t7 - the seventh input argument
      t8 - the eighth input argument
      Returns:
      true if the input arguments match the predicate, otherwise false