/guava/android/guava/src/com/google/common/util/concurrent/Futures.java
} }return;
return; } }
ListenableFuture<? extends T> inputFuture = requireNonNull(inputFutures[inputFutureIndex]); inputFutures[inputFutureIndex] = null; for (int i = delegateIndex; i < delegates.size(); i++) { if (delegates.get(i).setFuture(inputFuture)) { recordCompletion(); delegateIndex = i + 1; <extra_id_0> delegateIndex = delegates.size(); } private void recordCompletion() { if (incompleteOutputCount.decrementAndGet() == 0 && wasCancelled) { for (ListenableFuture<? extends T> toCancel : inputFutures) { if (toCancel != null) {