Interface ThrowableLongPredicate

All Superinterfaces:
LongPredicate
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 ThrowableLongPredicate extends LongPredicate
Represents a predicate (boolean-valued function) of one long-valued argument. This is the long-consuming primitive type specialization of ThrowablePredicate.

Permits checked exceptions unlike LongPredicate

This is a functional interface whose functional method is test(long).

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    test(long value)
    Evaluates this predicate on the given argument.
    boolean
    testUnsafe(long value)
    Evaluates this predicate on the given argument.

    Methods inherited from interface java.util.function.LongPredicate

    and, negate, or
  • Method Details

    • testUnsafe

      boolean testUnsafe(long value) throws Throwable
      Evaluates this predicate on the given argument.
      Parameters:
      value - the input argument
      Returns:
      true if the input argument matches the predicate, otherwise false
      Throws:
      Throwable - occurred during processing
    • test

      default boolean test(long value)
      Evaluates this predicate on the given argument.
      Specified by:
      test in interface LongPredicate
      Parameters:
      value - the input argument
      Returns:
      true if the input argument matches the predicate, otherwise false