apkfuckery/com.discord/smali_classes2/q0/q.smali
2020-07-08 16:44:49 +00:00

251 lines
5 KiB
Smali

.class public final Lq0/q;
.super Ljava/lang/Object;
.source "ServiceMethod.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lq0/q$a;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<R:",
"Ljava/lang/Object;",
"T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# static fields
.field public static final m:Ljava/util/regex/Pattern;
.field public static final n:Ljava/util/regex/Pattern;
# instance fields
.field public final a:Ln0/f$a;
.field public final b:Lq0/c;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lq0/c<",
"TR;TT;>;"
}
.end annotation
.end field
.field public final c:Ln0/w;
.field public final d:Lq0/e;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lq0/e<",
"Lokhttp3/ResponseBody;",
"TR;>;"
}
.end annotation
.end field
.field public final e:Ljava/lang/String;
.field public final f:Ljava/lang/String;
.field public final g:Lokhttp3/Headers;
.field public final h:Lokhttp3/MediaType;
.field public final i:Z
.field public final j:Z
.field public final k:Z
.field public final l:[Lq0/k;
.annotation system Ldalvik/annotation/Signature;
value = {
"[",
"Lq0/k<",
"*>;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
const-string v0, "\\{([a-zA-Z][a-zA-Z0-9_-]*)\\}"
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v0
sput-object v0, Lq0/q;->m:Ljava/util/regex/Pattern;
const-string v0, "[a-zA-Z][a-zA-Z0-9_-]*"
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v0
sput-object v0, Lq0/q;->n:Ljava/util/regex/Pattern;
return-void
.end method
.method public constructor <init>(Lq0/q$a;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lq0/q$a<",
"TR;TT;>;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iget-object v0, p1, Lq0/q$a;->a:Lq0/p;
iget-object v1, v0, Lq0/p;->b:Ln0/f$a;
iput-object v1, p0, Lq0/q;->a:Ln0/f$a;
iget-object v1, p1, Lq0/q$a;->w:Lq0/c;
iput-object v1, p0, Lq0/q;->b:Lq0/c;
iget-object v0, v0, Lq0/p;->c:Ln0/w;
iput-object v0, p0, Lq0/q;->c:Ln0/w;
iget-object v0, p1, Lq0/q$a;->v:Lq0/e;
iput-object v0, p0, Lq0/q;->d:Lq0/e;
iget-object v0, p1, Lq0/q$a;->m:Ljava/lang/String;
iput-object v0, p0, Lq0/q;->e:Ljava/lang/String;
iget-object v0, p1, Lq0/q$a;->q:Ljava/lang/String;
iput-object v0, p0, Lq0/q;->f:Ljava/lang/String;
iget-object v0, p1, Lq0/q$a;->r:Lokhttp3/Headers;
iput-object v0, p0, Lq0/q;->g:Lokhttp3/Headers;
iget-object v0, p1, Lq0/q$a;->s:Lokhttp3/MediaType;
iput-object v0, p0, Lq0/q;->h:Lokhttp3/MediaType;
iget-boolean v0, p1, Lq0/q$a;->n:Z
iput-boolean v0, p0, Lq0/q;->i:Z
iget-boolean v0, p1, Lq0/q$a;->o:Z
iput-boolean v0, p0, Lq0/q;->j:Z
iget-boolean v0, p1, Lq0/q$a;->p:Z
iput-boolean v0, p0, Lq0/q;->k:Z
iget-object p1, p1, Lq0/q$a;->u:[Lq0/k;
iput-object p1, p0, Lq0/q;->l:[Lq0/k;
return-void
.end method
.method public static a(Ljava/lang/Class;)Ljava/lang/Class;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"*>;)",
"Ljava/lang/Class<",
"*>;"
}
.end annotation
sget-object v0, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
if-ne v0, p0, :cond_0
const-class p0, Ljava/lang/Boolean;
return-object p0
:cond_0
sget-object v0, Ljava/lang/Byte;->TYPE:Ljava/lang/Class;
if-ne v0, p0, :cond_1
const-class p0, Ljava/lang/Byte;
return-object p0
:cond_1
sget-object v0, Ljava/lang/Character;->TYPE:Ljava/lang/Class;
if-ne v0, p0, :cond_2
const-class p0, Ljava/lang/Character;
return-object p0
:cond_2
sget-object v0, Ljava/lang/Double;->TYPE:Ljava/lang/Class;
if-ne v0, p0, :cond_3
const-class p0, Ljava/lang/Double;
return-object p0
:cond_3
sget-object v0, Ljava/lang/Float;->TYPE:Ljava/lang/Class;
if-ne v0, p0, :cond_4
const-class p0, Ljava/lang/Float;
return-object p0
:cond_4
sget-object v0, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
if-ne v0, p0, :cond_5
const-class p0, Ljava/lang/Integer;
return-object p0
:cond_5
sget-object v0, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
if-ne v0, p0, :cond_6
const-class p0, Ljava/lang/Long;
return-object p0
:cond_6
sget-object v0, Ljava/lang/Short;->TYPE:Ljava/lang/Class;
if-ne v0, p0, :cond_7
const-class p0, Ljava/lang/Short;
:cond_7
return-object p0
.end method