Changes of com.discord v1345

This commit is contained in:
root 2020-11-23 19:18:07 +00:00
parent ed7cf41cb9
commit eaf76e1284
1833 changed files with 69240 additions and 59382 deletions

View file

@ -259,7 +259,7 @@
goto :goto_1
:sswitch_6
const-string v0, "splash"
const-string/jumbo v0, "splash"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -309,8 +309,6 @@
:goto_1
return-void
nop
:sswitch_data_0
.sparse-switch
-0x66ca7c04 -> :sswitch_7

View file

@ -284,7 +284,7 @@
const-string v2, "/"
invoke-static {v1, v2}, Ly/s/p;->removeSuffix(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String;
invoke-static {v1, v2}, Ly/s/r;->removeSuffix(Ljava/lang/String;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v1

View file

@ -50,7 +50,7 @@
const/4 v2, 0x6
invoke-static {p1, v0, v1, v1, v2}, Ly/s/p;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List;
invoke-static {p1, v0, v1, v1, v2}, Ly/s/r;->split$default(Ljava/lang/CharSequence;[Ljava/lang/String;ZII)Ljava/util/List;
move-result-object p1

View file

@ -2102,7 +2102,7 @@
goto/16 :goto_0
:sswitch_17
const-string v1, "splash"
const-string/jumbo v1, "splash"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -2734,6 +2734,8 @@
:goto_1
return-void
nop
:sswitch_data_0
.sparse-switch
-0x748e1453 -> :sswitch_23

View file

@ -86,7 +86,7 @@
if-eqz p1, :cond_0
invoke-static {p1}, Ly/s/k;->isBlank(Ljava/lang/CharSequence;)Z
invoke-static {p1}, Ly/s/m;->isBlank(Ljava/lang/CharSequence;)Z
move-result p1

View file

@ -48,7 +48,7 @@
# direct methods
.method private constructor <init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V
.method private constructor <init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;Lcom/discord/models/domain/ModelGuild;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -57,6 +57,8 @@
iput-object p2, p0, Lcom/discord/models/domain/ModelInvite;->code:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/models/domain/ModelInvite;->guild:Lcom/discord/models/domain/ModelGuild;
if-eqz p2, :cond_0
const/4 p1, 0x1
@ -79,19 +81,19 @@
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/discord/models/domain/ModelInvite;-><init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V
invoke-direct {v0, p0, v1, v1}, Lcom/discord/models/domain/ModelInvite;-><init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;Lcom/discord/models/domain/ModelGuild;)V
return-object v0
.end method
.method public static createForVanityUrl(Ljava/lang/String;)Lcom/discord/models/domain/ModelInvite;
.method public static createForVanityUrl(Ljava/lang/String;Lcom/discord/models/domain/ModelGuild;)Lcom/discord/models/domain/ModelInvite;
.locals 2
new-instance v0, Lcom/discord/models/domain/ModelInvite;
const/4 v1, 0x0
invoke-direct {v0, v1, p0}, Lcom/discord/models/domain/ModelInvite;-><init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;)V
invoke-direct {v0, v1, p0, p1}, Lcom/discord/models/domain/ModelInvite;-><init>(Lcom/discord/models/domain/ModelChannel;Ljava/lang/String;Lcom/discord/models/domain/ModelGuild;)V
return-object v0
.end method

View file

@ -73,6 +73,8 @@
.field public static final HERE:Ljava/lang/String; = "@here"
.field public static final TYPE_APPLICATION_COMMAND:I = 0x14
.field public static final TYPE_CALL:I = 0x3
.field public static final TYPE_CHANNEL_FOLLOW_ADD:I = 0xc
@ -95,8 +97,6 @@
.field public static final TYPE_GUILD_STREAM:I = 0xd
.field public static final TYPE_INTERACTION:I = 0x14
.field public static final TYPE_LOCAL:I = -0x1
.field public static final TYPE_LOCAL_INVALID_ATTACHMENTS:I = -0x3
@ -4242,10 +4242,6 @@
const/16 v1, 0x13
if-eq v0, v1, :cond_1
const/16 v1, 0x14
if-ne v0, v1, :cond_0
goto :goto_0

View file

@ -56,18 +56,30 @@
.end method
.method public constructor <init>()V
.locals 0
.locals 1
invoke-direct {p0}, Lcom/discord/models/domain/ModelUser;-><init>()V
new-instance v0, Lcom/discord/models/domain/NullableField;
invoke-direct {v0}, Lcom/discord/models/domain/NullableField;-><init>()V
iput-object v0, p0, Lcom/discord/models/domain/ModelUser$Me;->phone:Lcom/discord/models/domain/NullableField;
return-void
.end method
.method public constructor <init>(I)V
.locals 0
.locals 1
invoke-direct {p0}, Lcom/discord/models/domain/ModelUser;-><init>()V
new-instance v0, Lcom/discord/models/domain/NullableField;
invoke-direct {v0}, Lcom/discord/models/domain/NullableField;-><init>()V
iput-object v0, p0, Lcom/discord/models/domain/ModelUser$Me;->phone:Lcom/discord/models/domain/NullableField;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
@ -78,10 +90,16 @@
.end method
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.locals 1
invoke-direct {p0}, Lcom/discord/models/domain/ModelUser;-><init>()V
new-instance v0, Lcom/discord/models/domain/NullableField;
invoke-direct {v0}, Lcom/discord/models/domain/NullableField;-><init>()V
iput-object v0, p0, Lcom/discord/models/domain/ModelUser$Me;->phone:Lcom/discord/models/domain/NullableField;
iput-object p1, p0, Lcom/discord/models/domain/ModelUser;->username:Ljava/lang/String;
return-void

View file

@ -43,6 +43,8 @@
.field private animateEmoji:Ljava/lang/Boolean;
.field private animateStickers:Ljava/lang/Integer;
.field private customStatus:Lcom/discord/models/domain/ModelCustomStatusSetting;
.field private defaultGuildsRestricted:Ljava/lang/Boolean;
@ -85,8 +87,6 @@
.field private status:Ljava/lang/String;
.field private stickerAnimationSettings:Ljava/lang/Integer;
.field private theme:Ljava/lang/String;
@ -604,7 +604,7 @@
move-result-object p1
iput-object p1, p0, Lcom/discord/models/domain/ModelUserSettings;->stickerAnimationSettings:Ljava/lang/Integer;
iput-object p1, p0, Lcom/discord/models/domain/ModelUserSettings;->animateStickers:Ljava/lang/Integer;
goto/16 :goto_1
@ -1292,11 +1292,11 @@
return v2
:cond_22
invoke-virtual {p0}, Lcom/discord/models/domain/ModelUserSettings;->getStickerAnimationSettings()Ljava/lang/Integer;
invoke-virtual {p0}, Lcom/discord/models/domain/ModelUserSettings;->getAnimateStickers()Ljava/lang/Integer;
move-result-object v1
invoke-virtual {p1}, Lcom/discord/models/domain/ModelUserSettings;->getStickerAnimationSettings()Ljava/lang/Integer;
invoke-virtual {p1}, Lcom/discord/models/domain/ModelUserSettings;->getAnimateStickers()Ljava/lang/Integer;
move-result-object p1
@ -1336,6 +1336,14 @@
return-object v0
.end method
.method public getAnimateStickers()Ljava/lang/Integer;
.locals 1
iget-object v0, p0, Lcom/discord/models/domain/ModelUserSettings;->animateStickers:Ljava/lang/Integer;
return-object v0
.end method
.method public getCustomStatus()Lcom/discord/models/domain/ModelCustomStatusSetting;
.locals 1
@ -1478,14 +1486,6 @@
return-object v0
.end method
.method public getStickerAnimationSettings()Ljava/lang/Integer;
.locals 1
iget-object v0, p0, Lcom/discord/models/domain/ModelUserSettings;->stickerAnimationSettings:Ljava/lang/Integer;
return-object v0
.end method
.method public getTheme()Ljava/lang/String;
.locals 1
@ -1819,7 +1819,7 @@
:goto_f
add-int/2addr v0, v3
invoke-virtual {p0}, Lcom/discord/models/domain/ModelUserSettings;->getStickerAnimationSettings()Ljava/lang/Integer;
invoke-virtual {p0}, Lcom/discord/models/domain/ModelUserSettings;->getAnimateStickers()Ljava/lang/Integer;
move-result-object v3
@ -2005,11 +2005,11 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", stickerAnimationSettings="
const-string v1, ", animateStickers="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/discord/models/domain/ModelUserSettings;->getStickerAnimationSettings()Ljava/lang/Integer;
invoke-virtual {p0}, Lcom/discord/models/domain/ModelUserSettings;->getAnimateStickers()Ljava/lang/Integer;
move-result-object v1

View file

@ -147,7 +147,7 @@
if-nez v1, :cond_1
const-string v1, "start"
const-string/jumbo v1, "start"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

View file

@ -17,7 +17,7 @@
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "src"
const-string/jumbo v0, "src"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -79,7 +79,7 @@
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "src"
const-string/jumbo v0, "src"
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -17,7 +17,7 @@
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;II)V
.locals 1
const-string v0, "src"
const-string/jumbo v0, "src"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -113,7 +113,7 @@
.method public final copy(Ljava/lang/String;Ljava/lang/String;II)Lcom/discord/models/gifpicker/dto/GifDto;
.locals 1
const-string v0, "src"
const-string/jumbo v0, "src"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -11,7 +11,7 @@
.method public constructor <init>(Ljava/lang/String;)V
.locals 1
const-string v0, "src"
const-string/jumbo v0, "src"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -52,7 +52,7 @@
.method public final copy(Ljava/lang/String;)Lcom/discord/models/gifpicker/dto/TrendingGifPreviewDto;
.locals 1
const-string v0, "src"
const-string/jumbo v0, "src"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

