StreamObservers.smali
.class public Lio/grpc/stub/StreamObservers;
.super Ljava/lang/Object;
.source "StreamObservers.java"
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static copyWithFlowControl(Ljava/lang/Iterable;Lio/grpc/stub/CallStreamObserver;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<V:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Iterable<",
"TV;>;",
"Lio/grpc/stub/CallStreamObserver<",
"TV;>;)V"
}
.end annotation
.line 4
invoke-static {p0}, Lcom/google/common/base/r;->a(Ljava/lang/Object;)Ljava/lang/Object;
.line 5
invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p0
invoke-static {p0, p1}, Lio/grpc/stub/StreamObservers;->copyWithFlowControl(Ljava/util/Iterator;Lio/grpc/stub/CallStreamObserver;)V
return-void
.end method
.method public static copyWithFlowControl(Ljava/util/Iterator;Lio/grpc/stub/CallStreamObserver;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<V:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Iterator<",
"TV;>;",
"Lio/grpc/stub/CallStreamObserver<",
"TV;>;)V"
}
.end annotation
.line 1
invoke-static {p0}, Lcom/google/common/base/r;->a(Ljava/lang/Object;)Ljava/lang/Object;
.line 2
invoke-static {p1}, Lcom/google/common/base/r;->a(Ljava/lang/Object;)Ljava/lang/Object;
.line 3
new-instance v0, Lio/grpc/stub/StreamObservers$1;
invoke-direct {v0, p1, p0}, Lio/grpc/stub/StreamObservers$1;-><init>(Lio/grpc/stub/CallStreamObserver;Ljava/util/Iterator;)V
invoke-virtual {p1, v0}, Lio/grpc/stub/CallStreamObserver;->setOnReadyHandler(Ljava/lang/Runnable;)V
return-void
.end method