.class public final Lio/reactivex/internal/functions/Functions; .super Ljava/lang/Object; .source "Functions.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lio/reactivex/internal/functions/Functions$l;, Lio/reactivex/internal/functions/Functions$z;, Lio/reactivex/internal/functions/Functions$a0;, Lio/reactivex/internal/functions/Functions$e0;, Lio/reactivex/internal/functions/Functions$u;, Lio/reactivex/internal/functions/Functions$k0;, Lio/reactivex/internal/functions/Functions$q;, Lio/reactivex/internal/functions/Functions$f0;, Lio/reactivex/internal/functions/Functions$t;, Lio/reactivex/internal/functions/Functions$p;, Lio/reactivex/internal/functions/Functions$o;, Lio/reactivex/internal/functions/Functions$r;, Lio/reactivex/internal/functions/Functions$w;, Lio/reactivex/internal/functions/Functions$i;, Lio/reactivex/internal/functions/Functions$h;, Lio/reactivex/internal/functions/Functions$g;, Lio/reactivex/internal/functions/Functions$f;, Lio/reactivex/internal/functions/Functions$e;, Lio/reactivex/internal/functions/Functions$d;, Lio/reactivex/internal/functions/Functions$c;, Lio/reactivex/internal/functions/Functions$b;, Lio/reactivex/internal/functions/Functions$y;, Lio/reactivex/internal/functions/Functions$NaturalComparator;, Lio/reactivex/internal/functions/Functions$j0;, Lio/reactivex/internal/functions/Functions$i0;, Lio/reactivex/internal/functions/Functions$h0;, Lio/reactivex/internal/functions/Functions$g0;, Lio/reactivex/internal/functions/Functions$k;, Lio/reactivex/internal/functions/Functions$n;, Lio/reactivex/internal/functions/Functions$a;, Lio/reactivex/internal/functions/Functions$b0;, Lio/reactivex/internal/functions/Functions$c0;, Lio/reactivex/internal/functions/Functions$d0;, Lio/reactivex/internal/functions/Functions$HashSetCallable;, Lio/reactivex/internal/functions/Functions$s;, Lio/reactivex/internal/functions/Functions$j;, Lio/reactivex/internal/functions/Functions$m;, Lio/reactivex/internal/functions/Functions$x;, Lio/reactivex/internal/functions/Functions$v; } .end annotation # static fields .field public static final a:Lph/o; .annotation system Ldalvik/annotation/Signature; value = { "Lph/o<", "Ljava/lang/Object;", "Ljava/lang/Object;", ">;" } .end annotation .end field .field public static final b:Ljava/lang/Runnable; .field public static final c:Lph/a; .field public static final d:Lph/g; .annotation system Ldalvik/annotation/Signature; value = { "Lph/g<", "Ljava/lang/Object;", ">;" } .end annotation .end field .field public static final e:Lph/g; .annotation system Ldalvik/annotation/Signature; value = { "Lph/g<", "Ljava/lang/Throwable;", ">;" } .end annotation .end field .field public static final f:Lph/g; .annotation system Ldalvik/annotation/Signature; value = { "Lph/g<", "Ljava/lang/Throwable;", ">;" } .end annotation .end field .field public static final g:Lph/q; .field public static final h:Lph/r; .annotation system Ldalvik/annotation/Signature; value = { "Lph/r<", "Ljava/lang/Object;", ">;" } .end annotation .end field .field public static final i:Lph/r; .annotation system Ldalvik/annotation/Signature; value = { "Lph/r<", "Ljava/lang/Object;", ">;" } .end annotation .end field .field public static final j:Ljava/util/concurrent/Callable; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/Callable<", "Ljava/lang/Object;", ">;" } .end annotation .end field .field public static final k:Ljava/util/Comparator; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Comparator<", "Ljava/lang/Object;", ">;" } .end annotation .end field .field public static final l:Lph/g; .annotation system Ldalvik/annotation/Signature; value = { "Lph/g<", "Lok/e;", ">;" } .end annotation .end field # direct methods .method public static constructor ()V .locals 1 .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$w; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$w;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->a:Lph/o; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$r; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$r;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->b:Ljava/lang/Runnable; .line 3 new-instance v0, Lio/reactivex/internal/functions/Functions$o; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$o;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->c:Lph/a; .line 4 new-instance v0, Lio/reactivex/internal/functions/Functions$p; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$p;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->d:Lph/g; .line 5 new-instance v0, Lio/reactivex/internal/functions/Functions$t; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$t;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->e:Lph/g; .line 6 new-instance v0, Lio/reactivex/internal/functions/Functions$f0; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$f0;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->f:Lph/g; .line 7 new-instance v0, Lio/reactivex/internal/functions/Functions$q; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$q;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->g:Lph/q; .line 8 new-instance v0, Lio/reactivex/internal/functions/Functions$k0; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$k0;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->h:Lph/r; .line 9 new-instance v0, Lio/reactivex/internal/functions/Functions$u; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$u;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->i:Lph/r; .line 10 new-instance v0, Lio/reactivex/internal/functions/Functions$e0; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$e0;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->j:Ljava/util/concurrent/Callable; .line 11 new-instance v0, Lio/reactivex/internal/functions/Functions$a0; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$a0;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->k:Ljava/util/Comparator; .line 12 new-instance v0, Lio/reactivex/internal/functions/Functions$z; invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$z;->()V sput-object v0, Lio/reactivex/internal/functions/Functions;->l:Lph/g; return-void .end method .method public constructor ()V .locals 2 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "No instances!" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .end method .method public static A(Lph/j;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/j<", "TT1;TT2;TT3;TT4;TT5;TR;>;)", "Lph/o<", "[", "Ljava/lang/Object;", "TR;>;" } .end annotation const-string v0, "f is null" .line 1 invoke-static {p0, v0}, Lio/reactivex/internal/functions/a;->g(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$e; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$e;->(Lph/j;)V return-object v0 .end method .method public static B(Lph/k;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/k<", "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;)", "Lph/o<", "[", "Ljava/lang/Object;", "TR;>;" } .end annotation const-string v0, "f is null" .line 1 invoke-static {p0, v0}, Lio/reactivex/internal/functions/a;->g(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$f; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$f;->(Lph/k;)V return-object v0 .end method .method public static C(Lph/l;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/l<", "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TR;>;)", "Lph/o<", "[", "Ljava/lang/Object;", "TR;>;" } .end annotation const-string v0, "f is null" .line 1 invoke-static {p0, v0}, Lio/reactivex/internal/functions/a;->g(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$g; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$g;->(Lph/l;)V return-object v0 .end method .method public static D(Lph/m;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/m<", "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;)", "Lph/o<", "[", "Ljava/lang/Object;", "TR;>;" } .end annotation const-string v0, "f is null" .line 1 invoke-static {p0, v0}, Lio/reactivex/internal/functions/a;->g(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$h; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$h;->(Lph/m;)V return-object v0 .end method .method public static E(Lph/n;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/n<", "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;)", "Lph/o<", "[", "Ljava/lang/Object;", "TR;>;" } .end annotation const-string v0, "f is null" .line 1 invoke-static {p0, v0}, Lio/reactivex/internal/functions/a;->g(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$i; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$i;->(Lph/n;)V return-object v0 .end method .method public static F(Lph/o;)Lph/b; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/o<", "-TT;+TK;>;)", "Lph/b<", "Ljava/util/Map<", "TK;TT;>;TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$h0; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$h0;->(Lph/o;)V return-object v0 .end method .method public static G(Lph/o;Lph/o;)Lph/b; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/o<", "-TT;+TK;>;", "Lph/o<", "-TT;+TV;>;)", "Lph/b<", "Ljava/util/Map<", "TK;TV;>;TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$i0; invoke-direct {v0, p1, p0}, Lio/reactivex/internal/functions/Functions$i0;->(Lph/o;Lph/o;)V return-object v0 .end method .method public static H(Lph/o;Lph/o;Lph/o;)Lph/b; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/o<", "-TT;+TK;>;", "Lph/o<", "-TT;+TV;>;", "Lph/o<", "-TK;+", "Ljava/util/Collection<", "-TV;>;>;)", "Lph/b<", "Ljava/util/Map<", "TK;", "Ljava/util/Collection<", "TV;>;>;TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$j0; invoke-direct {v0, p2, p1, p0}, Lio/reactivex/internal/functions/Functions$j0;->(Lph/o;Lph/o;Lph/o;)V return-object v0 .end method .method public static a(Lph/a;)Lph/g; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/a;", ")", "Lph/g<", "TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$a; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$a;->(Lph/a;)V return-object v0 .end method .method public static b()Lph/r; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lph/r<", "TT;>;" } .end annotation .line 1 sget-object v0, Lio/reactivex/internal/functions/Functions;->i:Lph/r; return-object v0 .end method .method public static c()Lph/r; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lph/r<", "TT;>;" } .end annotation .line 1 sget-object v0, Lio/reactivex/internal/functions/Functions;->h:Lph/r; return-object v0 .end method .method public static d(I)Lph/g; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Lph/g<", "TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$l; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$l;->(I)V return-object v0 .end method .method public static e(Ljava/lang/Class;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TU;>;)", "Lph/o<", "TT;TU;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$m; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$m;->(Ljava/lang/Class;)V return-object v0 .end method .method public static f(I)Ljava/util/concurrent/Callable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(I)", "Ljava/util/concurrent/Callable<", "Ljava/util/List<", "TT;>;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$j; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$j;->(I)V return-object v0 .end method .method public static g()Ljava/util/concurrent/Callable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/concurrent/Callable<", "Ljava/util/Set<", "TT;>;>;" } .end annotation .line 1 sget-object v0, Lio/reactivex/internal/functions/Functions$HashSetCallable;->INSTANCE:Lio/reactivex/internal/functions/Functions$HashSetCallable; return-object v0 .end method .method public static h()Lph/g; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lph/g<", "TT;>;" } .end annotation .line 1 sget-object v0, Lio/reactivex/internal/functions/Functions;->d:Lph/g; return-object v0 .end method .method public static i(Ljava/lang/Object;)Lph/r; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)", "Lph/r<", "TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$s; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$s;->(Ljava/lang/Object;)V return-object v0 .end method .method public static j(Ljava/util/concurrent/Future;)Lph/a; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/concurrent/Future<", "*>;)", "Lph/a;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$v; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$v;->(Ljava/util/concurrent/Future;)V return-object v0 .end method .method public static k()Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lph/o<", "TT;TT;>;" } .end annotation .line 1 sget-object v0, Lio/reactivex/internal/functions/Functions;->a:Lph/o; return-object v0 .end method .method public static l(Ljava/lang/Class;)Lph/r; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TU;>;)", "Lph/r<", "TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$n; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$n;->(Ljava/lang/Class;)V return-object v0 .end method .method public static m(Ljava/lang/Object;)Ljava/util/concurrent/Callable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)", "Ljava/util/concurrent/Callable<", "TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$x; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$x;->(Ljava/lang/Object;)V return-object v0 .end method .method public static n(Ljava/lang/Object;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TU;)", "Lph/o<", "TT;TU;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$x; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$x;->(Ljava/lang/Object;)V return-object v0 .end method .method public static o(Ljava/util/Comparator;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Comparator<", "-TT;>;)", "Lph/o<", "Ljava/util/List<", "TT;>;", "Ljava/util/List<", "TT;>;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$y; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$y;->(Ljava/util/Comparator;)V return-object v0 .end method .method public static p()Ljava/util/Comparator; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Comparator<", "TT;>;" } .end annotation .line 1 sget-object v0, Lio/reactivex/internal/functions/Functions$NaturalComparator;->INSTANCE:Lio/reactivex/internal/functions/Functions$NaturalComparator; return-object v0 .end method .method public static q()Ljava/util/Comparator; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/Comparator<", "TT;>;" } .end annotation .line 1 sget-object v0, Lio/reactivex/internal/functions/Functions;->k:Ljava/util/Comparator; return-object v0 .end method .method public static r(Lph/g;)Lph/a; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/g<", "-", "Lkh/y<", "TT;>;>;)", "Lph/a;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$b0; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$b0;->(Lph/g;)V return-object v0 .end method .method public static s(Lph/g;)Lph/g; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/g<", "-", "Lkh/y<", "TT;>;>;)", "Lph/g<", "Ljava/lang/Throwable;", ">;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$c0; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$c0;->(Lph/g;)V return-object v0 .end method .method public static t(Lph/g;)Lph/g; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/g<", "-", "Lkh/y<", "TT;>;>;)", "Lph/g<", "TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$d0; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$d0;->(Lph/g;)V return-object v0 .end method .method public static u()Ljava/util/concurrent/Callable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/concurrent/Callable<", "TT;>;" } .end annotation .line 1 sget-object v0, Lio/reactivex/internal/functions/Functions;->j:Ljava/util/concurrent/Callable; return-object v0 .end method .method public static v(Lph/e;)Lph/r; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/e;", ")", "Lph/r<", "TT;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$k; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$k;->(Lph/e;)V return-object v0 .end method .method public static w(Ljava/util/concurrent/TimeUnit;Lkh/h0;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/concurrent/TimeUnit;", "Lkh/h0;", ")", "Lph/o<", "TT;", "Lli/d<", "TT;>;>;" } .end annotation .line 1 new-instance v0, Lio/reactivex/internal/functions/Functions$g0; invoke-direct {v0, p0, p1}, Lio/reactivex/internal/functions/Functions$g0;->(Ljava/util/concurrent/TimeUnit;Lkh/h0;)V return-object v0 .end method .method public static x(Lph/c;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/c<", "-TT1;-TT2;+TR;>;)", "Lph/o<", "[", "Ljava/lang/Object;", "TR;>;" } .end annotation const-string v0, "f is null" .line 1 invoke-static {p0, v0}, Lio/reactivex/internal/functions/a;->g(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$b; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$b;->(Lph/c;)V return-object v0 .end method .method public static y(Lph/h;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/h<", "TT1;TT2;TT3;TR;>;)", "Lph/o<", "[", "Ljava/lang/Object;", "TR;>;" } .end annotation const-string v0, "f is null" .line 1 invoke-static {p0, v0}, Lio/reactivex/internal/functions/a;->g(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$c; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$c;->(Lph/h;)V return-object v0 .end method .method public static z(Lph/i;)Lph/o; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lph/i<", "TT1;TT2;TT3;TT4;TR;>;)", "Lph/o<", "[", "Ljava/lang/Object;", "TR;>;" } .end annotation const-string v0, "f is null" .line 1 invoke-static {p0, v0}, Lio/reactivex/internal/functions/a;->g(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; .line 2 new-instance v0, Lio/reactivex/internal/functions/Functions$d; invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$d;->(Lph/i;)V return-object v0 .end method