Top Description Methods
io.reactivex.rxjava3.functions

public Interface Function<T, R>

Known Direct Implementers
io.reactivex.rxjava3.internal.functions.Functions.JustValue, io.reactivex.rxjava3.internal.functions.Functions.CastToClass, io.reactivex.rxjava3.internal.functions.Functions.TimestampFunction, io.reactivex.rxjava3.internal.functions.Functions.ListSorter, io.reactivex.rxjava3.internal.functions.Functions.Array2Func, io.reactivex.rxjava3.internal.functions.Functions.Array3Func, io.reactivex.rxjava3.internal.functions.Functions.Array4Func, io.reactivex.rxjava3.internal.functions.Functions.Array5Func, io.reactivex.rxjava3.internal.functions.Functions.Array6Func, io.reactivex.rxjava3.internal.functions.Functions.Array7Func, io.reactivex.rxjava3.internal.functions.Functions.Array8Func, io.reactivex.rxjava3.internal.functions.Functions.Array9Func, io.reactivex.rxjava3.internal.functions.Functions.Identity, io.reactivex.rxjava3.internal.operators.flowable.FlowableWithLatestFromMany.SingletonArrayFunc, io.reactivex.rxjava3.internal.operators.flowable.FlowableInternalHelper.ItemDelayFunction, io.reactivex.rxjava3.internal.operators.flowable.FlowableInternalHelper.FlatMapWithCombinerInner, io.reactivex.rxjava3.internal.operators.flowable.FlowableInternalHelper.FlatMapWithCombinerOuter, io.reactivex.rxjava3.internal.operators.flowable.FlowableInternalHelper.FlatMapIntoIterable, io.reactivex.rxjava3.internal.operators.flowable.FlowableCombineLatest.SingletonArrayFunc, io.reactivex.rxjava3.internal.operators.maybe.MaybeToPublisher, io.reactivex.rxjava3.internal.operators.maybe.MaybeZipArray.SingletonArrayFunc, io.reactivex.rxjava3.internal.operators.maybe.MaybeZipIterable.SingletonArrayFunc, io.reactivex.rxjava3.internal.operators.observable.ObservableInternalHelper.ItemDelayFunction, io.reactivex.rxjava3.internal.operators.observable.ObservableInternalHelper.FlatMapWithCombinerInner, io.reactivex.rxjava3.internal.operators.observable.ObservableInternalHelper.FlatMapWithCombinerOuter, io.reactivex.rxjava3.internal.operators.observable.ObservableInternalHelper.FlatMapIntoIterable, io.reactivex.rxjava3.internal.operators.observable.ObservableInternalHelper.MapToInt, io.reactivex.rxjava3.internal.operators.observable.ObservableWithLatestFromMany.SingletonArrayFunc, io.reactivex.rxjava3.internal.operators.single.SingleInternalHelper.ToFlowable, io.reactivex.rxjava3.internal.operators.single.SingleZipArray.SingletonArrayFunc, io.reactivex.rxjava3.internal.operators.single.SingleZipIterable.SingletonArrayFunc, io.reactivex.rxjava3.internal.schedulers.SchedulerPoolFactory.SystemPropertyAccessor, io.reactivex.rxjava3.internal.schedulers.SchedulerWhen.CreateWorkerFunction, io.reactivex.rxjava3.internal.util.ArrayListSupplier, io.reactivex.rxjava3.internal.util.SorterFunction
Annotations
@FunctionalInterface
Type Parameters
<T>
the input value type
<R>
the output value type
Imports
io.reactivex.rxjava3.annotations.NonNull

A functional interface that takes a value and returns another value, possibly with a different type and allows throwing a checked exception.

Method Summary

Modifier and TypeMethod and Description
public R

Returns:

the output value
apply
(T
the input value
t
)

Apply some calculation to the input value and return some other value.

Method Detail

applyback to summary
public R apply(T t) throws Throwable

Apply some calculation to the input value and return some other value.

Parameters
t:T

the input value

Returns:R

the output value

Exceptions
Throwable:
if the implementation wishes to throw any type of exception