Top Description Methods
java.util.function

public Interface IntUnaryOperator

Annotations
@FunctionalInterface
Imports
java.util.Objects

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

This is a functional interface whose functional method is applyAsInt(int).

Since
1.8
See Also
UnaryOperator

Method Summary

Modifier and TypeMethod and Description
public default IntUnaryOperator

Returns:

a composed operator that first applies this operator and then applies the after operator
andThen
(IntUnaryOperator
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 int

Returns:

the operator result
applyAsInt
(int
the operand
operand
)

Applies this operator to the given operand.

public default IntUnaryOperator

Returns:

a composed operator that first applies the before operator and then applies this operator
compose
(IntUnaryOperator
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 IntUnaryOperator

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 IntUnaryOperator andThen(IntUnaryOperator 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:IntUnaryOperator

the operator to apply after this operator is applied

Returns:IntUnaryOperator

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

Exceptions
NullPointerException:
if after is null
See Also
compose(IntUnaryOperator)
applyAsIntback to summary
public int applyAsInt(int operand)

Applies this operator to the given operand.

Parameters
operand:int

the operand

Returns:int

the operator result

composeback to summary
public default IntUnaryOperator compose(IntUnaryOperator 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:IntUnaryOperator

the operator to apply before this operator is applied

Returns:IntUnaryOperator

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

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

Returns a unary operator that always returns its input argument.

Returns:IntUnaryOperator

a unary operator that always returns its input argument