Added in API level 24
    UnaryOperator
@FunctionalInterface interface UnaryOperator<T : Any!> : Function<T, T>
| java.util.function.UnaryOperator | 
Represents an operation on a single operand that produces a result of the same type as its operand. This is a specialization of Function for the case where the operand and result are of the same type. 
This is a functional interface whose functional method is apply(java.lang.Object).
Summary
| Public methods | |
|---|---|
| open static UnaryOperator<T>! | identity()Returns a unary operator that always returns its input argument. | 
| Inherited functions | |
|---|---|
Public methods
identity
Added in API level 24
      open static fun <T : Any!> identity(): UnaryOperator<T>!
Returns a unary operator that always returns its input argument.
| Parameters | |
|---|---|
| <T> | the type of the input and output of the operator | 
| Return | |
|---|---|
| UnaryOperator<T>! | a unary operator that always returns its input argument | 
