From b41ac3b61c6fa5191f8ad19e03f6e5457dbcc28f Mon Sep 17 00:00:00 2001 From: Hiroshi Kurokawa Date: Mon, 6 Mar 2017 01:59:20 +0900 Subject: [PATCH] Add @NonNull to the methods of Emitter (#5156) --- src/main/java/io/reactivex/Emitter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/reactivex/Emitter.java b/src/main/java/io/reactivex/Emitter.java index 53b4cdd1c8..2f60f90478 100644 --- a/src/main/java/io/reactivex/Emitter.java +++ b/src/main/java/io/reactivex/Emitter.java @@ -12,6 +12,8 @@ */ package io.reactivex; +import io.reactivex.annotations.NonNull; + /** * Base interface for emitting signals in a push-fashion in various generator-like source * operators (create, generate). @@ -24,13 +26,13 @@ public interface Emitter { * Signal a normal value. * @param value the value to signal, not null */ - void onNext(T value); + void onNext(@NonNull T value); /** * Signal a Throwable exception. * @param error the Throwable to signal, not null */ - void onError(Throwable error); + void onError(@NonNull Throwable error); /** * Signal a completion.