ag.smali
.class final Lrx/internal/operators/ag;
.super Lrx/n;
.source "SingleObserveOn.java"
# interfaces
.implements Lrx/b/a;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Lrx/n",
"<TT;>;",
"Lrx/b/a;"
}
.end annotation
# instance fields
.field private cbq:Lrx/n;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/n",
"<-TT;>;"
}
.end annotation
.end field
.field private cbt:Lrx/k;
.field private error:Ljava/lang/Throwable;
.field private value:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Lrx/n;Lrx/k;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lrx/n",
"<-TT;>;",
"Lrx/k;",
")V"
}
.end annotation
.prologue
.line 61
invoke-direct {p0}, Lrx/n;-><init>()V
.line 62
iput-object p1, p0, Lrx/internal/operators/ag;->cbq:Lrx/n;
.line 63
iput-object p2, p0, Lrx/internal/operators/ag;->cbt:Lrx/k;
.line 64
return-void
.end method
# virtual methods
.method public final call()V
.registers 3
.prologue
.line 81
:try_start_0
iget-object v0, p0, Lrx/internal/operators/ag;->error:Ljava/lang/Throwable;
.line 82
if-eqz v0, :cond_12
.line 83
const/4 v1, 0x0
iput-object v1, p0, Lrx/internal/operators/ag;->error:Ljava/lang/Throwable;
.line 84
iget-object v1, p0, Lrx/internal/operators/ag;->cbq:Lrx/n;
invoke-virtual {v1, v0}, Lrx/n;->onError(Ljava/lang/Throwable;)V
:try_end_c
.catchall {:try_start_0 .. :try_end_c} :catchall_1d
.line 91
:goto_c
iget-object v0, p0, Lrx/internal/operators/ag;->cbt:Lrx/k;
invoke-virtual {v0}, Lrx/k;->unsubscribe()V
.line 92
return-void
.line 86
:cond_12
:try_start_12
iget-object v0, p0, Lrx/internal/operators/ag;->value:Ljava/lang/Object;
.line 87
const/4 v1, 0x0
iput-object v1, p0, Lrx/internal/operators/ag;->value:Ljava/lang/Object;
.line 88
iget-object v1, p0, Lrx/internal/operators/ag;->cbq:Lrx/n;
invoke-virtual {v1, v0}, Lrx/n;->onSuccess(Ljava/lang/Object;)V
:try_end_1c
.catchall {:try_start_12 .. :try_end_1c} :catchall_1d
goto :goto_c
.line 91
:catchall_1d
move-exception v0
iget-object v1, p0, Lrx/internal/operators/ag;->cbt:Lrx/k;
invoke-virtual {v1}, Lrx/k;->unsubscribe()V
throw v0
.end method
.method public final onError(Ljava/lang/Throwable;)V
.registers 3
.prologue
.line 74
iput-object p1, p0, Lrx/internal/operators/ag;->error:Ljava/lang/Throwable;
.line 75
iget-object v0, p0, Lrx/internal/operators/ag;->cbt:Lrx/k;
invoke-virtual {v0, p0}, Lrx/k;->b(Lrx/b/a;)Lrx/p;
.line 76
return-void
.end method
.method public final onSuccess(Ljava/lang/Object;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.prologue
.line 68
iput-object p1, p0, Lrx/internal/operators/ag;->value:Ljava/lang/Object;
.line 69
iget-object v0, p0, Lrx/internal/operators/ag;->cbt:Lrx/k;
invoke-virtual {v0, p0}, Lrx/k;->b(Lrx/b/a;)Lrx/p;
.line 70
return-void
.end method