.class public Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle; .super Ljava/lang/Object; .source "ObservableWithLeadingEdgeThrottle.java" # static fields .field private static final IDENTITY_FUNC_N:Lrx/functions/FuncN; # direct methods .method static constructor ()V .locals 1 new-instance v0, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle$1; invoke-direct {v0}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle$1;->()V sput-object v0, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->IDENTITY_FUNC_N:Lrx/functions/FuncN; return-void .end method .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method private static combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "+", "Lrx/Observable<", "+TT;>;>;", "Lrx/functions/FuncN<", "+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {}, Lrx/d/a;->GU()Lrx/Scheduler; move-result-object v5 move-object v0, p0 move-object v1, p1 move-wide v2, p2 move-object v4, p4 invoke-static/range {v0 .. v5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method private static combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "+", "Lrx/Observable<", "+TT;>;>;", "Lrx/functions/FuncN<", "+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation sget-object v0, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->IDENTITY_FUNC_N:Lrx/functions/FuncN; invoke-static {p0, v0}, Lrx/Observable;->a(Ljava/util/List;Lrx/functions/FuncN;)Lrx/Observable; move-result-object p0 new-instance v0, Lcom/discord/utilities/rx/LeadingEdgeThrottle; invoke-direct {v0, p2, p3, p4, p5}, Lcom/discord/utilities/rx/LeadingEdgeThrottle;->(JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)V invoke-virtual {p0, v0}, Lrx/Observable;->a(Lrx/Observable$b;)Lrx/Observable; move-result-object p0 new-instance p2, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle$2; invoke-direct {p2, p1}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle$2;->(Lrx/functions/FuncN;)V invoke-virtual {p0, p2}, Lrx/Observable;->e(Lrx/functions/b;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func9;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/Observable<", "+TT6;>;", "Lrx/Observable<", "+TT7;>;", "Lrx/Observable<", "+TT8;>;", "Lrx/Observable<", "+TT9;>;", "Lrx/functions/Func9<", "-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p9}, Lrx/functions/c;->a(Lrx/functions/Func9;)Lrx/functions/FuncN; move-result-object p9 const/16 v0, 0x9 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 const/4 p0, 0x5 aput-object p5, v0, p0 const/4 p0, 0x6 aput-object p6, v0, p0 const/4 p0, 0x7 aput-object p7, v0, p0 const/16 p0, 0x8 aput-object p8, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-static {p0, p9, p10, p11, p12}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func9;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/Observable<", "+TT6;>;", "Lrx/Observable<", "+TT7;>;", "Lrx/Observable<", "+TT8;>;", "Lrx/Observable<", "+TT9;>;", "Lrx/functions/Func9<", "-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;-TT9;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p9}, Lrx/functions/c;->a(Lrx/functions/Func9;)Lrx/functions/FuncN; move-result-object p9 const/16 v0, 0x9 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 const/4 p0, 0x5 aput-object p5, v0, p0 const/4 p0, 0x6 aput-object p6, v0, p0 const/4 p0, 0x7 aput-object p7, v0, p0 const/16 p0, 0x8 aput-object p8, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 move-object p1, p9 move-wide p2, p10 move-object p4, p12 move-object p5, p13 invoke-static/range {p0 .. p5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func8;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/Observable<", "+TT6;>;", "Lrx/Observable<", "+TT7;>;", "Lrx/Observable<", "+TT8;>;", "Lrx/functions/Func8<", "-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p8}, Lrx/functions/c;->a(Lrx/functions/Func8;)Lrx/functions/FuncN; move-result-object p8 const/16 v0, 0x8 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 const/4 p0, 0x5 aput-object p5, v0, p0 const/4 p0, 0x6 aput-object p6, v0, p0 const/4 p0, 0x7 aput-object p7, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-static {p0, p8, p9, p10, p11}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func8;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/Observable<", "+TT6;>;", "Lrx/Observable<", "+TT7;>;", "Lrx/Observable<", "+TT8;>;", "Lrx/functions/Func8<", "-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;-TT8;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p8}, Lrx/functions/c;->a(Lrx/functions/Func8;)Lrx/functions/FuncN; move-result-object p8 const/16 v0, 0x8 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 const/4 p0, 0x5 aput-object p5, v0, p0 const/4 p0, 0x6 aput-object p6, v0, p0 const/4 p0, 0x7 aput-object p7, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 move-object p1, p8 move-wide p2, p9 move-object p4, p11 move-object p5, p12 invoke-static/range {p0 .. p5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func7;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/Observable<", "+TT6;>;", "Lrx/Observable<", "+TT7;>;", "Lrx/functions/Func7<", "-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p7}, Lrx/functions/c;->a(Lrx/functions/Func7;)Lrx/functions/FuncN; move-result-object p7 const/4 v0, 0x7 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 const/4 p0, 0x5 aput-object p5, v0, p0 const/4 p0, 0x6 aput-object p6, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-static {p0, p7, p8, p9, p10}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func7;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/Observable<", "+TT6;>;", "Lrx/Observable<", "+TT7;>;", "Lrx/functions/Func7<", "-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;-TT7;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p7}, Lrx/functions/c;->a(Lrx/functions/Func7;)Lrx/functions/FuncN; move-result-object p7 const/4 v0, 0x7 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 const/4 p0, 0x5 aput-object p5, v0, p0 const/4 p0, 0x6 aput-object p6, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 move-object p1, p7 move-wide p2, p8 move-object p4, p10 move-object p5, p11 invoke-static/range {p0 .. p5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func6;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/Observable<", "+TT6;>;", "Lrx/functions/Func6<", "-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p6}, Lrx/functions/c;->a(Lrx/functions/Func6;)Lrx/functions/FuncN; move-result-object p6 const/4 v0, 0x6 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 const/4 p0, 0x5 aput-object p5, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-static {p0, p6, p7, p8, p9}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func6;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/Observable<", "+TT6;>;", "Lrx/functions/Func6<", "-TT1;-TT2;-TT3;-TT4;-TT5;-TT6;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p6}, Lrx/functions/c;->a(Lrx/functions/Func6;)Lrx/functions/FuncN; move-result-object p6 const/4 v0, 0x6 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 const/4 p0, 0x5 aput-object p5, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 move-object p1, p6 move-wide p2, p7 move-object p4, p9 move-object p5, p10 invoke-static/range {p0 .. p5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func5;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/functions/Func5<", "-TT1;-TT2;-TT3;-TT4;-TT5;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p5}, Lrx/functions/c;->a(Lrx/functions/Func5;)Lrx/functions/FuncN; move-result-object p5 const/4 v0, 0x5 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-static {p0, p5, p6, p7, p8}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func5;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/Observable<", "+TT5;>;", "Lrx/functions/Func5<", "-TT1;-TT2;-TT3;-TT4;-TT5;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p5}, Lrx/functions/c;->a(Lrx/functions/Func5;)Lrx/functions/FuncN; move-result-object p5 const/4 v0, 0x5 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 const/4 p0, 0x4 aput-object p4, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 move-object p1, p5 move-wide p2, p6 move-object p4, p8 move-object p5, p9 invoke-static/range {p0 .. p5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func4;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/functions/Func4<", "-TT1;-TT2;-TT3;-TT4;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p4}, Lrx/functions/c;->a(Lrx/functions/Func4;)Lrx/functions/FuncN; move-result-object p4 const/4 v0, 0x4 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 const/4 p0, 0x3 aput-object p3, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-static {p0, p4, p5, p6, p7}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func4;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/Observable<", "+TT4;>;", "Lrx/functions/Func4<", "-TT1;-TT2;-TT3;-TT4;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p4}, Lrx/functions/c;->a(Lrx/functions/Func4;)Lrx/functions/FuncN; move-result-object v1 const/4 p4, 0x4 new-array p4, p4, [Lrx/Observable; const/4 v0, 0x0 aput-object p0, p4, v0 const/4 p0, 0x1 aput-object p1, p4, p0 const/4 p0, 0x2 aput-object p2, p4, p0 const/4 p0, 0x3 aput-object p3, p4, p0 invoke-static {p4}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object v0 move-wide v2, p5 move-object v4, p7 move-object v5, p8 invoke-static/range {v0 .. v5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/functions/Func3<", "-TT1;-TT2;-TT3;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p3}, Lrx/functions/c;->a(Lrx/functions/Func3;)Lrx/functions/FuncN; move-result-object p3 const/4 v0, 0x3 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 const/4 p0, 0x2 aput-object p2, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-static {p0, p3, p4, p5, p6}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/Observable;Lrx/functions/Func3;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/Observable<", "+TT3;>;", "Lrx/functions/Func3<", "-TT1;-TT2;-TT3;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p3}, Lrx/functions/c;->a(Lrx/functions/Func3;)Lrx/functions/FuncN; move-result-object v1 const/4 p3, 0x3 new-array p3, p3, [Lrx/Observable; const/4 v0, 0x0 aput-object p0, p3, v0 const/4 p0, 0x1 aput-object p1, p3, p0 const/4 p0, 0x2 aput-object p2, p3, p0 invoke-static {p3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object v0 move-wide v2, p4 move-object v4, p6 move-object v5, p7 invoke-static/range {v0 .. v5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/functions/Func2<", "-TT1;-TT2;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p2}, Lrx/functions/c;->d(Lrx/functions/Func2;)Lrx/functions/FuncN; move-result-object p2 const/4 v0, 0x2 new-array v0, v0, [Lrx/Observable; const/4 v1, 0x0 aput-object p0, v0, v1 const/4 p0, 0x1 aput-object p1, v0, p0 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-static {p0, p2, p3, p4, p5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;)Lrx/Observable; move-result-object p0 return-object p0 .end method .method public static combineLatest(Lrx/Observable;Lrx/Observable;Lrx/functions/Func2;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; .locals 6 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lrx/Observable<", "+TT1;>;", "Lrx/Observable<", "+TT2;>;", "Lrx/functions/Func2<", "-TT1;-TT2;+TR;>;J", "Ljava/util/concurrent/TimeUnit;", "Lrx/Scheduler;", ")", "Lrx/Observable<", "TR;>;" } .end annotation invoke-static {p2}, Lrx/functions/c;->d(Lrx/functions/Func2;)Lrx/functions/FuncN; move-result-object v1 const/4 p2, 0x2 new-array p2, p2, [Lrx/Observable; const/4 v0, 0x0 aput-object p0, p2, v0 const/4 p0, 0x1 aput-object p1, p2, p0 invoke-static {p2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object v0 move-wide v2, p3 move-object v4, p5 move-object v5, p6 invoke-static/range {v0 .. v5}, Lcom/discord/utilities/rx/ObservableWithLeadingEdgeThrottle;->combineLatest(Ljava/util/List;Lrx/functions/FuncN;JLjava/util/concurrent/TimeUnit;Lrx/Scheduler;)Lrx/Observable; move-result-object p0 return-object p0 .end method