Actions.smali
.class public final Lrx/functions/Actions;
.super Ljava/lang/Object;
.source "Actions.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lrx/functions/Actions$NotImplemented;,
Lrx/functions/Actions$Action1CallsAction0;,
Lrx/functions/Actions$EmptyAction;
}
.end annotation
# static fields
.field private static final EMPTY_ACTION:Lrx/functions/Actions$EmptyAction;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 1
new-instance v0, Lrx/functions/Actions$EmptyAction;
invoke-direct {v0}, Lrx/functions/Actions$EmptyAction;-><init>()V
sput-object v0, Lrx/functions/Actions;->EMPTY_ACTION:Lrx/functions/Actions$EmptyAction;
return-void
.end method
.method private constructor <init>()V
.registers 3
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
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 empty()Lrx/functions/Actions$EmptyAction;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T0:",
"Ljava/lang/Object;",
"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;",
">()",
"Lrx/functions/Actions$EmptyAction<",
"TT0;TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;"
}
.end annotation
.line 1
sget-object v0, Lrx/functions/Actions;->EMPTY_ACTION:Lrx/functions/Actions$EmptyAction;
return-object v0
.end method
.method public static errorNotImplemented()Lrx/functions/Action1;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lrx/functions/Action1<",
"Ljava/lang/Throwable;",
">;"
}
.end annotation
.line 1
sget-object v0, Lrx/functions/Actions$NotImplemented;->INSTANCE:Lrx/functions/Actions$NotImplemented;
return-object v0
.end method
.method public static toAction1(Lrx/functions/Action0;)Lrx/functions/Action1;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action0;",
")",
"Lrx/functions/Action1<",
"TT;>;"
}
.end annotation
.line 1
new-instance v0, Lrx/functions/Actions$Action1CallsAction0;
invoke-direct {v0, p0}, Lrx/functions/Actions$Action1CallsAction0;-><init>(Lrx/functions/Action0;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action0;)Lrx/functions/Func0;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lrx/functions/Action0;",
")",
"Lrx/functions/Func0<",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 1
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action0;Ljava/lang/Object;)Lrx/functions/Func0;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action0;Ljava/lang/Object;)Lrx/functions/Func0;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action0;",
"TR;)",
"Lrx/functions/Func0<",
"TR;>;"
}
.end annotation
.line 12
new-instance v0, Lrx/functions/Actions$1;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$1;-><init>(Lrx/functions/Action0;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action1;)Lrx/functions/Func1;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action1<",
"TT1;>;)",
"Lrx/functions/Func1<",
"TT1;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 2
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action1;Ljava/lang/Object;)Lrx/functions/Func1;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action1;Ljava/lang/Object;)Lrx/functions/Func1;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action1<",
"TT1;>;TR;)",
"Lrx/functions/Func1<",
"TT1;TR;>;"
}
.end annotation
.line 13
new-instance v0, Lrx/functions/Actions$2;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$2;-><init>(Lrx/functions/Action1;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action2;)Lrx/functions/Func2;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action2<",
"TT1;TT2;>;)",
"Lrx/functions/Func2<",
"TT1;TT2;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 3
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action2;Ljava/lang/Object;)Lrx/functions/Func2;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action2;Ljava/lang/Object;)Lrx/functions/Func2;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action2<",
"TT1;TT2;>;TR;)",
"Lrx/functions/Func2<",
"TT1;TT2;TR;>;"
}
.end annotation
.line 14
new-instance v0, Lrx/functions/Actions$3;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$3;-><init>(Lrx/functions/Action2;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action3;)Lrx/functions/Func3;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action3<",
"TT1;TT2;TT3;>;)",
"Lrx/functions/Func3<",
"TT1;TT2;TT3;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 4
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action3;Ljava/lang/Object;)Lrx/functions/Func3;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action3;Ljava/lang/Object;)Lrx/functions/Func3;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"R:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action3<",
"TT1;TT2;TT3;>;TR;)",
"Lrx/functions/Func3<",
"TT1;TT2;TT3;TR;>;"
}
.end annotation
.line 15
new-instance v0, Lrx/functions/Actions$4;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$4;-><init>(Lrx/functions/Action3;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action4;)Lrx/functions/Func4;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T1:",
"Ljava/lang/Object;",
"T2:",
"Ljava/lang/Object;",
"T3:",
"Ljava/lang/Object;",
"T4:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/Action4<",
"TT1;TT2;TT3;TT4;>;)",
"Lrx/functions/Func4<",
"TT1;TT2;TT3;TT4;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 5
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action4;Ljava/lang/Object;)Lrx/functions/Func4;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action4;Ljava/lang/Object;)Lrx/functions/Func4;
.registers 3
.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;",
">(",
"Lrx/functions/Action4<",
"TT1;TT2;TT3;TT4;>;TR;)",
"Lrx/functions/Func4<",
"TT1;TT2;TT3;TT4;TR;>;"
}
.end annotation
.line 16
new-instance v0, Lrx/functions/Actions$5;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$5;-><init>(Lrx/functions/Action4;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action5;)Lrx/functions/Func5;
.registers 2
.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;",
">(",
"Lrx/functions/Action5<",
"TT1;TT2;TT3;TT4;TT5;>;)",
"Lrx/functions/Func5<",
"TT1;TT2;TT3;TT4;TT5;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 6
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action5;Ljava/lang/Object;)Lrx/functions/Func5;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action5;Ljava/lang/Object;)Lrx/functions/Func5;
.registers 3
.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;",
">(",
"Lrx/functions/Action5<",
"TT1;TT2;TT3;TT4;TT5;>;TR;)",
"Lrx/functions/Func5<",
"TT1;TT2;TT3;TT4;TT5;TR;>;"
}
.end annotation
.line 17
new-instance v0, Lrx/functions/Actions$6;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$6;-><init>(Lrx/functions/Action5;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action6;)Lrx/functions/Func6;
.registers 2
.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;",
">(",
"Lrx/functions/Action6<",
"TT1;TT2;TT3;TT4;TT5;TT6;>;)",
"Lrx/functions/Func6<",
"TT1;TT2;TT3;TT4;TT5;TT6;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 7
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action6;Ljava/lang/Object;)Lrx/functions/Func6;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action6;Ljava/lang/Object;)Lrx/functions/Func6;
.registers 3
.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;",
">(",
"Lrx/functions/Action6<",
"TT1;TT2;TT3;TT4;TT5;TT6;>;TR;)",
"Lrx/functions/Func6<",
"TT1;TT2;TT3;TT4;TT5;TT6;TR;>;"
}
.end annotation
.line 18
new-instance v0, Lrx/functions/Actions$7;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$7;-><init>(Lrx/functions/Action6;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action7;)Lrx/functions/Func7;
.registers 2
.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;",
">(",
"Lrx/functions/Action7<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;)",
"Lrx/functions/Func7<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 8
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action7;Ljava/lang/Object;)Lrx/functions/Func7;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action7;Ljava/lang/Object;)Lrx/functions/Func7;
.registers 3
.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;",
">(",
"Lrx/functions/Action7<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;>;TR;)",
"Lrx/functions/Func7<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TR;>;"
}
.end annotation
.line 19
new-instance v0, Lrx/functions/Actions$8;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$8;-><init>(Lrx/functions/Action7;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action8;)Lrx/functions/Func8;
.registers 2
.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;",
">(",
"Lrx/functions/Action8<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;)",
"Lrx/functions/Func8<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 9
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action8;Ljava/lang/Object;)Lrx/functions/Func8;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action8;Ljava/lang/Object;)Lrx/functions/Func8;
.registers 3
.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;",
">(",
"Lrx/functions/Action8<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;>;TR;)",
"Lrx/functions/Func8<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TR;>;"
}
.end annotation
.line 20
new-instance v0, Lrx/functions/Actions$9;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$9;-><init>(Lrx/functions/Action8;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/Action9;)Lrx/functions/Func9;
.registers 2
.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;",
">(",
"Lrx/functions/Action9<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;)",
"Lrx/functions/Func9<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 10
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/Action9;Ljava/lang/Object;)Lrx/functions/Func9;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/Action9;Ljava/lang/Object;)Lrx/functions/Func9;
.registers 3
.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;",
">(",
"Lrx/functions/Action9<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;>;TR;)",
"Lrx/functions/Func9<",
"TT1;TT2;TT3;TT4;TT5;TT6;TT7;TT8;TT9;TR;>;"
}
.end annotation
.line 21
new-instance v0, Lrx/functions/Actions$10;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$10;-><init>(Lrx/functions/Action9;Ljava/lang/Object;)V
return-object v0
.end method
.method public static toFunc(Lrx/functions/ActionN;)Lrx/functions/FuncN;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lrx/functions/ActionN;",
")",
"Lrx/functions/FuncN<",
"Ljava/lang/Void;",
">;"
}
.end annotation
const/4 v0, 0x0
.line 11
invoke-static {p0, v0}, Lrx/functions/Actions;->toFunc(Lrx/functions/ActionN;Ljava/lang/Object;)Lrx/functions/FuncN;
move-result-object p0
return-object p0
.end method
.method public static toFunc(Lrx/functions/ActionN;Ljava/lang/Object;)Lrx/functions/FuncN;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
">(",
"Lrx/functions/ActionN;",
"TR;)",
"Lrx/functions/FuncN<",
"TR;>;"
}
.end annotation
.line 22
new-instance v0, Lrx/functions/Actions$11;
invoke-direct {v0, p0, p1}, Lrx/functions/Actions$11;-><init>(Lrx/functions/ActionN;Ljava/lang/Object;)V
return-object v0
.end method