.class public final Lrx/c/c; .super Ljava/lang/Object; .source "RxJavaHooks.java" # static fields .field static volatile bFV:Lrx/functions/Action1; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/Action1<", "Ljava/lang/Throwable;", ">;" } .end annotation .end field .field static volatile bHA:Lrx/functions/Func0; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/Func0<", "+", "Ljava/util/concurrent/ScheduledExecutorService;", ">;" } .end annotation .end field .field static volatile bHB:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Ljava/lang/Throwable;", "Ljava/lang/Throwable;", ">;" } .end annotation .end field .field static volatile bHC:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Ljava/lang/Throwable;", "Ljava/lang/Throwable;", ">;" } .end annotation .end field .field static volatile bHD:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Ljava/lang/Throwable;", "Ljava/lang/Throwable;", ">;" } .end annotation .end field .field static volatile bHE:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Observable$b;", "Lrx/Observable$b;", ">;" } .end annotation .end field .field static volatile bHF:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Observable$b;", "Lrx/Observable$b;", ">;" } .end annotation .end field .field static volatile bHG:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/b$b;", "Lrx/b$b;", ">;" } .end annotation .end field .field static volatile bHp:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Observable$a;", "Lrx/Observable$a;", ">;" } .end annotation .end field .field static volatile bHq:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/f$a;", "Lrx/f$a;", ">;" } .end annotation .end field .field static volatile bHr:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/b$a;", "Lrx/b$a;", ">;" } .end annotation .end field .field static volatile bHs:Lrx/functions/Func2; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/Func2<", "Lrx/Observable;", "Lrx/Observable$a;", "Lrx/Observable$a;", ">;" } .end annotation .end field .field static volatile bHt:Lrx/functions/Func2; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/Func2<", "Lrx/f;", "Lrx/f$a;", "Lrx/f$a;", ">;" } .end annotation .end field .field static volatile bHu:Lrx/functions/Func2; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/Func2<", "Lrx/b;", "Lrx/b$a;", "Lrx/b$a;", ">;" } .end annotation .end field .field static volatile bHv:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Scheduler;", "Lrx/Scheduler;", ">;" } .end annotation .end field .field static volatile bHw:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Scheduler;", "Lrx/Scheduler;", ">;" } .end annotation .end field .field static volatile bHx:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/functions/Action0;", "Lrx/functions/Action0;", ">;" } .end annotation .end field .field static volatile bHy:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Subscription;", "Lrx/Subscription;", ">;" } .end annotation .end field .field static volatile bHz:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Subscription;", "Lrx/Subscription;", ">;" } .end annotation .end field # direct methods .method static constructor ()V .locals 1 new-instance v0, Lrx/c/c$1; invoke-direct {v0}, Lrx/c/c$1;->()V sput-object v0, Lrx/c/c;->bFV:Lrx/functions/Action1; new-instance v0, Lrx/c/c$9; invoke-direct {v0}, Lrx/c/c$9;->()V sput-object v0, Lrx/c/c;->bHs:Lrx/functions/Func2; new-instance v0, Lrx/c/c$10; invoke-direct {v0}, Lrx/c/c$10;->()V sput-object v0, Lrx/c/c;->bHy:Lrx/functions/b; new-instance v0, Lrx/c/c$11; invoke-direct {v0}, Lrx/c/c$11;->()V sput-object v0, Lrx/c/c;->bHt:Lrx/functions/Func2; new-instance v0, Lrx/c/c$12; invoke-direct {v0}, Lrx/c/c$12;->()V sput-object v0, Lrx/c/c;->bHz:Lrx/functions/b; new-instance v0, Lrx/c/c$13; invoke-direct {v0}, Lrx/c/c$13;->()V sput-object v0, Lrx/c/c;->bHu:Lrx/functions/Func2; new-instance v0, Lrx/c/c$14; invoke-direct {v0}, Lrx/c/c$14;->()V sput-object v0, Lrx/c/c;->bHx:Lrx/functions/b; new-instance v0, Lrx/c/c$15; invoke-direct {v0}, Lrx/c/c$15;->()V sput-object v0, Lrx/c/c;->bHB:Lrx/functions/b; new-instance v0, Lrx/c/c$16; invoke-direct {v0}, Lrx/c/c$16;->()V sput-object v0, Lrx/c/c;->bHE:Lrx/functions/b; new-instance v0, Lrx/c/c$2; invoke-direct {v0}, Lrx/c/c$2;->()V sput-object v0, Lrx/c/c;->bHC:Lrx/functions/b; new-instance v0, Lrx/c/c$3; invoke-direct {v0}, Lrx/c/c$3;->()V sput-object v0, Lrx/c/c;->bHF:Lrx/functions/b; new-instance v0, Lrx/c/c$4; invoke-direct {v0}, Lrx/c/c$4;->()V sput-object v0, Lrx/c/c;->bHD:Lrx/functions/b; new-instance v0, Lrx/c/c$5; invoke-direct {v0}, Lrx/c/c$5;->()V sput-object v0, Lrx/c/c;->bHG:Lrx/functions/b; new-instance v0, Lrx/c/c$6; invoke-direct {v0}, Lrx/c/c$6;->()V sput-object v0, Lrx/c/c;->bHp:Lrx/functions/b; new-instance v0, Lrx/c/c$7; invoke-direct {v0}, Lrx/c/c$7;->()V sput-object v0, Lrx/c/c;->bHq:Lrx/functions/b; new-instance v0, Lrx/c/c$8; invoke-direct {v0}, Lrx/c/c$8;->()V sput-object v0, Lrx/c/c;->bHr:Lrx/functions/b; return-void .end method .method public static EM()Lrx/functions/Func0; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lrx/functions/Func0<", "+", "Ljava/util/concurrent/ScheduledExecutorService;", ">;" } .end annotation sget-object v0, Lrx/c/c;->bHA:Lrx/functions/Func0; return-object v0 .end method .method private static P(Ljava/lang/Throwable;)V .locals 2 invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; move-result-object v0 invoke-virtual {v0}, Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; move-result-object v1 invoke-interface {v1, v0, p0}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V return-void .end method .method public static Q(Ljava/lang/Throwable;)Ljava/lang/Throwable; .locals 1 sget-object v0, Lrx/c/c;->bHB:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Ljava/lang/Throwable; return-object p0 :cond_0 return-object p0 .end method .method public static a(Lrx/Observable;Lrx/Observable$a;)Lrx/Observable$a; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "TT;>;", "Lrx/Observable$a<", "TT;>;)", "Lrx/Observable$a<", "TT;>;" } .end annotation sget-object v0, Lrx/c/c;->bHs:Lrx/functions/Func2; if-eqz v0, :cond_0 invoke-interface {v0, p0, p1}, Lrx/functions/Func2;->call(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/Observable$a; return-object p0 :cond_0 return-object p1 .end method .method public static a(Lrx/f$a;)Lrx/f$a; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/f$a<", "TT;>;)", "Lrx/f$a<", "TT;>;" } .end annotation sget-object v0, Lrx/c/c;->bHq:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/f$a; return-object p0 :cond_0 return-object p0 .end method .method public static b(Lrx/Observable$b;)Lrx/Observable$b; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable$b<", "TR;TT;>;)", "Lrx/Observable$b<", "TR;TT;>;" } .end annotation sget-object v0, Lrx/c/c;->bHE:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/Observable$b; return-object p0 :cond_0 return-object p0 .end method .method public static b(Lrx/b$a;)Lrx/b$a; .locals 1 sget-object v0, Lrx/c/c;->bHr:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/b$a; return-object p0 :cond_0 return-object p0 .end method .method public static c(Lrx/Observable$a;)Lrx/Observable$a; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable$a<", "TT;>;)", "Lrx/Observable$a<", "TT;>;" } .end annotation sget-object v0, Lrx/c/c;->bHp:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/Observable$a; return-object p0 :cond_0 return-object p0 .end method .method public static c(Lrx/Observable$b;)Lrx/Observable$b; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable$b<", "TR;TT;>;)", "Lrx/Observable$b<", "TR;TT;>;" } .end annotation sget-object v0, Lrx/c/c;->bHF:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/Observable$b; return-object p0 :cond_0 return-object p0 .end method .method public static c(Lrx/Subscription;)Lrx/Subscription; .locals 1 sget-object v0, Lrx/c/c;->bHy:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/Subscription; return-object p0 :cond_0 return-object p0 .end method .method public static d(Lrx/Scheduler;)Lrx/Scheduler; .locals 1 sget-object v0, Lrx/c/c;->bHv:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/Scheduler; return-object p0 :cond_0 return-object p0 .end method .method public static e(Lrx/Scheduler;)Lrx/Scheduler; .locals 1 sget-object v0, Lrx/c/c;->bHw:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/Scheduler; return-object p0 :cond_0 return-object p0 .end method .method public static e(Lrx/functions/Action0;)Lrx/functions/Action0; .locals 1 sget-object v0, Lrx/c/c;->bHx:Lrx/functions/b; if-eqz v0, :cond_0 invoke-interface {v0, p0}, Lrx/functions/b;->call(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Lrx/functions/Action0; return-object p0 :cond_0 return-object p0 .end method .method public static onError(Ljava/lang/Throwable;)V .locals 4 sget-object v0, Lrx/c/c;->bFV:Lrx/functions/Action1; if-eqz v0, :cond_0 :try_start_0 invoke-interface {v0, p0}, Lrx/functions/Action1;->call(Ljava/lang/Object;)V :try_end_0 .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 return-void :catch_0 move-exception v0 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;->(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; 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 invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V invoke-static {v0}, Lrx/c/c;->P(Ljava/lang/Throwable;)V :cond_0 invoke-static {p0}, Lrx/c/c;->P(Ljava/lang/Throwable;)V return-void .end method