View file

@ -1,6 +1,6 @@
.class public final enum Lcom/discord/models/slashcommands/ApplicationCommandType;
.super Ljava/lang/Enum;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# annotations

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/CommandChoices$Parser$parse$1;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# interfaces
.implements Lrx/functions/Action1;

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/CommandChoices$Parser;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$Parser;

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/CommandChoices;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# annotations

View file

@ -54,83 +54,85 @@
# virtual methods
.method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplication;
.locals 11
.locals 12
const-string v0, "reader"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lkotlin/jvm/internal/Ref$LongRef;
new-instance v7, Lkotlin/jvm/internal/Ref$LongRef;
invoke-direct {v0}, Lkotlin/jvm/internal/Ref$LongRef;-><init>()V
invoke-direct {v7}, Lkotlin/jvm/internal/Ref$LongRef;-><init>()V
const-wide/16 v1, 0x0
const-wide/16 v0, 0x0
iput-wide v1, v0, Lkotlin/jvm/internal/Ref$LongRef;->element:J
new-instance v7, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v7}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
const-string v1, ""
iput-object v1, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
iput-wide v0, v7, Lkotlin/jvm/internal/Ref$LongRef;->element:J
new-instance v8, Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {v8}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput-object v1, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
const-string v0, ""
new-instance v9, Lkotlin/jvm/internal/Ref$IntRef;
iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
invoke-direct {v9}, Lkotlin/jvm/internal/Ref$IntRef;-><init>()V
new-instance v9, Lkotlin/jvm/internal/Ref$ObjectRef;
const/4 v1, 0x0
invoke-direct {v9}, Lkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
iput v1, v9, Lkotlin/jvm/internal/Ref$IntRef;->element:I
iput-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v10, Lcom/discord/models/slashcommands/ModelApplication$Parser$parse$1;
new-instance v10, Lkotlin/jvm/internal/Ref$IntRef;
move-object v1, v10
invoke-direct {v10}, Lkotlin/jvm/internal/Ref$IntRef;-><init>()V
move-object v2, v0
const/4 v0, 0x0
move-object v3, p1
iput v0, v10, Lkotlin/jvm/internal/Ref$IntRef;->element:I
move-object v4, v7
new-instance v11, Lcom/discord/models/slashcommands/ModelApplication$Parser$parse$1;
move-object v5, v8
move-object v0, v11
move-object v6, v9
move-object v1, v7
invoke-direct/range {v1 .. v6}, Lcom/discord/models/slashcommands/ModelApplication$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$LongRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$IntRef;)V
move-object v2, p1
invoke-virtual {p1, v10}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V
move-object v3, v8
new-instance p1, Lcom/discord/models/slashcommands/ModelApplication;
move-object v4, v9
iget-wide v2, v0, Lkotlin/jvm/internal/Ref$LongRef;->element:J
move-object v5, v10
iget-object v0, v7, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
invoke-direct/range {v0 .. v5}, Lcom/discord/models/slashcommands/ModelApplication$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$LongRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$IntRef;)V
invoke-virtual {p1, v11}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V
new-instance v11, Lcom/discord/models/slashcommands/ModelApplication;
iget-wide v1, v7, Lkotlin/jvm/internal/Ref$LongRef;->element:J
iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object v3, v0
check-cast v3, Ljava/lang/String;
iget-object v0, v9, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
move-object v4, v0
check-cast v4, Ljava/lang/String;
iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
iget v5, v10, Lkotlin/jvm/internal/Ref$IntRef;->element:I
move-object v5, v0
const/4 v6, 0x0
check-cast v5, Ljava/lang/String;
move-object v0, v11
iget v6, v9, Lkotlin/jvm/internal/Ref$IntRef;->element:I
invoke-direct/range {v0 .. v6}, Lcom/discord/models/slashcommands/ModelApplication;-><init>(JLjava/lang/String;Ljava/lang/String;IZ)V
move-object v1, p1
invoke-direct/range {v1 .. v6}, Lcom/discord/models/slashcommands/ModelApplication;-><init>(JLjava/lang/String;Ljava/lang/String;I)V
return-object p1
return-object v11
.end method
.method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object;

View file

