Top Description Methods
java.util.function

public Interface LongUnaryOperator

Annotations
@FunctionalInterface
Imports
java.util.Objects

Represents an operation on a single long-valued operand that produces a long-valued result. This is the primitive type specialization of UnaryOperator for long.

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

Since
1.8
See Also
UnaryOperator

Method Summary

Modifier and TypeMethod and Description
public default LongUnaryOperator

Returns:

a composed operator that first applies this operator and then applies the after operator
andThen
(LongUnaryOperator
the operator to apply after this operator is applied
after
)

Returns a composed operator that first applies this operator to its input, and then applies the after operator to the result.

public long

Returns:

the operator result
applyAsLong
(long
the operand
operand
)

Applies this operator to the given operand.

public default LongUnaryOperator

Returns:

a composed operator that first applies the before operator and then applies this operator
compose
(LongUnaryOperator
the operator to apply before this operator is applied
before
)

Returns a composed operator that first applies the before operator to its input, and then applies this operator to the result.

public static LongUnaryOperator

Returns:

a unary operator that always returns its input argument
identity
()

Returns a unary operator that always returns its input argument.

Method Detail

andThenback to summary
public default LongUnaryOperator andThen(LongUnaryOperator after)

Returns a composed operator that first applies this operator to its input, and then applies the after operator to the result. If evaluation of either operator throws an exception, it is relayed to the caller of the composed operator.

Parameters
after:LongUnaryOperator

the operator to apply after this operator is applied

Returns:LongUnaryOperator

a composed operator that first applies this operator and then applies the after operator

Exceptions
NullPointerException:
if after is null
See Also
compose(LongUnaryOperator)
applyAsLongback to summary
public long applyAsLong(long operand)

Applies this operator to the given operand.

Parameters
operand:long

the operand

Returns:long

the operator result

composeback to summary
public default LongUnaryOperator compose(LongUnaryOperator before)

Returns a composed operator that first applies the before operator to its input, and then applies this operator to the result. If evaluation of either operator throws an exception, it is relayed to the caller of the composed operator.

Parameters
before:LongUnaryOperator

the operator to apply before this operator is applied

Returns:LongUnaryOperator

a composed operator that first applies the before operator and then applies this operator

Exceptions
NullPointerException:
if before is null
See Also
andThen(LongUnaryOperator)
identityback to summary
public static LongUnaryOperator identity()

Returns a unary operator that always returns its input argument.

Returns:LongUnaryOperator

a unary operator that always returns its input argument