12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088 |
- .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$ListSorter;,
- Lio/reactivex/internal/functions/Functions$NaturalComparator;,
- Lio/reactivex/internal/functions/Functions$ToMultimapKeyValueSelector;,
- Lio/reactivex/internal/functions/Functions$ToMapKeyValueSelector;,
- Lio/reactivex/internal/functions/Functions$ToMapKeySelector;,
- Lio/reactivex/internal/functions/Functions$TimestampFunction;,
- Lio/reactivex/internal/functions/Functions$BooleanSupplierPredicateReverse;,
- Lio/reactivex/internal/functions/Functions$ClassFilter;,
- Lio/reactivex/internal/functions/Functions$ActionConsumer;,
- Lio/reactivex/internal/functions/Functions$NotificationOnComplete;,
- Lio/reactivex/internal/functions/Functions$NotificationOnError;,
- Lio/reactivex/internal/functions/Functions$NotificationOnNext;,
- Lio/reactivex/internal/functions/Functions$HashSetCallable;,
- Lio/reactivex/internal/functions/Functions$EqualsPredicate;,
- Lio/reactivex/internal/functions/Functions$ArrayListCapacityCallable;,
- Lio/reactivex/internal/functions/Functions$CastToClass;,
- Lio/reactivex/internal/functions/Functions$JustValue;,
- Lio/reactivex/internal/functions/Functions$FutureAction;
- }
- .end annotation
- # static fields
- .field static final ALWAYS_FALSE:Lio/reactivex/functions/Predicate;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lio/reactivex/functions/Predicate<",
- "Ljava/lang/Object;",
- ">;"
- }
- .end annotation
- .end field
- .field static final ALWAYS_TRUE:Lio/reactivex/functions/Predicate;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lio/reactivex/functions/Predicate<",
- "Ljava/lang/Object;",
- ">;"
- }
- .end annotation
- .end field
- .field public static final EMPTY_ACTION:Lio/reactivex/functions/Action;
- .field static final EMPTY_CONSUMER:Lio/reactivex/functions/Consumer;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lio/reactivex/functions/Consumer<",
- "Ljava/lang/Object;",
- ">;"
- }
- .end annotation
- .end field
- .field public static final EMPTY_LONG_CONSUMER:Lio/reactivex/functions/LongConsumer;
- .field public static final EMPTY_RUNNABLE:Ljava/lang/Runnable;
- .field public static final ERROR_CONSUMER:Lio/reactivex/functions/Consumer;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lio/reactivex/functions/Consumer<",
- "Ljava/lang/Throwable;",
- ">;"
- }
- .end annotation
- .end field
- .field static final IDENTITY:Lio/reactivex/functions/Function;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lio/reactivex/functions/Function<",
- "Ljava/lang/Object;",
- "Ljava/lang/Object;",
- ">;"
- }
- .end annotation
- .end field
- .field static final NATURAL_COMPARATOR:Ljava/util/Comparator;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/util/Comparator<",
- "Ljava/lang/Object;",
- ">;"
- }
- .end annotation
- .end field
- .field static final NULL_SUPPLIER: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 REQUEST_MAX:Lio/reactivex/functions/Consumer;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lio/reactivex/functions/Consumer<",
- "Lorg/reactivestreams/Subscription;",
- ">;"
- }
- .end annotation
- .end field
- # direct methods
- .method static constructor <clinit>()V
- .locals 1
- .line 152
- new-instance v0, Lio/reactivex/internal/functions/Functions$9;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$9;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->IDENTITY:Lio/reactivex/functions/Function;
- .line 174
- new-instance v0, Lio/reactivex/internal/functions/Functions$10;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$10;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->EMPTY_RUNNABLE:Ljava/lang/Runnable;
- .line 184
- new-instance v0, Lio/reactivex/internal/functions/Functions$11;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$11;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->EMPTY_ACTION:Lio/reactivex/functions/Action;
- .line 194
- new-instance v0, Lio/reactivex/internal/functions/Functions$12;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$12;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->EMPTY_CONSUMER:Lio/reactivex/functions/Consumer;
- .line 214
- new-instance v0, Lio/reactivex/internal/functions/Functions$13;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$13;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->ERROR_CONSUMER:Lio/reactivex/functions/Consumer;
- .line 221
- new-instance v0, Lio/reactivex/internal/functions/Functions$14;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$14;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->EMPTY_LONG_CONSUMER:Lio/reactivex/functions/LongConsumer;
- .line 226
- new-instance v0, Lio/reactivex/internal/functions/Functions$15;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$15;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->ALWAYS_TRUE:Lio/reactivex/functions/Predicate;
- .line 233
- new-instance v0, Lio/reactivex/internal/functions/Functions$16;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$16;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->ALWAYS_FALSE:Lio/reactivex/functions/Predicate;
- .line 240
- new-instance v0, Lio/reactivex/internal/functions/Functions$17;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$17;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->NULL_SUPPLIER:Ljava/util/concurrent/Callable;
- .line 247
- new-instance v0, Lio/reactivex/internal/functions/Functions$18;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$18;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->NATURAL_COMPARATOR:Ljava/util/Comparator;
- .line 642
- new-instance v0, Lio/reactivex/internal/functions/Functions$19;
- invoke-direct {v0}, Lio/reactivex/internal/functions/Functions$19;-><init>()V
- sput-object v0, Lio/reactivex/internal/functions/Functions;->REQUEST_MAX:Lio/reactivex/functions/Consumer;
- return-void
- .end method
- .method private constructor <init>()V
- .locals 2
- .line 31
- invoke-direct {p0}, Ljava/lang/Object;-><init>()V
- .line 32
- new-instance v0, Ljava/lang/IllegalStateException;
- const-string v1, "No instances!"
- invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
- throw v0
- .end method
- .method public static actionConsumer(Lio/reactivex/functions/Action;)Lio/reactivex/functions/Consumer;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Action;",
- ")",
- "Lio/reactivex/functions/Consumer<",
- "TT;>;"
- }
- .end annotation
- .line 477
- new-instance v0, Lio/reactivex/internal/functions/Functions$ActionConsumer;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$ActionConsumer;-><init>(Lio/reactivex/functions/Action;)V
- return-object v0
- .end method
- .method public static alwaysFalse()Lio/reactivex/functions/Predicate;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">()",
- "Lio/reactivex/functions/Predicate<",
- "TT;>;"
- }
- .end annotation
- .line 262
- sget-object v0, Lio/reactivex/internal/functions/Functions;->ALWAYS_FALSE:Lio/reactivex/functions/Predicate;
- return-object v0
- .end method
- .method public static alwaysTrue()Lio/reactivex/functions/Predicate;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">()",
- "Lio/reactivex/functions/Predicate<",
- "TT;>;"
- }
- .end annotation
- .line 257
- sget-object v0, Lio/reactivex/internal/functions/Functions;->ALWAYS_TRUE:Lio/reactivex/functions/Predicate;
- return-object v0
- .end method
- .method public static castFunction(Ljava/lang/Class;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- "U:",
- "Ljava/lang/Object;",
- ">(",
- "Ljava/lang/Class<",
- "TU;>;)",
- "Lio/reactivex/functions/Function<",
- "TT;TU;>;"
- }
- .end annotation
- .line 362
- new-instance v0, Lio/reactivex/internal/functions/Functions$CastToClass;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$CastToClass;-><init>(Ljava/lang/Class;)V
- return-object v0
- .end method
- .method public static createArrayList(I)Ljava/util/concurrent/Callable;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(I)",
- "Ljava/util/concurrent/Callable<",
- "Ljava/util/List<",
- "TT;>;>;"
- }
- .end annotation
- .line 379
- new-instance v0, Lio/reactivex/internal/functions/Functions$ArrayListCapacityCallable;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$ArrayListCapacityCallable;-><init>(I)V
- return-object v0
- .end method
- .method public static createHashSet()Ljava/util/concurrent/Callable;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">()",
- "Ljava/util/concurrent/Callable<",
- "Ljava/util/Set<",
- "TT;>;>;"
- }
- .end annotation
- .line 409
- sget-object v0, Lio/reactivex/internal/functions/Functions$HashSetCallable;->INSTANCE:Lio/reactivex/internal/functions/Functions$HashSetCallable;
- return-object v0
- .end method
- .method public static emptyConsumer()Lio/reactivex/functions/Consumer;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">()",
- "Lio/reactivex/functions/Consumer<",
- "TT;>;"
- }
- .end annotation
- .line 211
- sget-object v0, Lio/reactivex/internal/functions/Functions;->EMPTY_CONSUMER:Lio/reactivex/functions/Consumer;
- return-object v0
- .end method
- .method public static equalsWith(Ljava/lang/Object;)Lio/reactivex/functions/Predicate;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(TT;)",
- "Lio/reactivex/functions/Predicate<",
- "TT;>;"
- }
- .end annotation
- .line 396
- new-instance v0, Lio/reactivex/internal/functions/Functions$EqualsPredicate;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$EqualsPredicate;-><init>(Ljava/lang/Object;)V
- return-object v0
- .end method
- .method public static futureAction(Ljava/util/concurrent/Future;)Lio/reactivex/functions/Action;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/concurrent/Future<",
- "*>;)",
- "Lio/reactivex/functions/Action;"
- }
- .end annotation
- .line 299
- new-instance v0, Lio/reactivex/internal/functions/Functions$FutureAction;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$FutureAction;-><init>(Ljava/util/concurrent/Future;)V
- return-object v0
- .end method
- .method public static identity()Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">()",
- "Lio/reactivex/functions/Function<",
- "TT;TT;>;"
- }
- .end annotation
- .line 171
- sget-object v0, Lio/reactivex/internal/functions/Functions;->IDENTITY:Lio/reactivex/functions/Function;
- return-object v0
- .end method
- .method public static isInstanceOf(Ljava/lang/Class;)Lio/reactivex/functions/Predicate;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- "U:",
- "Ljava/lang/Object;",
- ">(",
- "Ljava/lang/Class<",
- "TU;>;)",
- "Lio/reactivex/functions/Predicate<",
- "TT;>;"
- }
- .end annotation
- .line 494
- new-instance v0, Lio/reactivex/internal/functions/Functions$ClassFilter;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$ClassFilter;-><init>(Ljava/lang/Class;)V
- return-object v0
- .end method
- .method public static justCallable(Ljava/lang/Object;)Ljava/util/concurrent/Callable;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(TT;)",
- "Ljava/util/concurrent/Callable<",
- "TT;>;"
- }
- .end annotation
- .line 327
- new-instance v0, Lio/reactivex/internal/functions/Functions$JustValue;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$JustValue;-><init>(Ljava/lang/Object;)V
- return-object v0
- .end method
- .method public static justFunction(Ljava/lang/Object;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- "U:",
- "Ljava/lang/Object;",
- ">(TU;)",
- "Lio/reactivex/functions/Function<",
- "TT;TU;>;"
- }
- .end annotation
- .line 338
- new-instance v0, Lio/reactivex/internal/functions/Functions$JustValue;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$JustValue;-><init>(Ljava/lang/Object;)V
- return-object v0
- .end method
- .method public static listSorter(Ljava/util/Comparator;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(",
- "Ljava/util/Comparator<",
- "-TT;>;)",
- "Lio/reactivex/functions/Function<",
- "Ljava/util/List<",
- "TT;>;",
- "Ljava/util/List<",
- "TT;>;>;"
- }
- .end annotation
- .line 639
- new-instance v0, Lio/reactivex/internal/functions/Functions$ListSorter;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$ListSorter;-><init>(Ljava/util/Comparator;)V
- return-object v0
- .end method
- .method public static naturalComparator()Ljava/util/Comparator;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">()",
- "Ljava/util/Comparator<",
- "TT;>;"
- }
- .end annotation
- .line 621
- sget-object v0, Lio/reactivex/internal/functions/Functions$NaturalComparator;->INSTANCE:Lio/reactivex/internal/functions/Functions$NaturalComparator;
- return-object v0
- .end method
- .method public static naturalOrder()Ljava/util/Comparator;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">()",
- "Ljava/util/Comparator<",
- "TT;>;"
- }
- .end annotation
- .line 277
- sget-object v0, Lio/reactivex/internal/functions/Functions;->NATURAL_COMPARATOR:Ljava/util/Comparator;
- return-object v0
- .end method
- .method public static notificationOnComplete(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Action;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Consumer<",
- "-",
- "Lio/reactivex/Notification<",
- "TT;>;>;)",
- "Lio/reactivex/functions/Action;"
- }
- .end annotation
- .line 460
- new-instance v0, Lio/reactivex/internal/functions/Functions$NotificationOnComplete;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$NotificationOnComplete;-><init>(Lio/reactivex/functions/Consumer;)V
- return-object v0
- .end method
- .method public static notificationOnError(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Consumer;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Consumer<",
- "-",
- "Lio/reactivex/Notification<",
- "TT;>;>;)",
- "Lio/reactivex/functions/Consumer<",
- "Ljava/lang/Throwable;",
- ">;"
- }
- .end annotation
- .line 456
- new-instance v0, Lio/reactivex/internal/functions/Functions$NotificationOnError;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$NotificationOnError;-><init>(Lio/reactivex/functions/Consumer;)V
- return-object v0
- .end method
- .method public static notificationOnNext(Lio/reactivex/functions/Consumer;)Lio/reactivex/functions/Consumer;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Consumer<",
- "-",
- "Lio/reactivex/Notification<",
- "TT;>;>;)",
- "Lio/reactivex/functions/Consumer<",
- "TT;>;"
- }
- .end annotation
- .line 452
- new-instance v0, Lio/reactivex/internal/functions/Functions$NotificationOnNext;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$NotificationOnNext;-><init>(Lio/reactivex/functions/Consumer;)V
- return-object v0
- .end method
- .method public static nullSupplier()Ljava/util/concurrent/Callable;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">()",
- "Ljava/util/concurrent/Callable<",
- "TT;>;"
- }
- .end annotation
- .line 267
- sget-object v0, Lio/reactivex/internal/functions/Functions;->NULL_SUPPLIER:Ljava/util/concurrent/Callable;
- return-object v0
- .end method
- .method public static predicateReverseFor(Lio/reactivex/functions/BooleanSupplier;)Lio/reactivex/functions/Predicate;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/BooleanSupplier;",
- ")",
- "Lio/reactivex/functions/Predicate<",
- "TT;>;"
- }
- .end annotation
- .line 511
- new-instance v0, Lio/reactivex/internal/functions/Functions$BooleanSupplierPredicateReverse;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$BooleanSupplierPredicateReverse;-><init>(Lio/reactivex/functions/BooleanSupplier;)V
- return-object v0
- .end method
- .method public static timestampWith(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- ">(",
- "Ljava/util/concurrent/TimeUnit;",
- "Lio/reactivex/Scheduler;",
- ")",
- "Lio/reactivex/functions/Function<",
- "TT;",
- "Lio/reactivex/schedulers/Timed<",
- "TT;>;>;"
- }
- .end annotation
- .line 531
- new-instance v0, Lio/reactivex/internal/functions/Functions$TimestampFunction;
- invoke-direct {v0, p0, p1}, Lio/reactivex/internal/functions/Functions$TimestampFunction;-><init>(Ljava/util/concurrent/TimeUnit;Lio/reactivex/Scheduler;)V
- return-object v0
- .end method
- .method public static toFunction(Lio/reactivex/functions/BiFunction;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T1:",
- "Ljava/lang/Object;",
- "T2:",
- "Ljava/lang/Object;",
- "R:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/BiFunction<",
- "-TT1;-TT2;+TR;>;)",
- "Lio/reactivex/functions/Function<",
- "[",
- "Ljava/lang/Object;",
- "TR;>;"
- }
- .end annotation
- const-string v0, "f is null"
- .line 37
- invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
- .line 38
- new-instance v0, Lio/reactivex/internal/functions/Functions$1;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$1;-><init>(Lio/reactivex/functions/BiFunction;)V
- return-object v0
- .end method
- .method public static toFunction(Lio/reactivex/functions/Function3;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T1:",
- "Ljava/lang/Object;",
- "T2:",
- "Ljava/lang/Object;",
- "T3:",
- "Ljava/lang/Object;",
- "R:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function3<",
- "TT1;TT2;TT3;TR;>;)",
- "Lio/reactivex/functions/Function<",
- "[",
- "Ljava/lang/Object;",
- "TR;>;"
- }
- .end annotation
- const-string v0, "f is null"
- .line 50
- invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
- .line 51
- new-instance v0, Lio/reactivex/internal/functions/Functions$2;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$2;-><init>(Lio/reactivex/functions/Function3;)V
- return-object v0
- .end method
- .method public static toFunction(Lio/reactivex/functions/Function4;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T1:",
- "Ljava/lang/Object;",
- "T2:",
- "Ljava/lang/Object;",
- "T3:",
- "Ljava/lang/Object;",
- "T4:",
- "Ljava/lang/Object;",
- "R:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function4<",
- "TT1;TT2;TT3;TT4;TR;>;)",
- "Lio/reactivex/functions/Function<",
- "[",
- "Ljava/lang/Object;",
- "TR;>;"
- }
- .end annotation
- const-string v0, "f is null"
- .line 64
- invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
- .line 65
- new-instance v0, Lio/reactivex/internal/functions/Functions$3;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$3;-><init>(Lio/reactivex/functions/Function4;)V
- return-object v0
- .end method
- .method public static toFunction(Lio/reactivex/functions/Function5;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T1:",
- "Ljava/lang/Object;",
- "T2:",
- "Ljava/lang/Object;",
- "T3:",
- "Ljava/lang/Object;",
- "T4:",
- "Ljava/lang/Object;",
- "T5:",
- "Ljava/lang/Object;",
- "R:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function5<",
- "TT1;TT2;TT3;TT4;TT5;TR;>;)",
- "Lio/reactivex/functions/Function<",
- "[",
- "Ljava/lang/Object;",
- "TR;>;"
- }
- .end annotation
- const-string v0, "f is null"
- .line 78
- invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
- .line 79
- new-instance v0, Lio/reactivex/internal/functions/Functions$4;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$4;-><init>(Lio/reactivex/functions/Function5;)V
- return-object v0
- .end method
- .method public static toFunction(Lio/reactivex/functions/Function6;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T1:",
- "Ljava/lang/Object;",
- "T2:",
- "Ljava/lang/Object;",
- "T3:",
- "Ljava/lang/Object;",
- "T4:",
- "Ljava/lang/Object;",
- "T5:",
- "Ljava/lang/Object;",
- "T6:",
- "Ljava/lang/Object;",
- "R:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function6<",
- "TT1;TT2;TT3;TT4;TT5;TT6;TR;>;)",
- "Lio/reactivex/functions/Function<",
- "[",
- "Ljava/lang/Object;",
- "TR;>;"
- }
- .end annotation
- const-string v0, "f is null"
- .line 93
- invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
- .line 94
- new-instance v0, Lio/reactivex/internal/functions/Functions$5;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$5;-><init>(Lio/reactivex/functions/Function6;)V
- return-object v0
- .end method
- .method public static toFunction(Lio/reactivex/functions/Function7;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T1:",
- "Ljava/lang/Object;",
- "T2:",
- "Ljava/lang/Object;",
- "T3:",
- "Ljava/lang/Object;",
- "T4:",
- "Ljava/lang/Object;",
- "T5:",
- "Ljava/lang/Object;",
- "T6:",
- "Ljava/lang/Object;",
- "T7:",
- "Ljava/lang/Object;",
- "R:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function7<",
- "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TR;>;)",
- "Lio/reactivex/functions/Function<",
- "[",
- "Ljava/lang/Object;",
- "TR;>;"
- }
- .end annotation
- const-string v0, "f is null"
- .line 108
- invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
- .line 109
- new-instance v0, Lio/reactivex/internal/functions/Functions$6;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$6;-><init>(Lio/reactivex/functions/Function7;)V
- return-object v0
- .end method
- .method public static toFunction(Lio/reactivex/functions/Function8;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T1:",
- "Ljava/lang/Object;",
- "T2:",
- "Ljava/lang/Object;",
- "T3:",
- "Ljava/lang/Object;",
- "T4:",
- "Ljava/lang/Object;",
- "T5:",
- "Ljava/lang/Object;",
- "T6:",
- "Ljava/lang/Object;",
- "T7:",
- "Ljava/lang/Object;",
- "T8:",
- "Ljava/lang/Object;",
- "R:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function8<",
- "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;)",
- "Lio/reactivex/functions/Function<",
- "[",
- "Ljava/lang/Object;",
- "TR;>;"
- }
- .end annotation
- const-string v0, "f is null"
- .line 123
- invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
- .line 124
- new-instance v0, Lio/reactivex/internal/functions/Functions$7;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$7;-><init>(Lio/reactivex/functions/Function8;)V
- return-object v0
- .end method
- .method public static toFunction(Lio/reactivex/functions/Function9;)Lio/reactivex/functions/Function;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T1:",
- "Ljava/lang/Object;",
- "T2:",
- "Ljava/lang/Object;",
- "T3:",
- "Ljava/lang/Object;",
- "T4:",
- "Ljava/lang/Object;",
- "T5:",
- "Ljava/lang/Object;",
- "T6:",
- "Ljava/lang/Object;",
- "T7:",
- "Ljava/lang/Object;",
- "T8:",
- "Ljava/lang/Object;",
- "T9:",
- "Ljava/lang/Object;",
- "R:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function9<",
- "TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;)",
- "Lio/reactivex/functions/Function<",
- "[",
- "Ljava/lang/Object;",
- "TR;>;"
- }
- .end annotation
- const-string v0, "f is null"
- .line 138
- invoke-static {p0, v0}, Lio/reactivex/internal/functions/ObjectHelper;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
- .line 139
- new-instance v0, Lio/reactivex/internal/functions/Functions$8;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$8;-><init>(Lio/reactivex/functions/Function9;)V
- return-object v0
- .end method
- .method public static toMapKeySelector(Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- "K:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function<",
- "-TT;+TK;>;)",
- "Lio/reactivex/functions/BiConsumer<",
- "Ljava/util/Map<",
- "TK;TT;>;TT;>;"
- }
- .end annotation
- .line 549
- new-instance v0, Lio/reactivex/internal/functions/Functions$ToMapKeySelector;
- invoke-direct {v0, p0}, Lio/reactivex/internal/functions/Functions$ToMapKeySelector;-><init>(Lio/reactivex/functions/Function;)V
- return-object v0
- .end method
- .method public static toMapKeyValueSelector(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- "K:",
- "Ljava/lang/Object;",
- "V:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function<",
- "-TT;+TK;>;",
- "Lio/reactivex/functions/Function<",
- "-TT;+TV;>;)",
- "Lio/reactivex/functions/BiConsumer<",
- "Ljava/util/Map<",
- "TK;TV;>;TT;>;"
- }
- .end annotation
- .line 571
- new-instance v0, Lio/reactivex/internal/functions/Functions$ToMapKeyValueSelector;
- invoke-direct {v0, p1, p0}, Lio/reactivex/internal/functions/Functions$ToMapKeyValueSelector;-><init>(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)V
- return-object v0
- .end method
- .method public static toMultimapKeyValueSelector(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)Lio/reactivex/functions/BiConsumer;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "<T:",
- "Ljava/lang/Object;",
- "K:",
- "Ljava/lang/Object;",
- "V:",
- "Ljava/lang/Object;",
- ">(",
- "Lio/reactivex/functions/Function<",
- "-TT;+TK;>;",
- "Lio/reactivex/functions/Function<",
- "-TT;+TV;>;",
- "Lio/reactivex/functions/Function<",
- "-TK;+",
- "Ljava/util/Collection<",
- "-TV;>;>;)",
- "Lio/reactivex/functions/BiConsumer<",
- "Ljava/util/Map<",
- "TK;",
- "Ljava/util/Collection<",
- "TV;>;>;TT;>;"
- }
- .end annotation
- .line 606
- new-instance v0, Lio/reactivex/internal/functions/Functions$ToMultimapKeyValueSelector;
- invoke-direct {v0, p2, p1, p0}, Lio/reactivex/internal/functions/Functions$ToMultimapKeyValueSelector;-><init>(Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;Lio/reactivex/functions/Function;)V
- return-object v0
- .end method
|