@ -12,6 +12,8 @@
# instance fields
.field private final builtIn:Z
.field private final commandCount:I
.field private final icon:Ljava/lang/String;
@ -22,7 +24,7 @@
# direct methods
.method public constructor <init>(JLjava/lang/String;Ljava/lang/String;I)V
.method public constructor <init>(JLjava/lang/String;Ljava/lang/String;IZ)V
.locals 1
const-string v0, "name"
@ -39,22 +41,56 @@
iput p5, p0, Lcom/discord/models/slashcommands/ModelApplication;->commandCount:I
iput-boolean p6, p0, Lcom/discord/models/slashcommands/ModelApplication;->builtIn:Z
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/models/slashcommands/ModelApplication;JLjava/lang/String;Ljava/lang/String;IILjava/lang/Object;)Lcom/discord/models/slashcommands/ModelApplication;
.locals 6
.method public synthetic constructor <init>(JLjava/lang/String;Ljava/lang/String;IZILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 7
and-int/lit8 p7, p6, 0x1
and-int/lit8 p7, p7, 0x10
if-eqz p7, :cond_0
const/4 p6, 0x0
const/4 v6, 0x0
goto :goto_0
:cond_0
move v6, p6
:goto_0
move-object v0, p0
move-wide v1, p1
move-object v3, p3
move-object v4, p4
move v5, p5
invoke-direct/range {v0 .. v6}, Lcom/discord/models/slashcommands/ModelApplication;-><init>(JLjava/lang/String;Ljava/lang/String;IZ)V
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/models/slashcommands/ModelApplication;JLjava/lang/String;Ljava/lang/String;IZILjava/lang/Object;)Lcom/discord/models/slashcommands/ModelApplication;
.locals 7
and-int/lit8 p8, p7, 0x1
if-eqz p8, :cond_0
iget-wide p1, p0, Lcom/discord/models/slashcommands/ModelApplication;->id:J
:cond_0
move-wide v1, p1
and-int/lit8 p1, p6, 0x2
and-int/lit8 p1, p7, 0x2
if-eqz p1, :cond_1
@ -63,7 +99,7 @@
:cond_1
move-object v3, p3
and-int/lit8 p1, p6, 0x4
and-int/lit8 p1, p7, 0x4
if-eqz p1, :cond_2
@ -72,7 +108,7 @@
:cond_2
move-object v4, p4
and-int/lit8 p1, p6, 0x8
and-int/lit8 p1, p7, 0x8
if-eqz p1, :cond_3
@ -81,9 +117,18 @@
:cond_3
move v5, p5
and-int/lit8 p1, p7, 0x10
if-eqz p1, :cond_4
iget-boolean p6, p0, Lcom/discord/models/slashcommands/ModelApplication;->builtIn:Z
:cond_4
move v6, p6
move-object v0, p0
invoke-virtual/range {v0 .. v5}, Lcom/discord/models/slashcommands/ModelApplication;->copy(JLjava/lang/String;Ljava/lang/String;I)Lcom/discord/models/slashcommands/ModelApplication;
invoke-virtual/range {v0 .. v6}, Lcom/discord/models/slashcommands/ModelApplication;->copy(JLjava/lang/String;Ljava/lang/String;IZ)Lcom/discord/models/slashcommands/ModelApplication;
move-result-object p0
@ -124,8 +169,16 @@
return v0
.end method
.method public final copy(JLjava/lang/String;Ljava/lang/String;I)Lcom/discord/models/slashcommands/ModelApplication;
.locals 7
.method public final component5()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelApplication;->builtIn:Z
return v0
.end method
.method public final copy(JLjava/lang/String;Ljava/lang/String;IZ)Lcom/discord/models/slashcommands/ModelApplication;
.locals 8
const-string v0, "name"
@ -143,7 +196,9 @@
move v6, p5
invoke-direct/range {v1 .. v6}, Lcom/discord/models/slashcommands/ModelApplication;-><init>(JLjava/lang/String;Ljava/lang/String;I)V
move v7, p6
invoke-direct/range {v1 .. v7}, Lcom/discord/models/slashcommands/ModelApplication;-><init>(JLjava/lang/String;Ljava/lang/String;IZ)V
return-object v0
.end method
@ -189,7 +244,13 @@
iget v0, p0, Lcom/discord/models/slashcommands/ModelApplication;->commandCount:I
iget p1, p1, Lcom/discord/models/slashcommands/ModelApplication;->commandCount:I
iget v1, p1, Lcom/discord/models/slashcommands/ModelApplication;->commandCount:I
if-ne v0, v1, :cond_0
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelApplication;->builtIn:Z
iget-boolean p1, p1, Lcom/discord/models/slashcommands/ModelApplication;->builtIn:Z
if-ne v0, p1, :cond_0
@ -207,6 +268,14 @@
return p1
.end method
.method public final getBuiltIn()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelApplication;->builtIn:Z
return v0
.end method
.method public final getCommandCount()I
.locals 1
@ -291,6 +360,17 @@
add-int/2addr v1, v0
mul-int/lit8 v1, v1, 0x1f
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelApplication;->builtIn:Z
if-eqz v0, :cond_2
const/4 v0, 0x1
:cond_2
add-int/2addr v1, v0
return v1
.end method
@ -329,9 +409,17 @@
iget v1, p0, Lcom/discord/models/slashcommands/ModelApplication;->commandCount:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", builtIn="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/models/slashcommands/ModelApplication;->builtIn:Z
const-string v2, ")"
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->u(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
invoke-static {v0, v1, v2}, Lf/e/c/a/a;->B(Ljava/lang/StringBuilder;ZLjava/lang/String;)Ljava/lang/String;
move-result-object v0

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1$1;
.super Ljava/lang/Object;
.source "ModelApplicationCommand.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$JsonReader$ItemFactory;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->call(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lcom/discord/models/domain/Model$JsonReader$ItemFactory<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;
# direct methods
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final get()Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
.locals 2
sget-object v0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1$1;->get()Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
move-result-object v0
return-object v0
.end method

View file

@ -1,73 +0,0 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$2;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$JsonReader$ItemFactory;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->call(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lcom/discord/models/domain/Model$JsonReader$ItemFactory<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;
# direct methods
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$2;->this$0:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final get()Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
.locals 2
sget-object v0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$2;->this$0:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$2;->get()Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
move-result-object v0
return-object v0
.end method

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$1;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1$1;
.super Ljava/lang/Object;
.source "ModelGuildApplicationCommands.kt"
.source "ModelGatewayApplicationCommand.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$JsonReader$ItemFactory;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->call(Ljava/lang/String;)V
value = Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->call(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -23,21 +23,21 @@
">",
"Ljava/lang/Object;",
"Lcom/discord/models/domain/Model$JsonReader$ItemFactory<",
"Lcom/discord/models/slashcommands/ModelApplicationCommand;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;
# direct methods
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;)V
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -46,16 +46,16 @@
# virtual methods
.method public final get()Lcom/discord/models/slashcommands/ModelApplicationCommand;
.method public final get()Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
.locals 2
sget-object v0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;
sget-object v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommand;
invoke-virtual {v0, v1}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
move-result-object v0
@ -65,7 +65,7 @@
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$1;->get()Lcom/discord/models/slashcommands/ModelApplicationCommand;
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1$1;->get()Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
move-result-object v0

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;
.super Ljava/lang/Object;
.source "ModelApplicationCommand.kt"
.source "ModelGatewayApplicationCommand.kt"
# interfaces
.implements Lrx/functions/Action1;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommand;
value = Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -38,7 +38,7 @@
.field public final synthetic $name:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $options:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $optionGateways:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $reader:Lcom/discord/models/domain/Model$JsonReader;
@ -47,17 +47,17 @@
.method public constructor <init>(Lkotlin/jvm/internal/Ref$LongRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$id:Lkotlin/jvm/internal/Ref$LongRef;
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$id:Lkotlin/jvm/internal/Ref$LongRef;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iput-object p3, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$applicationId:Lkotlin/jvm/internal/Ref$LongRef;
iput-object p3, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$applicationId:Lkotlin/jvm/internal/Ref$LongRef;
iput-object p4, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$name:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p4, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$name:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$description:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$description:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$options:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$optionGateways:Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -71,7 +71,7 @@
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->call(Ljava/lang/String;)V
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->call(Ljava/lang/String;)V
return-void
.end method
@ -107,9 +107,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$name:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$name:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v4}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
@ -130,9 +130,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$id:Lkotlin/jvm/internal/Ref$LongRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$id:Lkotlin/jvm/internal/Ref$LongRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1, v2}, Lcom/discord/models/domain/Model$JsonReader;->nextLong(J)J
@ -151,19 +151,19 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$options:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$optionGateways:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
new-instance v1, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1$1;
new-instance v1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1$1;
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1$1;-><init>(Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;)V
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1$1;-><init>(Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;)V
invoke-virtual {v0, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextList(Lcom/discord/models/domain/Model$JsonReader$ItemFactory;)Ljava/util/List;
move-result-object v0
const-string v1, "reader.nextList { ModelA\u2026on.Parser.parse(reader) }"
const-string v1, "reader.nextList { ModelG\u2026on.Parser.parse(reader) }"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
@ -180,9 +180,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$applicationId:Lkotlin/jvm/internal/Ref$LongRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$applicationId:Lkotlin/jvm/internal/Ref$LongRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1, v2}, Lcom/discord/models/domain/Model$JsonReader;->nextLong(J)J
@ -201,9 +201,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$description:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$description:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v4}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
@ -217,7 +217,7 @@
:cond_1
:goto_0
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->skipValue()V

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;
.super Ljava/lang/Object;
.source "ModelApplicationCommand.kt"
.source "ModelGatewayApplicationCommand.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$Parser;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/models/slashcommands/ModelApplicationCommand;
value = Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -20,25 +20,25 @@
value = {
"Ljava/lang/Object;",
"Lcom/discord/models/domain/Model$Parser<",
"Lcom/discord/models/slashcommands/ModelApplicationCommand;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;
.field public static final INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;
new-instance v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;
invoke-direct {v0}, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;-><init>()V
invoke-direct {v0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;-><init>()V
sput-object v0, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;
sput-object v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;
return-void
.end method
@ -53,7 +53,7 @@
# virtual methods
.method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommand;
.method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
.locals 15
move-object/from16 v7, p1
@ -98,7 +98,7 @@
iput-object v0, v13, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v14, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;
new-instance v14, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;
move-object v0, v14
@ -114,11 +114,11 @@
move-object v6, v13
invoke-direct/range {v0 .. v6}, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$LongRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V
invoke-direct/range {v0 .. v6}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$LongRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V
invoke-virtual {v7, v14}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V
new-instance v14, Lcom/discord/models/slashcommands/ModelApplicationCommand;
new-instance v14, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
iget-wide v1, v8, Lkotlin/jvm/internal/Ref$LongRef;->element:J
@ -148,7 +148,7 @@
move-object v0, v14
invoke-direct/range {v0 .. v7}, Lcom/discord/models/slashcommands/ModelApplicationCommand;-><init>(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)V
invoke-direct/range {v0 .. v7}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;-><init>(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)V
return-object v14
@ -170,7 +170,7 @@
.method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommand;
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
move-result-object p1

View file

@ -1,12 +1,12 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommand;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
.super Ljava/lang/Object;
.source "ModelApplicationCommand.kt"
.source "ModelGatewayApplicationCommand.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/models/slashcommands/ModelApplicationCommand$Parser;
Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;
}
.end annotation
@ -20,11 +20,11 @@
.field private final name:Ljava/lang/String;
.field private final options:Ljava/util/List;
.field private final optionGateways:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
@ -40,7 +40,7 @@
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;)V"
}
.end annotation
@ -49,30 +49,58 @@
invoke-static {p5, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "description"
invoke-static {p6, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "options"
const-string v0, "optionGateways"
invoke-static {p7, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-wide p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->id:J
iput-wide p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->id:J
iput-wide p3, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->applicationId:J
iput-wide p3, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->applicationId:J
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->name:Ljava/lang/String;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->name:Ljava/lang/String;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->description:Ljava/lang/String;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->description:Ljava/lang/String;
iput-object p7, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->options:Ljava/util/List;
iput-object p7, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->optionGateways:Ljava/util/List;
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/models/slashcommands/ModelApplicationCommand;JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/slashcommands/ModelApplicationCommand;
.method public synthetic constructor <init>(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 9
and-int/lit8 v0, p8, 0x8
if-eqz v0, :cond_0
const/4 v0, 0x0
move-object v7, v0
goto :goto_0
:cond_0
move-object v7, p6
:goto_0
move-object v1, p0
move-wide v2, p1
move-wide v4, p3
move-object v6, p5
move-object/from16 v8, p7
invoke-direct/range {v1 .. v8}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;-><init>(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)V
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
.locals 8
move-object v0, p0
@ -81,7 +109,7 @@
if-eqz v1, :cond_0
iget-wide v1, v0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->id:J
iget-wide v1, v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->id:J
goto :goto_0
@ -93,7 +121,7 @@
if-eqz v3, :cond_1
iget-wide v3, v0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->applicationId:J
iget-wide v3, v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->applicationId:J
goto :goto_1
@ -105,7 +133,7 @@
if-eqz v5, :cond_2
iget-object v5, v0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->name:Ljava/lang/String;
iget-object v5, v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->name:Ljava/lang/String;
goto :goto_2
@ -117,7 +145,7 @@
if-eqz v6, :cond_3
iget-object v6, v0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->description:Ljava/lang/String;
iget-object v6, v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->description:Ljava/lang/String;
goto :goto_3
@ -129,7 +157,7 @@
if-eqz v7, :cond_4
iget-object v7, v0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->options:Ljava/util/List;
iget-object v7, v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->optionGateways:Ljava/util/List;
goto :goto_4
@ -147,7 +175,7 @@
move-object p7, v7
invoke-virtual/range {p0 .. p7}, Lcom/discord/models/slashcommands/ModelApplicationCommand;->copy(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)Lcom/discord/models/slashcommands/ModelApplicationCommand;
invoke-virtual/range {p0 .. p7}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->copy(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
move-result-object v0
@ -159,7 +187,7 @@
.method public final component1()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->id:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->id:J
return-wide v0
.end method
@ -167,7 +195,7 @@
.method public final component2()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->applicationId:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->applicationId:J
return-wide v0
.end method
@ -175,7 +203,7 @@
.method public final component3()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->name:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->name:Ljava/lang/String;
return-object v0
.end method
@ -183,7 +211,7 @@
.method public final component4()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->description:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->description:Ljava/lang/String;
return-object v0
.end method
@ -194,17 +222,17 @@
value = {
"()",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->options:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->optionGateways:Ljava/util/List;
return-object v0
.end method
.method public final copy(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)Lcom/discord/models/slashcommands/ModelApplicationCommand;
.method public final copy(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
@ -212,9 +240,9 @@
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;)",
"Lcom/discord/models/slashcommands/ModelApplicationCommand;"
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;"
}
.end annotation
@ -224,19 +252,13 @@
invoke-static {p5, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "description"
move-object v7, p6
invoke-static {p6, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "options"
const-string v0, "optionGateways"
move-object/from16 v8, p7
invoke-static {v8, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/models/slashcommands/ModelApplicationCommand;
new-instance v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
move-object v1, v0
@ -244,7 +266,9 @@
move-wide v4, p3
invoke-direct/range {v1 .. v8}, Lcom/discord/models/slashcommands/ModelApplicationCommand;-><init>(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)V
move-object v7, p6
invoke-direct/range {v1 .. v8}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;-><init>(JJLjava/lang/String;Ljava/lang/String;Ljava/util/List;)V
return-object v0
.end method
@ -254,31 +278,31 @@
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/models/slashcommands/ModelApplicationCommand;
instance-of v0, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/models/slashcommands/ModelApplicationCommand;
check-cast p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->id:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->id:J
iget-wide v2, p1, Lcom/discord/models/slashcommands/ModelApplicationCommand;->id:J
iget-wide v2, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->id:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->applicationId:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->applicationId:J
iget-wide v2, p1, Lcom/discord/models/slashcommands/ModelApplicationCommand;->applicationId:J
iget-wide v2, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->applicationId:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->name:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->name:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommand;->name:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->name:Ljava/lang/String;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -286,9 +310,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->description:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->description:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommand;->description:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->description:Ljava/lang/String;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -296,9 +320,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->options:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->optionGateways:Ljava/util/List;
iget-object p1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommand;->options:Ljava/util/List;
iget-object p1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->optionGateways:Ljava/util/List;
invoke-static {v0, p1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -323,7 +347,7 @@
.method public final getApplicationId()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->applicationId:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->applicationId:J
return-wide v0
.end method
@ -331,7 +355,7 @@
.method public final getDescription()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->description:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->description:Ljava/lang/String;
return-object v0
.end method
@ -339,7 +363,7 @@
.method public final getId()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->id:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->id:J
return-wide v0
.end method
@ -347,23 +371,23 @@
.method public final getName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->name:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->name:Ljava/lang/String;
return-object v0
.end method
.method public final getOptions()Ljava/util/List;
.method public final getOptionGateways()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->options:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->optionGateways:Ljava/util/List;
return-object v0
.end method
@ -371,7 +395,7 @@
.method public hashCode()I
.locals 7
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->id:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->id:J
const/16 v2, 0x20
@ -383,7 +407,7 @@
mul-int/lit8 v1, v1, 0x1f
iget-wide v3, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->applicationId:J
iget-wide v3, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->applicationId:J
ushr-long v5, v3, v2
@ -395,7 +419,7 @@
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->name:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->name:Ljava/lang/String;
const/4 v2, 0x0
@ -415,7 +439,7 @@
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->description:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->description:Ljava/lang/String;
if-eqz v0, :cond_1
@ -433,7 +457,7 @@
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->options:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->optionGateways:Ljava/util/List;
if-eqz v0, :cond_2
@ -450,13 +474,13 @@
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "ModelApplicationCommand(id="
const-string v0, "ModelGatewayApplicationCommand(id="
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->id:J
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->id:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
@ -464,7 +488,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->applicationId:J
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->applicationId:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
@ -472,7 +496,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->name:Ljava/lang/String;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->name:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
@ -480,15 +504,15 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->description:Ljava/lang/String;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->description:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", options="
const-string v1, ", optionGateways="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommand;->options:Ljava/util/List;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;->optionGateways:Ljava/util/List;
const-string v2, ")"

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$1;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$1;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$JsonReader$ItemFactory;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->call(Ljava/lang/String;)V
value = Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->call(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -30,14 +30,14 @@
# instance fields
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;
# direct methods
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;)V
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -51,9 +51,9 @@
sget-object v0, Lcom/discord/models/slashcommands/CommandChoices$Parser;->INSTANCE:Lcom/discord/models/slashcommands/CommandChoices$Parser;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/slashcommands/CommandChoices$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/CommandChoices;
@ -65,7 +65,7 @@
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$1;->get()Lcom/discord/models/slashcommands/CommandChoices;
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$1;->get()Lcom/discord/models/slashcommands/CommandChoices;
move-result-object v0

View file

@ -0,0 +1,73 @@
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$2;
.super Ljava/lang/Object;
.source "ModelGatewayApplicationCommandOption.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$JsonReader$ItemFactory;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->call(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lcom/discord/models/domain/Model$JsonReader$ItemFactory<",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;
# direct methods
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$2;->this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final get()Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
.locals 2
sget-object v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$2;->this$0:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$2;->get()Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
move-result-object v0
return-object v0
.end method

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# interfaces
.implements Lrx/functions/Action1;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
value = Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -38,7 +38,7 @@
.field public final synthetic $name:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $options:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $optionGateways:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $reader:Lcom/discord/models/domain/Model$JsonReader;
@ -51,21 +51,21 @@
.method public constructor <init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$type:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$type:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iput-object p3, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$name:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p3, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$name:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p4, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$description:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p4, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$description:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$required:Lkotlin/jvm/internal/Ref$BooleanRef;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$required:Lkotlin/jvm/internal/Ref$BooleanRef;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$default:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$default:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p7, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$choices:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p7, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$choices:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p8, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$options:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p8, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$optionGateways:Lkotlin/jvm/internal/Ref$ObjectRef;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -79,7 +79,7 @@
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->call(Ljava/lang/String;)V
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->call(Ljava/lang/String;)V
return-void
.end method
@ -115,9 +115,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$default:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$default:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0}, Lcom/discord/models/domain/Model$JsonReader;->nextStringOrNull()Ljava/lang/String;
@ -136,13 +136,13 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$choices:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$choices:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
new-instance v1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$1;
new-instance v1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$1;
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$1;-><init>(Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;)V
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$1;-><init>(Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;)V
invoke-virtual {v0, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextList(Lcom/discord/models/domain/Model$JsonReader$ItemFactory;)Ljava/util/List;
@ -165,9 +165,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$type:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$type:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextInt(I)I
@ -177,7 +177,7 @@
move-result-object v0
invoke-static {v0}, Lcom/discord/models/slashcommands/ModelApplicationCommandOptionKt;->access$toCommandType(Ljava/lang/Integer;)Lcom/discord/models/slashcommands/ApplicationCommandType;
invoke-static {v0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOptionKt;->access$toCommandType(Ljava/lang/Integer;)Lcom/discord/models/slashcommands/ApplicationCommandType;
move-result-object v0
@ -194,9 +194,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$name:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$name:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v3}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
@ -217,9 +217,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$required:Lkotlin/jvm/internal/Ref$BooleanRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$required:Lkotlin/jvm/internal/Ref$BooleanRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextBoolean(Z)Z
@ -238,13 +238,13 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$options:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$optionGateways:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
new-instance v1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$2;
new-instance v1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$2;
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1$2;-><init>(Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;)V
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1$2;-><init>(Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;)V
invoke-virtual {v0, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextList(Lcom/discord/models/domain/Model$JsonReader$ItemFactory;)Ljava/util/List;
@ -263,9 +263,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$description:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$description:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v3}, Lcom/discord/models/domain/Model$JsonReader;->nextString(Ljava/lang/String;)Ljava/lang/String;
@ -279,7 +279,7 @@
:cond_1
:goto_0
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->skipValue()V

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$Parser;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
value = Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -20,25 +20,25 @@
value = {
"Ljava/lang/Object;",
"Lcom/discord/models/domain/Model$Parser<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;
.field public static final INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;
new-instance v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;
invoke-direct {v0}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;-><init>()V
invoke-direct {v0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;-><init>()V
sput-object v0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;
sput-object v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;
return-void
.end method
@ -53,7 +53,7 @@
# virtual methods
.method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
.method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
.locals 26
move-object/from16 v9, p1
@ -112,7 +112,7 @@
iput-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
new-instance v7, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;
new-instance v7, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;
move-object v0, v7
@ -136,11 +136,11 @@
move-object/from16 v17, v8
invoke-direct/range {v0 .. v8}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V
invoke-direct/range {v0 .. v8}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$BooleanRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$ObjectRef;)V
invoke-virtual {v9, v14}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V
new-instance v0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
new-instance v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
iget-object v1, v10, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
@ -188,7 +188,7 @@
move/from16 v22, v1
invoke-direct/range {v18 .. v25}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;-><init>(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)V
invoke-direct/range {v18 .. v25}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;-><init>(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)V
return-object v0
.end method
@ -196,7 +196,7 @@
.method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
move-result-object p1

View file

@ -1,12 +1,12 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/models/slashcommands/ModelApplicationCommandOption$Parser;
Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption$Parser;
}
.end annotation
@ -28,11 +28,11 @@
.field private final name:Ljava/lang/String;
.field private final options:Ljava/util/List;
.field private final optionGateways:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
@ -58,7 +58,7 @@
"Lcom/discord/models/slashcommands/CommandChoices;",
">;",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;)V"
}
.end annotation
@ -71,25 +71,21 @@
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "description"
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->name:Ljava/lang/String;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->name:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->description:Ljava/lang/String;
iput-object p3, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->description:Ljava/lang/String;
iput-boolean p4, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->required:Z
iput-boolean p4, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->required:Z
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->default:Ljava/lang/String;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->default:Ljava/lang/String;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->choices:Ljava/util/List;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->choices:Ljava/util/List;
iput-object p7, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->options:Ljava/util/List;
iput-object p7, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->optionGateways:Ljava/util/List;
return-void
.end method
@ -97,74 +93,84 @@
.method public synthetic constructor <init>(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
.locals 10
and-int/lit8 v0, p8, 0x10
and-int/lit8 v0, p8, 0x4
const/4 v1, 0x0
if-eqz v0, :cond_0
move-object v7, v1
move-object v5, v1
goto :goto_0
:cond_0
move-object v7, p5
move-object v5, p3
:goto_0
and-int/lit8 v0, p8, 0x20
and-int/lit8 v0, p8, 0x10
if-eqz v0, :cond_1
move-object v8, v1
move-object v7, v1
goto :goto_1
:cond_1
move-object/from16 v8, p6
move-object v7, p5
:goto_1
and-int/lit8 v0, p8, 0x40
and-int/lit8 v0, p8, 0x20
if-eqz v0, :cond_2
move-object v9, v1
move-object v8, v1
goto :goto_2
:cond_2
move-object/from16 v9, p7
move-object/from16 v8, p6
:goto_2
and-int/lit8 v0, p8, 0x40
if-eqz v0, :cond_3
move-object v9, v1
goto :goto_3
:cond_3
move-object/from16 v9, p7
:goto_3
move-object v2, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
move v6, p4
invoke-direct/range {v2 .. v9}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;-><init>(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)V
invoke-direct/range {v2 .. v9}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;-><init>(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)V
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/models/slashcommands/ModelApplicationCommandOption;Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
.method public static synthetic copy$default(Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
.locals 5
and-int/lit8 p9, p8, 0x1
if-eqz p9, :cond_0
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
:cond_0
and-int/lit8 p9, p8, 0x2
if-eqz p9, :cond_1
iget-object p2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->name:Ljava/lang/String;
iget-object p2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->name:Ljava/lang/String;
:cond_1
move-object p9, p2
@ -173,7 +179,7 @@
if-eqz p2, :cond_2
iget-object p3, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->description:Ljava/lang/String;
iget-object p3, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->description:Ljava/lang/String;
:cond_2
move-object v0, p3
@ -182,7 +188,7 @@
if-eqz p2, :cond_3
iget-boolean p4, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->required:Z
iget-boolean p4, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->required:Z
:cond_3
move v1, p4
@ -191,7 +197,7 @@
if-eqz p2, :cond_4
iget-object p5, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->default:Ljava/lang/String;
iget-object p5, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->default:Ljava/lang/String;
:cond_4
move-object v2, p5
@ -200,7 +206,7 @@
if-eqz p2, :cond_5
iget-object p6, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->choices:Ljava/util/List;
iget-object p6, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->choices:Ljava/util/List;
:cond_5
move-object v3, p6
@ -209,7 +215,7 @@
if-eqz p2, :cond_6
iget-object p7, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->options:Ljava/util/List;
iget-object p7, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->optionGateways:Ljava/util/List;
:cond_6
move-object v4, p7
@ -230,7 +236,7 @@
move-object p9, v4
invoke-virtual/range {p2 .. p9}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->copy(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
invoke-virtual/range {p2 .. p9}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->copy(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
move-result-object p0
@ -242,7 +248,7 @@
.method public final component1()Lcom/discord/models/slashcommands/ApplicationCommandType;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
return-object v0
.end method
@ -250,7 +256,7 @@
.method public final component2()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->name:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->name:Ljava/lang/String;
return-object v0
.end method
@ -258,7 +264,7 @@
.method public final component3()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->description:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->description:Ljava/lang/String;
return-object v0
.end method
@ -266,7 +272,7 @@
.method public final component4()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->required:Z
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->required:Z
return v0
.end method
@ -274,7 +280,7 @@
.method public final component5()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->default:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->default:Ljava/lang/String;
return-object v0
.end method
@ -290,7 +296,7 @@
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->choices:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->choices:Ljava/util/List;
return-object v0
.end method
@ -301,17 +307,17 @@
value = {
"()",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->options:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->optionGateways:Ljava/util/List;
return-object v0
.end method
.method public final copy(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
.method public final copy(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
@ -325,9 +331,9 @@
"Lcom/discord/models/slashcommands/CommandChoices;",
">;",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;)",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;"
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;"
}
.end annotation
@ -343,16 +349,12 @@
invoke-static {p2, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "description"
move-object v4, p3
invoke-static {p3, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
new-instance v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
move-object v1, v0
move-object v4, p3
move v5, p4
move-object v6, p5
@ -361,7 +363,7 @@
move-object/from16 v8, p7
invoke-direct/range {v1 .. v8}, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;-><init>(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)V
invoke-direct/range {v1 .. v8}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;-><init>(Lcom/discord/models/slashcommands/ApplicationCommandType;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/List;Ljava/util/List;)V
return-object v0
.end method
@ -371,15 +373,15 @@
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
instance-of v0, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;
check-cast p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -387,9 +389,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->name:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->name:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->name:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->name:Ljava/lang/String;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -397,9 +399,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->description:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->description:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->description:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->description:Ljava/lang/String;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -407,15 +409,15 @@
if-eqz v0, :cond_0
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->required:Z
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->required:Z
iget-boolean v1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->required:Z
iget-boolean v1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->required:Z
if-ne v0, v1, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->default:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->default:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->default:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->default:Ljava/lang/String;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -423,9 +425,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->choices:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->choices:Ljava/util/List;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->choices:Ljava/util/List;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->choices:Ljava/util/List;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -433,9 +435,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->options:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->optionGateways:Ljava/util/List;
iget-object p1, p1, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->options:Ljava/util/List;
iget-object p1, p1, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->optionGateways:Ljava/util/List;
invoke-static {v0, p1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -468,7 +470,7 @@
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->choices:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->choices:Ljava/util/List;
return-object v0
.end method
@ -476,7 +478,7 @@
.method public final getDefault()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->default:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->default:Ljava/lang/String;
return-object v0
.end method
@ -484,7 +486,7 @@
.method public final getDescription()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->description:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->description:Ljava/lang/String;
return-object v0
.end method
@ -492,23 +494,23 @@
.method public final getName()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->name:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->name:Ljava/lang/String;
return-object v0
.end method
.method public final getOptions()Ljava/util/List;
.method public final getOptionGateways()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommandOption;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->options:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->optionGateways:Ljava/util/List;
return-object v0
.end method
@ -516,7 +518,7 @@
.method public final getRequired()Z
.locals 1
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->required:Z
iget-boolean v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->required:Z
return v0
.end method
@ -524,7 +526,7 @@
.method public final getType()Lcom/discord/models/slashcommands/ApplicationCommandType;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
return-object v0
.end method
@ -532,7 +534,7 @@
.method public hashCode()I
.locals 3
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
const/4 v1, 0x0
@ -550,7 +552,7 @@
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->name:Ljava/lang/String;
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->name:Ljava/lang/String;
if-eqz v2, :cond_1
@ -568,7 +570,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->description:Ljava/lang/String;
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->description:Ljava/lang/String;
if-eqz v2, :cond_2
@ -586,7 +588,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-boolean v2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->required:Z
iget-boolean v2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->required:Z
if-eqz v2, :cond_3
@ -597,7 +599,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->default:Ljava/lang/String;
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->default:Ljava/lang/String;
if-eqz v2, :cond_4
@ -615,7 +617,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->choices:Ljava/util/List;
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->choices:Ljava/util/List;
if-eqz v2, :cond_5
@ -633,7 +635,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->options:Ljava/util/List;
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->optionGateways:Ljava/util/List;
if-eqz v2, :cond_6
@ -650,13 +652,13 @@
.method public toString()Ljava/lang/String;
.locals 3
const-string v0, "ModelApplicationCommandOption(type="
const-string v0, "ModelGatewayApplicationCommandOption(type="
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->type:Lcom/discord/models/slashcommands/ApplicationCommandType;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
@ -664,7 +666,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->name:Ljava/lang/String;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->name:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
@ -672,7 +674,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->description:Ljava/lang/String;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->description:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
@ -680,7 +682,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->required:Z
iget-boolean v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->required:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
@ -688,7 +690,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->default:Ljava/lang/String;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->default:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
@ -696,15 +698,15 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->choices:Ljava/util/List;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->choices:Ljava/util/List;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", options="
const-string v1, ", optionGateways="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelApplicationCommandOption;->options:Ljava/util/List;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOption;->optionGateways:Ljava/util/List;
const-string v2, ")"

View file

@ -1,13 +1,13 @@
.class public final Lcom/discord/models/slashcommands/ModelApplicationCommandOptionKt;
.class public final Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOptionKt;
.super Ljava/lang/Object;
.source "ModelApplicationCommandOption.kt"
.source "ModelGatewayApplicationCommandOption.kt"
# direct methods
.method public static final synthetic access$toCommandType(Ljava/lang/Integer;)Lcom/discord/models/slashcommands/ApplicationCommandType;
.locals 0
invoke-static {p0}, Lcom/discord/models/slashcommands/ModelApplicationCommandOptionKt;->toCommandType(Ljava/lang/Integer;)Lcom/discord/models/slashcommands/ApplicationCommandType;
invoke-static {p0}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommandOptionKt;->toCommandType(Ljava/lang/Integer;)Lcom/discord/models/slashcommands/ApplicationCommandType;
move-result-object p0

View file

@ -0,0 +1,73 @@
.class public final Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$1;
.super Ljava/lang/Object;
.source "ModelGatewayGuildApplicationCommands.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$JsonReader$ItemFactory;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->call(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Lcom/discord/models/domain/Model$JsonReader$ItemFactory<",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;",
">;"
}
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;
# direct methods
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final get()Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
.locals 2
sget-object v0, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$1;->this$0:Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$1;->get()Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;
move-result-object v0
return-object v0
.end method

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$2;
.class public final Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$2;
.super Ljava/lang/Object;
.source "ModelGuildApplicationCommands.kt"
.source "ModelGatewayGuildApplicationCommands.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$JsonReader$ItemFactory;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->call(Ljava/lang/String;)V
value = Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->call(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -30,14 +30,14 @@
# instance fields
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;
.field public final synthetic this$0:Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;
# direct methods
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;)V
.method public constructor <init>(Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$2;->this$0:Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$2;->this$0:Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -51,9 +51,9 @@
sget-object v0, Lcom/discord/models/slashcommands/ModelApplication$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelApplication$Parser;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$2;->this$0:Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$2;->this$0:Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v1, v1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1}, Lcom/discord/models/slashcommands/ModelApplication$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelApplication;
@ -65,7 +65,7 @@
.method public bridge synthetic get()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$2;->get()Lcom/discord/models/slashcommands/ModelApplication;
invoke-virtual {p0}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$2;->get()Lcom/discord/models/slashcommands/ModelApplication;
move-result-object v0

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;
.class public final Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;
.super Ljava/lang/Object;
.source "ModelGuildApplicationCommands.kt"
.source "ModelGatewayGuildApplicationCommands.kt"
# interfaces
.implements Lrx/functions/Action1;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
value = Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -30,10 +30,10 @@
# instance fields
.field public final synthetic $applicationCommands:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $applications:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $gatewayApplicationCommands:Lkotlin/jvm/internal/Ref$ObjectRef;
.field public final synthetic $guildId:Lkotlin/jvm/internal/Ref$LongRef;
.field public final synthetic $nonce:Lkotlin/jvm/internal/Ref$ObjectRef;
@ -47,17 +47,17 @@
.method public constructor <init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;)V
.locals 0
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$applicationCommands:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$gatewayApplicationCommands:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iput-object p3, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$applications:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p3, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$applications:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p4, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$guildId:Lkotlin/jvm/internal/Ref$LongRef;
iput-object p4, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$guildId:Lkotlin/jvm/internal/Ref$LongRef;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$nonce:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$nonce:Lkotlin/jvm/internal/Ref$ObjectRef;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$updatedAt:Lkotlin/jvm/internal/Ref$LongRef;
iput-object p6, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$updatedAt:Lkotlin/jvm/internal/Ref$LongRef;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -71,7 +71,7 @@
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->call(Ljava/lang/String;)V
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->call(Ljava/lang/String;)V
return-void
.end method
@ -103,19 +103,19 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$applicationCommands:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$gatewayApplicationCommands:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
new-instance v1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$1;
new-instance v1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$1;
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$1;-><init>(Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;)V
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$1;-><init>(Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;)V
invoke-virtual {v0, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextList(Lcom/discord/models/domain/Model$JsonReader$ItemFactory;)Ljava/util/List;
move-result-object v0
const-string v1, "reader.nextList { ModelA\u2026nd.Parser.parse(reader) }"
const-string v1, "reader.nextList { ModelG\u2026nd.Parser.parse(reader) }"
invoke-static {v0, v1}, Ly/m/c/j;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
@ -132,13 +132,13 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$applications:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$applications:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
new-instance v1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$2;
new-instance v1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$2;
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1$2;-><init>(Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;)V
invoke-direct {v1, p0}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1$2;-><init>(Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;)V
invoke-virtual {v0, v1}, Lcom/discord/models/domain/Model$JsonReader;->nextList(Lcom/discord/models/domain/Model$JsonReader$ItemFactory;)Ljava/util/List;
@ -161,9 +161,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$nonce:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$nonce:Lkotlin/jvm/internal/Ref$ObjectRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
const-string v1, ""
@ -188,9 +188,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$updatedAt:Lkotlin/jvm/internal/Ref$LongRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$updatedAt:Lkotlin/jvm/internal/Ref$LongRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1, v2}, Lcom/discord/models/domain/Model$JsonReader;->nextLong(J)J
@ -209,9 +209,9 @@
if-eqz p1, :cond_1
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$guildId:Lkotlin/jvm/internal/Ref$LongRef;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$guildId:Lkotlin/jvm/internal/Ref$LongRef;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {v0, v1, v2}, Lcom/discord/models/domain/Model$JsonReader;->nextLong(J)J
@ -223,7 +223,7 @@
:cond_1
:goto_0
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;->$reader:Lcom/discord/models/domain/Model$JsonReader;
invoke-virtual {p1}, Lcom/discord/models/domain/Model$JsonReader;->skipValue()V

View file

@ -1,6 +1,6 @@
.class public final Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;
.class public final Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;
.super Ljava/lang/Object;
.source "ModelGuildApplicationCommands.kt"
.source "ModelGatewayGuildApplicationCommands.kt"
# interfaces
.implements Lcom/discord/models/domain/Model$Parser;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
value = Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -20,25 +20,25 @@
value = {
"Ljava/lang/Object;",
"Lcom/discord/models/domain/Model$Parser<",
"Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;",
"Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;",
">;"
}
.end annotation
# static fields
.field public static final INSTANCE:Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;
.field public static final INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;
new-instance v0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;
invoke-direct {v0}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;-><init>()V
invoke-direct {v0}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;-><init>()V
sput-object v0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;
sput-object v0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;->INSTANCE:Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;
return-void
.end method
@ -53,7 +53,7 @@
# virtual methods
.method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
.method public parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
.locals 15
move-object/from16 v7, p1
@ -96,7 +96,7 @@
iput-wide v0, v13, Lkotlin/jvm/internal/Ref$LongRef;->element:J
new-instance v14, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;
new-instance v14, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;
move-object v0, v14
@ -112,11 +112,11 @@
move-object v6, v13
invoke-direct/range {v0 .. v6}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;)V
invoke-direct/range {v0 .. v6}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser$parse$1;-><init>(Lkotlin/jvm/internal/Ref$ObjectRef;Lcom/discord/models/domain/Model$JsonReader;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlin/jvm/internal/Ref$LongRef;)V
invoke-virtual {v7, v14}, Lcom/discord/models/domain/Model$JsonReader;->nextObject(Lrx/functions/Action1;)V
new-instance v14, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
new-instance v14, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
iget-object v0, v8, Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object;
@ -146,7 +146,7 @@
move-object v0, v14
invoke-direct/range {v0 .. v7}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;-><init>(Ljava/util/List;Ljava/util/List;JLjava/lang/String;J)V
invoke-direct/range {v0 .. v7}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;-><init>(Ljava/util/List;Ljava/util/List;JLjava/lang/String;J)V
return-object v14
@ -158,7 +158,7 @@
throw v9
:cond_1
const-string v0, "applicationCommands"
const-string v0, "gatewayApplicationCommands"
invoke-static {v0}, Ly/m/c/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
@ -168,7 +168,7 @@
.method public bridge synthetic parse(Lcom/discord/models/domain/Model$JsonReader;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
invoke-virtual {p0, p1}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;->parse(Lcom/discord/models/domain/Model$JsonReader;)Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
move-result-object p1

View file

@ -1,27 +1,17 @@
.class public final Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
.class public final Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
.super Ljava/lang/Object;
.source "ModelGuildApplicationCommands.kt"
.source "ModelGatewayGuildApplicationCommands.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/discord/models/slashcommands/ModelGuildApplicationCommands$Parser;
Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands$Parser;
}
.end annotation
# instance fields
.field private final applicationCommands:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommand;",
">;"
}
.end annotation
.end field
.field private final applications:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
@ -32,6 +22,16 @@
.end annotation
.end field
.field private final gatewayApplicationCommands:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;",
">;"
}
.end annotation
.end field
.field private final guildId:J
.field private final nonce:Ljava/lang/String;
@ -46,7 +46,7 @@
value = {
"(",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommand;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;",
">;",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplication;",
@ -56,7 +56,7 @@
}
.end annotation
const-string v0, "applicationCommands"
const-string v0, "gatewayApplicationCommands"
invoke-static {p1, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
@ -70,34 +70,34 @@
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applicationCommands:Ljava/util/List;
iput-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->gatewayApplicationCommands:Ljava/util/List;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applications:Ljava/util/List;
iput-object p2, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->applications:Ljava/util/List;
iput-wide p3, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->guildId:J
iput-wide p3, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->guildId:J
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->nonce:Ljava/lang/String;
iput-object p5, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->nonce:Ljava/lang/String;
iput-wide p6, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->updatedAt:J
iput-wide p6, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->updatedAt:J
return-void
.end method
.method public static synthetic copy$default(Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;Ljava/util/List;Ljava/util/List;JLjava/lang/String;JILjava/lang/Object;)Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
.method public static synthetic copy$default(Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;Ljava/util/List;Ljava/util/List;JLjava/lang/String;JILjava/lang/Object;)Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
.locals 5
and-int/lit8 p9, p8, 0x1
if-eqz p9, :cond_0
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applicationCommands:Ljava/util/List;
iget-object p1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->gatewayApplicationCommands:Ljava/util/List;
:cond_0
and-int/lit8 p9, p8, 0x2
if-eqz p9, :cond_1
iget-object p2, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applications:Ljava/util/List;
iget-object p2, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->applications:Ljava/util/List;
:cond_1
move-object p9, p2
@ -106,7 +106,7 @@
if-eqz p2, :cond_2
iget-wide p3, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->guildId:J
iget-wide p3, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->guildId:J
:cond_2
move-wide v0, p3
@ -115,7 +115,7 @@
if-eqz p2, :cond_3
iget-object p5, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->nonce:Ljava/lang/String;
iget-object p5, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->nonce:Ljava/lang/String;
:cond_3
move-object v2, p5
@ -124,7 +124,7 @@
if-eqz p2, :cond_4
iget-wide p6, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->updatedAt:J
iget-wide p6, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->updatedAt:J
:cond_4
move-wide v3, p6
@ -141,7 +141,7 @@
move-wide p8, v3
invoke-virtual/range {p2 .. p9}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->copy(Ljava/util/List;Ljava/util/List;JLjava/lang/String;J)Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
invoke-virtual/range {p2 .. p9}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->copy(Ljava/util/List;Ljava/util/List;JLjava/lang/String;J)Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
move-result-object p0
@ -156,12 +156,12 @@
value = {
"()",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommand;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applicationCommands:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->gatewayApplicationCommands:Ljava/util/List;
return-object v0
.end method
@ -177,7 +177,7 @@
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applications:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->applications:Ljava/util/List;
return-object v0
.end method
@ -185,7 +185,7 @@
.method public final component3()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->guildId:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->guildId:J
return-wide v0
.end method
@ -193,7 +193,7 @@
.method public final component4()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->nonce:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->nonce:Ljava/lang/String;
return-object v0
.end method
@ -201,29 +201,29 @@
.method public final component5()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->updatedAt:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->updatedAt:J
return-wide v0
.end method
.method public final copy(Ljava/util/List;Ljava/util/List;JLjava/lang/String;J)Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
.method public final copy(Ljava/util/List;Ljava/util/List;JLjava/lang/String;J)Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
.locals 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommand;",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;",
">;",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplication;",
">;J",
"Ljava/lang/String;",
"J)",
"Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;"
"Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;"
}
.end annotation
const-string v0, "applicationCommands"
const-string v0, "gatewayApplicationCommands"
move-object v2, p1
@ -241,7 +241,7 @@
invoke-static {p5, v0}, Ly/m/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
new-instance v0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
move-object v1, v0
@ -249,7 +249,7 @@
move-wide v7, p6
invoke-direct/range {v1 .. v8}, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;-><init>(Ljava/util/List;Ljava/util/List;JLjava/lang/String;J)V
invoke-direct/range {v1 .. v8}, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;-><init>(Ljava/util/List;Ljava/util/List;JLjava/lang/String;J)V
return-object v0
.end method
@ -259,15 +259,15 @@
if-eq p0, p1, :cond_1
instance-of v0, p1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
instance-of v0, p1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
if-eqz v0, :cond_0
check-cast p1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;
check-cast p1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applicationCommands:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->gatewayApplicationCommands:Ljava/util/List;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applicationCommands:Ljava/util/List;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->gatewayApplicationCommands:Ljava/util/List;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -275,9 +275,9 @@
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applications:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->applications:Ljava/util/List;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applications:Ljava/util/List;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->applications:Ljava/util/List;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -285,17 +285,17 @@
if-eqz v0, :cond_0
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->guildId:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->guildId:J
iget-wide v2, p1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->guildId:J
iget-wide v2, p1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->guildId:J
cmp-long v4, v0, v2
if-nez v4, :cond_0
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->nonce:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->nonce:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->nonce:Ljava/lang/String;
iget-object v1, p1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->nonce:Ljava/lang/String;
invoke-static {v0, v1}, Ly/m/c/j;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -303,9 +303,9 @@
if-eqz v0, :cond_0
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->updatedAt:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->updatedAt:J
iget-wide v2, p1, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->updatedAt:J
iget-wide v2, p1, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->updatedAt:J
cmp-long p1, v0, v2
@ -325,22 +325,6 @@
return p1
.end method
.method public final getApplicationCommands()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelApplicationCommand;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applicationCommands:Ljava/util/List;
return-object v0
.end method
.method public final getApplications()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
@ -352,7 +336,23 @@
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applications:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->applications:Ljava/util/List;
return-object v0
.end method
.method public final getGatewayApplicationCommands()Ljava/util/List;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/discord/models/slashcommands/ModelGatewayApplicationCommand;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->gatewayApplicationCommands:Ljava/util/List;
return-object v0
.end method
@ -360,7 +360,7 @@
.method public final getGuildId()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->guildId:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->guildId:J
return-wide v0
.end method
@ -368,7 +368,7 @@
.method public final getNonce()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->nonce:Ljava/lang/String;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->nonce:Ljava/lang/String;
return-object v0
.end method
@ -376,7 +376,7 @@
.method public final getUpdatedAt()J
.locals 2
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->updatedAt:J
iget-wide v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->updatedAt:J
return-wide v0
.end method
@ -384,7 +384,7 @@
.method public hashCode()I
.locals 7
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applicationCommands:Ljava/util/List;
iget-object v0, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->gatewayApplicationCommands:Ljava/util/List;
const/4 v1, 0x0
@ -402,7 +402,7 @@
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applications:Ljava/util/List;
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->applications:Ljava/util/List;
if-eqz v2, :cond_1
@ -420,7 +420,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-wide v2, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->guildId:J
iget-wide v2, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->guildId:J
const/16 v4, 0x20
@ -434,7 +434,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->nonce:Ljava/lang/String;
iget-object v2, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->nonce:Ljava/lang/String;
if-eqz v2, :cond_2
@ -447,7 +447,7 @@
mul-int/lit8 v0, v0, 0x1f
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->updatedAt:J
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->updatedAt:J
ushr-long v3, v1, v4
@ -463,13 +463,13 @@
.method public toString()Ljava/lang/String;
.locals 4
const-string v0, "ModelGuildApplicationCommands(applicationCommands="
const-string v0, "ModelGatewayGuildApplicationCommands(gatewayApplicationCommands="
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applicationCommands:Ljava/util/List;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->gatewayApplicationCommands:Ljava/util/List;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
@ -477,7 +477,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->applications:Ljava/util/List;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->applications:Ljava/util/List;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
@ -485,7 +485,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->guildId:J
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->guildId:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
@ -493,7 +493,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->nonce:Ljava/lang/String;
iget-object v1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->nonce:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
@ -501,7 +501,7 @@
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelGuildApplicationCommands;->updatedAt:J
iget-wide v1, p0, Lcom/discord/models/slashcommands/ModelGatewayGuildApplicationCommands;->updatedAt:J
const-string v3, ")"