# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

# LongPredicate

`public interface LongPredicate`
``

java.util.function.LongPredicate

Represents a predicate (boolean-valued function) of one `long`-valued argument. This is the `long`-consuming primitive type specialization of `Predicate`.

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

See also:

- `Predicate`

## Summary

### Public methods
`default LongPredicate` | `and(LongPredicate other)` Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
`default LongPredicate` | `negate()` Returns a predicate that represents the logical negation of this predicate.
`default LongPredicate` | `or(LongPredicate other)` Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
`abstract boolean` | `test(long value)` Evaluates this predicate on the given argument.

## Public methods

### and

    public LongPredicate and (LongPredicate other)

Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another. When evaluating the composed predicate, if this predicate is `false`, then the `other` predicate is not evaluated.

Any exceptions thrown during evaluation of either predicate are relayed to the caller; if evaluation of this predicate throws an exception, the `other` predicate will not be evaluated.

Parameters
`other` | `LongPredicate`: a predicate that will be logically-ANDed with this predicate

Returns
`LongPredicate` | a composed predicate that represents the short-circuiting logical AND of this predicate and the `other` predicate

Throws
`NullPointerException` | if other is null

### negate

    public LongPredicate negate ()

Returns a predicate that represents the logical negation of this predicate.

Returns
`LongPredicate` | a predicate that represents the logical negation of this predicate

### or

    public LongPredicate or (LongPredicate other)

Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another. When evaluating the composed predicate, if this predicate is `true`, then the `other` predicate is not evaluated.

Any exceptions thrown during evaluation of either predicate are relayed to the caller; if evaluation of this predicate throws an exception, the `other` predicate will not be evaluated.

Parameters
`other` | `LongPredicate`: a predicate that will be logically-ORed with this predicate

Returns
`LongPredicate` | a composed predicate that represents the short-circuiting logical OR of this predicate and the `other` predicate

Throws
`NullPointerException` | if other is null

### test

    public abstract boolean test (long value)

Evaluates this predicate on the given argument.

Parameters
`value` | `long`: the input argument

Returns
`boolean` | `true` if the input argument matches the predicate, otherwise `false`

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*