apkfuckery/com.discord/smali/com/annimon/stream/function/Function$Util.smali

86 lines
2.8 KiB
Smali

.class public Lcom/annimon/stream/function/Function$Util;
.super Ljava/lang/Object;
.source "Function.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/annimon/stream/function/Function;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Util"
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
.prologue
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static andThen(Lcom/annimon/stream/function/Function;Lcom/annimon/stream/function/Function;)Lcom/annimon/stream/function/Function;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
"V:",
"Ljava/lang/Object;",
">(",
"Lcom/annimon/stream/function/Function",
"<-TT;+TR;>;",
"Lcom/annimon/stream/function/Function",
"<-TR;+TV;>;)",
"Lcom/annimon/stream/function/Function",
"<TT;TV;>;"
}
.end annotation
.prologue
.local p0, "f1":Lcom/annimon/stream/function/Function;, "Lcom/annimon/stream/function/Function<-TT;+TR;>;"
.local p1, "f2":Lcom/annimon/stream/function/Function;, "Lcom/annimon/stream/function/Function<-TR;+TV;>;"
new-instance v0, Lcom/annimon/stream/function/Function$Util$1;
invoke-direct {v0, p1, p0}, Lcom/annimon/stream/function/Function$Util$1;-><init>(Lcom/annimon/stream/function/Function;Lcom/annimon/stream/function/Function;)V
return-object v0
.end method
.method public static compose(Lcom/annimon/stream/function/Function;Lcom/annimon/stream/function/Function;)Lcom/annimon/stream/function/Function;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<V:",
"Ljava/lang/Object;",
"T:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lcom/annimon/stream/function/Function",
"<-TT;+TR;>;",
"Lcom/annimon/stream/function/Function",
"<-TV;+TT;>;)",
"Lcom/annimon/stream/function/Function",
"<TV;TR;>;"
}
.end annotation
.prologue
.local p0, "f1":Lcom/annimon/stream/function/Function;, "Lcom/annimon/stream/function/Function<-TT;+TR;>;"
.local p1, "f2":Lcom/annimon/stream/function/Function;, "Lcom/annimon/stream/function/Function<-TV;+TT;>;"
invoke-static {p1, p0}, Lcom/annimon/stream/function/Function$Util;->andThen(Lcom/annimon/stream/function/Function;Lcom/annimon/stream/function/Function;)Lcom/annimon/stream/function/Function;
move-result-object v0
return-object v0
.end method