- Type Parameters:
T - the type of the operand and result of the operator
- All Superinterfaces:
- Function<T,T>, RawFunction<T,T,RuntimeException>, ThrowingFunction<T,T,RuntimeException>, ThrowingUnaryOperator<T,RuntimeException>
public interface UnaryOperator<T>
extends Function<T,T>, ThrowingUnaryOperator<T,RuntimeException>
Represents an operation on a single operand that produces a result of the same type as its operand. This is a specialization of @{link Function} for the case
where the operand and result are of the same type.