gw.smali
.class final Lio/reactivex/internal/operators/observable/gw;
.super Lio/reactivex/observers/c;
.source "ObservableWindowBoundarySupplier.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"B:",
"Ljava/lang/Object;",
">",
"Lio/reactivex/observers/c",
"<TB;>;"
}
.end annotation
# instance fields
.field private bRJ:Lio/reactivex/internal/operators/observable/gx;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lio/reactivex/internal/operators/observable/gx",
"<TT;TB;>;"
}
.end annotation
.end field
.field private done:Z
# direct methods
.method constructor <init>(Lio/reactivex/internal/operators/observable/gx;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lio/reactivex/internal/operators/observable/gx",
"<TT;TB;>;)V"
}
.end annotation
.prologue
.line 268
invoke-direct {p0}, Lio/reactivex/observers/c;-><init>()V
.line 269
iput-object p1, p0, Lio/reactivex/internal/operators/observable/gw;->bRJ:Lio/reactivex/internal/operators/observable/gx;
.line 270
return-void
.end method
# virtual methods
.method public final onComplete()V
.registers 2
.prologue
.line 294
iget-boolean v0, p0, Lio/reactivex/internal/operators/observable/gw;->done:Z
if-eqz v0, :cond_5
.line 300
:goto_4
return-void
.line 297
:cond_5
const/4 v0, 0x1
iput-boolean v0, p0, Lio/reactivex/internal/operators/observable/gw;->done:Z
.line 298
iget-object v0, p0, Lio/reactivex/internal/operators/observable/gw;->bRJ:Lio/reactivex/internal/operators/observable/gx;
invoke-virtual {v0}, Lio/reactivex/internal/operators/observable/gx;->onComplete()V
goto :goto_4
.end method
.method public final onError(Ljava/lang/Throwable;)V
.registers 3
.prologue
.line 284
iget-boolean v0, p0, Lio/reactivex/internal/operators/observable/gw;->done:Z
if-eqz v0, :cond_8
.line 285
invoke-static {p1}, Lio/reactivex/d/a;->onError(Ljava/lang/Throwable;)V
.line 290
:goto_7
return-void
.line 288
:cond_8
const/4 v0, 0x1
iput-boolean v0, p0, Lio/reactivex/internal/operators/observable/gw;->done:Z
.line 289
iget-object v0, p0, Lio/reactivex/internal/operators/observable/gw;->bRJ:Lio/reactivex/internal/operators/observable/gx;
invoke-virtual {v0, p1}, Lio/reactivex/internal/operators/observable/gx;->onError(Ljava/lang/Throwable;)V
goto :goto_7
.end method
.method public final onNext(Ljava/lang/Object;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TB;)V"
}
.end annotation
.prologue
.line 274
iget-boolean v0, p0, Lio/reactivex/internal/operators/observable/gw;->done:Z
if-eqz v0, :cond_5
.line 280
:goto_4
return-void
.line 277
:cond_5
const/4 v0, 0x1
iput-boolean v0, p0, Lio/reactivex/internal/operators/observable/gw;->done:Z
.line 278
invoke-virtual {p0}, Lio/reactivex/internal/operators/observable/gw;->dispose()V
.line 279
iget-object v0, p0, Lio/reactivex/internal/operators/observable/gw;->bRJ:Lio/reactivex/internal/operators/observable/gx;
invoke-virtual {v0}, Lio/reactivex/internal/operators/observable/gx;->next()V
goto :goto_4
.end method