@Test public void nullItemMeansEmpty() { TestSubscriber<Object> ts = new TestSubscriber<>(); Multi.create(CompletableFuture.completedStage(null), true) .subscribe(ts); ts.assertResult(); }
@Override public void subscribe(Flow.Subscriber<? super T> subscriber) { subscribe(subscriber, source, nullMeansEmpty); }
MultiFromCompletionStage implements Multi<T> { @Override public void subscribe(Flow.Subscriber<? super T> subscriber) { subscribe(subscriber, source, nullMeansEmpty); } }
MultiFromCompletionStage implements Multi<T> { @Override public void subscribe(Flow.Subscriber<? super T> subscriber) { subscribe(subscriber, source, nullMeansEmpty); } MultiFromCompletionStage(CompletionStage<T> source, boolean nullMeansEmpty); }
MultiFromCompletionStage implements Multi<T> { @Override public void subscribe(Flow.Subscriber<? super T> subscriber) { subscribe(subscriber, source, nullMeansEmpty); } MultiFromCompletionStage(CompletionStage<T> source, boolean nullMeansEmpty); @Override void subscribe(Flow.Subscriber<? super T> subscriber); }
MultiFromCompletionStage implements Multi<T> { @Override public void subscribe(Flow.Subscriber<? super T> subscriber) { subscribe(subscriber, source, nullMeansEmpty); } MultiFromCompletionStage(CompletionStage<T> source, boolean nullMeansEmpty); @Override void subscribe(Flow.Subscriber<? super T> subscriber);  }