Add Discord APKTool decompilation (Smali source for modding)

- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,162 @@
.class public interface abstract Lcom/google/android/gms/games/AchievementsClient;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract getAchievementsIntent()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract increment(Ljava/lang/String;I)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end param
.end method
.method public abstract incrementImmediate(Ljava/lang/String;I)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"I)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end method
.method public abstract load(Z)Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/achievement/AchievementBuffer;",
">;>;"
}
.end annotation
.end method
.method public abstract reveal(Ljava/lang/String;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract revealImmediate(Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method
.method public abstract setSteps(Ljava/lang/String;I)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end param
.end method
.method public abstract setStepsImmediate(Ljava/lang/String;I)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"I)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end method
.method public abstract unlock(Ljava/lang/String;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract unlockImmediate(Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method

View File

@@ -0,0 +1,67 @@
.class public Lcom/google/android/gms/games/AnnotatedData;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field private final zza:Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private final zzb:Z
# direct methods
.method public constructor <init>(Ljava/lang/Object;Z)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/AnnotatedData;->zza:Ljava/lang/Object;
iput-boolean p2, p0, Lcom/google/android/gms/games/AnnotatedData;->zzb:Z
return-void
.end method
# virtual methods
.method public get()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/AnnotatedData;->zza:Ljava/lang/Object;
return-object v0
.end method
.method public isStale()Z
.locals 1
iget-boolean v0, p0, Lcom/google/android/gms/games/AnnotatedData;->zzb:Z
return v0
.end method

View File

@@ -0,0 +1,70 @@
.class public final Lcom/google/android/gms/games/AuthenticationResult;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
# static fields
.field public static final zza:Lcom/google/android/gms/games/AuthenticationResult;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public static final zzb:Lcom/google/android/gms/games/AuthenticationResult;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# instance fields
.field private final zzc:Z
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/google/android/gms/games/AuthenticationResult;
const/4 v1, 0x1
invoke-direct {v0, v1}, Lcom/google/android/gms/games/AuthenticationResult;-><init>(Z)V
sput-object v0, Lcom/google/android/gms/games/AuthenticationResult;->zza:Lcom/google/android/gms/games/AuthenticationResult;
new-instance v0, Lcom/google/android/gms/games/AuthenticationResult;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/google/android/gms/games/AuthenticationResult;-><init>(Z)V
sput-object v0, Lcom/google/android/gms/games/AuthenticationResult;->zzb:Lcom/google/android/gms/games/AuthenticationResult;
return-void
.end method
.method private constructor <init>(Z)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-boolean p1, p0, Lcom/google/android/gms/games/AuthenticationResult;->zzc:Z
return-void
.end method
# virtual methods
.method public isAuthenticated()Z
.locals 1
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
iget-boolean v0, p0, Lcom/google/android/gms/games/AuthenticationResult;->zzc:Z
return v0
.end method

View File

@@ -0,0 +1,24 @@
.class public interface abstract Lcom/google/android/gms/games/CurrentPlayerInfo;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/CurrentPlayerInfo;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# virtual methods
.method public abstract getFriendsListVisibilityStatus()I
.end method

View File

@@ -0,0 +1,53 @@
.class public interface abstract Lcom/google/android/gms/games/EventsClient;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract increment(Ljava/lang/String;I)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x0L
.end annotation
.end param
.end method
.method public abstract load(Z)Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/event/EventBuffer;",
">;>;"
}
.end annotation
.end method
.method public varargs abstract loadByIds(Z[Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
.param p2 # [Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z[",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/event/EventBuffer;",
">;>;"
}
.end annotation
.end method

View File

@@ -0,0 +1,31 @@
.class public final Lcom/google/android/gms/games/FriendsResolutionRequiredException;
.super Lcom/google/android/gms/common/api/ResolvableApiException;
.source "SourceFile"
# direct methods
.method private constructor <init>(Lcom/google/android/gms/common/api/Status;)V
.locals 0
.line 1
invoke-direct {p0, p1}, Lcom/google/android/gms/common/api/ResolvableApiException;-><init>(Lcom/google/android/gms/common/api/Status;)V
return-void
.end method
.method public static zza(Lcom/google/android/gms/common/api/Status;)Lcom/google/android/gms/games/FriendsResolutionRequiredException;
.locals 1
.param p0 # Lcom/google/android/gms/common/api/Status;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/FriendsResolutionRequiredException;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/FriendsResolutionRequiredException;-><init>(Lcom/google/android/gms/common/api/Status;)V
return-object v0
.end method

View File

@@ -0,0 +1,167 @@
.class public interface abstract Lcom/google/android/gms/games/Game;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/Game;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# virtual methods
.method public abstract areSnapshotsEnabled()Z
.end method
.method public abstract getAchievementTotalCount()I
.end method
.method public abstract getApplicationId()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getDescription()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getDescription(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getDeveloperName()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getDeveloperName(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getDisplayName()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getDisplayName(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getFeaturedImageUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getFeaturedImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getHiResImageUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getHiResImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getIconImageUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getIconImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getLeaderboardCount()I
.end method
.method public abstract getPrimaryCategory()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getSecondaryCategory()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getThemeColor()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract hasGamepadSupport()Z
.end method
.method public abstract zza()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract zzb()Z
.end method
.method public abstract zzc()Z
.end method
.method public abstract zzd()Z
.end method
.method public abstract zze()Z
.end method
.method public abstract zzf()Z
.end method
.method public abstract zzg()Z
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract zzh()Z
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method

View File

@@ -0,0 +1,37 @@
.class public final Lcom/google/android/gms/games/GameBuffer;
.super Lcom/google/android/gms/common/data/AbstractDataBuffer;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/data/AbstractDataBuffer<",
"Lcom/google/android/gms/games/Game;",
">;"
}
.end annotation
# virtual methods
.method public get(I)Lcom/google/android/gms/games/Game;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 0
const/4 p1, 0x0
throw p1
.end method
.method public final bridge synthetic get(I)Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 0
const/4 p1, 0x0
throw p1
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,574 @@
.class public final Lcom/google/android/gms/games/GameRef;
.super Lcom/google/android/gms/games/zzo;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/Game;
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"ParcelCreator"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;I)V
.locals 0
.param p1 # Lcom/google/android/gms/common/data/DataHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/games/zzo;-><init>(Lcom/google/android/gms/common/data/DataHolder;I)V
return-void
.end method
# virtual methods
.method public final areSnapshotsEnabled()Z
.locals 1
const-string v0, "snapshots_enabled"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
if-lez v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/GameEntity;->zzn(Lcom/google/android/gms/games/Game;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final synthetic freeze()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/GameEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/GameEntity;-><init>(Lcom/google/android/gms/games/Game;)V
return-object v0
.end method
.method public final getAchievementTotalCount()I
.locals 1
const-string v0, "achievement_total_count"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public final getApplicationId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "external_game_id"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getDescription()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "game_description"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getDescription(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "game_description"
.line 2
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getDeveloperName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "developer_name"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getDeveloperName(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "developer_name"
.line 2
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getDisplayName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "display_name"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getDisplayName(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "display_name"
.line 2
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getFeaturedImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "featured_image_uri"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getFeaturedImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "featured_image_url"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getHiResImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "game_hi_res_image_uri"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getHiResImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "game_hi_res_image_url"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getIconImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "game_icon_image_uri"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getIconImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "game_icon_image_url"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getLeaderboardCount()I
.locals 1
const-string v0, "leaderboard_count"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public final getPrimaryCategory()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "primary_category"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getSecondaryCategory()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "secondary_category"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getThemeColor()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "theme_color"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final hasGamepadSupport()Z
.locals 1
const-string v0, "gamepad_support"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
if-lez v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/GameEntity;->zzi(Lcom/google/android/gms/games/Game;)I
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/GameEntity;->zzk(Lcom/google/android/gms/games/Game;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Lcom/google/android/gms/games/GameEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/GameEntity;-><init>(Lcom/google/android/gms/games/Game;)V
.line 3
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/games/GameEntity;->writeToParcel(Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "package_name"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zzb()Z
.locals 1
const-string v0, "identity_sharing_confirmed"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getBoolean(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public final zzc()Z
.locals 1
const-string v0, "installed"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
if-lez v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final zzd()Z
.locals 1
const-string v0, "muted"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getBoolean(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public final zze()Z
.locals 1
const-string v0, "play_enabled_game"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getBoolean(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public final zzf()Z
.locals 2
const-string v0, "profileless_recall_enabled_v3"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasColumn(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasNull(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
.line 2
:cond_0
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getBoolean(Ljava/lang/String;)Z
move-result v0
return v0
:cond_1
:goto_0
const/4 v0, 0x0
return v0
.end method
.method public final zzg()Z
.locals 1
const-string v0, "real_time_support"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
if-lez v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final zzh()Z
.locals 1
const-string v0, "turn_based_support"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
if-lez v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method

View File

@@ -0,0 +1,33 @@
.class public interface abstract Lcom/google/android/gms/games/Games$GetServerAuthCodeResult;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/api/Result;
# annotations
.annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/Games;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "GetServerAuthCodeResult"
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# virtual methods
.method public abstract getCode()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
.end annotation
.end method

View File

@@ -0,0 +1,127 @@
.class public final Lcom/google/android/gms/games/Games;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/ShowFirstParty;
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/games/Games$GetServerAuthCodeResult;
}
.end annotation
# static fields
.field static final zza:Lcom/google/android/gms/common/api/Api$ClientKey;
.field public static final zzb:Lcom/google/android/gms/common/api/Scope;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public static final zzc:Lcom/google/android/gms/common/api/Scope;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public static final zzd:Lcom/google/android/gms/common/api/Api;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final zze:Lcom/google/android/gms/common/api/Scope;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/ShowFirstParty;
.end annotation
.end field
.field private static final zzf:Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;
.field private static final zzg:Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;
# direct methods
.method static constructor <clinit>()V
.locals 5
.line 1
new-instance v0, Lcom/google/android/gms/common/api/Api$ClientKey;
invoke-direct {v0}, Lcom/google/android/gms/common/api/Api$ClientKey;-><init>()V
sput-object v0, Lcom/google/android/gms/games/Games;->zza:Lcom/google/android/gms/common/api/Api$ClientKey;
.line 2
new-instance v1, Lcom/google/android/gms/games/zzg;
invoke-direct {v1}, Lcom/google/android/gms/games/zzg;-><init>()V
sput-object v1, Lcom/google/android/gms/games/Games;->zzf:Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;
new-instance v2, Lcom/google/android/gms/games/zzh;
.line 3
invoke-direct {v2}, Lcom/google/android/gms/games/zzh;-><init>()V
sput-object v2, Lcom/google/android/gms/games/Games;->zzg:Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;
.line 4
new-instance v3, Lcom/google/android/gms/common/api/Scope;
const-string v4, "https://www.googleapis.com/auth/games"
invoke-direct {v3, v4}, Lcom/google/android/gms/common/api/Scope;-><init>(Ljava/lang/String;)V
sput-object v3, Lcom/google/android/gms/games/Games;->zzb:Lcom/google/android/gms/common/api/Scope;
new-instance v3, Lcom/google/android/gms/common/api/Scope;
const-string v4, "https://www.googleapis.com/auth/games_lite"
.line 5
invoke-direct {v3, v4}, Lcom/google/android/gms/common/api/Scope;-><init>(Ljava/lang/String;)V
sput-object v3, Lcom/google/android/gms/games/Games;->zzc:Lcom/google/android/gms/common/api/Scope;
new-instance v3, Lcom/google/android/gms/common/api/Scope;
const-string v4, "https://www.googleapis.com/auth/drive.appdata"
.line 6
invoke-direct {v3, v4}, Lcom/google/android/gms/common/api/Scope;-><init>(Ljava/lang/String;)V
.line 7
new-instance v3, Lcom/google/android/gms/common/api/Api;
const-string v4, "Games.API"
invoke-direct {v3, v4, v1, v0}, Lcom/google/android/gms/common/api/Api;-><init>(Ljava/lang/String;Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;Lcom/google/android/gms/common/api/Api$ClientKey;)V
sput-object v3, Lcom/google/android/gms/games/Games;->zzd:Lcom/google/android/gms/common/api/Api;
new-instance v1, Lcom/google/android/gms/common/api/Scope;
const-string v3, "https://www.googleapis.com/auth/games.firstparty"
.line 8
invoke-direct {v1, v3}, Lcom/google/android/gms/common/api/Scope;-><init>(Ljava/lang/String;)V
sput-object v1, Lcom/google/android/gms/games/Games;->zze:Lcom/google/android/gms/common/api/Scope;
new-instance v1, Lcom/google/android/gms/common/api/Api;
const-string v3, "Games.API_1P"
.line 9
invoke-direct {v1, v3, v2, v0}, Lcom/google/android/gms/common/api/Api;-><init>(Ljava/lang/String;Lcom/google/android/gms/common/api/Api$AbstractClientBuilder;Lcom/google/android/gms/common/api/Api$ClientKey;)V
return-void
.end method

View File

@@ -0,0 +1,25 @@
.class public final Lcom/google/android/gms/games/GamesActivityResultCodes;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final RESULT_APP_MISCONFIGURED:I = 0x2714
.field public static final RESULT_LICENSE_FAILED:I = 0x2713
.field public static final RESULT_NETWORK_FAILURE:I = 0x2716
.field public static final RESULT_RECONNECT_REQUIRED:I = 0x2711
.field public static final RESULT_SIGN_IN_FAILED:I = 0x2712
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,108 @@
.class public final Lcom/google/android/gms/games/GamesCallbackStatusCodes;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final CLIENT_RECONNECT_REQUIRED:I = 0x2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final INTERNAL_ERROR:I = 0x1
.field public static final OK:I
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getStatusCodeString(I)Ljava/lang/String;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
if-eqz p0, :cond_6
const/4 v0, 0x1
if-eq p0, v0, :cond_5
const/4 v0, 0x2
if-eq p0, v0, :cond_4
const/16 v0, 0x1773
if-eq p0, v0, :cond_3
const/16 v0, 0x1b5c
if-eq p0, v0, :cond_2
const/16 v0, 0x1b58
if-eq p0, v0, :cond_1
const/16 v0, 0x1b59
if-eq p0, v0, :cond_0
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "unknown games callback status code: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
:cond_0
const-string p0, "REAL_TIME_MESSAGE_SEND_FAILED"
return-object p0
:cond_1
const-string p0, "REAL_TIME_CONNECTION_FAILED"
return-object p0
:cond_2
const-string p0, "REAL_TIME_ROOM_NOT_JOINED"
return-object p0
:cond_3
const-string p0, "MULTIPLAYER_DISABLED"
return-object p0
:cond_4
const-string p0, "CLIENT_RECONNECT_REQUIRED"
return-object p0
:cond_5
const-string p0, "INTERNAL_ERROR"
return-object p0
:cond_6
const-string p0, "OK"
return-object p0
.end method

View File

@@ -0,0 +1,99 @@
.class public interface abstract Lcom/google/android/gms/games/GamesClient;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract getActivationHint()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/os/Bundle;",
">;"
}
.end annotation
.end method
.method public abstract getAppId()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end method
.method public abstract getCurrentAccountName()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Landroidx/annotation/RequiresPermission;
value = "android.permission.GET_ACCOUNTS"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end method
.method public abstract getSettingsIntent()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract setGravityForPopups(I)Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method
.method public abstract setViewForPopups(Landroid/view/View;)Lcom/google/android/gms/tasks/Task;
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/view/View;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method

View File

@@ -0,0 +1,641 @@
.class public final Lcom/google/android/gms/games/GamesClientStatusCodes;
.super Lcom/google/android/gms/common/api/CommonStatusCodes;
.source "SourceFile"
# static fields
.field public static final ACHIEVEMENT_NOT_INCREMENTAL:I = 0x67c2
.field public static final ACHIEVEMENT_UNKNOWN:I = 0x67c1
.field public static final ACHIEVEMENT_UNLOCKED:I = 0x67c3
.field public static final ACHIEVEMENT_UNLOCK_FAILURE:I = 0x67c0
.field public static final APP_MISCONFIGURED:I = 0x678c
.field public static final CONSENT_REQUIRED:I = 0x684f
.field public static final GAME_NOT_FOUND:I = 0x678d
.field public static final LICENSE_CHECK_FAILED:I = 0x678b
.field public static final NETWORK_ERROR_NO_DATA:I = 0x6788
.field public static final NETWORK_ERROR_OPERATION_FAILED:I = 0x678a
.field public static final OPERATION_IN_FLIGHT:I = 0x67ef
.field public static final SNAPSHOT_COMMIT_FAILED:I = 0x67cd
.field public static final SNAPSHOT_CONFLICT_MISSING:I = 0x67d0
.field public static final SNAPSHOT_CONTENTS_UNAVAILABLE:I = 0x67cc
.field public static final SNAPSHOT_CREATION_FAILED:I = 0x67cb
.field public static final SNAPSHOT_FOLDER_UNAVAILABLE:I = 0x67cf
.field public static final SNAPSHOT_NOT_FOUND:I = 0x67ca
.field public static final VIDEO_ALREADY_CAPTURING:I = 0x6801
.field public static final VIDEO_NOT_ACTIVE:I = 0x67fc
.field public static final VIDEO_OUT_OF_DISK_SPACE:I = 0x6802
.field public static final VIDEO_PERMISSION_ERROR:I = 0x67fe
.field public static final VIDEO_STORAGE_ERROR:I = 0x67ff
.field public static final VIDEO_UNEXPECTED_CAPTURE_ERROR:I = 0x6800
.field public static final VIDEO_UNSUPPORTED:I = 0x67fd
# direct methods
.method private constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/google/android/gms/common/api/CommonStatusCodes;-><init>()V
return-void
.end method
.method public static getStatusCodeString(I)Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/16 v0, 0x67ac
if-eq p0, v0, :cond_1
const/16 v0, 0x67ad
if-eq p0, v0, :cond_0
sparse-switch p0, :sswitch_data_0
packed-switch p0, :pswitch_data_0
packed-switch p0, :pswitch_data_1
packed-switch p0, :pswitch_data_2
packed-switch p0, :pswitch_data_3
packed-switch p0, :pswitch_data_4
packed-switch p0, :pswitch_data_5
packed-switch p0, :pswitch_data_6
packed-switch p0, :pswitch_data_7
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/api/CommonStatusCodes;->getStatusCodeString(I)Ljava/lang/String;
move-result-object p0
return-object p0
:pswitch_0
const-string p0, "QUEST_NOT_STARTED"
return-object p0
:pswitch_1
const-string p0, "QUEST_NO_LONGER_AVAILABLE"
return-object p0
:pswitch_2
const-string p0, "MILESTONE_CLAIM_FAILED"
return-object p0
:pswitch_3
const-string p0, "MILESTONE_CLAIMED_PREVIOUSLY"
return-object p0
:pswitch_4
const-string p0, "OPERATION_IN_FLIGHT"
return-object p0
:pswitch_5
const-string p0, "REAL_TIME_SERVICE_NOT_CONNECTED"
return-object p0
:pswitch_6
const-string p0, "REAL_TIME_INACTIVE_ROOM"
return-object p0
:pswitch_7
const-string p0, "REAL_TIME_ROOM_NOT_JOINED"
return-object p0
:pswitch_8
const-string p0, "PARTICIPANT_NOT_CONNECTED"
return-object p0
:pswitch_9
const-string p0, "INVALID_REAL_TIME_ROOM_ID"
return-object p0
:pswitch_a
const-string p0, "REAL_TIME_MESSAGE_SEND_FAILED"
return-object p0
:pswitch_b
const-string p0, "REAL_TIME_CONNECTION_FAILED"
return-object p0
:pswitch_c
const-string p0, "MATCH_ERROR_LOCALLY_MODIFIED"
return-object p0
:pswitch_d
const-string p0, "MATCH_NOT_FOUND"
return-object p0
:pswitch_e
const-string p0, "MATCH_ERROR_ALREADY_REMATCHED"
return-object p0
:pswitch_f
const-string p0, "MATCH_ERROR_INVALID_MATCH_RESULTS"
return-object p0
:pswitch_10
const-string p0, "MATCH_ERROR_OUT_OF_DATE_VERSION"
return-object p0
:pswitch_11
const-string p0, "MATCH_ERROR_INVALID_MATCH_STATE"
return-object p0
:pswitch_12
const-string p0, "MATCH_ERROR_INACTIVE_MATCH"
return-object p0
:pswitch_13
const-string p0, "MATCH_ERROR_INVALID_PARTICIPANT_STATE"
return-object p0
:pswitch_14
const-string p0, "MULTIPLAYER_ERROR_INVALID_OPERATION"
return-object p0
:pswitch_15
const-string p0, "MULTIPLAYER_DISABLED"
return-object p0
:pswitch_16
const-string p0, "MULTIPLAYER_ERROR_INVALID_MULTIPLAYER_TYPE"
return-object p0
:pswitch_17
const-string p0, "MULTIPLAYER_ERROR_NOT_TRUSTED_TESTER"
return-object p0
:pswitch_18
const-string p0, "MULTIPLAYER_ERROR_CREATION_NOT_ALLOWED"
return-object p0
:pswitch_19
const-string p0, "SNAPSHOT_CONFLICT_MISSING"
return-object p0
:pswitch_1a
const-string p0, "SNAPSHOT_FOLDER_UNAVAILABLE"
return-object p0
:pswitch_1b
const-string p0, "SNAPSHOT_CONFLICT"
return-object p0
:pswitch_1c
const-string p0, "SNAPSHOT_COMMIT_FAILED"
return-object p0
:pswitch_1d
const-string p0, "SNAPSHOT_CONTENTS_UNAVAILABLE"
return-object p0
:pswitch_1e
const-string p0, "SNAPSHOT_CREATION_FAILED"
return-object p0
:pswitch_1f
const-string p0, "SNAPSHOT_NOT_FOUND"
return-object p0
:pswitch_20
const-string p0, "ACHIEVEMENT_UNLOCKED"
return-object p0
:pswitch_21
const-string p0, "ACHIEVEMENT_NOT_INCREMENTAL"
return-object p0
:pswitch_22
const-string p0, "ACHIEVEMENT_UNKNOWN"
return-object p0
:pswitch_23
const-string p0, "ACHIEVEMENT_UNLOCK_FAILURE"
return-object p0
:pswitch_24
const-string p0, "REQUEST_TOO_MANY_RECIPIENTS"
return-object p0
:pswitch_25
const-string p0, "REQUEST_UPDATE_TOTAL_FAILURE"
return-object p0
:pswitch_26
const-string p0, "REQUEST_UPDATE_PARTIAL_SUCCESS"
return-object p0
:pswitch_27
const-string p0, "AUTH_ERROR_SERVICE_CACHE_MISTAKE"
return-object p0
:pswitch_28
const-string p0, "AUTH_ERROR_ACCOUNT_UNICORN"
return-object p0
:pswitch_29
const-string p0, "AUTH_ERROR_ACCOUNT_NOT_USABLE"
return-object p0
:pswitch_2a
const-string p0, "AUTH_ERROR_API_ACCESS_DENIED"
return-object p0
:pswitch_2b
const-string p0, "AUTH_ERROR_UNREGISTERED_CLIENT_ID"
return-object p0
:pswitch_2c
const-string p0, "AUTH_ERROR_USER_RECOVERABLE"
return-object p0
:pswitch_2d
const-string p0, "AUTH_ERROR_HARD"
return-object p0
:sswitch_0
const-string p0, "PLAYER_NOT_FOUND"
return-object p0
:sswitch_1
const-string p0, "CONSENT_REQUIRED"
return-object p0
:sswitch_2
const-string p0, "CLIENT_HIDDEN"
return-object p0
:sswitch_3
const-string p0, "CLIENT_EMPTY"
return-object p0
:sswitch_4
const-string p0, "CLIENT_LOADING"
return-object p0
:sswitch_5
const-string p0, "VIDEO_CAPTURE_OVERLAY_VISIBLE"
return-object p0
:sswitch_6
const-string p0, "VIDEO_MISSING_OVERLAY_PERMISSION"
return-object p0
:sswitch_7
const-string p0, "CAPTURE_ALREADY_PAUSED"
return-object p0
:sswitch_8
const-string p0, "VIDEO_CAPTURE_VIDEO_PERMISSION_REQUIRED"
return-object p0
:sswitch_9
const-string p0, "VIDEO_RELEASE_TIMEOUT"
return-object p0
:sswitch_a
const-string p0, "VIDEO_SCREEN_OFF"
return-object p0
:sswitch_b
const-string p0, "VIDEO_NO_CAMERA"
return-object p0
:sswitch_c
const-string p0, "VIDEO_NO_MIC"
return-object p0
:sswitch_d
const-string p0, "VIDEO_OUT_OF_DISK_SPACE"
return-object p0
:sswitch_e
const-string p0, "VIDEO_ALREADY_CAPTURING"
return-object p0
:sswitch_f
const-string p0, "VIDEO_UNEXPECTED_CAPTURE_ERROR"
return-object p0
:sswitch_10
const-string p0, "VIDEO_STORAGE_ERROR"
return-object p0
:sswitch_11
const-string p0, "VIDEO_PERMISSION_ERROR"
return-object p0
:sswitch_12
const-string p0, "VIDEO_UNSUPPORTED"
return-object p0
:sswitch_13
const-string p0, "VIDEO_NOT_ACTIVE"
return-object p0
:sswitch_14
const-string p0, "RESOLVE_STALE_OR_NO_DATA"
return-object p0
:sswitch_15
const-string p0, "GAME_NOT_FOUND"
return-object p0
:sswitch_16
const-string p0, "APP_MISCONFIGURED"
return-object p0
:sswitch_17
const-string p0, "LICENSE_CHECK_FAILED"
return-object p0
:sswitch_18
const-string p0, "NETWORK_ERROR_OPERATION_FAILED"
return-object p0
:sswitch_19
const-string p0, "NETWORK_ERROR_OPERATION_DEFERRED"
return-object p0
:sswitch_1a
const-string p0, "NETWORK_ERROR_NO_DATA"
return-object p0
:sswitch_1b
const-string p0, "NETWORK_ERROR_STALE_DATA"
return-object p0
:sswitch_1c
const-string p0, "CLIENT_RECONNECT_REQUIRED"
return-object p0
:cond_0
const-string p0, "PLAYER_LEVEL_UP"
return-object p0
:cond_1
const-string p0, "PLAYER_OOB_REQUIRED"
return-object p0
nop
:sswitch_data_0
.sparse-switch
0x6786 -> :sswitch_1c
0x6787 -> :sswitch_1b
0x6788 -> :sswitch_1a
0x6789 -> :sswitch_19
0x678a -> :sswitch_18
0x678b -> :sswitch_17
0x678c -> :sswitch_16
0x678d -> :sswitch_15
0x6798 -> :sswitch_14
0x67fc -> :sswitch_13
0x67fd -> :sswitch_12
0x67fe -> :sswitch_11
0x67ff -> :sswitch_10
0x6800 -> :sswitch_f
0x6801 -> :sswitch_e
0x6802 -> :sswitch_d
0x6803 -> :sswitch_c
0x6804 -> :sswitch_b
0x6805 -> :sswitch_a
0x6806 -> :sswitch_9
0x6807 -> :sswitch_8
0x6808 -> :sswitch_7
0x681a -> :sswitch_6
0x681c -> :sswitch_5
0x684c -> :sswitch_4
0x684d -> :sswitch_3
0x684e -> :sswitch_2
0x684f -> :sswitch_1
0x6850 -> :sswitch_0
.end sparse-switch
:pswitch_data_0
.packed-switch 0x67a2
:pswitch_2d
:pswitch_2c
:pswitch_2b
:pswitch_2a
:pswitch_29
:pswitch_28
:pswitch_27
.end packed-switch
:pswitch_data_1
.packed-switch 0x67b6
:pswitch_26
:pswitch_25
:pswitch_24
.end packed-switch
:pswitch_data_2
.packed-switch 0x67c0
:pswitch_23
:pswitch_22
:pswitch_21
:pswitch_20
.end packed-switch
:pswitch_data_3
.packed-switch 0x67ca
:pswitch_1f
:pswitch_1e
:pswitch_1d
:pswitch_1c
:pswitch_1b
:pswitch_1a
:pswitch_19
.end packed-switch
:pswitch_data_4
.packed-switch 0x67d4
:pswitch_18
:pswitch_17
:pswitch_16
:pswitch_15
:pswitch_14
.end packed-switch
:pswitch_data_5
.packed-switch 0x67de
:pswitch_13
:pswitch_12
:pswitch_11
:pswitch_10
:pswitch_f
:pswitch_e
:pswitch_d
:pswitch_c
.end packed-switch
:pswitch_data_6
.packed-switch 0x67e8
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
.end packed-switch
:pswitch_data_7
.packed-switch 0x67f2
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public static zza(I)Lcom/google/android/gms/common/api/Status;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance p0, Lcom/google/android/gms/common/api/Status;
const/4 v0, 0x4
invoke-static {v0}, Lcom/google/android/gms/games/GamesClientStatusCodes;->getStatusCodeString(I)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/common/api/Status;-><init>(ILjava/lang/String;)V
return-object p0
.end method
.method public static zzb(ILandroid/app/PendingIntent;)Lcom/google/android/gms/common/api/Status;
.locals 2
.param p1 # Landroid/app/PendingIntent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/common/api/Status;
invoke-static {p0}, Lcom/google/android/gms/games/GamesClientStatusCodes;->getStatusCodeString(I)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, p0, v1, p1}, Lcom/google/android/gms/common/api/Status;-><init>(ILjava/lang/String;Landroid/app/PendingIntent;)V
return-object v0
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/google/android/gms/games/GamesMetadataClient;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract getCurrentGame()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/Game;",
">;"
}
.end annotation
.end method
.method public abstract loadGame()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/Game;",
">;>;"
}
.end annotation
.end method

View File

@@ -0,0 +1,67 @@
.class public interface abstract Lcom/google/android/gms/games/GamesSignInClient;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
# virtual methods
.method public abstract isAuthenticated()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AuthenticationResult;",
">;"
}
.end annotation
.end method
.method public abstract requestServerSideAccess(Ljava/lang/String;Z)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Z)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end method
.method public abstract signIn()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AuthenticationResult;",
">;"
}
.end annotation
.end method

View File

@@ -0,0 +1,710 @@
.class public final Lcom/google/android/gms/games/GamesStatusUtils;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static zza(Lcom/google/android/gms/tasks/TaskCompletionSource;I)V
.locals 4
.param p0 # Lcom/google/android/gms/tasks/TaskCompletionSource;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {p1}, Lcom/google/android/gms/games/zzp;->zza(I)Lcom/google/android/gms/common/api/Status;
move-result-object p1
.line 2
invoke-virtual {p1}, Lcom/google/android/gms/common/api/Status;->getStatusCode()I
move-result v0
const/4 v1, 0x1
if-eq v0, v1, :cond_8
const/4 v1, 0x2
if-eq v0, v1, :cond_7
const/4 v1, 0x3
if-eq v0, v1, :cond_6
const/4 v1, 0x4
if-eq v0, v1, :cond_5
const/4 v1, 0x5
if-eq v0, v1, :cond_4
const/4 v1, 0x6
if-eq v0, v1, :cond_3
const/4 v1, 0x7
if-eq v0, v1, :cond_2
const/16 v1, 0x5dc
if-eq v0, v1, :cond_1
const/16 v1, 0x5dd
if-eq v0, v1, :cond_0
sparse-switch v0, :sswitch_data_0
packed-switch v0, :pswitch_data_0
packed-switch v0, :pswitch_data_1
packed-switch v0, :pswitch_data_2
packed-switch v0, :pswitch_data_3
packed-switch v0, :pswitch_data_4
packed-switch v0, :pswitch_data_5
packed-switch v0, :pswitch_data_6
packed-switch v0, :pswitch_data_7
move v1, v0
goto/16 :goto_0
:pswitch_0
const/16 v1, 0x67f5
goto/16 :goto_0
:pswitch_1
const/16 v1, 0x67f4
goto/16 :goto_0
:pswitch_2
const/16 v1, 0x67f3
goto/16 :goto_0
:pswitch_3
const/16 v1, 0x67f2
goto/16 :goto_0
:pswitch_4
const/16 v1, 0x67ef
goto/16 :goto_0
:pswitch_5
const/16 v1, 0x67ee
goto/16 :goto_0
:pswitch_6
const/16 v1, 0x67ed
goto/16 :goto_0
:pswitch_7
const/16 v1, 0x67ec
goto/16 :goto_0
:pswitch_8
const/16 v1, 0x67eb
goto/16 :goto_0
:pswitch_9
const/16 v1, 0x67ea
goto/16 :goto_0
:pswitch_a
const/16 v1, 0x67e9
goto/16 :goto_0
:pswitch_b
const/16 v1, 0x67e8
goto/16 :goto_0
:pswitch_c
const/16 v1, 0x67e5
goto/16 :goto_0
:pswitch_d
const/16 v1, 0x67e4
goto/16 :goto_0
:pswitch_e
const/16 v1, 0x67e3
goto/16 :goto_0
:pswitch_f
const/16 v1, 0x67e2
goto/16 :goto_0
:pswitch_10
const/16 v1, 0x67e1
goto/16 :goto_0
:pswitch_11
const/16 v1, 0x67e0
goto/16 :goto_0
:pswitch_12
const/16 v1, 0x67df
goto/16 :goto_0
:pswitch_13
const/16 v1, 0x67de
goto/16 :goto_0
:pswitch_14
const/16 v1, 0x67d8
goto/16 :goto_0
:pswitch_15
const/16 v1, 0x67d7
goto/16 :goto_0
:pswitch_16
const/16 v1, 0x67d6
goto/16 :goto_0
:pswitch_17
const/16 v1, 0x67d5
goto/16 :goto_0
:pswitch_18
const/16 v1, 0x67d4
goto/16 :goto_0
:pswitch_19
const/16 v1, 0x67d0
goto/16 :goto_0
:pswitch_1a
const/16 v1, 0x67cf
goto/16 :goto_0
:pswitch_1b
const/16 v1, 0x67ce
goto/16 :goto_0
:pswitch_1c
const/16 v1, 0x67cd
goto/16 :goto_0
:pswitch_1d
const/16 v1, 0x67cc
goto/16 :goto_0
:pswitch_1e
const/16 v1, 0x67cb
goto/16 :goto_0
:pswitch_1f
const/16 v1, 0x67ca
goto/16 :goto_0
:pswitch_20
const/16 v1, 0x67c3
goto/16 :goto_0
:pswitch_21
const/16 v1, 0x67c2
goto/16 :goto_0
:pswitch_22
const/16 v1, 0x67c1
goto/16 :goto_0
:pswitch_23
const/16 v1, 0x67c0
goto/16 :goto_0
:pswitch_24
const/16 v1, 0x67b8
goto/16 :goto_0
:pswitch_25
const/16 v1, 0x67b7
goto/16 :goto_0
:pswitch_26
const/16 v1, 0x67b6
goto/16 :goto_0
:pswitch_27
const/16 v1, 0x67a8
goto/16 :goto_0
:pswitch_28
const/16 v1, 0x67a7
goto/16 :goto_0
:pswitch_29
const/16 v1, 0x67a6
goto/16 :goto_0
:pswitch_2a
const/16 v1, 0x67a5
goto/16 :goto_0
:pswitch_2b
const/16 v1, 0x67a4
goto/16 :goto_0
:pswitch_2c
const/16 v1, 0x67a3
goto/16 :goto_0
:pswitch_2d
const/16 v1, 0x67a2
goto/16 :goto_0
:sswitch_0
const/16 v1, 0x6850
goto/16 :goto_0
:sswitch_1
const/16 v1, 0x684f
goto/16 :goto_0
:sswitch_2
const/16 v1, 0x684e
goto/16 :goto_0
:sswitch_3
const/16 v1, 0x684d
goto/16 :goto_0
:sswitch_4
const/16 v1, 0x684c
goto/16 :goto_0
:sswitch_5
const/16 v1, 0x681c
goto/16 :goto_0
:sswitch_6
const/16 v1, 0x681a
goto :goto_0
:sswitch_7
const/16 v1, 0x6808
goto :goto_0
:sswitch_8
const/16 v1, 0x6807
goto :goto_0
:sswitch_9
const/16 v1, 0x6806
goto :goto_0
:sswitch_a
const/16 v1, 0x6805
goto :goto_0
:sswitch_b
const/16 v1, 0x6804
goto :goto_0
:sswitch_c
const/16 v1, 0x6803
goto :goto_0
:sswitch_d
const/16 v1, 0x6802
goto :goto_0
:sswitch_e
const/16 v1, 0x6801
goto :goto_0
:sswitch_f
const/16 v1, 0x6800
goto :goto_0
:sswitch_10
const/16 v1, 0x67ff
goto :goto_0
:sswitch_11
const/16 v1, 0x67fe
goto :goto_0
:sswitch_12
const/16 v1, 0x67fd
goto :goto_0
:sswitch_13
const/16 v1, 0x67fc
goto :goto_0
:sswitch_14
const/16 v1, 0x6798
goto :goto_0
:sswitch_15
const/16 v1, 0x678d
goto :goto_0
:sswitch_16
const/16 v1, 0x678c
goto :goto_0
:cond_0
const/16 v1, 0x67ad
goto :goto_0
:cond_1
const/16 v1, 0x67ac
goto :goto_0
:cond_2
:sswitch_17
const/16 v1, 0x678b
goto :goto_0
:cond_3
const/16 v1, 0x678a
goto :goto_0
:cond_4
const/16 v1, 0x6789
goto :goto_0
:cond_5
const/16 v1, 0x6788
goto :goto_0
:cond_6
const/16 v1, 0x6787
goto :goto_0
:cond_7
const/16 v1, 0x6786
goto :goto_0
:cond_8
const/16 v1, 0x8
.line 3
:goto_0
invoke-virtual {p1}, Lcom/google/android/gms/common/api/Status;->getStatusCode()I
move-result v2
if-ne v1, v2, :cond_9
goto :goto_1
.line 4
:cond_9
invoke-virtual {p1}, Lcom/google/android/gms/common/api/Status;->getStatusCode()I
move-result v2
invoke-static {v2}, Lcom/google/android/gms/games/zzp;->zzb(I)Ljava/lang/String;
move-result-object v2
.line 5
invoke-virtual {p1}, Lcom/google/android/gms/common/api/Status;->getStatusMessage()Ljava/lang/String;
move-result-object v3
.line 6
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_a
.line 7
invoke-virtual {p1}, Lcom/google/android/gms/common/api/Status;->getResolution()Landroid/app/PendingIntent;
move-result-object p1
invoke-static {v1, p1}, Lcom/google/android/gms/games/GamesClientStatusCodes;->zzb(ILandroid/app/PendingIntent;)Lcom/google/android/gms/common/api/Status;
move-result-object p1
goto :goto_1
:cond_a
packed-switch v0, :pswitch_data_8
:pswitch_2e
new-instance v0, Lcom/google/android/gms/common/api/Status;
.line 8
invoke-virtual {p1}, Lcom/google/android/gms/common/api/Status;->getStatusMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {p1}, Lcom/google/android/gms/common/api/Status;->getResolution()Landroid/app/PendingIntent;
move-result-object p1
invoke-direct {v0, v1, v2, p1}, Lcom/google/android/gms/common/api/Status;-><init>(ILjava/lang/String;Landroid/app/PendingIntent;)V
move-object p1, v0
.line 9
:goto_1
:pswitch_2f
invoke-static {p1}, Lcom/google/android/gms/common/internal/ApiExceptionUtil;->fromStatus(Lcom/google/android/gms/common/api/Status;)Lcom/google/android/gms/common/api/ApiException;
move-result-object p1
.line 10
invoke-virtual {p0, p1}, Lcom/google/android/gms/tasks/TaskCompletionSource;->setException(Ljava/lang/Exception;)V
return-void
nop
:sswitch_data_0
.sparse-switch
0x7 -> :sswitch_17
0x8 -> :sswitch_16
0x9 -> :sswitch_15
0x1f4 -> :sswitch_14
0x2328 -> :sswitch_13
0x2329 -> :sswitch_12
0x232a -> :sswitch_11
0x232b -> :sswitch_10
0x232c -> :sswitch_f
0x232e -> :sswitch_e
0x2331 -> :sswitch_d
0x2332 -> :sswitch_c
0x2333 -> :sswitch_b
0x2334 -> :sswitch_a
0x2338 -> :sswitch_9
0x2339 -> :sswitch_8
0x233a -> :sswitch_7
0x23f0 -> :sswitch_6
0x23f2 -> :sswitch_5
0x2710 -> :sswitch_4
0x2711 -> :sswitch_3
0x2712 -> :sswitch_2
0x2713 -> :sswitch_1
0x2714 -> :sswitch_0
.end sparse-switch
:pswitch_data_0
.packed-switch 0x3e8
:pswitch_2d
:pswitch_2c
:pswitch_2b
:pswitch_2a
:pswitch_29
:pswitch_28
:pswitch_27
.end packed-switch
:pswitch_data_1
.packed-switch 0x7d0
:pswitch_26
:pswitch_25
:pswitch_24
.end packed-switch
:pswitch_data_2
.packed-switch 0xbb8
:pswitch_23
:pswitch_22
:pswitch_21
:pswitch_20
.end packed-switch
:pswitch_data_3
.packed-switch 0xfa0
:pswitch_1f
:pswitch_1e
:pswitch_1d
:pswitch_1c
:pswitch_1b
:pswitch_1a
:pswitch_19
.end packed-switch
:pswitch_data_4
.packed-switch 0x1770
:pswitch_18
:pswitch_17
:pswitch_16
:pswitch_15
:pswitch_14
.end packed-switch
:pswitch_data_5
.packed-switch 0x1964
:pswitch_13
:pswitch_12
:pswitch_11
:pswitch_10
:pswitch_f
:pswitch_e
:pswitch_d
:pswitch_c
.end packed-switch
:pswitch_data_6
.packed-switch 0x1b58
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
.end packed-switch
:pswitch_data_7
.packed-switch 0x1f40
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
:pswitch_data_8
.packed-switch 0x2
:pswitch_2f
:pswitch_2f
:pswitch_2f
:pswitch_2f
:pswitch_2f
:pswitch_2f
:pswitch_2f
:pswitch_2e
:pswitch_2f
.end packed-switch
.end method
.method public static zzb(Lcom/google/android/gms/tasks/TaskCompletionSource;Ljava/lang/SecurityException;)V
.locals 1
.param p0 # Lcom/google/android/gms/tasks/TaskCompletionSource;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p1 # Ljava/lang/SecurityException;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
if-eqz p0, :cond_0
.line 1
new-instance p1, Lcom/google/android/gms/common/api/ApiException;
const/4 v0, 0x4
.line 2
invoke-static {v0}, Lcom/google/android/gms/games/GamesClientStatusCodes;->zza(I)Lcom/google/android/gms/common/api/Status;
move-result-object v0
invoke-direct {p1, v0}, Lcom/google/android/gms/common/api/ApiException;-><init>(Lcom/google/android/gms/common/api/Status;)V
.line 1
invoke-virtual {p0, p1}, Lcom/google/android/gms/tasks/TaskCompletionSource;->trySetException(Ljava/lang/Exception;)Z
:cond_0
return-void
.end method

View File

@@ -0,0 +1,81 @@
.class public Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/api/Releasable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/LeaderboardsClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "LeaderboardScores"
.end annotation
# instance fields
.field private final zza:Lcom/google/android/gms/games/leaderboard/Leaderboard;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private final zzb:Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/games/leaderboard/Leaderboard;Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;)V
.locals 0
.param p1 # Lcom/google/android/gms/games/leaderboard/Leaderboard;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;->zza:Lcom/google/android/gms/games/leaderboard/Leaderboard;
iput-object p2, p0, Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;->zzb:Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;
return-void
.end method
# virtual methods
.method public getLeaderboard()Lcom/google/android/gms/games/leaderboard/Leaderboard;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;->zza:Lcom/google/android/gms/games/leaderboard/Leaderboard;
return-object v0
.end method
.method public getScores()Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;->zzb:Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;
return-object v0
.end method
.method public release()V
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;->zzb:Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;
.line 1
invoke-virtual {v0}, Lcom/google/android/gms/common/data/AbstractDataBuffer;->release()V
return-void
.end method

View File

@@ -0,0 +1,343 @@
.class public interface abstract Lcom/google/android/gms/games/LeaderboardsClient;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;
}
.end annotation
# virtual methods
.method public abstract getAllLeaderboardsIntent()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract getLeaderboardIntent(Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract getLeaderboardIntent(Ljava/lang/String;I)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"I)",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract getLeaderboardIntent(Ljava/lang/String;II)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"II)",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract loadCurrentPlayerLeaderboardScore(Ljava/lang/String;II)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"II)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/leaderboard/LeaderboardScore;",
">;>;"
}
.end annotation
.end method
.method public abstract loadLeaderboardMetadata(Ljava/lang/String;Z)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/leaderboard/Leaderboard;",
">;>;"
}
.end annotation
.end method
.method public abstract loadLeaderboardMetadata(Z)Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/leaderboard/LeaderboardBuffer;",
">;>;"
}
.end annotation
.end method
.method public abstract loadMoreScores(Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;II)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0x19L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/leaderboard/LeaderboardScoreBuffer;",
"II)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;",
">;>;"
}
.end annotation
.end method
.method public abstract loadPlayerCenteredScores(Ljava/lang/String;III)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0x19L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"III)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;",
">;>;"
}
.end annotation
.end method
.method public abstract loadPlayerCenteredScores(Ljava/lang/String;IIIZ)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0x19L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"IIIZ)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;",
">;>;"
}
.end annotation
.end method
.method public abstract loadTopScores(Ljava/lang/String;III)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0x19L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"III)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;",
">;>;"
}
.end annotation
.end method
.method public abstract loadTopScores(Ljava/lang/String;IIIZ)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0x19L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"IIIZ)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/LeaderboardsClient$LeaderboardScores;",
">;>;"
}
.end annotation
.end method
.method public abstract submitScore(Ljava/lang/String;J)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract submitScore(Ljava/lang/String;JLjava/lang/String;)V
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract submitScoreImmediate(Ljava/lang/String;J)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"J)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/leaderboard/ScoreSubmissionData;",
">;"
}
.end annotation
.end method
.method public abstract submitScoreImmediate(Ljava/lang/String;JLjava/lang/String;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"J",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/leaderboard/ScoreSubmissionData;",
">;"
}
.end annotation
.end method

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/google/android/gms/games/PageDirection$Direction;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/PageDirection;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "Direction"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,36 @@
.class public final Lcom/google/android/gms/games/PageDirection;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/games/PageDirection$Direction;
}
.end annotation
# static fields
.field public static final NEXT:I = 0x0
.field public static final NONE:I = -0x1
.field public static final PREV:I = 0x1
# direct methods
.method private constructor <init>()V
.locals 2
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/lang/AssertionError;
const-string v1, "Uninstantiable"
invoke-direct {v0, v1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
throw v0
.end method

View File

@@ -0,0 +1,283 @@
.class public final Lcom/google/android/gms/games/PlayGames;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x13
.end annotation
.annotation build Lcom/google/android/gms/common/internal/ShowFirstParty;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getAchievementsClient(Landroid/app/Activity;)Lcom/google/android/gms/games/AchievementsClient;
.locals 1
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzb()V
new-instance p0, Lcom/google/android/gms/internal/games_v2/zzce;
.line 2
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/internal/games_v2/zzaq;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzaq;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/games_v2/zzce;-><init>(Lcom/google/android/gms/internal/games_v2/zzaq;)V
return-object p0
.end method
.method public static getEventsClient(Landroid/app/Activity;)Lcom/google/android/gms/games/EventsClient;
.locals 1
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzb()V
new-instance p0, Lcom/google/android/gms/internal/games_v2/zzcl;
.line 2
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/internal/games_v2/zzaq;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzaq;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/games_v2/zzcl;-><init>(Lcom/google/android/gms/internal/games_v2/zzaq;)V
return-object p0
.end method
.method public static getGamesSignInClient(Landroid/app/Activity;)Lcom/google/android/gms/games/GamesSignInClient;
.locals 2
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzb()V
new-instance p0, Lcom/google/android/gms/internal/games_v2/zzco;
.line 2
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/internal/games_v2/zzax;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzav;
move-result-object v0
.line 3
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v1
invoke-static {v1}, Lcom/google/android/gms/internal/games_v2/zzaq;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzaq;
move-result-object v1
invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/games_v2/zzco;-><init>(Lcom/google/android/gms/internal/games_v2/zzav;Lcom/google/android/gms/internal/games_v2/zzaq;)V
return-object p0
.end method
.method public static getLeaderboardsClient(Landroid/app/Activity;)Lcom/google/android/gms/games/LeaderboardsClient;
.locals 1
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzb()V
new-instance p0, Lcom/google/android/gms/internal/games_v2/zzdj;
.line 2
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/internal/games_v2/zzaq;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzaq;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/games_v2/zzdj;-><init>(Lcom/google/android/gms/internal/games_v2/zzaq;)V
return-object p0
.end method
.method public static getPlayerStatsClient(Landroid/app/Activity;)Lcom/google/android/gms/games/PlayerStatsClient;
.locals 1
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzb()V
new-instance p0, Lcom/google/android/gms/internal/games_v2/zzdm;
.line 2
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/internal/games_v2/zzaq;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzaq;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/games_v2/zzdm;-><init>(Lcom/google/android/gms/internal/games_v2/zzaq;)V
return-object p0
.end method
.method public static getPlayersClient(Landroid/app/Activity;)Lcom/google/android/gms/games/PlayersClient;
.locals 1
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzb()V
new-instance p0, Lcom/google/android/gms/internal/games_v2/zzef;
.line 2
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/internal/games_v2/zzaq;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzaq;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/games_v2/zzef;-><init>(Lcom/google/android/gms/internal/games_v2/zzaq;)V
return-object p0
.end method
.method public static getRecallClient(Landroid/app/Activity;)Lcom/google/android/gms/games/RecallClient;
.locals 2
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzb()V
.line 2
new-instance v0, Lcom/google/android/gms/internal/games_v2/zzek;
.line 3
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v1
invoke-static {v1}, Lcom/google/android/gms/internal/games_v2/zzax;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzav;
move-result-object v1
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/internal/games_v2/zzek;-><init>(Landroid/content/Context;Lcom/google/android/gms/internal/games_v2/zzav;)V
return-object v0
.end method
.method public static getSnapshotsClient(Landroid/app/Activity;)Lcom/google/android/gms/games/SnapshotsClient;
.locals 1
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzb()V
new-instance p0, Lcom/google/android/gms/internal/games_v2/zzfd;
.line 2
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzbr;->zza()Landroid/app/Application;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/internal/games_v2/zzaq;->zza(Landroid/app/Application;)Lcom/google/android/gms/internal/games_v2/zzaq;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/android/gms/internal/games_v2/zzfd;-><init>(Lcom/google/android/gms/internal/games_v2/zzaq;)V
return-object p0
.end method

View File

@@ -0,0 +1,37 @@
.class public final Lcom/google/android/gms/games/PlayGamesSdk;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x13
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static initialize(Landroid/content/Context;)V
.locals 0
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/internal/games_v2/zzbr;->zzc(Landroid/content/Context;)V
return-void
.end method

View File

@@ -0,0 +1,31 @@
.class public interface abstract annotation Lcom/google/android/gms/games/Player$FriendsListVisibilityStatus;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/Player;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "FriendsListVisibilityStatus"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation
# static fields
.field public static final FEATURE_UNAVAILABLE:I = 0x3
.field public static final REQUEST_REQUIRED:I = 0x2
.field public static final UNKNOWN:I = 0x0
.field public static final VISIBLE:I = 0x1

View File

@@ -0,0 +1,29 @@
.class public interface abstract annotation Lcom/google/android/gms/games/Player$PlayerFriendStatus;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/Player;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "PlayerFriendStatus"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation
# static fields
.field public static final FRIEND:I = 0x4
.field public static final NO_RELATIONSHIP:I = 0x0
.field public static final UNKNOWN:I = -0x1

View File

@@ -0,0 +1,193 @@
.class public interface abstract Lcom/google/android/gms/games/Player;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/games/Player$FriendsListVisibilityStatus;,
Lcom/google/android/gms/games/Player$PlayerFriendStatus;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/Player;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# static fields
.field public static final CURRENT_XP_UNKNOWN:J = -0x1L
.field public static final TIMESTAMP_UNKNOWN:J = -0x1L
# virtual methods
.method public abstract getBannerImageLandscapeUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getBannerImageLandscapeUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getBannerImagePortraitUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getBannerImagePortraitUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getCurrentPlayerInfo()Lcom/google/android/gms/games/CurrentPlayerInfo;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getDisplayName()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getDisplayName(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getHiResImageUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getHiResImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getIconImageUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getIconImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getLastPlayedWithTimestamp()J
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getLevelInfo()Lcom/google/android/gms/games/PlayerLevelInfo;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getPlayerId()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getRelationshipInfo()Lcom/google/android/gms/games/PlayerRelationshipInfo;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getRetrievedTimestamp()J
.end method
.method public abstract getTitle()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getTitle(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract hasHiResImage()Z
.end method
.method public abstract hasIconImage()Z
.end method
.method public abstract zza()I
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract zzb()J
.end method
.method public abstract zzc()Lcom/google/android/gms/games/internal/player/zza;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract zzd()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract zze()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract zzf()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract zzg()Z
.end method
.method public abstract zzh()Z
.end method
.method public abstract zzi()Z
.end method

View File

@@ -0,0 +1,61 @@
.class public Lcom/google/android/gms/games/PlayerBuffer;
.super Lcom/google/android/gms/common/data/AbstractDataBuffer;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/data/AbstractDataBuffer<",
"Lcom/google/android/gms/games/Player;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;)V
.locals 0
.param p1 # Lcom/google/android/gms/common/data/DataHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Lcom/google/android/gms/common/data/AbstractDataBuffer;-><init>(Lcom/google/android/gms/common/data/DataHolder;)V
return-void
.end method
# virtual methods
.method public get(I)Lcom/google/android/gms/games/Player;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/PlayerRef;
iget-object v1, p0, Lcom/google/android/gms/common/data/AbstractDataBuffer;->mDataHolder:Lcom/google/android/gms/common/data/DataHolder;
const/4 v2, 0x0
.line 2
invoke-direct {v0, v1, p1, v2}, Lcom/google/android/gms/games/PlayerRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;ILjava/lang/String;)V
return-object v0
.end method
.method public final bridge synthetic get(I)Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 3
invoke-virtual {p0, p1}, Lcom/google/android/gms/games/PlayerBuffer;->get(I)Lcom/google/android/gms/games/Player;
move-result-object p1
return-object p1
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,405 @@
.class public final Lcom/google/android/gms/games/PlayerLevel;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "PlayerLevelCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/PlayerLevel;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getLevelNumber"
id = 0x1
.end annotation
.end field
.field private final zzb:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getMinXp"
id = 0x2
.end annotation
.end field
.field private final zzc:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getMaxXp"
id = 0x3
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/zzs;
invoke-direct {v0}, Lcom/google/android/gms/games/zzs;-><init>()V
sput-object v0, Lcom/google/android/gms/games/PlayerLevel;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(IJJ)V
.locals 4
.param p1 # I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p4 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
const-wide/16 v0, 0x0
cmp-long v0, p2, v0
const/4 v1, 0x1
const/4 v2, 0x0
if-ltz v0, :cond_0
move v0, v1
goto :goto_0
:cond_0
move v0, v2
:goto_0
const-string v3, "Min XP must be positive!"
.line 2
invoke-static {v0, v3}, Lcom/google/android/gms/common/internal/Preconditions;->checkState(ZLjava/lang/Object;)V
cmp-long v0, p4, p2
if-lez v0, :cond_1
goto :goto_1
:cond_1
move v1, v2
:goto_1
const-string v0, "Max XP must be more than min XP!"
.line 3
invoke-static {v1, v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkState(ZLjava/lang/Object;)V
iput p1, p0, Lcom/google/android/gms/games/PlayerLevel;->zza:I
iput-wide p2, p0, Lcom/google/android/gms/games/PlayerLevel;->zzb:J
iput-wide p4, p0, Lcom/google/android/gms/games/PlayerLevel;->zzc:J
return-void
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 5
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/PlayerLevel;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/PlayerLevel;
.line 2
invoke-virtual {p1}, Lcom/google/android/gms/games/PlayerLevel;->getLevelNumber()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getLevelNumber()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 3
invoke-virtual {p1}, Lcom/google/android/gms/games/PlayerLevel;->getMinXp()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getMinXp()J
move-result-wide v3
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 4
invoke-virtual {p1}, Lcom/google/android/gms/games/PlayerLevel;->getMaxXp()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getMaxXp()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-static {p1, v2}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2
return v0
:cond_2
return v1
.end method
.method public getLevelNumber()I
.locals 1
iget v0, p0, Lcom/google/android/gms/games/PlayerLevel;->zza:I
return v0
.end method
.method public getMaxXp()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/PlayerLevel;->zzc:J
return-wide v0
.end method
.method public getMinXp()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/PlayerLevel;->zzb:J
return-wide v0
.end method
.method public hashCode()I
.locals 4
iget v0, p0, Lcom/google/android/gms/games/PlayerLevel;->zza:I
.line 1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
iget-wide v1, p0, Lcom/google/android/gms/games/PlayerLevel;->zzb:J
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
iget-wide v2, p0, Lcom/google/android/gms/games/PlayerLevel;->zzc:J
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
filled-new-array {v0, v1, v2}, [Ljava/lang/Object;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getLevelNumber()I
move-result v1
.line 2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "LevelNumber"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getMinXp()J
move-result-wide v1
.line 3
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "MinXp"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getMaxXp()J
move-result-wide v1
.line 4
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "MaxXp"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 5
invoke-virtual {v0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 3
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result p2
const/4 v0, 0x1
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getLevelNumber()I
move-result v1
.line 2
invoke-static {p1, v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V
const/4 v0, 0x2
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getMinXp()J
move-result-wide v1
.line 3
invoke-static {p1, v0, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
const/4 v0, 0x3
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevel;->getMaxXp()J
move-result-wide v1
.line 4
invoke-static {p1, v0, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
.line 5
invoke-static {p1, p2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,374 @@
.class public final Lcom/google/android/gms/games/PlayerLevelInfo;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "PlayerLevelInfoCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/PlayerLevelInfo;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getCurrentXpTotal"
id = 0x1
.end annotation
.end field
.field private final zzb:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getLastLevelUpTimestamp"
id = 0x2
.end annotation
.end field
.field private final zzc:Lcom/google/android/gms/games/PlayerLevel;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getCurrentLevel"
id = 0x3
.end annotation
.end field
.field private final zzd:Lcom/google/android/gms/games/PlayerLevel;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getNextLevel"
id = 0x4
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/zzt;
invoke-direct {v0}, Lcom/google/android/gms/games/zzt;-><init>()V
sput-object v0, Lcom/google/android/gms/games/PlayerLevelInfo;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(JJLcom/google/android/gms/games/PlayerLevel;Lcom/google/android/gms/games/PlayerLevel;)V
.locals 2
.param p1 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p3 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p5 # Lcom/google/android/gms/games/PlayerLevel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p6 # Lcom/google/android/gms/games/PlayerLevel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
const-wide/16 v0, -0x1
cmp-long v0, p1, v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 2
:goto_0
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkState(Z)V
.line 3
invoke-static {p5}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 4
invoke-static {p6}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iput-wide p1, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zza:J
iput-wide p3, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzb:J
iput-object p5, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzc:Lcom/google/android/gms/games/PlayerLevel;
iput-object p6, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzd:Lcom/google/android/gms/games/PlayerLevel;
return-void
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 5
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/PlayerLevelInfo;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p1, p0, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/PlayerLevelInfo;
iget-wide v2, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zza:J
.line 2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iget-wide v3, p1, Lcom/google/android/gms/games/PlayerLevelInfo;->zza:J
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
iget-wide v2, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzb:J
.line 3
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iget-wide v3, p1, Lcom/google/android/gms/games/PlayerLevelInfo;->zzb:J
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzc:Lcom/google/android/gms/games/PlayerLevel;
iget-object v3, p1, Lcom/google/android/gms/games/PlayerLevelInfo;->zzc:Lcom/google/android/gms/games/PlayerLevel;
.line 4
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzd:Lcom/google/android/gms/games/PlayerLevel;
iget-object p1, p1, Lcom/google/android/gms/games/PlayerLevelInfo;->zzd:Lcom/google/android/gms/games/PlayerLevel;
.line 5
invoke-static {v2, p1}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2
return v0
:cond_2
return v1
.end method
.method public getCurrentLevel()Lcom/google/android/gms/games/PlayerLevel;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzc:Lcom/google/android/gms/games/PlayerLevel;
return-object v0
.end method
.method public getCurrentXpTotal()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zza:J
return-wide v0
.end method
.method public getLastLevelUpTimestamp()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzb:J
return-wide v0
.end method
.method public getNextLevel()Lcom/google/android/gms/games/PlayerLevel;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzd:Lcom/google/android/gms/games/PlayerLevel;
return-object v0
.end method
.method public hashCode()I
.locals 4
iget-wide v0, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zza:J
.line 1
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v0
iget-wide v1, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzb:J
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
iget-object v2, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzc:Lcom/google/android/gms/games/PlayerLevel;
iget-object v3, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzd:Lcom/google/android/gms/games/PlayerLevel;
filled-new-array {v0, v1, v2, v3}, [Ljava/lang/Object;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public isMaxLevel()Z
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzc:Lcom/google/android/gms/games/PlayerLevel;
iget-object v1, p0, Lcom/google/android/gms/games/PlayerLevelInfo;->zzd:Lcom/google/android/gms/games/PlayerLevel;
.line 1
invoke-virtual {v0, v1}, Lcom/google/android/gms/games/PlayerLevel;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 4
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x1
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevelInfo;->getCurrentXpTotal()J
move-result-wide v2
.line 2
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
const/4 v1, 0x2
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevelInfo;->getLastLevelUpTimestamp()J
move-result-wide v2
.line 3
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevelInfo;->getCurrentLevel()Lcom/google/android/gms/games/PlayerLevel;
move-result-object v1
const/4 v2, 0x3
const/4 v3, 0x0
.line 4
invoke-static {p1, v2, v1, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 v1, 0x4
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerLevelInfo;->getNextLevel()Lcom/google/android/gms/games/PlayerLevel;
move-result-object v2
.line 5
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
.line 6
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,875 @@
.class public final Lcom/google/android/gms/games/PlayerRef;
.super Lcom/google/android/gms/games/zzo;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/Player;
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"ParcelCreator"
}
.end annotation
# instance fields
.field private final zza:Lcom/google/android/gms/games/internal/player/zzd;
.field private final zzb:Lcom/google/android/gms/games/PlayerLevelInfo;
.field private final zzc:Lcom/google/android/gms/games/internal/player/zzc;
.field private final zzd:Lcom/google/android/gms/games/zzw;
.field private final zze:Lcom/google/android/gms/games/zzc;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;ILjava/lang/String;)V
.locals 7
.param p1 # Lcom/google/android/gms/common/data/DataHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/games/zzo;-><init>(Lcom/google/android/gms/common/data/DataHolder;I)V
new-instance p3, Lcom/google/android/gms/games/internal/player/zzd;
const/4 v0, 0x0
.line 2
invoke-direct {p3, v0}, Lcom/google/android/gms/games/internal/player/zzd;-><init>(Ljava/lang/String;)V
iput-object p3, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
new-instance v1, Lcom/google/android/gms/games/internal/player/zzc;
.line 3
invoke-direct {v1, p1, p2, p3}, Lcom/google/android/gms/games/internal/player/zzc;-><init>(Lcom/google/android/gms/common/data/DataHolder;ILcom/google/android/gms/games/internal/player/zzd;)V
iput-object v1, p0, Lcom/google/android/gms/games/PlayerRef;->zzc:Lcom/google/android/gms/games/internal/player/zzc;
new-instance v1, Lcom/google/android/gms/games/zzw;
.line 4
invoke-direct {v1, p1, p2, p3}, Lcom/google/android/gms/games/zzw;-><init>(Lcom/google/android/gms/common/data/DataHolder;ILcom/google/android/gms/games/internal/player/zzd;)V
iput-object v1, p0, Lcom/google/android/gms/games/PlayerRef;->zzd:Lcom/google/android/gms/games/zzw;
new-instance v1, Lcom/google/android/gms/games/zzc;
.line 5
invoke-direct {v1, p1, p2, p3}, Lcom/google/android/gms/games/zzc;-><init>(Lcom/google/android/gms/common/data/DataHolder;ILcom/google/android/gms/games/internal/player/zzd;)V
iput-object v1, p0, Lcom/google/android/gms/games/PlayerRef;->zze:Lcom/google/android/gms/games/zzc;
iget-object p1, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzk:Ljava/lang/String;
.line 6
invoke-virtual {p0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->hasNull(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_1
:cond_0
iget-object p1, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzk:Ljava/lang/String;
.line 7
invoke-virtual {p0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide p1
const-wide/16 v1, -0x1
cmp-long p1, p1, v1
if-eqz p1, :cond_2
iget-object p1, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzl:Ljava/lang/String;
.line 8
invoke-virtual {p0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result p1
iget-object p2, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzo:Ljava/lang/String;
.line 9
invoke-virtual {p0, p2}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result p2
.line 10
new-instance v6, Lcom/google/android/gms/games/PlayerLevel;
iget-object v0, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzm:Ljava/lang/String;
.line 11
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v2
iget-object v0, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzn:Ljava/lang/String;
.line 12
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v4
move-object v0, v6
move v1, p1
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/games/PlayerLevel;-><init>(IJJ)V
if-eq p1, p2, :cond_1
new-instance p1, Lcom/google/android/gms/games/PlayerLevel;
iget-object v0, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzn:Ljava/lang/String;
.line 14
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v2
iget-object v0, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzp:Ljava/lang/String;
.line 15
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v4
move-object v0, p1
move v1, p2
invoke-direct/range {v0 .. v5}, Lcom/google/android/gms/games/PlayerLevel;-><init>(IJJ)V
goto :goto_0
:cond_1
move-object p1, v6
.line 16
:goto_0
new-instance p2, Lcom/google/android/gms/games/PlayerLevelInfo;
iget-object v0, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzk:Ljava/lang/String;
.line 17
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v1
iget-object p3, p3, Lcom/google/android/gms/games/internal/player/zzd;->zzq:Ljava/lang/String;
.line 18
invoke-virtual {p0, p3}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v3
move-object v0, p2
move-object v5, v6
move-object v6, p1
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/games/PlayerLevelInfo;-><init>(JJLcom/google/android/gms/games/PlayerLevel;Lcom/google/android/gms/games/PlayerLevel;)V
iput-object p2, p0, Lcom/google/android/gms/games/PlayerRef;->zzb:Lcom/google/android/gms/games/PlayerLevelInfo;
return-void
:cond_2
:goto_1
iput-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zzb:Lcom/google/android/gms/games/PlayerLevelInfo;
return-void
.end method
# virtual methods
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/PlayerEntity;->zzo(Lcom/google/android/gms/games/Player;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final synthetic freeze()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/PlayerEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/PlayerEntity;-><init>(Lcom/google/android/gms/games/Player;)V
return-object v0
.end method
.method public final getBannerImageLandscapeUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzC:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getBannerImageLandscapeUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzD:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getBannerImagePortraitUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzE:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getBannerImagePortraitUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzF:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getCurrentPlayerInfo()Lcom/google/android/gms/games/CurrentPlayerInfo;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zze:Lcom/google/android/gms/games/zzc;
.line 1
invoke-virtual {v0}, Lcom/google/android/gms/games/zzc;->zza()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zze:Lcom/google/android/gms/games/zzc;
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public final getDisplayName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzc:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getDisplayName(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 2
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzc:Ljava/lang/String;
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getHiResImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzf:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getHiResImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzg:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getIconImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzd:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getIconImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zze:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getLastPlayedWithTimestamp()J
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzj:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasColumn(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzj:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasNull(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 2
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzj:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
:cond_1
:goto_0
const-wide/16 v0, -0x1
return-wide v0
.end method
.method public final getLevelInfo()Lcom/google/android/gms/games/PlayerLevelInfo;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zzb:Lcom/google/android/gms/games/PlayerLevelInfo;
return-object v0
.end method
.method public final getPlayerId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zza:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getRelationshipInfo()Lcom/google/android/gms/games/PlayerRelationshipInfo;
.locals 3
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zzd:Lcom/google/android/gms/games/zzw;
.line 1
invoke-virtual {v0}, Lcom/google/android/gms/games/zzw;->getFriendStatus()I
move-result v1
const/4 v2, -0x1
if-ne v1, v2, :cond_1
.line 2
invoke-virtual {v0}, Lcom/google/android/gms/games/zzw;->zzb()Ljava/lang/String;
move-result-object v1
if-nez v1, :cond_1
.line 3
invoke-virtual {v0}, Lcom/google/android/gms/games/zzw;->zza()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
return-object v0
:cond_1
:goto_0
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zzd:Lcom/google/android/gms/games/zzw;
return-object v0
.end method
.method public final getRetrievedTimestamp()J
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzh:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public final getTitle()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzr:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getTitle(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 2
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzr:Ljava/lang/String;
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final hasHiResImage()Z
.locals 1
.line 1
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerRef;->getHiResImageUri()Landroid/net/Uri;
move-result-object v0
if-eqz v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final hasIconImage()Z
.locals 1
.line 1
invoke-virtual {p0}, Lcom/google/android/gms/games/PlayerRef;->getIconImageUri()Landroid/net/Uri;
move-result-object v0
if-eqz v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/PlayerEntity;->zzj(Lcom/google/android/gms/games/Player;)I
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/PlayerEntity;->zzl(Lcom/google/android/gms/games/Player;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Lcom/google/android/gms/games/PlayerEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/PlayerEntity;-><init>(Lcom/google/android/gms/games/Player;)V
.line 3
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/games/PlayerEntity;->writeToParcel(Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()I
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzi:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public final zzb()J
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzG:Ljava/lang/String;
.line 2
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasColumn(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasNull(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
.line 3
:cond_0
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
:cond_1
:goto_0
const-wide/16 v0, -0x1
return-wide v0
.end method
.method public final zzc()Lcom/google/android/gms/games/internal/player/zza;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzt:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasNull(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x0
return-object v0
:cond_0
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zzc:Lcom/google/android/gms/games/internal/player/zzc;
return-object v0
.end method
.method public final zzd()Ljava/lang/String;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzb:Ljava/lang/String;
const/4 v1, 0x0
invoke-virtual {p0, v0, v1}, Lcom/google/android/gms/games/zzo;->zzj(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zze()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzA:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zzf()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzB:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zzg()Z
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzz:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getBoolean(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public final zzh()Z
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzM:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasColumn(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzM:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getBoolean(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final zzi()Z
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/PlayerRef;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzs:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getBoolean(Ljava/lang/String;)Z
move-result v0
return v0
.end method

View File

@@ -0,0 +1,39 @@
.class public interface abstract Lcom/google/android/gms/games/PlayerRelationshipInfo;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/PlayerRelationshipInfo;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# virtual methods
.method public abstract getFriendStatus()I
.end method
.method public abstract zza()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract zzb()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract zzc()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method

View File

@@ -0,0 +1,20 @@
.class public interface abstract Lcom/google/android/gms/games/PlayerStatsClient;
.super Ljava/lang/Object;
.source "SourceFile"
# virtual methods
.method public abstract loadPlayerStats(Z)Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/stats/PlayerStats;",
">;>;"
}
.end annotation
.end method

View File

@@ -0,0 +1,271 @@
.class public interface abstract Lcom/google/android/gms/games/PlayersClient;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final EXTRA_PLAYER_SEARCH_RESULTS:Ljava/lang/String; = "player_search_results"
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# virtual methods
.method public abstract getCompareProfileIntent(Lcom/google/android/gms/games/Player;)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/Player;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/Player;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract getCompareProfileIntent(Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract getCompareProfileIntentWithAlternativeNameHints(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract getCurrentPlayer()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/Player;",
">;"
}
.end annotation
.end method
.method public abstract getCurrentPlayer(Z)Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/Player;",
">;>;"
}
.end annotation
.end method
.method public abstract getCurrentPlayerId()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end method
.method public abstract getPlayerSearchIntent()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract loadFriends(IZ)Lcom/google/android/gms/tasks/Task;
.param p1 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0xc8L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(IZ)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/PlayerBuffer;",
">;>;"
}
.end annotation
.end method
.method public abstract loadMoreFriends(I)Lcom/google/android/gms/tasks/Task;
.param p1 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0xc8L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/PlayerBuffer;",
">;>;"
}
.end annotation
.end method
.method public abstract loadMoreRecentlyPlayedWithPlayers(I)Lcom/google/android/gms/tasks/Task;
.param p1 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0x19L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/PlayerBuffer;",
">;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract loadPlayer(Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/Player;",
">;>;"
}
.end annotation
.end method
.method public abstract loadPlayer(Ljava/lang/String;Z)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/Player;",
">;>;"
}
.end annotation
.end method
.method public abstract loadRecentlyPlayedWithPlayers(IZ)Lcom/google/android/gms/tasks/Task;
.param p1 # I
.annotation build Landroidx/annotation/IntRange;
from = 0x1L
to = 0x19L
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(IZ)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/PlayerBuffer;",
">;>;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method

View File

@@ -0,0 +1,28 @@
.class public final Lcom/google/android/gms/games/R$string;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "string"
.end annotation
# static fields
.field public static play_games_sdk_version:I = 0x7f12016e
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,28 @@
.class public final Lcom/google/android/gms/games/R$style;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "style"
.end annotation
# static fields
.field public static Theme_Games_Transparent:I = 0x7f13016a
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,22 @@
.class public final Lcom/google/android/gms/games/R;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/games/R$string;,
Lcom/google/android/gms/games/R$style;
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,109 @@
.class public final Lcom/google/android/gms/games/RecallAccess;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
# instance fields
.field private final zza:Ljava/lang/String;
# direct methods
.method private constructor <init>(Ljava/lang/String;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/RecallAccess;->zza:Ljava/lang/String;
return-void
.end method
.method public static zza(Lcom/google/android/gms/internal/games_v2/zzam;)Lcom/google/android/gms/games/RecallAccess;
.locals 1
.line 1
new-instance v0, Lcom/google/android/gms/games/RecallAccess;
invoke-virtual {p0}, Lcom/google/android/gms/internal/games_v2/zzam;->zza()Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0}, Lcom/google/android/gms/games/RecallAccess;-><init>(Ljava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 1
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
if-ne p0, p1, :cond_0
const/4 p1, 0x1
return p1
.line 1
:cond_0
instance-of v0, p1, Lcom/google/android/gms/games/RecallAccess;
if-nez v0, :cond_1
const/4 p1, 0x0
return p1
:cond_1
check-cast p1, Lcom/google/android/gms/games/RecallAccess;
iget-object v0, p0, Lcom/google/android/gms/games/RecallAccess;->zza:Ljava/lang/String;
.line 2
iget-object p1, p1, Lcom/google/android/gms/games/RecallAccess;->zza:Ljava/lang/String;
invoke-static {v0, p1}, Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public getSessionId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/RecallAccess;->zza:Ljava/lang/String;
return-object v0
.end method
.method public final hashCode()I
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/RecallAccess;->zza:Ljava/lang/String;
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
.line 1
invoke-static {v0}, Ljava/util/Objects;->hash([Ljava/lang/Object;)I
move-result v0
return v0
.end method

View File

@@ -0,0 +1,27 @@
.class public interface abstract Lcom/google/android/gms/games/RecallClient;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
# virtual methods
.method public abstract requestRecallAccess()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/RecallAccess;",
">;"
}
.end annotation
.end method

View File

@@ -0,0 +1,128 @@
.class public final Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/SnapshotsClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "DataOrConflict"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field private final zza:Ljava/lang/Object;
.field private final zzb:Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;
# direct methods
.method public constructor <init>(Ljava/lang/Object;Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;->zza:Ljava/lang/Object;
iput-object p2, p0, Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;->zzb:Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;
return-void
.end method
# virtual methods
.method public getConflict()Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;->isConflict()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;->zzb:Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;
return-object v0
:cond_0
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "getConflict called when there is no conflict."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public getData()Ljava/lang/Object;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
.line 1
invoke-virtual {p0}, Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;->isConflict()Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;->zza:Ljava/lang/Object;
return-object v0
:cond_0
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "getData called when there is a conflict."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public isConflict()Z
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;->zzb:Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;
if-eqz v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/google/android/gms/games/SnapshotsClient$ResolutionPolicy;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/SnapshotsClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "ResolutionPolicy"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,100 @@
.class public final Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/SnapshotsClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "SnapshotConflict"
.end annotation
# instance fields
.field private final zza:Lcom/google/android/gms/games/snapshot/Snapshot;
.field private final zzb:Ljava/lang/String;
.field private final zzc:Lcom/google/android/gms/games/snapshot/Snapshot;
.field private final zzd:Lcom/google/android/gms/games/snapshot/SnapshotContents;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/games/snapshot/Snapshot;Ljava/lang/String;Lcom/google/android/gms/games/snapshot/Snapshot;Lcom/google/android/gms/games/snapshot/SnapshotContents;)V
.locals 0
.param p1 # Lcom/google/android/gms/games/snapshot/Snapshot;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/google/android/gms/games/snapshot/Snapshot;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/google/android/gms/games/snapshot/SnapshotContents;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;->zza:Lcom/google/android/gms/games/snapshot/Snapshot;
iput-object p2, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;->zzb:Ljava/lang/String;
iput-object p3, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;->zzc:Lcom/google/android/gms/games/snapshot/Snapshot;
iput-object p4, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;->zzd:Lcom/google/android/gms/games/snapshot/SnapshotContents;
return-void
.end method
# virtual methods
.method public getConflictId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;->zzb:Ljava/lang/String;
return-object v0
.end method
.method public getConflictingSnapshot()Lcom/google/android/gms/games/snapshot/Snapshot;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;->zzc:Lcom/google/android/gms/games/snapshot/Snapshot;
return-object v0
.end method
.method public getResolutionSnapshotContents()Lcom/google/android/gms/games/snapshot/SnapshotContents;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;->zzd:Lcom/google/android/gms/games/snapshot/SnapshotContents;
return-object v0
.end method
.method public getSnapshot()Lcom/google/android/gms/games/snapshot/Snapshot;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;->zza:Lcom/google/android/gms/games/snapshot/Snapshot;
return-object v0
.end method

View File

@@ -0,0 +1,54 @@
.class public final Lcom/google/android/gms/games/SnapshotsClient$SnapshotContentUnavailableApiException;
.super Lcom/google/android/gms/common/api/ApiException;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/SnapshotsClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "SnapshotContentUnavailableApiException"
.end annotation
# instance fields
.field protected final metadata:Lcom/google/android/gms/games/snapshot/SnapshotMetadata;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/api/Status;Lcom/google/android/gms/games/snapshot/SnapshotMetadata;)V
.locals 0
.param p1 # Lcom/google/android/gms/common/api/Status;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/gms/games/snapshot/SnapshotMetadata;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Lcom/google/android/gms/common/api/ApiException;-><init>(Lcom/google/android/gms/common/api/Status;)V
iput-object p2, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotContentUnavailableApiException;->metadata:Lcom/google/android/gms/games/snapshot/SnapshotMetadata;
return-void
.end method
# virtual methods
.method public getSnapshotMetadata()Lcom/google/android/gms/games/snapshot/SnapshotMetadata;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/SnapshotsClient$SnapshotContentUnavailableApiException;->metadata:Lcom/google/android/gms/games/snapshot/SnapshotMetadata;
return-object v0
.end method

View File

@@ -0,0 +1,314 @@
.class public interface abstract Lcom/google/android/gms/games/SnapshotsClient;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/games/SnapshotsClient$SnapshotContentUnavailableApiException;,
Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict;,
Lcom/google/android/gms/games/SnapshotsClient$SnapshotConflict;,
Lcom/google/android/gms/games/SnapshotsClient$ResolutionPolicy;
}
.end annotation
# static fields
.field public static final DISPLAY_LIMIT_NONE:I = -0x1
.field public static final EXTRA_SNAPSHOT_METADATA:Ljava/lang/String; = "com.google.android.gms.games.SNAPSHOT_METADATA"
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public static final EXTRA_SNAPSHOT_NEW:Ljava/lang/String; = "com.google.android.gms.games.SNAPSHOT_NEW"
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public static final RESOLUTION_POLICY_HIGHEST_PROGRESS:I = 0x4
.field public static final RESOLUTION_POLICY_LAST_KNOWN_GOOD:I = 0x2
.field public static final RESOLUTION_POLICY_LONGEST_PLAYTIME:I = 0x1
.field public static final RESOLUTION_POLICY_MANUAL:I = -0x1
.field public static final RESOLUTION_POLICY_MOST_RECENTLY_MODIFIED:I = 0x3
# virtual methods
.method public abstract commitAndClose(Lcom/google/android/gms/games/snapshot/Snapshot;Lcom/google/android/gms/games/snapshot/SnapshotMetadataChange;)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/snapshot/Snapshot;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/gms/games/snapshot/SnapshotMetadataChange;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
"Lcom/google/android/gms/games/snapshot/SnapshotMetadataChange;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/snapshot/SnapshotMetadata;",
">;"
}
.end annotation
.end method
.method public abstract delete(Lcom/google/android/gms/games/snapshot/SnapshotMetadata;)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/snapshot/SnapshotMetadata;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/snapshot/SnapshotMetadata;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end method
.method public abstract discardAndClose(Lcom/google/android/gms/games/snapshot/Snapshot;)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/snapshot/Snapshot;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.end method
.method public abstract getMaxCoverImageSize()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end method
.method public abstract getMaxDataSize()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end method
.method public abstract getSelectSnapshotIntent(Ljava/lang/String;ZZI)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"ZZI)",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.end method
.method public abstract load(Z)Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/AnnotatedData<",
"Lcom/google/android/gms/games/snapshot/SnapshotMetadataBuffer;",
">;>;"
}
.end annotation
.end method
.method public abstract open(Lcom/google/android/gms/games/snapshot/SnapshotMetadata;)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/snapshot/SnapshotMetadata;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/snapshot/SnapshotMetadata;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict<",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
">;>;"
}
.end annotation
.end method
.method public abstract open(Lcom/google/android/gms/games/snapshot/SnapshotMetadata;I)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/snapshot/SnapshotMetadata;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/snapshot/SnapshotMetadata;",
"I)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict<",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
">;>;"
}
.end annotation
.end method
.method public abstract open(Ljava/lang/String;Z)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Z)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict<",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
">;>;"
}
.end annotation
.end method
.method public abstract open(Ljava/lang/String;ZI)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"ZI)",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict<",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
">;>;"
}
.end annotation
.end method
.method public abstract resolveConflict(Ljava/lang/String;Lcom/google/android/gms/games/snapshot/Snapshot;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/gms/games/snapshot/Snapshot;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict<",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
">;>;"
}
.end annotation
.end method
.method public abstract resolveConflict(Ljava/lang/String;Ljava/lang/String;Lcom/google/android/gms/games/snapshot/SnapshotMetadataChange;Lcom/google/android/gms/games/snapshot/SnapshotContents;)Lcom/google/android/gms/tasks/Task;
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/google/android/gms/games/snapshot/SnapshotMetadataChange;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Lcom/google/android/gms/games/snapshot/SnapshotContents;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lcom/google/android/gms/games/snapshot/SnapshotMetadataChange;",
"Lcom/google/android/gms/games/snapshot/SnapshotContents;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/SnapshotsClient$DataOrConflict<",
"Lcom/google/android/gms/games/snapshot/Snapshot;",
">;>;"
}
.end annotation
.end method

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/google/android/gms/games/VideosClient$CaptureOverlayState;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/VideosClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "CaptureOverlayState"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,24 @@
.class public interface abstract Lcom/google/android/gms/games/VideosClient$OnCaptureOverlayStateListener;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/VideosClient;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "OnCaptureOverlayStateListener"
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# virtual methods
.method public abstract onCaptureOverlayStateChanged(I)V
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method

View File

@@ -0,0 +1,158 @@
.class public interface abstract Lcom/google/android/gms/games/VideosClient;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/games/VideosClient$OnCaptureOverlayStateListener;,
Lcom/google/android/gms/games/VideosClient$CaptureOverlayState;
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field public static final CAPTURE_OVERLAY_STATE_CAPTURE_STARTED:I = 0x2
.field public static final CAPTURE_OVERLAY_STATE_CAPTURE_STOPPED:I = 0x3
.field public static final CAPTURE_OVERLAY_STATE_DISMISSED:I = 0x4
.field public static final CAPTURE_OVERLAY_STATE_SHOWN:I = 0x1
# virtual methods
.method public abstract getCaptureCapabilities()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/video/VideoCapabilities;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getCaptureOverlayIntent()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Landroid/content/Intent;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getCaptureState()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Lcom/google/android/gms/games/video/CaptureState;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract isCaptureAvailable(I)Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract isCaptureSupported()Lcom/google/android/gms/tasks/Task;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract registerOnCaptureOverlayStateChangedListener(Lcom/google/android/gms/games/VideosClient$OnCaptureOverlayStateListener;)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/VideosClient$OnCaptureOverlayStateListener;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/VideosClient$OnCaptureOverlayStateListener;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Void;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract unregisterOnCaptureOverlayStateChangedListener(Lcom/google/android/gms/games/VideosClient$OnCaptureOverlayStateListener;)Lcom/google/android/gms/tasks/Task;
.param p1 # Lcom/google/android/gms/games/VideosClient$OnCaptureOverlayStateListener;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/android/gms/games/VideosClient$OnCaptureOverlayStateListener;",
")",
"Lcom/google/android/gms/tasks/Task<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/google/android/gms/games/achievement/Achievement$AchievementState;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/achievement/Achievement;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "AchievementState"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/google/android/gms/games/achievement/Achievement$AchievementType;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/gms/games/achievement/Achievement;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "AchievementType"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View File

@@ -0,0 +1,161 @@
.class public interface abstract Lcom/google/android/gms/games/achievement/Achievement;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/gms/games/achievement/Achievement$AchievementType;,
Lcom/google/android/gms/games/achievement/Achievement$AchievementState;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/achievement/Achievement;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# static fields
.field public static final STATE_HIDDEN:I = 0x2
.field public static final STATE_REVEALED:I = 0x1
.field public static final STATE_UNLOCKED:I = 0x0
.field public static final TYPE_INCREMENTAL:I = 0x1
.field public static final TYPE_STANDARD:I
# virtual methods
.method public abstract getAchievementId()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getCurrentSteps()I
.end method
.method public abstract getDescription()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getDescription(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getFormattedCurrentSteps()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getFormattedCurrentSteps(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getFormattedTotalSteps()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getFormattedTotalSteps(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getLastUpdatedTimestamp()J
.end method
.method public abstract getName()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getName(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getPlayer()Lcom/google/android/gms/games/Player;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getRevealedImageUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getRevealedImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getState()I
.end method
.method public abstract getTotalSteps()I
.end method
.method public abstract getType()I
.end method
.method public abstract getUnlockedImageUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getUnlockedImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getXpValue()J
.end method
.method public abstract zza()F
.end method
.method public abstract zzb()Lcom/google/android/gms/games/Player;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract zzc()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method

View File

@@ -0,0 +1,58 @@
.class public Lcom/google/android/gms/games/achievement/AchievementBuffer;
.super Lcom/google/android/gms/common/data/AbstractDataBuffer;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/data/AbstractDataBuffer<",
"Lcom/google/android/gms/games/achievement/Achievement;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;)V
.locals 0
.param p1 # Lcom/google/android/gms/common/data/DataHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Lcom/google/android/gms/common/data/AbstractDataBuffer;-><init>(Lcom/google/android/gms/common/data/DataHolder;)V
return-void
.end method
# virtual methods
.method public get(I)Lcom/google/android/gms/games/achievement/Achievement;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/achievement/AchievementRef;
iget-object v1, p0, Lcom/google/android/gms/common/data/AbstractDataBuffer;->mDataHolder:Lcom/google/android/gms/common/data/DataHolder;
invoke-direct {v0, v1, p1}, Lcom/google/android/gms/games/achievement/AchievementRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;I)V
return-object v0
.end method
.method public final bridge synthetic get(I)Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
invoke-virtual {p0, p1}, Lcom/google/android/gms/games/achievement/AchievementBuffer;->get(I)Lcom/google/android/gms/games/achievement/Achievement;
move-result-object p1
return-object p1
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,619 @@
.class public final Lcom/google/android/gms/games/achievement/AchievementRef;
.super Lcom/google/android/gms/common/data/DataBufferRef;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/achievement/Achievement;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;I)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/common/data/DataBufferRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;I)V
return-void
.end method
# virtual methods
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/achievement/AchievementEntity;->zzf(Lcom/google/android/gms/games/achievement/Achievement;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final synthetic freeze()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/achievement/AchievementEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/achievement/AchievementEntity;-><init>(Lcom/google/android/gms/games/achievement/Achievement;)V
return-object v0
.end method
.method public final getAchievementId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "external_achievement_id"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getCurrentSteps()I
.locals 2
const-string v0, "type"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
.line 2
:goto_0
invoke-static {v1}, Lcom/google/android/gms/common/internal/Asserts;->checkState(Z)V
const-string v0, "current_steps"
.line 3
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public final getDescription()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "description"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getDescription(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "description"
.line 2
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getFormattedCurrentSteps()Ljava/lang/String;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "type"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
.line 2
:goto_0
invoke-static {v1}, Lcom/google/android/gms/common/internal/Asserts;->checkState(Z)V
const-string v0, "formatted_current_steps"
.line 3
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getFormattedCurrentSteps(Landroid/database/CharArrayBuffer;)V
.locals 2
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "type"
.line 4
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
.line 5
:goto_0
invoke-static {v1}, Lcom/google/android/gms/common/internal/Asserts;->checkState(Z)V
const-string v0, "formatted_current_steps"
.line 6
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getFormattedTotalSteps()Ljava/lang/String;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "type"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
.line 2
:goto_0
invoke-static {v1}, Lcom/google/android/gms/common/internal/Asserts;->checkState(Z)V
const-string v0, "formatted_total_steps"
.line 3
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getFormattedTotalSteps(Landroid/database/CharArrayBuffer;)V
.locals 2
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "type"
.line 4
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
.line 5
:goto_0
invoke-static {v1}, Lcom/google/android/gms/common/internal/Asserts;->checkState(Z)V
const-string v0, "formatted_total_steps"
.line 6
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getLastUpdatedTimestamp()J
.locals 2
const-string v0, "last_updated_timestamp"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public final getName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "name"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getName(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "name"
.line 2
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getPlayer()Lcom/google/android/gms/games/Player;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-virtual {p0}, Lcom/google/android/gms/games/achievement/AchievementRef;->zzb()Lcom/google/android/gms/games/Player;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/games/Player;
return-object v0
.end method
.method public final getRevealedImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "revealed_icon_image_uri"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getRevealedImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "revealed_icon_image_url"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getState()I
.locals 1
const-string v0, "state"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public final getTotalSteps()I
.locals 2
const-string v0, "type"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_0
goto :goto_0
:cond_0
const/4 v1, 0x0
.line 2
:goto_0
invoke-static {v1}, Lcom/google/android/gms/common/internal/Asserts;->checkState(Z)V
const-string v0, "total_steps"
.line 3
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public final getType()I
.locals 1
const-string v0, "type"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public final getUnlockedImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "unlocked_icon_image_uri"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getUnlockedImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "unlocked_icon_image_url"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getXpValue()J
.locals 2
const-string v0, "instance_xp_value"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasColumn(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1
.line 2
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasNull(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
.line 4
:cond_0
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
:cond_1
:goto_0
const-string v0, "definition_xp_value"
.line 3
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public final hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/achievement/AchievementEntity;->zzd(Lcom/google/android/gms/games/achievement/Achievement;)I
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/achievement/AchievementEntity;->zze(Lcom/google/android/gms/games/achievement/Achievement;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Lcom/google/android/gms/games/achievement/AchievementEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/achievement/AchievementEntity;-><init>(Lcom/google/android/gms/games/achievement/Achievement;)V
.line 3
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/games/achievement/AchievementEntity;->writeToParcel(Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()F
.locals 2
const-string v0, "rarity_percent"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasColumn(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_1
.line 2
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasNull(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
.line 3
:cond_0
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getFloat(Ljava/lang/String;)F
move-result v0
return v0
:cond_1
:goto_0
const/high16 v0, -0x40800000 # -1.0f
return v0
.end method
.method public final zzb()Lcom/google/android/gms/games/Player;
.locals 4
.annotation build Landroidx/annotation/Nullable;
.end annotation
const-string v0, "external_player_id"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->hasNull(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_0
return-object v1
:cond_0
new-instance v0, Lcom/google/android/gms/games/PlayerRef;
iget-object v2, p0, Lcom/google/android/gms/common/data/DataBufferRef;->mDataHolder:Lcom/google/android/gms/common/data/DataHolder;
iget v3, p0, Lcom/google/android/gms/common/data/DataBufferRef;->mDataRow:I
.line 3
invoke-direct {v0, v2, v3, v1}, Lcom/google/android/gms/games/PlayerRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;ILjava/lang/String;)V
return-object v0
.end method
.method public final zzc()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "external_game_id"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,337 @@
.class public final Lcom/google/android/gms/games/achievement/zza;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 28
move-object/from16 v0, p1
.line 1
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v1
const/4 v2, 0x0
const/high16 v3, -0x40800000 # -1.0f
const-wide/16 v4, 0x0
const/4 v6, 0x0
move-object v8, v2
move-object v10, v8
move-object v11, v10
move-object v12, v11
move-object v13, v12
move-object v14, v13
move-object v15, v14
move-object/from16 v17, v15
move-object/from16 v18, v17
move-object/from16 v21, v18
move-object/from16 v27, v21
move/from16 v26, v3
move-wide/from16 v22, v4
move-wide/from16 v24, v22
move v9, v6
move/from16 v16, v9
move/from16 v19, v16
move/from16 v20, v19
.line 2
:goto_0
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v1, :cond_0
.line 3
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 4
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
packed-switch v3, :pswitch_data_0
.line 24
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:pswitch_0
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object/from16 v27, v2
goto :goto_0
.line 6
:pswitch_1
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readFloat(Landroid/os/Parcel;I)F
move-result v2
move/from16 v26, v2
goto :goto_0
.line 7
:pswitch_2
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v2
move-wide/from16 v24, v2
goto :goto_0
.line 8
:pswitch_3
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v2
move-wide/from16 v22, v2
goto :goto_0
.line 9
:pswitch_4
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object/from16 v21, v2
goto :goto_0
.line 10
:pswitch_5
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v2
move/from16 v20, v2
goto :goto_0
.line 11
:pswitch_6
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v2
move/from16 v19, v2
goto :goto_0
.line 12
:pswitch_7
sget-object v3, Lcom/google/android/gms/games/PlayerEntity;->CREATOR:Landroid/os/Parcelable$Creator;
.line 13
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Lcom/google/android/gms/games/PlayerEntity;
move-object/from16 v18, v2
goto :goto_0
.line 14
:pswitch_8
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object/from16 v17, v2
goto :goto_0
.line 15
:pswitch_9
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v2
move/from16 v16, v2
goto :goto_0
.line 16
:pswitch_a
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v15, v2
goto :goto_0
:pswitch_b
sget-object v3, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 17
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Landroid/net/Uri;
move-object v14, v2
goto :goto_0
.line 18
:pswitch_c
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v13, v2
goto :goto_0
:pswitch_d
sget-object v3, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 19
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Landroid/net/Uri;
move-object v12, v2
goto :goto_0
.line 20
:pswitch_e
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v11, v2
goto/16 :goto_0
.line 21
:pswitch_f
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v10, v2
goto/16 :goto_0
.line 22
:pswitch_10
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v2
move v9, v2
goto/16 :goto_0
.line 23
:pswitch_11
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v8, v2
goto/16 :goto_0
.line 25
:cond_0
invoke-static {v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 26
new-instance v0, Lcom/google/android/gms/games/achievement/AchievementEntity;
move-object v7, v0
invoke-direct/range {v7 .. v27}, Lcom/google/android/gms/games/achievement/AchievementEntity;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;ILjava/lang/String;Lcom/google/android/gms/games/PlayerEntity;IILjava/lang/String;JJFLjava/lang/String;)V
return-object v0
nop
:pswitch_data_0
.packed-switch 0x1
:pswitch_11
:pswitch_10
:pswitch_f
:pswitch_e
:pswitch_d
:pswitch_c
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/achievement/AchievementEntity;
return-object p1
.end method

View File

@@ -0,0 +1,92 @@
.class public interface abstract Lcom/google/android/gms/games/event/Event;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/event/Event;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# virtual methods
.method public abstract getDescription()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getDescription(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getEventId()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getFormattedValue()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getFormattedValue(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getIconImageUri()Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getIconImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getName()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getName(Landroid/database/CharArrayBuffer;)V
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract getPlayer()Lcom/google/android/gms/games/Player;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract getValue()J
.end method
.method public abstract isVisible()Z
.end method

View File

@@ -0,0 +1,58 @@
.class public final Lcom/google/android/gms/games/event/EventBuffer;
.super Lcom/google/android/gms/common/data/AbstractDataBuffer;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/android/gms/common/data/AbstractDataBuffer<",
"Lcom/google/android/gms/games/event/Event;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;)V
.locals 0
.param p1 # Lcom/google/android/gms/common/data/DataHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0, p1}, Lcom/google/android/gms/common/data/AbstractDataBuffer;-><init>(Lcom/google/android/gms/common/data/DataHolder;)V
return-void
.end method
# virtual methods
.method public get(I)Lcom/google/android/gms/games/event/Event;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/event/EventRef;
iget-object v1, p0, Lcom/google/android/gms/common/data/AbstractDataBuffer;->mDataHolder:Lcom/google/android/gms/common/data/DataHolder;
invoke-direct {v0, v1, p1}, Lcom/google/android/gms/games/event/EventRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;I)V
return-object v0
.end method
.method public final bridge synthetic get(I)Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 2
invoke-virtual {p0, p1}, Lcom/google/android/gms/games/event/EventBuffer;->get(I)Lcom/google/android/gms/games/event/Event;
move-result-object p1
return-object p1
.end method

View File

@@ -0,0 +1,949 @@
.class public final Lcom/google/android/gms/games/event/EventEntity;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/event/Event;
# annotations
.annotation build Lcom/google/android/apps/common/proguard/UsedByReflection;
value = "GamesGmsClientImpl.java"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "EventEntityCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/event/EventEntity;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getEventId"
id = 0x1
.end annotation
.end field
.field private final zzb:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getName"
id = 0x2
.end annotation
.end field
.field private final zzc:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getDescription"
id = 0x3
.end annotation
.end field
.field private final zzd:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getIconImageUri"
id = 0x4
.end annotation
.end field
.field private final zze:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getIconImageUrl"
id = 0x5
.end annotation
.end field
.field private final zzf:Lcom/google/android/gms/games/PlayerEntity;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getPlayer"
id = 0x6
.end annotation
.end field
.field private final zzg:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getValue"
id = 0x7
.end annotation
.end field
.field private final zzh:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getFormattedValue"
id = 0x8
.end annotation
.end field
.field private final zzi:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "isVisible"
id = 0x9
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/event/zza;
invoke-direct {v0}, Lcom/google/android/gms/games/event/zza;-><init>()V
sput-object v0, Lcom/google/android/gms/games/event/EventEntity;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Lcom/google/android/gms/games/event/Event;)V
.locals 2
.param p1 # Lcom/google/android/gms/games/event/Event;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getEventId()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zza:Ljava/lang/String;
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzb:Ljava/lang/String;
.line 4
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getDescription()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzc:Ljava/lang/String;
.line 5
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getIconImageUri()Landroid/net/Uri;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzd:Landroid/net/Uri;
.line 6
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getIconImageUrl()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zze:Ljava/lang/String;
.line 7
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getPlayer()Lcom/google/android/gms/games/Player;
move-result-object v0
invoke-interface {v0}, Lcom/google/android/gms/common/data/Freezable;->freeze()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/games/PlayerEntity;
iput-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzf:Lcom/google/android/gms/games/PlayerEntity;
.line 8
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getValue()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzg:J
.line 9
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getFormattedValue()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzh:Ljava/lang/String;
.line 10
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->isVisible()Z
move-result p1
iput-boolean p1, p0, Lcom/google/android/gms/games/event/EventEntity;->zzi:Z
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Lcom/google/android/gms/games/Player;JLjava/lang/String;Z)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p4 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.param p5 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x5
.end annotation
.end param
.param p6 # Lcom/google/android/gms/games/Player;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x6
.end annotation
.end param
.param p7 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x7
.end annotation
.end param
.param p9 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x8
.end annotation
.end param
.param p10 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x9
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 11
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/event/EventEntity;->zza:Ljava/lang/String;
iput-object p2, p0, Lcom/google/android/gms/games/event/EventEntity;->zzb:Ljava/lang/String;
iput-object p3, p0, Lcom/google/android/gms/games/event/EventEntity;->zzc:Ljava/lang/String;
iput-object p4, p0, Lcom/google/android/gms/games/event/EventEntity;->zzd:Landroid/net/Uri;
iput-object p5, p0, Lcom/google/android/gms/games/event/EventEntity;->zze:Ljava/lang/String;
.line 12
new-instance p1, Lcom/google/android/gms/games/PlayerEntity;
invoke-direct {p1, p6}, Lcom/google/android/gms/games/PlayerEntity;-><init>(Lcom/google/android/gms/games/Player;)V
iput-object p1, p0, Lcom/google/android/gms/games/event/EventEntity;->zzf:Lcom/google/android/gms/games/PlayerEntity;
iput-wide p7, p0, Lcom/google/android/gms/games/event/EventEntity;->zzg:J
iput-object p9, p0, Lcom/google/android/gms/games/event/EventEntity;->zzh:Ljava/lang/String;
iput-boolean p10, p0, Lcom/google/android/gms/games/event/EventEntity;->zzi:Z
return-void
.end method
.method public static zza(Lcom/google/android/gms/games/event/Event;)I
.locals 9
.line 1
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getEventId()Ljava/lang/String;
move-result-object v0
.line 2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getName()Ljava/lang/String;
move-result-object v1
.line 3
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getDescription()Ljava/lang/String;
move-result-object v2
.line 4
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getIconImageUri()Landroid/net/Uri;
move-result-object v3
.line 5
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getIconImageUrl()Ljava/lang/String;
move-result-object v4
.line 6
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getPlayer()Lcom/google/android/gms/games/Player;
move-result-object v5
.line 7
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getValue()J
move-result-wide v6
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
.line 8
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getFormattedValue()Ljava/lang/String;
move-result-object v7
.line 9
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->isVisible()Z
move-result p0
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v8
filled-new-array/range {v0 .. v8}, [Ljava/lang/Object;
move-result-object p0
.line 10
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result p0
return p0
.end method
.method public static zzb(Lcom/google/android/gms/games/event/Event;)Ljava/lang/String;
.locals 3
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getEventId()Ljava/lang/String;
move-result-object v1
const-string v2, "Id"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "Name"
.line 3
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "Description"
.line 4
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getDescription()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "IconImageUri"
.line 5
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getIconImageUri()Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "IconImageUrl"
.line 6
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getIconImageUrl()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "Player"
.line 7
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getPlayer()Lcom/google/android/gms/games/Player;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 8
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getValue()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "Value"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "FormattedValue"
.line 9
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getFormattedValue()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 10
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->isVisible()Z
move-result p0
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
const-string v1, "isVisible"
invoke-virtual {v0, v1, p0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object p0
.line 11
invoke-virtual {p0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static zzc(Lcom/google/android/gms/games/event/Event;Ljava/lang/Object;)Z
.locals 5
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/event/Event;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/event/Event;
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getEventId()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getEventId()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getName()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getName()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 4
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getDescription()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getDescription()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 5
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getIconImageUri()Landroid/net/Uri;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getIconImageUri()Landroid/net/Uri;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 6
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getIconImageUrl()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getIconImageUrl()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 7
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getPlayer()Lcom/google/android/gms/games/Player;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getPlayer()Lcom/google/android/gms/games/Player;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 8
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getValue()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getValue()J
move-result-wide v3
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 9
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->getFormattedValue()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->getFormattedValue()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 10
invoke-interface {p1}, Lcom/google/android/gms/games/event/Event;->isVisible()Z
move-result p1
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-interface {p0}, Lcom/google/android/gms/games/event/Event;->isVisible()Z
move-result p0
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p0
invoke-static {p1, p0}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2
return v0
:cond_2
return v1
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/event/EventEntity;->zzc(Lcom/google/android/gms/games/event/Event;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public freeze()Lcom/google/android/gms/games/event/Event;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 0
return-object p0
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 0
return-object p0
.end method
.method public getDescription()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 0
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzc:Ljava/lang/String;
return-object v0
.end method
.method public getDescription(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzc:Ljava/lang/String;
.line 1
invoke-static {v0, p1}, Lcom/google/android/gms/common/util/DataUtils;->copyStringToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public getEventId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zza:Ljava/lang/String;
return-object v0
.end method
.method public getFormattedValue()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 0
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzh:Ljava/lang/String;
return-object v0
.end method
.method public getFormattedValue(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzh:Ljava/lang/String;
.line 1
invoke-static {v0, p1}, Lcom/google/android/gms/common/util/DataUtils;->copyStringToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public getIconImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzd:Landroid/net/Uri;
return-object v0
.end method
.method public getIconImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zze:Ljava/lang/String;
return-object v0
.end method
.method public getName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 0
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzb:Ljava/lang/String;
return-object v0
.end method
.method public getName(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzb:Ljava/lang/String;
.line 1
invoke-static {v0, p1}, Lcom/google/android/gms/common/util/DataUtils;->copyStringToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public getPlayer()Lcom/google/android/gms/games/Player;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzf:Lcom/google/android/gms/games/PlayerEntity;
return-object v0
.end method
.method public getValue()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzg:J
return-wide v0
.end method
.method public hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/event/EventEntity;->zza(Lcom/google/android/gms/games/event/Event;)I
move-result v0
return v0
.end method
.method public isDataValid()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public isVisible()Z
.locals 1
iget-boolean v0, p0, Lcom/google/android/gms/games/event/EventEntity;->zzi:Z
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/event/EventEntity;->zzb(Lcom/google/android/gms/games/event/Event;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 4
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->getEventId()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x0
.line 2
invoke-static {p1, v2, v1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x2
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->getName()Ljava/lang/String;
move-result-object v2
.line 3
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x3
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->getDescription()Ljava/lang/String;
move-result-object v2
.line 4
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x4
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->getIconImageUri()Landroid/net/Uri;
move-result-object v2
.line 5
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 v1, 0x5
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->getIconImageUrl()Ljava/lang/String;
move-result-object v2
.line 6
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x6
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->getPlayer()Lcom/google/android/gms/games/Player;
move-result-object v2
.line 7
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 p2, 0x7
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->getValue()J
move-result-wide v1
.line 8
invoke-static {p1, p2, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
const/16 p2, 0x8
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->getFormattedValue()Ljava/lang/String;
move-result-object v1
.line 9
invoke-static {p1, p2, v1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/16 p2, 0x9
invoke-virtual {p0}, Lcom/google/android/gms/games/event/EventEntity;->isVisible()Z
move-result v1
.line 10
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
.line 11
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,278 @@
.class public final Lcom/google/android/gms/games/event/EventRef;
.super Lcom/google/android/gms/common/data/DataBufferRef;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/event/Event;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;I)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/common/data/DataBufferRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;I)V
return-void
.end method
# virtual methods
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/event/EventEntity;->zzc(Lcom/google/android/gms/games/event/Event;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final synthetic freeze()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/event/EventEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/event/EventEntity;-><init>(Lcom/google/android/gms/games/event/Event;)V
return-object v0
.end method
.method public final getDescription()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "description"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getDescription(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "description"
.line 2
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getEventId()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "external_event_id"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getFormattedValue()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "formatted_value"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getFormattedValue(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "formatted_value"
.line 2
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getIconImageUri()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "icon_image_uri"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public getIconImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "icon_image_url"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getName()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const-string v0, "name"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getName(Landroid/database/CharArrayBuffer;)V
.locals 1
.param p1 # Landroid/database/CharArrayBuffer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const-string v0, "name"
.line 2
invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V
return-void
.end method
.method public final getPlayer()Lcom/google/android/gms/games/Player;
.locals 4
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/games/PlayerRef;
iget-object v1, p0, Lcom/google/android/gms/common/data/DataBufferRef;->mDataHolder:Lcom/google/android/gms/common/data/DataHolder;
iget v2, p0, Lcom/google/android/gms/common/data/DataBufferRef;->mDataRow:I
const/4 v3, 0x0
.line 2
invoke-direct {v0, v1, v2, v3}, Lcom/google/android/gms/games/PlayerRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;ILjava/lang/String;)V
return-object v0
.end method
.method public final getValue()J
.locals 2
const-string v0, "value"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public final hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/event/EventEntity;->zza(Lcom/google/android/gms/games/event/Event;)I
move-result v0
return v0
.end method
.method public final isVisible()Z
.locals 1
const-string v0, "visibility"
.line 1
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getBoolean(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/event/EventEntity;->zzb(Lcom/google/android/gms/games/event/Event;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
new-instance v0, Lcom/google/android/gms/games/event/EventEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/event/EventEntity;-><init>(Lcom/google/android/gms/games/event/Event;)V
.line 3
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/games/event/EventEntity;->writeToParcel(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,212 @@
.class public final Lcom/google/android/gms/games/event/zza;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 17
move-object/from16 v0, p1
.line 1
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v1
const/4 v2, 0x0
const/4 v3, 0x0
const-wide/16 v4, 0x0
move/from16 v16, v2
move-object v7, v3
move-object v8, v7
move-object v9, v8
move-object v10, v9
move-object v11, v10
move-object v12, v11
move-object v15, v12
move-wide v13, v4
.line 2
:goto_0
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v1, :cond_0
.line 3
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 4
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
packed-switch v3, :pswitch_data_0
.line 15
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:pswitch_0
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v2
move/from16 v16, v2
goto :goto_0
.line 6
:pswitch_1
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v15, v2
goto :goto_0
.line 7
:pswitch_2
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v2
move-wide v13, v2
goto :goto_0
.line 8
:pswitch_3
sget-object v3, Lcom/google/android/gms/games/PlayerEntity;->CREATOR:Landroid/os/Parcelable$Creator;
.line 9
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Lcom/google/android/gms/games/PlayerEntity;
move-object v12, v2
goto :goto_0
.line 10
:pswitch_4
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v11, v2
goto :goto_0
:pswitch_5
sget-object v3, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 11
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Landroid/net/Uri;
move-object v10, v2
goto :goto_0
.line 12
:pswitch_6
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v9, v2
goto :goto_0
.line 13
:pswitch_7
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v8, v2
goto :goto_0
.line 14
:pswitch_8
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v7, v2
goto :goto_0
.line 16
:cond_0
invoke-static {v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 17
new-instance v0, Lcom/google/android/gms/games/event/EventEntity;
move-object v6, v0
invoke-direct/range {v6 .. v16}, Lcom/google/android/gms/games/event/EventEntity;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Lcom/google/android/gms/games/Player;JLjava/lang/String;Z)V
return-object v0
:pswitch_data_0
.packed-switch 0x1
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/event/EventEntity;
return-object p1
.end method

View File

@@ -0,0 +1,63 @@
.class public abstract Lcom/google/android/gms/games/internal/GamesDowngradeableSafeParcel;
.super Lcom/google/android/gms/common/internal/DowngradeableSafeParcel;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/google/android/gms/common/internal/DowngradeableSafeParcel;-><init>()V
return-void
.end method
.method public static zzp(Ljava/lang/Integer;)Z
.locals 0
.param p0 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
if-nez p0, :cond_0
const/4 p0, 0x0
return p0
.line 1
:cond_0
invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
move-result p0
invoke-static {p0}, Lcom/google/android/gms/common/util/GmsVersion;->isAtLeastFenacho(I)Z
move-result p0
return p0
.end method
# virtual methods
.method public final prepareForClientVersion(I)Z
.locals 1
.line 1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-static {p1}, Lcom/google/android/gms/games/internal/GamesDowngradeableSafeParcel;->zzp(Ljava/lang/Integer;)Z
move-result p1
const/4 v0, 0x1
xor-int/2addr p1, v0
invoke-virtual {p0, p1}, Lcom/google/android/gms/common/internal/DowngradeableSafeParcel;->setShouldDowngrade(Z)V
return v0
.end method

View File

@@ -0,0 +1,75 @@
.class public interface abstract Lcom/google/android/gms/games/internal/experience/ExperienceEvent;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/internal/experience/ExperienceEvent;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# virtual methods
.method public abstract getIconImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepName;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract zza()I
.end method
.method public abstract zzb()I
.end method
.method public abstract zzc()J
.end method
.method public abstract zzd()J
.end method
.method public abstract zze()J
.end method
.method public abstract zzf()Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract zzg()Lcom/google/android/gms/games/Game;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract zzh()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract zzi()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract zzj()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method

View File

@@ -0,0 +1,861 @@
.class public final Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/experience/ExperienceEvent;
# annotations
.annotation build Lcom/google/android/apps/common/proguard/UsedByReflection;
value = "GamesGmsClientImpl.java"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "ExperienceEventEntityCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getExperienceId"
id = 0x1
.end annotation
.end field
.field private final zzb:Lcom/google/android/gms/games/GameEntity;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGame"
id = 0x2
.end annotation
.end field
.field private final zzc:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getDisplayTitle"
id = 0x3
.end annotation
.end field
.field private final zzd:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getDisplayDescription"
id = 0x4
.end annotation
.end field
.field private final zze:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getIconImageUrl"
id = 0x5
.end annotation
.end field
.field private final zzf:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getIconImageUri"
id = 0x6
.end annotation
.end field
.field private final zzg:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getCreatedTimestamp"
id = 0x7
.end annotation
.end field
.field private final zzh:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getXpEarned"
id = 0x8
.end annotation
.end field
.field private final zzi:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getCurrentXp"
id = 0x9
.end annotation
.end field
.field private final zzj:I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getType"
id = 0xa
.end annotation
.end field
.field private final zzk:I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getNewLevel"
id = 0xb
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/experience/zza;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/experience/zza;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Lcom/google/android/gms/games/GameEntity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJJII)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Lcom/google/android/gms/games/GameEntity;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.param p5 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x5
.end annotation
.end param
.param p6 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x6
.end annotation
.end param
.param p7 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x7
.end annotation
.end param
.param p9 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x8
.end annotation
.end param
.param p11 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x9
.end annotation
.end param
.param p13 # I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0xa
.end annotation
.end param
.param p14 # I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0xb
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zza:Ljava/lang/String;
iput-object p2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzb:Lcom/google/android/gms/games/GameEntity;
iput-object p3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzc:Ljava/lang/String;
iput-object p4, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzd:Ljava/lang/String;
iput-object p5, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zze:Ljava/lang/String;
iput-object p6, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzf:Landroid/net/Uri;
iput-wide p7, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzg:J
iput-wide p9, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzh:J
iput-wide p11, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzi:J
iput p13, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzj:I
iput p14, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzk:I
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 5
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;
const/4 v1, 0x0
if-nez v0, :cond_0
goto/16 :goto_0
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
move v1, v0
goto/16 :goto_0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zzj()Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zza:Ljava/lang/String;
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zzg()Lcom/google/android/gms/games/Game;
move-result-object v2
iget-object v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzb:Lcom/google/android/gms/games/GameEntity;
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 4
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zzi()Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzc:Ljava/lang/String;
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 5
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zzh()Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzd:Ljava/lang/String;
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 6
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->getIconImageUrl()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->getIconImageUrl()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 7
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zzf()Landroid/net/Uri;
move-result-object v2
iget-object v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzf:Landroid/net/Uri;
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 8
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zzc()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iget-wide v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzg:J
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 9
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zze()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iget-wide v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzh:J
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 10
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zzd()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
iget-wide v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzi:J
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 11
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zzb()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iget v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzj:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 12
invoke-interface {p1}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->zza()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iget v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzk:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-static {p1, v2}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2
goto :goto_0
:cond_2
return v0
:cond_3
:goto_0
return v1
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
return-object p0
.end method
.method public getIconImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zze:Ljava/lang/String;
return-object v0
.end method
.method public final hashCode()I
.locals 11
iget-object v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zza:Ljava/lang/String;
iget-object v1, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzb:Lcom/google/android/gms/games/GameEntity;
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzc:Ljava/lang/String;
iget-object v3, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzd:Ljava/lang/String;
.line 1
invoke-interface {p0}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->getIconImageUrl()Ljava/lang/String;
move-result-object v4
iget-object v5, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzf:Landroid/net/Uri;
iget-wide v6, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzg:J
invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v6
iget-wide v7, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzh:J
.line 2
invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v7
iget-wide v8, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzi:J
.line 3
invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v8
iget v9, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzj:I
.line 4
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
iget v10, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzk:I
.line 5
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
filled-new-array/range {v0 .. v10}, [Ljava/lang/Object;
move-result-object v0
.line 6
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final isDataValid()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "ExperienceId"
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zza:Ljava/lang/String;
.line 2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "Game"
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzb:Lcom/google/android/gms/games/GameEntity;
.line 3
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "DisplayTitle"
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzc:Ljava/lang/String;
.line 4
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "DisplayDescription"
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzd:Ljava/lang/String;
.line 5
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "IconImageUrl"
invoke-interface {p0}, Lcom/google/android/gms/games/internal/experience/ExperienceEvent;->getIconImageUrl()Ljava/lang/String;
move-result-object v2
.line 6
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "IconImageUri"
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzf:Landroid/net/Uri;
.line 7
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-wide v1, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzg:J
const-string v3, "CreatedTimestamp"
.line 8
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v3, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-wide v1, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzh:J
const-string v3, "XpEarned"
.line 9
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v3, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-wide v1, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzi:J
const-string v3, "CurrentXp"
.line 10
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v3, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget v1, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzj:I
const-string v2, "Type"
.line 11
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget v1, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzk:I
const-string v2, "NewLevel"
.line 12
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 13
invoke-virtual {v0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 4
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zza:Ljava/lang/String;
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
.line 2
invoke-static {p1, v2, v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v0, 0x2
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzb:Lcom/google/android/gms/games/GameEntity;
.line 3
invoke-static {p1, v0, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 v0, 0x3
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzc:Ljava/lang/String;
.line 4
invoke-static {p1, v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v0, 0x4
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzd:Ljava/lang/String;
.line 5
invoke-static {p1, v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v0, 0x5
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->getIconImageUrl()Ljava/lang/String;
move-result-object v2
.line 6
invoke-static {p1, v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v0, 0x6
iget-object v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzf:Landroid/net/Uri;
.line 7
invoke-static {p1, v0, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 p2, 0x7
iget-wide v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzg:J
.line 8
invoke-static {p1, p2, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
const/16 p2, 0x8
iget-wide v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzh:J
.line 9
invoke-static {p1, p2, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
const/16 p2, 0x9
iget-wide v2, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzi:J
.line 10
invoke-static {p1, p2, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
const/16 p2, 0xa
iget v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzj:I
.line 11
invoke-static {p1, p2, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V
const/16 p2, 0xb
iget v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzk:I
.line 12
invoke-static {p1, p2, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V
.line 13
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()I
.locals 1
iget v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzk:I
return v0
.end method
.method public final zzb()I
.locals 1
iget v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzj:I
return v0
.end method
.method public final zzc()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzg:J
return-wide v0
.end method
.method public final zzd()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzi:J
return-wide v0
.end method
.method public final zze()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzh:J
return-wide v0
.end method
.method public final zzf()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzf:Landroid/net/Uri;
return-object v0
.end method
.method public final zzg()Lcom/google/android/gms/games/Game;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzb:Lcom/google/android/gms/games/GameEntity;
return-object v0
.end method
.method public final zzh()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzd:Ljava/lang/String;
return-object v0
.end method
.method public final zzi()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zzc:Ljava/lang/String;
return-object v0
.end method
.method public final zzj()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;->zza:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,168 @@
.class public final Lcom/google/android/gms/games/internal/experience/ExperienceEventRef;
.super Lcom/google/android/gms/common/data/DataBufferRef;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/experience/ExperienceEvent;
# virtual methods
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 p1, 0x0
throw p1
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public getIconImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public final hashCode()I
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p1, 0x0
throw p1
.end method
.method public final zza()I
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final zzb()I
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final zzc()J
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final zzd()J
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final zze()J
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final zzf()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public final zzg()Lcom/google/android/gms/games/Game;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public final zzh()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public final zzi()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public final zzj()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method

View File

@@ -0,0 +1,238 @@
.class public final Lcom/google/android/gms/games/internal/experience/zza;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 21
move-object/from16 v0, p1
.line 1
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v1
const/4 v2, 0x0
const-wide/16 v3, 0x0
const/4 v5, 0x0
move/from16 v19, v2
move/from16 v20, v19
move-wide v13, v3
move-wide v15, v13
move-wide/from16 v17, v15
move-object v7, v5
move-object v8, v7
move-object v9, v8
move-object v10, v9
move-object v11, v10
move-object v12, v11
.line 2
:goto_0
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v1, :cond_0
.line 3
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 4
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
packed-switch v3, :pswitch_data_0
.line 17
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:pswitch_0
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v2
move/from16 v20, v2
goto :goto_0
.line 6
:pswitch_1
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v2
move/from16 v19, v2
goto :goto_0
.line 7
:pswitch_2
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v2
move-wide/from16 v17, v2
goto :goto_0
.line 8
:pswitch_3
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v2
move-wide v15, v2
goto :goto_0
.line 9
:pswitch_4
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v2
move-wide v13, v2
goto :goto_0
:pswitch_5
sget-object v3, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 10
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Landroid/net/Uri;
move-object v12, v2
goto :goto_0
.line 11
:pswitch_6
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v11, v2
goto :goto_0
.line 12
:pswitch_7
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v10, v2
goto :goto_0
.line 13
:pswitch_8
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v9, v2
goto :goto_0
.line 14
:pswitch_9
sget-object v3, Lcom/google/android/gms/games/GameEntity;->CREATOR:Landroid/os/Parcelable$Creator;
.line 15
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Lcom/google/android/gms/games/GameEntity;
move-object v8, v2
goto :goto_0
.line 16
:pswitch_a
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
move-object v7, v2
goto :goto_0
.line 18
:cond_0
invoke-static {v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 19
new-instance v0, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;
move-object v6, v0
invoke-direct/range {v6 .. v20}, Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;-><init>(Ljava/lang/String;Lcom/google/android/gms/games/GameEntity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;JJJII)V
return-object v0
:pswitch_data_0
.packed-switch 0x1
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/experience/ExperienceEventEntity;
return-object p1
.end method

View File

@@ -0,0 +1,434 @@
.class public final Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
.super Lcom/google/android/gms/games/internal/GamesDowngradeableSafeParcel;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/game/zza;
# annotations
.annotation build Lcom/google/android/apps/common/proguard/UsedByReflection;
value = "GamesGmsClientImpl.java"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "GameBadgeEntityCreator"
creatorIsFinal = false
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/game/GameBadgeEntity;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getType"
id = 0x1
.end annotation
.end field
.field private final zzb:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getTitle"
id = 0x2
.end annotation
.end field
.field private final zzc:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getDescription"
id = 0x3
.end annotation
.end field
.field private final zzd:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getIconImageUri"
id = 0x4
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/game/zzb;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/game/zzb;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(ILjava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V
.locals 0
.param p1 # I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p4 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/GamesDowngradeableSafeParcel;-><init>()V
iput p1, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zza:I
iput-object p2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzb:Ljava/lang/String;
iput-object p3, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzc:Ljava/lang/String;
iput-object p4, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzd:Landroid/net/Uri;
return-void
.end method
.method public static synthetic zzc()Ljava/lang/Integer;
.locals 1
.line 1
invoke-static {}, Lcom/google/android/gms/common/internal/DowngradeableSafeParcel;->getUnparcelClientVersion()Ljava/lang/Integer;
move-result-object v0
return-object v0
.end method
.method public static synthetic zzd(Ljava/lang/Integer;)Z
.locals 0
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/GamesDowngradeableSafeParcel;->zzp(Ljava/lang/Integer;)Z
move-result p0
return p0
.end method
.method public static synthetic zze(Ljava/lang/String;)Z
.locals 0
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/DowngradeableSafeParcel;->canUnparcelSafely(Ljava/lang/String;)Z
move-result p0
return p0
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/game/zza;
const/4 v1, 0x0
if-nez v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
move v1, v0
goto :goto_0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/game/zza;
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/internal/game/zza;->zza()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iget-object v3, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzb:Ljava/lang/String;
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/internal/game/zza;->zzb()Ljava/lang/String;
move-result-object p1
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzd:Landroid/net/Uri;
invoke-static {p1, v2}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2
goto :goto_0
:cond_2
return v0
:cond_3
:goto_0
return v1
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
return-object p0
.end method
.method public final hashCode()I
.locals 4
iget v0, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zza:I
.line 1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
iget-object v1, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzb:Ljava/lang/String;
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzc:Ljava/lang/String;
iget-object v3, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzd:Landroid/net/Uri;
filled-new-array {v0, v1, v2, v3}, [Ljava/lang/Object;
move-result-object v0
.line 2
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final isDataValid()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget v1, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zza:I
const-string v2, "Type"
.line 2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "Title"
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzb:Ljava/lang/String;
.line 3
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "Description"
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzc:Ljava/lang/String;
.line 4
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "IconImageUri"
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzd:Landroid/net/Uri;
.line 5
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 6
invoke-virtual {v0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 4
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-virtual {p0}, Lcom/google/android/gms/common/internal/DowngradeableSafeParcel;->shouldDowngrade()Z
move-result v0
if-nez v0, :cond_0
.line 2
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x1
iget v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zza:I
.line 3
invoke-static {p1, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V
const/4 v1, 0x2
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzb:Ljava/lang/String;
const/4 v3, 0x0
.line 4
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x3
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzc:Ljava/lang/String;
.line 5
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x4
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzd:Landroid/net/Uri;
.line 6
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
.line 7
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
:cond_0
iget p2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zza:I
.line 8
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget-object p2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzb:Ljava/lang/String;
.line 9
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget-object p2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzc:Ljava/lang/String;
.line 10
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget-object p2, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzd:Landroid/net/Uri;
if-nez p2, :cond_1
const/4 p2, 0x0
goto :goto_0
.line 11
:cond_1
invoke-virtual {p2}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object p2
:goto_0
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
return-void
.end method
.method public final zza()I
.locals 1
iget v0, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zza:I
return v0
.end method
.method public final zzb()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzc:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,338 @@
.class public final Lcom/google/android/gms/games/internal/game/ScreenshotEntity;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation build Lcom/google/android/apps/common/proguard/UsedByReflection;
value = "GamesGmsClientImpl.java"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "ScreenshotEntityCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/game/ScreenshotEntity;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getUri"
id = 0x1
.end annotation
.end field
.field private final zzb:I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getWidth"
id = 0x2
.end annotation
.end field
.field private final zzc:I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getHeight"
id = 0x3
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/game/zzd;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/game/zzd;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/net/Uri;II)V
.locals 0
.param p1 # Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zza:Landroid/net/Uri;
iput p2, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzb:I
iput p3, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzc:I
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;
const/4 v1, 0x0
if-nez v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
move v1, v0
goto :goto_0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;
iget-object v2, p1, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zza:Landroid/net/Uri;
iget-object v3, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zza:Landroid/net/Uri;
.line 2
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
iget v2, p1, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzb:I
.line 3
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
iget v3, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzb:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
iget p1, p1, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzc:I
.line 4
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
iget v2, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzc:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-static {p1, v2}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2
goto :goto_0
:cond_2
return v0
:cond_3
:goto_0
return v1
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
return-object p0
.end method
.method public final hashCode()I
.locals 3
iget-object v0, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zza:Landroid/net/Uri;
iget v1, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzb:I
.line 1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
iget v2, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzc:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
filled-new-array {v0, v1, v2}, [Ljava/lang/Object;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final isDataValid()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "Uri"
iget-object v2, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zza:Landroid/net/Uri;
.line 2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget v1, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzb:I
const-string v2, "Width"
.line 3
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget v1, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzc:I
const-string v2, "Height"
.line 4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 5
invoke-virtual {v0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 4
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zza:Landroid/net/Uri;
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
.line 2
invoke-static {p1, v2, v0, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 p2, 0x2
iget v0, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzb:I
.line 3
invoke-static {p1, p2, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V
const/4 p2, 0x3
iget v0, p0, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;->zzc:I
.line 4
invoke-static {p1, p2, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V
.line 5
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,15 @@
.class public interface abstract Lcom/google/android/gms/games/internal/game/zza;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# virtual methods
.method public abstract zza()I
.end method
.method public abstract zzb()Ljava/lang/String;
.end method

View File

@@ -0,0 +1,107 @@
.class final Lcom/google/android/gms/games/internal/game/zzb;
.super Lcom/google/android/gms/games/internal/game/zzc;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Lcom/google/android/gms/games/internal/game/zzc;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1}, Lcom/google/android/gms/games/internal/game/zzc;->zza(Landroid/os/Parcel;)Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
move-result-object p1
return-object p1
.end method
.method public final zza(Landroid/os/Parcel;)Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
.locals 4
.line 1
invoke-static {}, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzc()Ljava/lang/Integer;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zzd(Ljava/lang/Integer;)Z
move-result v0
if-nez v0, :cond_2
const-class v0, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
.line 2
invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;->zze(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_1
.line 4
:cond_0
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
.line 5
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
.line 6
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v2
.line 7
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object p1
if-nez p1, :cond_1
const/4 p1, 0x0
goto :goto_0
.line 8
:cond_1
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
.line 7
:goto_0
new-instance v3, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
.line 9
invoke-direct {v3, v0, v1, v2, p1}, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;-><init>(ILjava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V
return-object v3
.line 3
:cond_2
:goto_1
invoke-super {p0, p1}, Lcom/google/android/gms/games/internal/game/zzc;->zza(Landroid/os/Parcel;)Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
move-result-object p1
return-object p1
.end method

View File

@@ -0,0 +1,143 @@
.class public Lcom/google/android/gms/games/internal/game/zzc;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1}, Lcom/google/android/gms/games/internal/game/zzc;->zza(Landroid/os/Parcel;)Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
move-result-object p1
return-object p1
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
return-object p1
.end method
.method public zza(Landroid/os/Parcel;)Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
.locals 8
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
move-object v3, v1
move v4, v2
move-object v2, v3
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v5
if-ge v5, v0, :cond_4
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v5
.line 4
invoke-static {v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v6
const/4 v7, 0x1
if-eq v6, v7, :cond_3
const/4 v7, 0x2
if-eq v6, v7, :cond_2
const/4 v7, 0x3
if-eq v6, v7, :cond_1
const/4 v7, 0x4
if-eq v6, v7, :cond_0
.line 9
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
:cond_0
sget-object v3, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 5
invoke-static {p1, v5, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v3
check-cast v3, Landroid/net/Uri;
goto :goto_0
.line 6
:cond_1
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v2
goto :goto_0
.line 7
:cond_2
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
goto :goto_0
.line 8
:cond_3
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v4
goto :goto_0
.line 10
:cond_4
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 11
new-instance p1, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;
invoke-direct {p1, v4, v1, v2, v3}, Lcom/google/android/gms/games/internal/game/GameBadgeEntity;-><init>(ILjava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V
return-object p1
.end method

View File

@@ -0,0 +1,118 @@
.class public final Lcom/google/android/gms/games/internal/game/zzd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 7
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x0
move-object v3, v2
move v2, v1
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v4
if-ge v4, v0, :cond_3
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v4
.line 4
invoke-static {v4}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v5
const/4 v6, 0x1
if-eq v5, v6, :cond_2
const/4 v6, 0x2
if-eq v5, v6, :cond_1
const/4 v6, 0x3
if-eq v5, v6, :cond_0
.line 8
invoke-static {p1, v4}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:cond_0
invoke-static {p1, v4}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v2
goto :goto_0
.line 6
:cond_1
invoke-static {p1, v4}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v1
goto :goto_0
:cond_2
sget-object v3, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 7
invoke-static {p1, v4, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v3
check-cast v3, Landroid/net/Uri;
goto :goto_0
.line 9
:cond_3
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 10
new-instance p1, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;
invoke-direct {p1, v3, v1, v2}, Lcom/google/android/gms/games/internal/game/ScreenshotEntity;-><init>(Landroid/net/Uri;II)V
return-object p1
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/game/ScreenshotEntity;
return-object p1
.end method

View File

@@ -0,0 +1,588 @@
.class public final Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/player/zza;
# annotations
.annotation build Lcom/google/android/apps/common/proguard/UsedByReflection;
value = "GamesGmsClientImpl.java"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "MostRecentGameInfoEntityCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameId"
id = 0x1
.end annotation
.end field
.field private final zzb:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameName"
id = 0x2
.end annotation
.end field
.field private final zzc:J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getActivityTimestampMillis"
id = 0x3
.end annotation
.end field
.field private final zzd:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameIconImageUri"
id = 0x4
.end annotation
.end field
.field private final zze:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameHiResImageUri"
id = 0x5
.end annotation
.end field
.field private final zzf:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getGameFeaturedImageUri"
id = 0x6
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/player/zzb;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/player/zzb;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Lcom/google/android/gms/games/internal/player/zza;)V
.locals 2
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zza:Ljava/lang/String;
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzb:Ljava/lang/String;
.line 4
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v0
iput-wide v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzc:J
.line 5
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzd:Landroid/net/Uri;
.line 6
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zze:Landroid/net/Uri;
.line 7
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object p1
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzf:Landroid/net/Uri;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;JLandroid/net/Uri;Landroid/net/Uri;Landroid/net/Uri;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # J
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p5 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.param p6 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x5
.end annotation
.end param
.param p7 # Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x6
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 8
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zza:Ljava/lang/String;
iput-object p2, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzb:Ljava/lang/String;
iput-wide p3, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzc:J
iput-object p5, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzd:Landroid/net/Uri;
iput-object p6, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zze:Landroid/net/Uri;
iput-object p7, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzf:Landroid/net/Uri;
return-void
.end method
.method public static zzg(Lcom/google/android/gms/games/internal/player/zza;)I
.locals 6
.line 1
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v0
.line 2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v1
.line 3
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
.line 4
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v3
.line 5
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v4
.line 6
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object v5
filled-new-array/range {v0 .. v5}, [Ljava/lang/Object;
move-result-object p0
.line 7
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result p0
return p0
.end method
.method public static zzh(Lcom/google/android/gms/games/internal/player/zza;)Ljava/lang/String;
.locals 3
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v1
const-string v2, "GameId"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "GameName"
.line 3
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 4
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ActivityTimestampMillis"
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "GameIconUri"
.line 5
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "GameHiResUri"
.line 6
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "GameFeaturedUri"
.line 7
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object p0
invoke-virtual {v0, v1, p0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object p0
.line 8
invoke-virtual {p0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static zzi(Lcom/google/android/gms/games/internal/player/zza;Ljava/lang/Object;)Z
.locals 5
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/player/zza;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/player/zza;
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zze()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzf()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 4
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zza()J
move-result-wide v3
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 5
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzd()Landroid/net/Uri;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 6
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v2
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzc()Landroid/net/Uri;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 7
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object p1
invoke-interface {p0}, Lcom/google/android/gms/games/internal/player/zza;->zzb()Landroid/net/Uri;
move-result-object p0
invoke-static {p1, p0}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p0
if-eqz p0, :cond_2
return v0
:cond_2
return v1
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzi(Lcom/google/android/gms/games/internal/player/zza;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
return-object p0
.end method
.method public final hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzg(Lcom/google/android/gms/games/internal/player/zza;)I
move-result v0
return v0
.end method
.method public final isDataValid()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzh(Lcom/google/android/gms/games/internal/player/zza;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {p0, p1, p2}, Lcom/google/android/gms/games/internal/player/zzb;->zza(Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()J
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzc:J
return-wide v0
.end method
.method public final zzb()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzf:Landroid/net/Uri;
return-object v0
.end method
.method public final zzc()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zze:Landroid/net/Uri;
return-object v0
.end method
.method public final zzd()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzd:Landroid/net/Uri;
return-object v0
.end method
.method public final zze()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zza:Ljava/lang/String;
return-object v0
.end method
.method public final zzf()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzb:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,34 @@
.class public interface abstract Lcom/google/android/gms/games/internal/player/StockProfileImage;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# annotations
.annotation build Lcom/google/android/gms/common/internal/ShowFirstParty;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/common/data/Freezable<",
"Lcom/google/android/gms/games/internal/player/StockProfileImage;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# virtual methods
.method public abstract getImageUrl()Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method
.method public abstract zza()Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end method

View File

@@ -0,0 +1,285 @@
.class public final Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/player/StockProfileImage;
# annotations
.annotation build Lcom/google/android/apps/common/proguard/UsedByReflection;
value = "GamesGmsClientImpl.java"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "StockProfileImageEntityCreator"
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Reserved;
value = {
0x3e8
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getImageUrl"
id = 0x1
.end annotation
.end field
.field private final zzb:Landroid/net/Uri;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getImageUri"
id = 0x2
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/player/zzj;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/player/zzj;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Landroid/net/Uri;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Landroid/net/Uri;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
iput-object p2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/player/StockProfileImage;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p1, p0, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/player/StockProfileImage;
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
.line 2
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/StockProfileImage;->getImageUrl()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
.line 3
invoke-interface {p1}, Lcom/google/android/gms/games/internal/player/StockProfileImage;->zza()Landroid/net/Uri;
move-result-object p1
invoke-static {v2, p1}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2
return v0
:cond_2
return v1
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
return-object p0
.end method
.method public getImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
return-object v0
.end method
.method public final hashCode()I
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
iget-object v1, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
filled-new-array {v0, v1}, [Ljava/lang/Object;
move-result-object v0
.line 1
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final isDataValid()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "ImageId"
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zza:Ljava/lang/String;
.line 2
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
const-string v1, "ImageUri"
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
.line 3
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 4
invoke-virtual {v0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 4
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->getImageUrl()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x0
.line 2
invoke-static {p1, v2, v1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x2
iget-object v2, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
.line 3
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
.line 4
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->zzb:Landroid/net/Uri;
return-object v0
.end method

View File

@@ -0,0 +1,58 @@
.class public Lcom/google/android/gms/games/internal/player/StockProfileImageRef;
.super Lcom/google/android/gms/common/data/DataBufferRef;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/player/StockProfileImage;
# virtual methods
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
throw v0
.end method
.method public final bridge synthetic freeze()Ljava/lang/Object;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public getImageUrl()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p1, 0x0
throw p1
.end method
.method public final zza()Landroid/net/Uri;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/4 v0, 0x0
throw v0
.end method

View File

@@ -0,0 +1,27 @@
.class public interface abstract Lcom/google/android/gms/games/internal/player/zza;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/data/Freezable;
.implements Landroid/os/Parcelable;
# virtual methods
.method public abstract zza()J
.end method
.method public abstract zzb()Landroid/net/Uri;
.end method
.method public abstract zzc()Landroid/net/Uri;
.end method
.method public abstract zzd()Landroid/net/Uri;
.end method
.method public abstract zze()Ljava/lang/String;
.end method
.method public abstract zzf()Ljava/lang/String;
.end method

View File

@@ -0,0 +1,242 @@
.class public final Lcom/google/android/gms/games/internal/player/zzb;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static zza(Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;Landroid/os/Parcel;I)V
.locals 6
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zze()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
const/4 v3, 0x0
.line 2
invoke-static {p1, v2, v1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x2
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzf()Ljava/lang/String;
move-result-object v2
.line 3
invoke-static {p1, v1, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v1, 0x3
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zza()J
move-result-wide v4
.line 4
invoke-static {p1, v1, v4, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeLong(Landroid/os/Parcel;IJ)V
const/4 v1, 0x4
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzd()Landroid/net/Uri;
move-result-object v2
.line 5
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 v1, 0x5
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzc()Landroid/net/Uri;
move-result-object v2
.line 6
invoke-static {p1, v1, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 v1, 0x6
invoke-virtual {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzb()Landroid/net/Uri;
move-result-object p0
.line 7
invoke-static {p1, v1, p0, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
.line 8
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 12
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
const-wide/16 v2, 0x0
move-object v5, v1
move-object v6, v5
move-object v9, v6
move-object v10, v9
move-object v11, v10
move-wide v7, v2
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v1
if-ge v1, v0, :cond_0
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v1
.line 4
invoke-static {v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v2
packed-switch v2, :pswitch_data_0
.line 11
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
:pswitch_0
sget-object v2, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 5
invoke-static {p1, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v1
check-cast v1, Landroid/net/Uri;
move-object v11, v1
goto :goto_0
:pswitch_1
sget-object v2, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 6
invoke-static {p1, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v1
check-cast v1, Landroid/net/Uri;
move-object v10, v1
goto :goto_0
:pswitch_2
sget-object v2, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 7
invoke-static {p1, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v1
check-cast v1, Landroid/net/Uri;
move-object v9, v1
goto :goto_0
.line 8
:pswitch_3
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readLong(Landroid/os/Parcel;I)J
move-result-wide v1
move-wide v7, v1
goto :goto_0
.line 9
:pswitch_4
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
move-object v6, v1
goto :goto_0
.line 10
:pswitch_5
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
move-object v5, v1
goto :goto_0
.line 12
:cond_0
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 13
new-instance p1, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
move-object v4, p1
invoke-direct/range {v4 .. v11}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;-><init>(Ljava/lang/String;Ljava/lang/String;JLandroid/net/Uri;Landroid/net/Uri;Landroid/net/Uri;)V
return-object p1
:pswitch_data_0
.packed-switch 0x1
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
return-object p1
.end method

View File

@@ -0,0 +1,185 @@
.class public final Lcom/google/android/gms/games/internal/player/zzc;
.super Lcom/google/android/gms/common/data/DataBufferRef;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/games/internal/player/zza;
# instance fields
.field private final zza:Lcom/google/android/gms/games/internal/player/zzd;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/common/data/DataHolder;ILcom/google/android/gms/games/internal/player/zzd;)V
.locals 0
.line 1
invoke-direct {p0, p1, p2}, Lcom/google/android/gms/common/data/DataBufferRef;-><init>(Lcom/google/android/gms/common/data/DataHolder;I)V
iput-object p3, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
return-void
.end method
# virtual methods
.method public final describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-static {p0, p1}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzi(Lcom/google/android/gms/games/internal/player/zza;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final synthetic freeze()Ljava/lang/Object;
.locals 1
.line 1
new-instance v0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;-><init>(Lcom/google/android/gms/games/internal/player/zza;)V
return-object v0
.end method
.method public final hashCode()I
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzg(Lcom/google/android/gms/games/internal/player/zza;)I
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 1
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;->zzh(Lcom/google/android/gms/games/internal/player/zza;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 1
new-instance v0, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;-><init>(Lcom/google/android/gms/games/internal/player/zza;)V
.line 3
invoke-static {v0, p1, p2}, Lcom/google/android/gms/games/internal/player/zzb;->zza(Lcom/google/android/gms/games/internal/player/MostRecentGameInfoEntity;Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()J
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzv:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public final zzb()Landroid/net/Uri;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzy:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public final zzc()Landroid/net/Uri;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzx:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public final zzd()Landroid/net/Uri;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzw:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
return-object v0
.end method
.method public final zze()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzt:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zzf()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzc;->zza:Lcom/google/android/gms/games/internal/player/zzd;
.line 1
iget-object v0, v0, Lcom/google/android/gms/games/internal/player/zzd;->zzu:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,416 @@
.class public final Lcom/google/android/gms/games/internal/player/zzd;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public final zzA:Ljava/lang/String;
.field public final zzB:Ljava/lang/String;
.field public final zzC:Ljava/lang/String;
.field public final zzD:Ljava/lang/String;
.field public final zzE:Ljava/lang/String;
.field public final zzF:Ljava/lang/String;
.field public final zzG:Ljava/lang/String;
.field public final zzH:Ljava/lang/String;
.field public final zzI:Ljava/lang/String;
.field public final zzJ:Ljava/lang/String;
.field public final zzK:Ljava/lang/String;
.field public final zzL:Ljava/lang/String;
.field public final zzM:Ljava/lang/String;
.field public final zza:Ljava/lang/String;
.field public final zzb:Ljava/lang/String;
.field public final zzc:Ljava/lang/String;
.field public final zzd:Ljava/lang/String;
.field public final zze:Ljava/lang/String;
.field public final zzf:Ljava/lang/String;
.field public final zzg:Ljava/lang/String;
.field public final zzh:Ljava/lang/String;
.field public final zzi:Ljava/lang/String;
.field public final zzj:Ljava/lang/String;
.field public final zzk:Ljava/lang/String;
.field public final zzl:Ljava/lang/String;
.field public final zzm:Ljava/lang/String;
.field public final zzn:Ljava/lang/String;
.field public final zzo:Ljava/lang/String;
.field public final zzp:Ljava/lang/String;
.field public final zzq:Ljava/lang/String;
.field public final zzr:Ljava/lang/String;
.field public final zzs:Ljava/lang/String;
.field public final zzt:Ljava/lang/String;
.field public final zzu:Ljava/lang/String;
.field public final zzv:Ljava/lang/String;
.field public final zzw:Ljava/lang/String;
.field public final zzx:Ljava/lang/String;
.field public final zzy:Ljava/lang/String;
.field public final zzz:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p1, 0x0
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
const-string p1, "external_player_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zza:Ljava/lang/String;
const-string p1, "game_player_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzb:Ljava/lang/String;
const-string p1, "profile_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzc:Ljava/lang/String;
const-string p1, "profile_icon_image_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzd:Ljava/lang/String;
const-string p1, "profile_icon_image_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zze:Ljava/lang/String;
const-string p1, "profile_hi_res_image_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzf:Ljava/lang/String;
const-string p1, "profile_hi_res_image_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzg:Ljava/lang/String;
const-string p1, "last_updated"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzh:Ljava/lang/String;
const-string p1, "is_in_circles"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzi:Ljava/lang/String;
const-string p1, "played_with_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzj:Ljava/lang/String;
const-string p1, "current_xp_total"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzk:Ljava/lang/String;
const-string p1, "current_level"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzl:Ljava/lang/String;
const-string p1, "current_level_min_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzm:Ljava/lang/String;
const-string p1, "current_level_max_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzn:Ljava/lang/String;
const-string p1, "next_level"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzo:Ljava/lang/String;
const-string p1, "next_level_max_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzp:Ljava/lang/String;
const-string p1, "last_level_up_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzq:Ljava/lang/String;
const-string p1, "player_title"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzr:Ljava/lang/String;
const-string p1, "is_profile_visible"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzs:Ljava/lang/String;
const-string p1, "most_recent_external_game_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzt:Ljava/lang/String;
const-string p1, "most_recent_game_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzu:Ljava/lang/String;
const-string p1, "most_recent_activity_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzv:Ljava/lang/String;
const-string p1, "most_recent_game_icon_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzw:Ljava/lang/String;
const-string p1, "most_recent_game_hi_res_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzx:Ljava/lang/String;
const-string p1, "most_recent_game_featured_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzy:Ljava/lang/String;
const-string p1, "has_debug_access"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzz:Ljava/lang/String;
const-string p1, "gamer_tag"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzA:Ljava/lang/String;
const-string p1, "real_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzB:Ljava/lang/String;
const-string p1, "banner_image_landscape_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzC:Ljava/lang/String;
const-string p1, "banner_image_landscape_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzD:Ljava/lang/String;
const-string p1, "banner_image_portrait_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzE:Ljava/lang/String;
const-string p1, "banner_image_portrait_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzF:Ljava/lang/String;
const-string p1, "total_unlocked_achievements"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzG:Ljava/lang/String;
const-string p1, "play_together_friend_status"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzH:Ljava/lang/String;
const-string p1, "play_together_nickname"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzI:Ljava/lang/String;
const-string p1, "play_together_invitation_nickname"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzJ:Ljava/lang/String;
const-string p1, "nickname_abuse_report_token"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzK:Ljava/lang/String;
const-string p1, "friends_list_visibility"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzL:Ljava/lang/String;
const-string p1, "always_auto_sign_in"
:goto_0
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzM:Ljava/lang/String;
return-void
:cond_0
const-string p1, "nullexternal_player_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zza:Ljava/lang/String;
const-string p1, "nullgame_player_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzb:Ljava/lang/String;
const-string p1, "nullprofile_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzc:Ljava/lang/String;
const-string p1, "nullprofile_icon_image_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzd:Ljava/lang/String;
const-string p1, "nullprofile_icon_image_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zze:Ljava/lang/String;
const-string p1, "nullprofile_hi_res_image_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzf:Ljava/lang/String;
const-string p1, "nullprofile_hi_res_image_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzg:Ljava/lang/String;
const-string p1, "nulllast_updated"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzh:Ljava/lang/String;
const-string p1, "nullis_in_circles"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzi:Ljava/lang/String;
const-string p1, "nullplayed_with_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzj:Ljava/lang/String;
const-string p1, "nullcurrent_xp_total"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzk:Ljava/lang/String;
const-string p1, "nullcurrent_level"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzl:Ljava/lang/String;
const-string p1, "nullcurrent_level_min_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzm:Ljava/lang/String;
const-string p1, "nullcurrent_level_max_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzn:Ljava/lang/String;
const-string p1, "nullnext_level"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzo:Ljava/lang/String;
const-string p1, "nullnext_level_max_xp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzp:Ljava/lang/String;
const-string p1, "nulllast_level_up_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzq:Ljava/lang/String;
const-string p1, "nullplayer_title"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzr:Ljava/lang/String;
const-string p1, "nullis_profile_visible"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzs:Ljava/lang/String;
const-string p1, "nullmost_recent_external_game_id"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzt:Ljava/lang/String;
const-string p1, "nullmost_recent_game_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzu:Ljava/lang/String;
const-string p1, "nullmost_recent_activity_timestamp"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzv:Ljava/lang/String;
const-string p1, "nullmost_recent_game_icon_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzw:Ljava/lang/String;
const-string p1, "nullmost_recent_game_hi_res_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzx:Ljava/lang/String;
const-string p1, "nullmost_recent_game_featured_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzy:Ljava/lang/String;
const-string p1, "nullhas_debug_access"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzz:Ljava/lang/String;
const-string p1, "nullgamer_tag"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzA:Ljava/lang/String;
const-string p1, "nullreal_name"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzB:Ljava/lang/String;
const-string p1, "nullbanner_image_landscape_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzC:Ljava/lang/String;
const-string p1, "nullbanner_image_landscape_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzD:Ljava/lang/String;
const-string p1, "nullbanner_image_portrait_uri"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzE:Ljava/lang/String;
const-string p1, "nullbanner_image_portrait_url"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzF:Ljava/lang/String;
const-string p1, "nulltotal_unlocked_achievements"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzG:Ljava/lang/String;
const-string p1, "nullplay_together_friend_status"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzH:Ljava/lang/String;
const-string p1, "nullplay_together_nickname"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzI:Ljava/lang/String;
const-string p1, "nullplay_together_invitation_nickname"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzJ:Ljava/lang/String;
const-string p1, "nullnickname_abuse_report_token"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzK:Ljava/lang/String;
const-string p1, "nullfriends_list_visibility"
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzd;->zzL:Ljava/lang/String;
const-string p1, "nullalways_auto_sign_in"
goto/16 :goto_0
.end method

View File

@@ -0,0 +1,599 @@
.class public final Lcom/google/android/gms/games/internal/player/zze;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "ProfileCapabilitiesCreator"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/player/zze;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "forbiddenToHavePlayerProfile"
id = 0x1
.end annotation
.end field
.field private final zzb:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "requiresParentPermissionToShareData"
id = 0x2
.end annotation
.end field
.field private final zzc:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "hasSettingsControlledByParent"
id = 0x3
.end annotation
.end field
.field private final zzd:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "requiresParentPermissionToUsePlayTogether"
id = 0x4
.end annotation
.end field
.field private final zze:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "canUseOnlyAutoGeneratedGamerTag"
id = 0x5
.end annotation
.end field
.field private final zzf:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "forbiddenToRecordVideo"
id = 0x6
.end annotation
.end field
.field private final zzg:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "shouldSeeEquallyWeightedButtonsInConsents"
id = 0x7
.end annotation
.end field
.field private final zzh:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "requiresParentConsentToUseAutoSignIn"
id = 0x8
.end annotation
.end field
.field private final zzi:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "shouldSeeSimplifiedConsentMessages"
id = 0x9
.end annotation
.end field
.field private final zzj:Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
defaultValue = "false"
getter = "forbiddenToUseProfilelessRecall"
id = 0xa
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/player/zzf;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/player/zzf;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/player/zze;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(ZZZZZZZZZZ)V
.locals 0
.param p1 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p4 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.param p5 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x5
.end annotation
.end param
.param p6 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x6
.end annotation
.end param
.param p7 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x7
.end annotation
.end param
.param p8 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x8
.end annotation
.end param
.param p9 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x9
.end annotation
.end param
.param p10 # Z
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0xa
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-boolean p1, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
iput-boolean p2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
iput-boolean p3, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
iput-boolean p4, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
iput-boolean p5, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
iput-boolean p6, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
iput-boolean p7, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
iput-boolean p8, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
iput-boolean p9, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
iput-boolean p10, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/player/zze;
const/4 v1, 0x0
if-nez v0, :cond_0
return v1
:cond_0
const/4 v0, 0x1
if-ne p0, p1, :cond_1
return v0
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/player/zze;
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
.line 2
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
iget-boolean v3, p1, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
if-ne v2, v3, :cond_2
iget-boolean v2, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
iget-boolean p1, p1, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
if-ne v2, p1, :cond_2
return v0
:cond_2
return v1
.end method
.method public final hashCode()I
.locals 11
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
.line 1
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
.line 2
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
.line 3
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
.line 4
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
.line 5
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v5
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
.line 6
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v6
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
.line 7
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v7
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
.line 8
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v8
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
.line 9
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v9
iget-boolean v0, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
.line 10
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v10
filled-new-array/range {v1 .. v10}, [Ljava/lang/Object;
move-result-object v0
.line 11
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 3
.line 1
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->toStringHelper(Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
const-string v2, "forbiddenToHavePlayerProfile"
.line 2
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
const-string v2, "requiresParentPermissionToShareData"
.line 3
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
const-string v2, "hasSettingsControlledByParent"
.line 4
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
const-string v2, "requiresParentPermissionToUsePlayTogether"
.line 5
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
const-string v2, "canUseOnlyAutoGeneratedGamerTag"
.line 6
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
const-string v2, "forbiddenToRecordVideo"
.line 7
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
const-string v2, "shouldSeeEquallyWeightedButtonsInConsents"
.line 8
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
const-string v2, "requiresParentConsentToUseAutoSignIn"
.line 9
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
const-string v2, "shouldSeeSimplifiedConsentMessages"
.line 10
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
const-string v2, "forbiddenToUseProfilelessRecall"
.line 11
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v2, v1}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->add(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/android/gms/common/internal/Objects$ToStringHelper;
move-result-object v0
.line 12
invoke-virtual {v0}, Lcom/google/android/gms/common/internal/Objects$ToStringHelper;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 2
iget-boolean p2, p0, Lcom/google/android/gms/games/internal/player/zze;->zza:Z
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x1
.line 2
invoke-static {p1, v1, p2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x2
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzb:Z
.line 3
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x3
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzc:Z
.line 4
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x4
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzd:Z
.line 5
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x5
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zze:Z
.line 6
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x6
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzf:Z
.line 7
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/4 p2, 0x7
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzg:Z
.line 8
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/16 p2, 0x8
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzh:Z
.line 9
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/16 p2, 0x9
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzi:Z
.line 10
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
const/16 p2, 0xa
iget-boolean v1, p0, Lcom/google/android/gms/games/internal/player/zze;->zzj:Z
.line 11
invoke-static {p1, p2, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBoolean(Landroid/os/Parcel;IZ)V
.line 12
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,190 @@
.class public final Lcom/google/android/gms/games/internal/player/zzf;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 13
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
move v3, v1
move v4, v3
move v5, v4
move v6, v5
move v7, v6
move v8, v7
move v9, v8
move v10, v9
move v11, v10
move v12, v11
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v1
if-ge v1, v0, :cond_0
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v1
.line 4
invoke-static {v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v2
packed-switch v2, :pswitch_data_0
.line 15
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:pswitch_0
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v12
goto :goto_0
.line 6
:pswitch_1
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v11
goto :goto_0
.line 7
:pswitch_2
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v10
goto :goto_0
.line 8
:pswitch_3
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v9
goto :goto_0
.line 9
:pswitch_4
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v8
goto :goto_0
.line 10
:pswitch_5
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v7
goto :goto_0
.line 11
:pswitch_6
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v6
goto :goto_0
.line 12
:pswitch_7
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v5
goto :goto_0
.line 13
:pswitch_8
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v4
goto :goto_0
.line 14
:pswitch_9
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v3
goto :goto_0
.line 16
:cond_0
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 17
new-instance p1, Lcom/google/android/gms/games/internal/player/zze;
move-object v2, p1
invoke-direct/range {v2 .. v12}, Lcom/google/android/gms/games/internal/player/zze;-><init>(ZZZZZZZZZZ)V
return-object p1
:pswitch_data_0
.packed-switch 0x1
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/zze;
return-object p1
.end method

View File

@@ -0,0 +1,272 @@
.class public final Lcom/google/android/gms/games/internal/player/zzg;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 20
move-object/from16 v0, p1
.line 1
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v1
const/4 v2, 0x0
const/4 v3, 0x0
move-object v5, v2
move-object v6, v5
move-object v10, v6
move-object/from16 v19, v10
move v7, v3
move v8, v7
move v9, v8
move v11, v9
move v12, v11
move v13, v12
move v14, v13
move v15, v14
move/from16 v16, v15
move/from16 v17, v16
move/from16 v18, v17
.line 2
:goto_0
invoke-virtual/range {p1 .. p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v1, :cond_0
.line 3
invoke-static/range {p1 .. p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 4
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
packed-switch v3, :pswitch_data_0
.line 23
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:pswitch_0
sget-object v3, Lcom/google/android/gms/games/internal/player/zzh;->CREATOR:Landroid/os/Parcelable$Creator;
.line 6
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
move-object/from16 v19, v2
check-cast v19, Lcom/google/android/gms/games/internal/player/zzh;
goto :goto_0
.line 7
:pswitch_1
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v18
goto :goto_0
.line 8
:pswitch_2
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v17
goto :goto_0
.line 9
:pswitch_3
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v16
goto :goto_0
.line 10
:pswitch_4
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v15
goto :goto_0
.line 11
:pswitch_5
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v14
goto :goto_0
.line 12
:pswitch_6
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I
move-result v13
goto :goto_0
.line 13
:pswitch_7
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v12
goto :goto_0
.line 14
:pswitch_8
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v11
goto :goto_0
.line 15
:pswitch_9
sget-object v3, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;->CREATOR:Landroid/os/Parcelable$Creator;
.line 16
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
move-object v10, v2
check-cast v10, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;
goto :goto_0
.line 17
:pswitch_a
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v9
goto :goto_0
.line 18
:pswitch_b
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v8
goto :goto_0
.line 19
:pswitch_c
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z
move-result v7
goto :goto_0
.line 20
:pswitch_d
invoke-static {v0, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v6
goto :goto_0
.line 21
:pswitch_e
sget-object v3, Lcom/google/android/gms/common/api/Status;->CREATOR:Landroid/os/Parcelable$Creator;
.line 22
invoke-static {v0, v2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
move-object v5, v2
check-cast v5, Lcom/google/android/gms/common/api/Status;
goto :goto_0
.line 24
:cond_0
invoke-static {v0, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 25
new-instance v0, Lcom/google/android/gms/games/internal/player/ProfileSettingsEntity;
move-object v4, v0
invoke-direct/range {v4 .. v19}, Lcom/google/android/gms/games/internal/player/ProfileSettingsEntity;-><init>(Lcom/google/android/gms/common/api/Status;Ljava/lang/String;ZZZLcom/google/android/gms/games/internal/player/StockProfileImageEntity;ZZIZZIIZLcom/google/android/gms/games/internal/player/zzh;)V
return-object v0
nop
:pswitch_data_0
.packed-switch 0x1
:pswitch_e
:pswitch_d
:pswitch_c
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/ProfileSettingsEntity;
return-object p1
.end method

View File

@@ -0,0 +1,145 @@
.class public final Lcom/google/android/gms/games/internal/player/zzh;
.super Lcom/google/android/gms/games/internal/zzh;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/ShowFirstParty;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "ProfilelessRecallSummaryCreator"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/player/zzh;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getRecallTokenSnapshotId"
id = 0x1
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/player/zzi;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/player/zzi;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/player/zzh;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/games/internal/zzh;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 1
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
instance-of v0, p1, Lcom/google/android/gms/games/internal/player/zzh;
if-nez v0, :cond_0
const/4 p1, 0x0
return p1
:cond_0
if-ne p1, p0, :cond_1
const/4 p1, 0x1
return p1
:cond_1
check-cast p1, Lcom/google/android/gms/games/internal/player/zzh;
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
iget-object p1, p1, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
.line 2
invoke-static {v0, p1}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method public final hashCode()I
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
filled-new-array {v0}, [Ljava/lang/Object;
move-result-object v0
.line 1
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 3
iget-object p2, p0, Lcom/google/android/gms/games/internal/player/zzh;->zza:Ljava/lang/String;
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
.line 2
invoke-static {p1, v1, p2, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
.line 3
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method

View File

@@ -0,0 +1,84 @@
.class public final Lcom/google/android/gms/games/internal/player/zzi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 5
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v2
if-ge v2, v0, :cond_1
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v2
.line 4
invoke-static {v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v3
const/4 v4, 0x1
if-eq v3, v4, :cond_0
.line 6
invoke-static {p1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:cond_0
invoke-static {p1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
goto :goto_0
.line 7
:cond_1
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 8
new-instance p1, Lcom/google/android/gms/games/internal/player/zzh;
invoke-direct {p1, v1}, Lcom/google/android/gms/games/internal/player/zzh;-><init>(Ljava/lang/String;)V
return-object p1
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/zzh;
return-object p1
.end method

View File

@@ -0,0 +1,102 @@
.class public final Lcom/google/android/gms/games/internal/player/zzj;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 6
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
move-object v2, v1
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v3
if-ge v3, v0, :cond_2
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v3
.line 4
invoke-static {v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v4
const/4 v5, 0x1
if-eq v4, v5, :cond_1
const/4 v5, 0x2
if-eq v4, v5, :cond_0
.line 7
invoke-static {p1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
:cond_0
sget-object v2, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator;
.line 5
invoke-static {p1, v3, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Landroid/net/Uri;
goto :goto_0
.line 6
:cond_1
invoke-static {p1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
goto :goto_0
.line 8
:cond_2
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 9
new-instance p1, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;
invoke-direct {p1, v1, v2}, Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
return-object p1
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/player/StockProfileImageEntity;
return-object p1
.end method

View File

@@ -0,0 +1,438 @@
.class public final Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;
.super Landroid/app/Activity;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/internal/games_v2/zzad;
.end annotation
# instance fields
.field private zza:Landroid/content/Intent;
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
.method public static synthetic zza(Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;)V
.locals 2
.param p0 # Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;->zza:Landroid/content/Intent;
const v1, 0x3be71541
invoke-virtual {p0, v0, v1}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
.line 2
invoke-virtual {p0}, Landroid/app/Activity;->finish()V
const/4 p0, 0x0
.line 3
invoke-static {p0}, Ljava/lang/System;->exit(I)V
return-void
.end method
# virtual methods
.method public final onActivityResult(IILandroid/content/Intent;)V
.locals 2
.param p3 # Landroid/content/Intent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.line 1
invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V
const p3, 0x3be71540
if-eq p1, p3, :cond_0
return-void
:cond_0
const/4 p1, -0x1
if-eq p2, p1, :cond_1
.line 3
invoke-virtual {p0}, Landroid/app/Activity;->finish()V
return-void
:cond_1
new-instance p1, Lcom/google/android/gms/internal/games_v2/zzfl;
.line 2
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object p2
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/games_v2/zzfl;-><init>(Landroid/os/Looper;)V
new-instance p2, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzaa;
invoke-direct {p2, p0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzaa;-><init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;)V
const-wide/16 v0, 0x32
invoke-virtual {p1, p2, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method public final onCreate(Landroid/os/Bundle;)V
.locals 11
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.line 1
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
const-class p1, Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;
.line 3
invoke-static {p0, p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzu;->zza(Landroid/content/Context;Ljava/lang/Class;)Lcom/google/android/gms/games/internal/v2/appshortcuts/zzs;
move-result-object p1
if-nez p1, :cond_0
.line 4
invoke-virtual {p0}, Landroid/app/Activity;->finish()V
return-void
:cond_0
invoke-virtual {p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzs;->zzb()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
const/4 v2, 0x1
const/4 v3, 0x0
if-eqz v0, :cond_1
.line 5
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v4
if-eqz v4, :cond_7
:cond_1
new-instance v0, Landroid/content/Intent;
const-string v4, "android.intent.action.MAIN"
.line 6
invoke-direct {v0, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v4, "android.intent.category.LAUNCHER"
.line 7
invoke-virtual {v0, v4}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
.line 8
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
.line 9
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v4
const v5, 0xc2200
.line 10
invoke-virtual {v4, v0, v5}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v0
.line 11
new-instance v4, Lcom/google/android/gms/internal/games_v2/zzfw;
invoke-direct {v4}, Lcom/google/android/gms/internal/games_v2/zzfw;-><init>()V
.line 12
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_2
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_4
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Landroid/content/pm/ResolveInfo;
.line 13
iget-object v6, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
if-eqz v6, :cond_2
.line 14
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v7
new-instance v8, Landroid/content/ComponentName;
iget-object v9, v6, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
iget-object v10, v6, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
invoke-direct {v8, v9, v10}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 15
invoke-virtual {v7, v8}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
move-result v7
if-nez v7, :cond_3
.line 16
iget-boolean v6, v6, Landroid/content/pm/ActivityInfo;->enabled:Z
if-eqz v6, :cond_2
goto :goto_1
:cond_3
if-ne v7, v2, :cond_2
.line 17
:goto_1
iget-object v6, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-boolean v6, v6, Landroid/content/pm/ActivityInfo;->exported:Z
if-eqz v6, :cond_2
.line 18
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/games_v2/zzfw;->zza(Ljava/lang/Object;)Lcom/google/android/gms/internal/games_v2/zzfw;
goto :goto_0
.line 19
:cond_4
invoke-virtual {v4}, Lcom/google/android/gms/internal/games_v2/zzfw;->zzb()Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object v0
.line 20
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v4
move v5, v1
:cond_5
if-ge v5, v4, :cond_6
invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v6
.line 21
check-cast v6, Landroid/content/pm/ResolveInfo;
.line 22
iget-object v6, v6, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
add-int/lit8 v5, v5, 0x1
if-eqz v6, :cond_5
.line 23
iget-object v0, v6, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
goto :goto_2
:cond_6
move-object v0, v3
:cond_7
:goto_2
if-eqz v0, :cond_8
.line 24
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v4
if-eqz v4, :cond_9
:cond_8
move-object v0, v3
goto :goto_3
.line 25
:cond_9
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v4
new-instance v5, Landroid/content/Intent;
.line 26
invoke-direct {v5}, Landroid/content/Intent;-><init>()V
new-instance v6, Landroid/content/ComponentName;
invoke-direct {v6, v4, v0}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 27
invoke-virtual {v5, v6}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
move-result-object v0
.line 28
invoke-virtual {v0, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
const v4, 0x14008000
.line 29
invoke-virtual {v0, v4}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
move-result-object v0
:goto_3
if-nez v0, :cond_a
.line 30
invoke-virtual {p0}, Landroid/app/Activity;->finish()V
return-void
:cond_a
iput-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;->zza:Landroid/content/Intent;
.line 31
new-instance v0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzr;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzr;-><init>(Landroid/app/Activity;)V
.line 32
invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
move-result-object v4
const-string v5, "com.google.android.gms.games.EXTRA_APP_SHORTCUT_ID"
.line 33
invoke-virtual {v4, v5}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const-string v6, "com.google.android.gms.games.EXTRA_APP_SHORTCUT_EXTRAS"
.line 34
invoke-virtual {v4, v6}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v4
check-cast v4, Landroid/os/PersistableBundle;
sget-object v6, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
.line 36
new-instance v7, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;
.line 37
invoke-direct {v7, v5, v4, v3, v6}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;-><init>(Ljava/lang/String;Landroid/os/PersistableBundle;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
.line 38
invoke-static {}, Lcom/google/android/gms/common/api/internal/TaskApiCall;->builder()Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object v3
const/16 v4, 0x1a59
.line 39
invoke-virtual {v3, v4}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->setMethodKey(I)Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object v3
new-array v2, v2, [Lcom/google/android/gms/common/Feature;
sget-object v4, Lcom/google/android/gms/games/zzd;->zzg:Lcom/google/android/gms/common/Feature;
aput-object v4, v2, v1
.line 40
invoke-virtual {v3, v2}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->setFeatures([Lcom/google/android/gms/common/Feature;)Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object v2
.line 41
invoke-virtual {v2, v1}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->setAutoResolveMissingFeatures(Z)Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object v1
new-instance v2, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzm;
invoke-direct {v2, v0, p1, v7}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzm;-><init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/zzr;Lcom/google/android/gms/games/internal/v2/appshortcuts/zzs;Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;)V
.line 42
invoke-virtual {v1, v2}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->run(Lcom/google/android/gms/common/api/internal/RemoteCall;)Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object p1
.line 43
invoke-virtual {p1}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->build()Lcom/google/android/gms/common/api/internal/TaskApiCall;
move-result-object p1
.line 44
invoke-virtual {v0, p1}, Lcom/google/android/gms/common/api/GoogleApi;->doRead(Lcom/google/android/gms/common/api/internal/TaskApiCall;)Lcom/google/android/gms/tasks/Task;
move-result-object p1
.line 32
new-instance v0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzz;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzz;-><init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;)V
.line 45
invoke-virtual {p1, p0, v0}, Lcom/google/android/gms/tasks/Task;->addOnCompleteListener(Landroid/app/Activity;Lcom/google/android/gms/tasks/OnCompleteListener;)Lcom/google/android/gms/tasks/Task;
return-void
.end method

View File

@@ -0,0 +1,15 @@
.class final Lcom/google/android/gms/games/internal/v2/appshortcuts/zza;
.super Lcom/google/android/gms/games/internal/v2/appshortcuts/zzg;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzg;-><init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/zzf;)V
return-void
.end method

View File

@@ -0,0 +1,34 @@
.class public final synthetic Lcom/google/android/gms/games/internal/v2/appshortcuts/zzaa;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic zza:Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;
# direct methods
.method public synthetic constructor <init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzaa;->zza:Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzaa;->zza:Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;
invoke-static {v0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;->zza(Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;)V
return-void
.end method

View File

@@ -0,0 +1,42 @@
.class public final synthetic Lcom/google/android/gms/games/internal/v2/appshortcuts/zzb;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/tasks/Continuation;
# instance fields
.field public final synthetic zza:Lcom/google/android/gms/internal/games_v2/zzfz;
.field public final synthetic zzb:Lcom/google/android/gms/internal/games_v2/zzfz;
# direct methods
.method public synthetic constructor <init>(Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/internal/games_v2/zzfz;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzb;->zza:Lcom/google/android/gms/internal/games_v2/zzfz;
iput-object p2, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzb;->zzb:Lcom/google/android/gms/internal/games_v2/zzfz;
return-void
.end method
# virtual methods
.method public final then(Lcom/google/android/gms/tasks/Task;)Ljava/lang/Object;
.locals 2
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzb;->zza:Lcom/google/android/gms/internal/games_v2/zzfz;
iget-object v1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzb;->zzb:Lcom/google/android/gms/internal/games_v2/zzfz;
invoke-static {v0, v1, p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zza(Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/tasks/Task;)Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
move-result-object p1
return-object p1
.end method

View File

@@ -0,0 +1,106 @@
.class public final synthetic Lcom/google/android/gms/games/internal/v2/appshortcuts/zzc;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/tasks/OnSuccessListener;
# instance fields
.field public final synthetic zza:Landroid/content/pm/ShortcutManager;
# direct methods
.method public synthetic constructor <init>(Landroid/content/pm/ShortcutManager;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzc;->zza:Landroid/content/pm/ShortcutManager;
return-void
.end method
# virtual methods
.method public final onSuccess(Ljava/lang/Object;)V
.locals 3
check-cast p1, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
.line 1
invoke-virtual {p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzd()Ljava/util/List;
move-result-object v0
iget-object v1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzc;->zza:Landroid/content/pm/ShortcutManager;
if-eqz v0, :cond_0
.line 2
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v2
if-nez v2, :cond_0
.line 3
invoke-virtual {v1, v0}, Landroid/content/pm/ShortcutManager;->removeDynamicShortcuts(Ljava/util/List;)V
.line 4
:cond_0
invoke-virtual {p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zza()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_1
.line 5
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v2
if-nez v2, :cond_1
.line 6
invoke-virtual {v1, v0}, Landroid/content/pm/ShortcutManager;->addDynamicShortcuts(Ljava/util/List;)Z
.line 7
:cond_1
invoke-virtual {p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzb()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_2
.line 8
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v2
if-nez v2, :cond_2
.line 9
invoke-virtual {v1, v0}, Landroid/content/pm/ShortcutManager;->disableShortcuts(Ljava/util/List;)V
.line 10
:cond_2
invoke-virtual {p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzc()Ljava/util/List;
move-result-object p1
if-eqz p1, :cond_3
.line 11
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_3
.line 12
invoke-virtual {v1, p1}, Landroid/content/pm/ShortcutManager;->enableShortcuts(Ljava/util/List;)V
:cond_3
return-void
.end method

View File

@@ -0,0 +1,34 @@
.class public final synthetic Lcom/google/android/gms/games/internal/v2/appshortcuts/zzd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic zza:Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;
# direct methods
.method public synthetic constructor <init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzd;->zza:Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;
return-void
.end method
# virtual methods
.method public final run()V
.locals 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzd;->zza:Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;
invoke-static {v0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zzb(Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;)V
return-void
.end method

View File

@@ -0,0 +1,426 @@
.class final Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;
.super Lcom/google/android/gms/games/internal/v2/appshortcuts/zzg;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x19
.end annotation
# instance fields
.field private final zza:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
const/4 v0, 0x0
.line 1
invoke-direct {p0, v0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzg;-><init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/zzf;)V
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
iput-object p1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zza:Landroid/content/Context;
return-void
.end method
.method public static synthetic zza(Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/tasks/Task;)Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 1
invoke-virtual {p2}, Lcom/google/android/gms/tasks/Task;->isSuccessful()Z
move-result v0
if-eqz v0, :cond_0
.line 2
invoke-virtual {p2}, Lcom/google/android/gms/tasks/Task;->getResult()Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
return-object p0
.line 3
:cond_0
invoke-static {p0, p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zze(Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/internal/games_v2/zzfz;)Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
move-result-object p0
return-object p0
.end method
.method public static synthetic zzb(Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;)V
.locals 8
.line 1
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zza:Landroid/content/Context;
const-class v1, Landroid/content/pm/ShortcutManager;
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/pm/ShortcutManager;
if-nez v0, :cond_0
return-void
:cond_0
iget-object v1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zza:Landroid/content/Context;
const-class v2, Lcom/google/android/gms/games/internal/v2/appshortcuts/PlayGamesAppShortcutsActivity;
.line 2
invoke-static {v1, v2}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzu;->zza(Landroid/content/Context;Ljava/lang/Class;)Lcom/google/android/gms/games/internal/v2/appshortcuts/zzs;
move-result-object v1
.line 3
invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;->getDynamicShortcuts()Ljava/util/List;
move-result-object v2
.line 4
invoke-static {v2}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zzg(Ljava/util/List;)Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object v2
.line 5
invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;->getPinnedShortcuts()Ljava/util/List;
move-result-object v3
.line 6
invoke-static {v3}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zzg(Ljava/util/List;)Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object v3
if-eqz v1, :cond_2
invoke-virtual {v1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzs;->zza()I
move-result v4
if-gtz v4, :cond_1
goto :goto_0
.line 20
:cond_1
iget-object p0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zza:Landroid/content/Context;
.line 9
new-instance v4, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzr;
invoke-direct {v4, p0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzr;-><init>(Landroid/content/Context;)V
.line 10
invoke-static {}, Lcom/google/android/gms/common/api/internal/TaskApiCall;->builder()Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object p0
const/16 v5, 0x1a58
.line 11
invoke-virtual {p0, v5}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->setMethodKey(I)Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object p0
const/4 v5, 0x1
new-array v5, v5, [Lcom/google/android/gms/common/Feature;
sget-object v6, Lcom/google/android/gms/games/zzd;->zzg:Lcom/google/android/gms/common/Feature;
const/4 v7, 0x0
aput-object v6, v5, v7
.line 12
invoke-virtual {p0, v5}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->setFeatures([Lcom/google/android/gms/common/Feature;)Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object p0
.line 13
invoke-virtual {p0, v7}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->setAutoResolveMissingFeatures(Z)Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object p0
new-instance v5, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzl;
invoke-direct {v5, v4, v1, v2, v3}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzl;-><init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/zzr;Lcom/google/android/gms/games/internal/v2/appshortcuts/zzs;Ljava/util/List;Ljava/util/List;)V
.line 14
invoke-virtual {p0, v5}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->run(Lcom/google/android/gms/common/api/internal/RemoteCall;)Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;
move-result-object p0
.line 15
invoke-virtual {p0}, Lcom/google/android/gms/common/api/internal/TaskApiCall$Builder;->build()Lcom/google/android/gms/common/api/internal/TaskApiCall;
move-result-object p0
.line 16
invoke-virtual {v4, p0}, Lcom/google/android/gms/common/api/GoogleApi;->doRead(Lcom/google/android/gms/common/api/internal/TaskApiCall;)Lcom/google/android/gms/tasks/Task;
move-result-object p0
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzge;->zza()Ljava/util/concurrent/Executor;
move-result-object v1
.line 17
new-instance v4, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzb;
invoke-direct {v4, v2, v3}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzb;-><init>(Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/internal/games_v2/zzfz;)V
.line 18
invoke-virtual {p0, v1, v4}, Lcom/google/android/gms/tasks/Task;->continueWith(Ljava/util/concurrent/Executor;Lcom/google/android/gms/tasks/Continuation;)Lcom/google/android/gms/tasks/Task;
move-result-object p0
goto :goto_1
.line 7
:cond_2
:goto_0
invoke-static {v2, v3}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zze(Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/internal/games_v2/zzfz;)Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
move-result-object p0
.line 8
invoke-static {p0}, Lcom/google/android/gms/tasks/Tasks;->forResult(Ljava/lang/Object;)Lcom/google/android/gms/tasks/Task;
move-result-object p0
:goto_1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzge;->zza()Ljava/util/concurrent/Executor;
move-result-object v1
.line 19
new-instance v2, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzc;
invoke-direct {v2, v0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzc;-><init>(Landroid/content/pm/ShortcutManager;)V
.line 20
invoke-virtual {p0, v1, v2}, Lcom/google/android/gms/tasks/Task;->addOnSuccessListener(Ljava/util/concurrent/Executor;Lcom/google/android/gms/tasks/OnSuccessListener;)Lcom/google/android/gms/tasks/Task;
return-void
.end method
.method private static zze(Lcom/google/android/gms/internal/games_v2/zzfz;Lcom/google/android/gms/internal/games_v2/zzfz;)Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
.locals 3
.line 1
invoke-static {p0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zzf(Lcom/google/android/gms/internal/games_v2/zzfz;)Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object p0
.line 2
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzfz;->zzg()Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object v0
.line 3
invoke-static {p1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;->zzf(Lcom/google/android/gms/internal/games_v2/zzfz;)Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object p1
.line 4
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzfz;->zzg()Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object v1
.line 5
new-instance v2, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
.line 6
invoke-direct {v2, p0, v0, p1, v1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;-><init>(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
return-object v2
.end method
.method private static zzf(Lcom/google/android/gms/internal/games_v2/zzfz;)Lcom/google/android/gms/internal/games_v2/zzfz;
.locals 4
.line 1
new-instance v0, Lcom/google/android/gms/internal/games_v2/zzfw;
invoke-direct {v0}, Lcom/google/android/gms/internal/games_v2/zzfw;-><init>()V
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v1
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_1
invoke-interface {p0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
.line 2
check-cast v3, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;
.line 3
invoke-virtual {v3}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zza()Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_0
.line 4
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/games_v2/zzfw;->zza(Ljava/lang/Object;)Lcom/google/android/gms/internal/games_v2/zzfw;
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 5
:cond_1
invoke-virtual {v0}, Lcom/google/android/gms/internal/games_v2/zzfw;->zzb()Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object p0
return-object p0
.end method
.method private static zzg(Ljava/util/List;)Lcom/google/android/gms/internal/games_v2/zzfz;
.locals 6
.line 1
new-instance v0, Lcom/google/android/gms/internal/games_v2/zzfw;
invoke-direct {v0}, Lcom/google/android/gms/internal/games_v2/zzfw;-><init>()V
.line 2
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_0
:goto_0
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/content/pm/ShortcutInfo;
.line 3
invoke-virtual {v1}, Landroid/content/pm/ShortcutInfo;->isImmutable()Z
move-result v2
if-nez v2, :cond_0
.line 4
invoke-virtual {v1}, Landroid/content/pm/ShortcutInfo;->getId()Ljava/lang/String;
move-result-object v2
const-string v3, "PLAY_GAMES_SERVICES_"
invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_0
.line 5
invoke-virtual {v1}, Landroid/content/pm/ShortcutInfo;->getId()Ljava/lang/String;
move-result-object v2
.line 6
invoke-virtual {v1}, Landroid/content/pm/ShortcutInfo;->getExtras()Landroid/os/PersistableBundle;
move-result-object v3
.line 7
invoke-virtual {v1}, Landroid/content/pm/ShortcutInfo;->isPinned()Z
move-result v4
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
.line 8
invoke-virtual {v1}, Landroid/content/pm/ShortcutInfo;->isEnabled()Z
move-result v1
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
.line 9
new-instance v5, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;
.line 10
invoke-direct {v5, v2, v3, v4, v1}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;-><init>(Ljava/lang/String;Landroid/os/PersistableBundle;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
.line 11
invoke-virtual {v0, v5}, Lcom/google/android/gms/internal/games_v2/zzfw;->zza(Ljava/lang/Object;)Lcom/google/android/gms/internal/games_v2/zzfw;
goto :goto_0
.line 12
:cond_1
invoke-virtual {v0}, Lcom/google/android/gms/internal/games_v2/zzfw;->zzb()Lcom/google/android/gms/internal/games_v2/zzfz;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final zzc()V
.locals 3
.line 1
invoke-static {}, Lcom/google/android/gms/internal/games_v2/zzfk;->zza()Lcom/google/android/gms/internal/games_v2/zzfh;
new-instance v0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzd;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzd;-><init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;)V
new-instance v1, Ljava/lang/Thread;
const-string v2, "initialize-shortcuts"
.line 2
invoke-direct {v1, v0, v2}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
invoke-virtual {v1}, Ljava/lang/Thread;->start()V
return-void
.end method

View File

@@ -0,0 +1,3 @@
.class public final synthetic Lcom/google/android/gms/games/internal/v2/appshortcuts/zzf;
.super Ljava/lang/Object;
.source "SourceFile"

View File

@@ -0,0 +1,32 @@
.class public Lcom/google/android/gms/games/internal/v2/appshortcuts/zzg;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public synthetic constructor <init>(Lcom/google/android/gms/games/internal/v2/appshortcuts/zzf;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static zzd(Landroid/content/Context;)Lcom/google/android/gms/games/internal/v2/appshortcuts/zzg;
.locals 1
.line 1
new-instance v0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;
invoke-direct {v0, p0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zze;-><init>(Landroid/content/Context;)V
return-object v0
.end method
# virtual methods
.method public zzc()V
.locals 0
return-void
.end method

View File

@@ -0,0 +1,218 @@
.class public final Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
.super Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;
.source "SourceFile"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x19
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "ExpectedShortcutsStateCreator"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getRemovedShortcutIds"
id = 0x1
.end annotation
.end field
.field private final zzb:Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getAddedShortcuts"
id = 0x2
.end annotation
.end field
.field private final zzc:Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getDisabledShortcutIds"
id = 0x3
.end annotation
.end field
.field private final zzd:Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getEnabledShortcutIds"
id = 0x4
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzi;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzi;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p4 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zza:Ljava/util/List;
iput-object p2, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzb:Ljava/util/List;
iput-object p3, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzc:Ljava/util/List;
iput-object p4, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzd:Ljava/util/List;
return-void
.end method
# virtual methods
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 3
iget-object p2, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zza:Ljava/util/List;
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
.line 2
invoke-static {p1, v1, p2, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeStringList(Landroid/os/Parcel;ILjava/util/List;Z)V
const/4 p2, 0x2
iget-object v1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzb:Ljava/util/List;
.line 3
invoke-static {p1, p2, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeTypedList(Landroid/os/Parcel;ILjava/util/List;Z)V
const/4 p2, 0x3
iget-object v1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzc:Ljava/util/List;
.line 4
invoke-static {p1, p2, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeStringList(Landroid/os/Parcel;ILjava/util/List;Z)V
const/4 p2, 0x4
iget-object v1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzd:Ljava/util/List;
.line 5
invoke-static {p1, p2, v1, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeStringList(Landroid/os/Parcel;ILjava/util/List;Z)V
.line 6
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzb:Ljava/util/List;
return-object v0
.end method
.method public final zzb()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzc:Ljava/util/List;
return-object v0
.end method
.method public final zzc()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zzd:Ljava/util/List;
return-object v0
.end method
.method public final zzd()Ljava/util/List;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;->zza:Ljava/util/List;
return-object v0
.end method

View File

@@ -0,0 +1,135 @@
.class public final Lcom/google/android/gms/games/internal/v2/appshortcuts/zzi;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x19
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 8
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
move-object v2, v1
move-object v3, v2
move-object v4, v3
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v5
if-ge v5, v0, :cond_4
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v5
.line 4
invoke-static {v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v6
const/4 v7, 0x1
if-eq v6, v7, :cond_3
const/4 v7, 0x2
if-eq v6, v7, :cond_2
const/4 v7, 0x3
if-eq v6, v7, :cond_1
const/4 v7, 0x4
if-eq v6, v7, :cond_0
.line 10
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:cond_0
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createStringList(Landroid/os/Parcel;I)Ljava/util/ArrayList;
move-result-object v4
goto :goto_0
.line 6
:cond_1
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createStringList(Landroid/os/Parcel;I)Ljava/util/ArrayList;
move-result-object v3
goto :goto_0
.line 7
:cond_2
sget-object v2, Landroid/content/pm/ShortcutInfo;->CREATOR:Landroid/os/Parcelable$Creator;
.line 8
invoke-static {p1, v5, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createTypedList(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
move-result-object v2
goto :goto_0
.line 9
:cond_3
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createStringList(Landroid/os/Parcel;I)Ljava/util/ArrayList;
move-result-object v1
goto :goto_0
.line 11
:cond_4
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 12
new-instance p1, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
invoke-direct {p1, v1, v2, v3, v4}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;-><init>(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
return-object p1
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/v2/appshortcuts/zzh;
return-object p1
.end method

View File

@@ -0,0 +1,184 @@
.class public final Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;
.super Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;
.source "SourceFile"
# annotations
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "GamesAppShortcutCreator"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;",
">;"
}
.end annotation
.end field
# instance fields
.field private final zza:Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getId"
id = 0x1
.end annotation
.end field
.field private final zzb:Landroid/os/PersistableBundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getExtras"
id = 0x2
.end annotation
.end field
.field private final zzc:Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "isPinned"
id = 0x3
.end annotation
.end field
.field private final zzd:Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "isEnabled"
id = 0x4
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzk;
invoke-direct {v0}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzk;-><init>()V
sput-object v0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Landroid/os/PersistableBundle;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
.locals 0
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p2 # Landroid/os/PersistableBundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p3 # Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p4 # Ljava/lang/Boolean;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zza:Ljava/lang/String;
iput-object p2, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zzb:Landroid/os/PersistableBundle;
iput-object p3, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zzc:Ljava/lang/Boolean;
iput-object p4, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zzd:Ljava/lang/Boolean;
return-void
.end method
# virtual methods
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 4
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zza:Ljava/lang/String;
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
.line 2
invoke-static {p1, v2, v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
const/4 v0, 0x2
iget-object v2, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zzb:Landroid/os/PersistableBundle;
.line 3
invoke-static {p1, v0, v2, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
const/4 p2, 0x3
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zzc:Ljava/lang/Boolean;
.line 4
invoke-static {p1, p2, v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBooleanObject(Landroid/os/Parcel;ILjava/lang/Boolean;Z)V
const/4 p2, 0x4
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zzd:Ljava/lang/Boolean;
.line 5
invoke-static {p1, p2, v0, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBooleanObject(Landroid/os/Parcel;ILjava/lang/Boolean;Z)V
.line 6
invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method
.method public final zza()Ljava/lang/String;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;->zza:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,131 @@
.class public final Lcom/google/android/gms/games/internal/v2/appshortcuts/zzk;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 8
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I
move-result v0
const/4 v1, 0x0
move-object v2, v1
move-object v3, v2
move-object v4, v3
.line 2
:goto_0
invoke-virtual {p1}, Landroid/os/Parcel;->dataPosition()I
move-result v5
if-ge v5, v0, :cond_4
.line 3
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I
move-result v5
.line 4
invoke-static {v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I
move-result v6
const/4 v7, 0x1
if-eq v6, v7, :cond_3
const/4 v7, 0x2
if-eq v6, v7, :cond_2
const/4 v7, 0x3
if-eq v6, v7, :cond_1
const/4 v7, 0x4
if-eq v6, v7, :cond_0
.line 10
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V
goto :goto_0
.line 5
:cond_0
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBooleanObject(Landroid/os/Parcel;I)Ljava/lang/Boolean;
move-result-object v4
goto :goto_0
.line 6
:cond_1
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBooleanObject(Landroid/os/Parcel;I)Ljava/lang/Boolean;
move-result-object v3
goto :goto_0
.line 7
:cond_2
sget-object v2, Landroid/os/PersistableBundle;->CREATOR:Landroid/os/Parcelable$Creator;
.line 8
invoke-static {p1, v5, v2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable;
move-result-object v2
check-cast v2, Landroid/os/PersistableBundle;
goto :goto_0
.line 9
:cond_3
invoke-static {p1, v5}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String;
move-result-object v1
goto :goto_0
.line 11
:cond_4
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V
.line 12
new-instance p1, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;
invoke-direct {p1, v1, v2, v3, v4}, Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;-><init>(Ljava/lang/String;Landroid/os/PersistableBundle;Ljava/lang/Boolean;Ljava/lang/Boolean;)V
return-object p1
.end method
.method public final synthetic newArray(I)[Ljava/lang/Object;
.locals 0
.line 1
new-array p1, p1, [Lcom/google/android/gms/games/internal/v2/appshortcuts/zzj;
return-object p1
.end method

Some files were not shown because too many files have changed in this diff Show More