apkfuckery/com.discord/smali_classes2/r0/q.smali

252 lines
5.0 KiB
Smali

.class public final Lr0/q;
.super Ljava/lang/Object;
.source "ServiceMethod.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lr0/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:Lo0/f$a;
.field public final b:Lr0/c;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lr0/c<",
"TR;TT;>;"
}
.end annotation
.end field
.field public final c:Lo0/w;
.field public final d:Lr0/e;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lr0/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:[Lr0/k;
.annotation system Ldalvik/annotation/Signature;
value = {
"[",
"Lr0/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, Lr0/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, Lr0/q;->n:Ljava/util/regex/Pattern;
return-void
.end method
.method public constructor <init>(Lr0/q$a;)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lr0/q$a<",
"TR;TT;>;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iget-object v0, p1, Lr0/q$a;->a:Lr0/p;
iget-object v1, v0, Lr0/p;->b:Lo0/f$a;
iput-object v1, p0, Lr0/q;->a:Lo0/f$a;
iget-object v1, p1, Lr0/q$a;->w:Lr0/c;
iput-object v1, p0, Lr0/q;->b:Lr0/c;
iget-object v0, v0, Lr0/p;->c:Lo0/w;
iput-object v0, p0, Lr0/q;->c:Lo0/w;
iget-object v0, p1, Lr0/q$a;->v:Lr0/e;
iput-object v0, p0, Lr0/q;->d:Lr0/e;
iget-object v0, p1, Lr0/q$a;->m:Ljava/lang/String;
iput-object v0, p0, Lr0/q;->e:Ljava/lang/String;
iget-object v0, p1, Lr0/q$a;->q:Ljava/lang/String;
iput-object v0, p0, Lr0/q;->f:Ljava/lang/String;
iget-object v0, p1, Lr0/q$a;->r:Lokhttp3/Headers;
iput-object v0, p0, Lr0/q;->g:Lokhttp3/Headers;
iget-object v0, p1, Lr0/q$a;->s:Lokhttp3/MediaType;
iput-object v0, p0, Lr0/q;->h:Lokhttp3/MediaType;
iget-boolean v0, p1, Lr0/q$a;->n:Z
iput-boolean v0, p0, Lr0/q;->i:Z
iget-boolean v0, p1, Lr0/q$a;->o:Z
iput-boolean v0, p0, Lr0/q;->j:Z
iget-boolean v0, p1, Lr0/q$a;->p:Z
iput-boolean v0, p0, Lr0/q;->k:Z
iget-object p1, p1, Lr0/q$a;->u:[Lr0/k;
iput-object p1, p0, Lr0/q;->l:[Lr0/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