.class public final Lrx/c/c; .super Ljava/lang/Object; .source "RxJavaHooks.java" # static fields .field static volatile bMQ:Lrx/functions/Action1; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/Action1<", "Ljava/lang/Throwable;", ">;" } .end annotation .end field .field static volatile bOA: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 bOB: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 bOk: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 bOl: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 bOm: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 bOn: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 bOo: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 bOp: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 bOq:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Scheduler;", "Lrx/Scheduler;", ">;" } .end annotation .end field .field static volatile bOr:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Scheduler;", "Lrx/Scheduler;", ">;" } .end annotation .end field .field static volatile bOs: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 bOt:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Subscription;", "Lrx/Subscription;", ">;" } .end annotation .end field .field static volatile bOu:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Subscription;", "Lrx/Subscription;", ">;" } .end annotation .end field .field static volatile bOv:Lrx/functions/Func0; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/Func0<", "+", "Ljava/util/concurrent/ScheduledExecutorService;", ">;" } .end annotation .end field .field static volatile bOw: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 bOx: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 bOy: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 bOz:Lrx/functions/b; .annotation system Ldalvik/annotation/Signature; value = { "Lrx/functions/b<", "Lrx/Observable$b;", "Lrx/Observable$b;", ">;" } .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;->bMQ:Lrx/functions/Action1; new-instance v0, Lrx/c/c$9; invoke-direct {v0}, Lrx/c/c$9;->()V sput-object v0, Lrx/c/c;->bOn:Lrx/functions/Func2; new-instance v0, Lrx/c/c$10; invoke-direct {v0}, Lrx/c/c$10;->()V sput-object v0, Lrx/c/c;->bOt:Lrx/functions/b; new-instance v0, Lrx/c/c$11; invoke-direct {v0}, Lrx/c/c$11;->()V sput-object v0, Lrx/c/c;->bOo:Lrx/functions/Func2; new-instance v0, Lrx/c/c$12; invoke-direct {v0}, Lrx/c/c$12;->()V sput-object v0, Lrx/c/c;->bOu:Lrx/functions/b; new-instance v0, Lrx/c/c$13; invoke-direct {v0}, Lrx/c/c$13;->()V sput-object v0, Lrx/c/c;->bOp:Lrx/functions/Func2; new-instance v0, Lrx/c/c$14; invoke-direct {v0}, Lrx/c/c$14;->()V sput-object v0, Lrx/c/c;->bOs:Lrx/functions/b; new-instance v0, Lrx/c/c$15; invoke-direct {v0}, Lrx/c/c$15;->()V sput-object v0, Lrx/c/c;->bOw:Lrx/functions/b; new-instance v0, Lrx/c/c$16; invoke-direct {v0}, Lrx/c/c$16;->()V sput-object v0, Lrx/c/c;->bOz:Lrx/functions/b; new-instance v0, Lrx/c/c$2; invoke-direct {v0}, Lrx/c/c$2;->()V sput-object v0, Lrx/c/c;->bOx:Lrx/functions/b; new-instance v0, Lrx/c/c$3; invoke-direct {v0}, Lrx/c/c$3;->()V sput-object v0, Lrx/c/c;->bOA:Lrx/functions/b; new-instance v0, Lrx/c/c$4; invoke-direct {v0}, Lrx/c/c$4;->()V sput-object v0, Lrx/c/c;->bOy:Lrx/functions/b; new-instance v0, Lrx/c/c$5; invoke-direct {v0}, Lrx/c/c$5;->()V sput-object v0, Lrx/c/c;->bOB:Lrx/functions/b; new-instance v0, Lrx/c/c$6; invoke-direct {v0}, Lrx/c/c$6;->()V sput-object v0, Lrx/c/c;->bOk:Lrx/functions/b; new-instance v0, Lrx/c/c$7; invoke-direct {v0}, Lrx/c/c$7;->()V sput-object v0, Lrx/c/c;->bOl:Lrx/functions/b; new-instance v0, Lrx/c/c$8; invoke-direct {v0}, Lrx/c/c$8;->()V sput-object v0, Lrx/c/c;->bOm:Lrx/functions/b; return-void .end method .method public static Kk()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;->bOv:Lrx/functions/Func0; return-object v0 .end method .method private static U(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 V(Ljava/lang/Throwable;)Ljava/lang/Throwable; .locals 1 sget-object v0, Lrx/c/c;->bOw: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; :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;->bOn: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;->bOl: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; :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;->bOz: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; :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;->bOm: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; :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;->bOk: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; :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;->bOA: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; :cond_0 return-object p0 .end method .method public static c(Lrx/Subscription;)Lrx/Subscription; .locals 1 sget-object v0, Lrx/c/c;->bOt: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; :cond_0 return-object p0 .end method .method public static d(Lrx/Scheduler;)Lrx/Scheduler; .locals 1 sget-object v0, Lrx/c/c;->bOq: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; :cond_0 return-object p0 .end method .method public static e(Lrx/Scheduler;)Lrx/Scheduler; .locals 1 sget-object v0, Lrx/c/c;->bOr: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; :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;->bOs: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; :cond_0 return-object p0 .end method .method public static onError(Ljava/lang/Throwable;)V .locals 4 sget-object v0, Lrx/c/c;->bMQ: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 .catchall {:try_start_0 .. :try_end_0} :catchall_0 return-void :catchall_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;->U(Ljava/lang/Throwable;)V :cond_0 invoke-static {p0}, Lrx/c/c;->U(Ljava/lang/Throwable;)V return-void .end method