FailableLongUnaryOperator

public abstract interface org.apache.commons.lang3.function.FailableLongUnaryOperator<E extends Throwable>[source]

A functional interface like LongUnaryOperator that declares a Throwable.

Parameters:

<E> – The kind of thrown exception or error.

Since:

3.11

Fields and constants

NOP

NOP singleton

@SuppressWarnings({"rawtypes"}) public static final FailableLongUnaryOperator NOP[source]

NOP singleton

Methods

andThen(FailableLongUnaryOperator)

Returns a composed FailableDoubleUnaryOperator like LongUnaryOperator#andThen(LongUnaryOperator).

applyAsLong(long)

Applies this operator to the given operand.

compose(FailableLongUnaryOperator)

Returns a composed FailableLongUnaryOperator like LongUnaryOperator#compose(LongUnaryOperator).

identity()

Returns a unary operator that always returns its input argument.

nop()

Gets the NOP singleton.

public default FailableLongUnaryOperator<E> andThen(FailableLongUnaryOperator<E> after)[source]

Returns a composed FailableDoubleUnaryOperator like LongUnaryOperator#andThen(LongUnaryOperator).

Parameters:

after – The operator to apply after this one.

Returns:

A composed FailableLongUnaryOperator like LongUnaryOperator#andThen(LongUnaryOperator).

Throws:

java.lang.NullPointerException – Thrown if after is null.

See also:

#compose(FailableLongUnaryOperator)

public abstract long applyAsLong(long operand) throws E[source]

Applies this operator to the given operand.

Parameters:

operand – The operand

Returns:

The operator result

Throws:

E – Thrown when a consumer fails.

public default FailableLongUnaryOperator<E> compose(FailableLongUnaryOperator<E> before)[source]

Returns a composed FailableLongUnaryOperator like LongUnaryOperator#compose(LongUnaryOperator).

Parameters:

before – The operator to apply before this one.

Returns:

A composed FailableLongUnaryOperator like LongUnaryOperator#compose(LongUnaryOperator).

Throws:

java.lang.NullPointerException – Thrown if before is null.

See also:

#andThen(FailableLongUnaryOperator)

public static <E extends Throwable> FailableLongUnaryOperator<E> identity()[source]

Returns a unary operator that always returns its input argument.

Type parameters:

<E> – The kind of thrown exception or error.

Returns:

A unary operator that always returns its input argument

@SuppressWarnings({"unchecked"}) public static <E extends Throwable> FailableLongUnaryOperator<E> nop()[source]

Gets the NOP singleton.

Type parameters:

<E> – The kind of thrown exception or error.

Returns:

The NOP singleton.