On this page

FailableDoubleUnaryOperator

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

A functional interface like DoubleUnaryOperator 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 FailableDoubleUnaryOperator NOP[source]

NOP singleton

Methods

andThen(FailableDoubleUnaryOperator)

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

applyAsDouble(double)

Applies this operator to the given operand.

compose(FailableDoubleUnaryOperator)

Returns a composed FailableDoubleUnaryOperator like DoubleUnaryOperator#compose(DoubleUnaryOperator).

identity()

Returns a unary operator that always returns its input argument.

nop()

Gets the NOP singleton.

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

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

Parameters:

after – The operator to apply after this one.

Returns:

A composed FailableDoubleUnaryOperator like DoubleUnaryOperator#andThen(DoubleUnaryOperator).

Throws:

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

See also:

#compose(FailableDoubleUnaryOperator)

public abstract double applyAsDouble(double 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 FailableDoubleUnaryOperator<E> compose(FailableDoubleUnaryOperator<E> before)[source]

Returns a composed FailableDoubleUnaryOperator like DoubleUnaryOperator#compose(DoubleUnaryOperator).

Parameters:

before – The operator to apply before this one.

Returns:

A composed FailableDoubleUnaryOperator like DoubleUnaryOperator#compose(DoubleUnaryOperator).

Throws:

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

See also:

#andThen(FailableDoubleUnaryOperator)

public static <E extends Throwable> FailableDoubleUnaryOperator<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> FailableDoubleUnaryOperator<E> nop()[source]

Gets the NOP singleton.

Type parameters:

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

Returns:

The NOP singleton.