Predicate
Date: 2016-06-25

org.osgi.util.function

## Interface Predicate<T>

- Type Parameters:
    `T` - The type of the predicate input.

      @ConsumerType
      public interface Predicate<T>

  A predicate that accepts a single argument and produces a boolean result.

  This is a functional interface and can be used as the assignment target for a lambda expression or method reference.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `test(T t)` Evaluates this predicate on the specified argument.

- - ### Method Detail

    - #### test

          boolean test(T t)

      Evaluates this predicate on the specified argument.
      Parameters:
        `t` - The input to this predicate.
      Returns:
        `true` if the specified argument is accepted by this predicate; `false` otherwise.