c.smali
.class public final Lrx/d/c;
.super Ljava/lang/Object;
.source "RxJavaHooks.java"
# static fields
.field private static volatile cbp:Lrx/b/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/b",
"<",
"Ljava/lang/Throwable;",
">;"
}
.end annotation
.end field
.field private static volatile ccH:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/f;",
"Lrx/f;",
">;"
}
.end annotation
.end field
.field private static volatile ccI:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/m;",
"Lrx/m;",
">;"
}
.end annotation
.end field
.field private static volatile ccJ:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/b;",
"Lrx/b;",
">;"
}
.end annotation
.end field
.field private static volatile ccK:Lrx/b/g;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/g",
"<",
"Lrx/e;",
"Lrx/f;",
"Lrx/f;",
">;"
}
.end annotation
.end field
.field private static volatile ccL:Lrx/b/g;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/g",
"<",
"Lrx/l;",
"Lrx/m;",
"Lrx/m;",
">;"
}
.end annotation
.end field
.field private static volatile ccM:Lrx/b/g;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/g",
"<",
"Lrx/a;",
"Lrx/b;",
"Lrx/b;",
">;"
}
.end annotation
.end field
.field private static volatile ccN:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/j;",
"Lrx/j;",
">;"
}
.end annotation
.end field
.field private static volatile ccO:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/b/a;",
"Lrx/b/a;",
">;"
}
.end annotation
.end field
.field private static volatile ccP:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/p;",
"Lrx/p;",
">;"
}
.end annotation
.end field
.field private static volatile ccQ:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/p;",
"Lrx/p;",
">;"
}
.end annotation
.end field
.field private static volatile ccR:Lrx/b/e;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/e",
"<+",
"Ljava/util/concurrent/ScheduledExecutorService;",
">;"
}
.end annotation
.end field
.field private static volatile ccS:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Ljava/lang/Throwable;",
"Ljava/lang/Throwable;",
">;"
}
.end annotation
.end field
.field private static volatile ccT:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Ljava/lang/Throwable;",
"Ljava/lang/Throwable;",
">;"
}
.end annotation
.end field
.field private static volatile ccU:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Ljava/lang/Throwable;",
"Ljava/lang/Throwable;",
">;"
}
.end annotation
.end field
.field private static volatile ccV:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/g;",
"Lrx/g;",
">;"
}
.end annotation
.end field
.field private static volatile ccW:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/g;",
"Lrx/g;",
">;"
}
.end annotation
.end field
.field private static volatile ccX:Lrx/b/f;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lrx/b/f",
"<",
"Lrx/c;",
"Lrx/c;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 2102
new-instance v0, Lrx/d/c$1;
invoke-direct {v0}, Lrx/d/c$1;-><init>()V
sput-object v0, Lrx/d/c;->cbp:Lrx/b/b;
.line 2109
new-instance v0, Lrx/d/c$9;
invoke-direct {v0}, Lrx/d/c$9;-><init>()V
sput-object v0, Lrx/d/c;->ccK:Lrx/b/g;
.line 2116
new-instance v0, Lrx/d/c$10;
invoke-direct {v0}, Lrx/d/c$10;-><init>()V
sput-object v0, Lrx/d/c;->ccP:Lrx/b/f;
.line 2123
new-instance v0, Lrx/d/c$11;
invoke-direct {v0}, Lrx/d/c$11;-><init>()V
sput-object v0, Lrx/d/c;->ccL:Lrx/b/g;
.line 2138
new-instance v0, Lrx/d/c$12;
invoke-direct {v0}, Lrx/d/c$12;-><init>()V
sput-object v0, Lrx/d/c;->ccQ:Lrx/b/f;
.line 2145
new-instance v0, Lrx/d/c$13;
invoke-direct {v0}, Lrx/d/c$13;-><init>()V
sput-object v0, Lrx/d/c;->ccM:Lrx/b/g;
.line 2152
new-instance v0, Lrx/d/c$14;
invoke-direct {v0}, Lrx/d/c$14;-><init>()V
sput-object v0, Lrx/d/c;->ccO:Lrx/b/f;
.line 2159
new-instance v0, Lrx/d/c$15;
invoke-direct {v0}, Lrx/d/c$15;-><init>()V
sput-object v0, Lrx/d/c;->ccS:Lrx/b/f;
.line 2166
new-instance v0, Lrx/d/c$16;
invoke-direct {v0}, Lrx/d/c$16;-><init>()V
sput-object v0, Lrx/d/c;->ccV:Lrx/b/f;
.line 2173
new-instance v0, Lrx/d/c$2;
invoke-direct {v0}, Lrx/d/c$2;-><init>()V
sput-object v0, Lrx/d/c;->ccT:Lrx/b/f;
.line 2180
new-instance v0, Lrx/d/c$3;
invoke-direct {v0}, Lrx/d/c$3;-><init>()V
sput-object v0, Lrx/d/c;->ccW:Lrx/b/f;
.line 2187
new-instance v0, Lrx/d/c$4;
invoke-direct {v0}, Lrx/d/c$4;-><init>()V
sput-object v0, Lrx/d/c;->ccU:Lrx/b/f;
.line 2194
new-instance v0, Lrx/d/c$5;
invoke-direct {v0}, Lrx/d/c$5;-><init>()V
sput-object v0, Lrx/d/c;->ccX:Lrx/b/f;
.line 2206
new-instance v0, Lrx/d/c$6;
invoke-direct {v0}, Lrx/d/c$6;-><init>()V
sput-object v0, Lrx/d/c;->ccH:Lrx/b/f;
.line 2213
new-instance v0, Lrx/d/c$7;
invoke-direct {v0}, Lrx/d/c$7;-><init>()V
sput-object v0, Lrx/d/c;->ccI:Lrx/b/f;
.line 2220
new-instance v0, Lrx/d/c$8;
invoke-direct {v0}, Lrx/d/c$8;-><init>()V
sput-object v0, Lrx/d/c;->ccJ:Lrx/b/f;
.line 89
return-void
.end method
.method public static Tf()Lrx/g;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">()",
"Lrx/g",
"<TR;TT;>;"
}
.end annotation
.prologue
const/4 v0, 0x0
.line 533
sget-object v1, Lrx/d/c;->ccW:Lrx/b/f;
.line 534
if-eqz v1, :cond_b
.line 535
invoke-interface {v1, v0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/g;
.line 537
:cond_b
return-object v0
.end method
.method public static Tg()Lrx/b/e;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/b/e",
"<+",
"Ljava/util/concurrent/ScheduledExecutorService;",
">;"
}
.end annotation
.prologue
.line 1237
sget-object v0, Lrx/d/c;->ccR:Lrx/b/e;
return-object v0
.end method
.method public static b(Lrx/b;)Lrx/b;
.registers 2
.prologue
.line 364
sget-object v0, Lrx/d/c;->ccJ:Lrx/b/f;
.line 365
if-eqz v0, :cond_b
.line 366
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/b;
.line 368
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static b(Lrx/f;)Lrx/f;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lrx/f",
"<TT;>;)",
"Lrx/f",
"<TT;>;"
}
.end annotation
.prologue
.line 336
sget-object v0, Lrx/d/c;->ccH:Lrx/b/f;
.line 337
if-eqz v0, :cond_b
.line 338
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/f;
.line 340
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static b(Lrx/g;)Lrx/g;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lrx/g",
"<TR;TT;>;)",
"Lrx/g",
"<TR;TT;>;"
}
.end annotation
.prologue
.line 475
sget-object v0, Lrx/d/c;->ccV:Lrx/b/f;
.line 476
if-eqz v0, :cond_b
.line 477
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/g;
.line 479
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static b(Lrx/m;)Lrx/m;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lrx/m",
"<TT;>;)",
"Lrx/m",
"<TT;>;"
}
.end annotation
.prologue
.line 351
sget-object v0, Lrx/d/c;->ccI:Lrx/b/f;
.line 352
if-eqz v0, :cond_b
.line 353
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/m;
.line 355
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static b(Lrx/p;)Lrx/p;
.registers 2
.prologue
.line 446
sget-object v0, Lrx/d/c;->ccP:Lrx/b/f;
.line 447
if-eqz v0, :cond_b
.line 448
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/p;
.line 450
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static c(Lrx/f;)Lrx/f;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lrx/f",
"<TT;>;)",
"Lrx/f",
"<TT;>;"
}
.end annotation
.prologue
.line 433
sget-object v0, Lrx/d/c;->ccK:Lrx/b/g;
.line 434
if-eqz v0, :cond_b
.line 435
invoke-interface {v0, p0}, Lrx/b/g;->aN(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/f;
.line 437
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static c(Lrx/m;)Lrx/m;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lrx/m",
"<TT;>;)",
"Lrx/m",
"<TT;>;"
}
.end annotation
.prologue
.line 491
sget-object v0, Lrx/d/c;->ccL:Lrx/b/g;
.line 492
if-eqz v0, :cond_b
.line 493
invoke-interface {v0, p0}, Lrx/b/g;->aN(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/m;
.line 495
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static c(Lrx/p;)Lrx/p;
.registers 2
.prologue
.line 504
sget-object v0, Lrx/d/c;->ccQ:Lrx/b/f;
.line 505
if-eqz v0, :cond_b
.line 506
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/p;
.line 508
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static d(Lrx/b;)Lrx/b;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lrx/b;",
")",
"Lrx/b;"
}
.end annotation
.prologue
.line 548
sget-object v0, Lrx/d/c;->ccM:Lrx/b/g;
.line 549
if-eqz v0, :cond_b
.line 550
invoke-interface {v0, p0}, Lrx/b/g;->aN(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/b;
.line 552
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static e(Lrx/b/a;)Lrx/b/a;
.registers 2
.prologue
.line 417
sget-object v0, Lrx/d/c;->ccO:Lrx/b/f;
.line 418
if-eqz v0, :cond_b
.line 419
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lrx/b/a;
.line 421
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static f(Lrx/j;)Lrx/j;
.registers 2
.prologue
.line 390
sget-object v0, Lrx/d/c;->ccN:Lrx/b/f;
.line 394
return-object p0
.end method
.method public static onError(Ljava/lang/Throwable;)V
.registers 5
.prologue
.line 302
sget-object v0, Lrx/d/c;->cbp:Lrx/b/b;
.line 303
if-eqz v0, :cond_27
.line 305
:try_start_4
invoke-interface {v0, p0}, Lrx/b/b;->call(Ljava/lang/Object;)V
:try_end_7
.catch Ljava/lang/Throwable; {:try_start_4 .. :try_end_7} :catch_8
.line 320
:goto_7
return-void
.line 307
:catch_8
move-exception v0
.line 313
sget-object v1, Ljava/lang/System;->err:Ljava/io/PrintStream;
new-instance v2, Ljava/lang/StringBuilder;
const-string v3, "The onError handler threw an Exception. It shouldn\'t. => "
invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
.line 314
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
.line 316
invoke-static {v0}, Lrx/d/c;->v(Ljava/lang/Throwable;)V
.line 319
:cond_27
invoke-static {p0}, Lrx/d/c;->v(Ljava/lang/Throwable;)V
goto :goto_7
.end method
.method private static v(Ljava/lang/Throwable;)V
.registers 3
.prologue
.line 323
invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
move-result-object v0
.line 324
invoke-virtual {v0}, Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;
move-result-object v1
.line 325
invoke-interface {v1, v0, p0}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
.line 326
return-void
.end method
.method public static x(Ljava/lang/Throwable;)Ljava/lang/Throwable;
.registers 2
.prologue
.line 459
sget-object v0, Lrx/d/c;->ccS:Lrx/b/f;
.line 460
if-eqz v0, :cond_b
.line 461
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Throwable;
.line 463
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static y(Ljava/lang/Throwable;)Ljava/lang/Throwable;
.registers 2
.prologue
.line 517
sget-object v0, Lrx/d/c;->ccT:Lrx/b/f;
.line 518
if-eqz v0, :cond_b
.line 519
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Throwable;
.line 521
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method
.method public static z(Ljava/lang/Throwable;)Ljava/lang/Throwable;
.registers 2
.prologue
.line 561
sget-object v0, Lrx/d/c;->ccU:Lrx/b/f;
.line 562
if-eqz v0, :cond_b
.line 563
invoke-interface {v0, p0}, Lrx/b/f;->call(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Throwable;
.line 565
:goto_a
return-object v0
:cond_b
move-object v0, p0
goto :goto_a
.end method