Top Description Annotations Enums
[default module]

Package io.reactivex.annotations


Annotations for indicating experimental and beta operators, classes, methods, types or fields.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
BackpressureSupport

Indicates the backpressure support kind of the associated operator or class.

public @interface
Beta

Indicates the feature is in beta state: it will be most likely stay but the signature may change between versions without warning.

public @interface
CheckReturnValue

Marks methods whose return values should be checked.

public @interface
Experimental

Indicates the feature is in experimental state: its existence, signature or behavior might change without warning from one release to the next.

public @interface
NonNull

Indicates that a field/parameter/variable/return type is never null.

public @interface
Nullable

Indicates that a field/parameter/variable/return type may be null.

public @interface
SchedulerSupport

Indicates what kind of scheduler the class or method uses.

Enum Summary

Modifier and TypeEnum and Description
public enum
BackpressureKind

Enumeration for various kinds of backpressure support.