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,300 @@
.class public final Lcom/google/firebase/analytics/FirebaseAnalytics;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static volatile zza:Lcom/google/firebase/analytics/FirebaseAnalytics;
# instance fields
.field public final zzb:Lcom/google/android/gms/internal/measurement/zzdn;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/internal/measurement/zzdn;)V
.locals 0
.line 42
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 43
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p1, p0, Lcom/google/firebase/analytics/FirebaseAnalytics;->zzb:Lcom/google/android/gms/internal/measurement/zzdn;
return-void
.end method
.method public static getInstance(Landroid/content/Context;)Lcom/google/firebase/analytics/FirebaseAnalytics;
.locals 2
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Landroidx/annotation/RequiresPermission;
allOf = {
"android.permission.INTERNET",
"android.permission.ACCESS_NETWORK_STATE",
"android.permission.WAKE_LOCK"
}
.end annotation
sget-object v0, Lcom/google/firebase/analytics/FirebaseAnalytics;->zza:Lcom/google/firebase/analytics/FirebaseAnalytics;
if-nez v0, :cond_1
const-class v0, Lcom/google/firebase/analytics/FirebaseAnalytics;
.line 23
monitor-enter v0
:try_start_0
sget-object v1, Lcom/google/firebase/analytics/FirebaseAnalytics;->zza:Lcom/google/firebase/analytics/FirebaseAnalytics;
if-nez v1, :cond_0
.line 25
invoke-static {p0}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Landroid/content/Context;)Lcom/google/android/gms/internal/measurement/zzdn;
move-result-object p0
.line 26
new-instance v1, Lcom/google/firebase/analytics/FirebaseAnalytics;
invoke-direct {v1, p0}, Lcom/google/firebase/analytics/FirebaseAnalytics;-><init>(Lcom/google/android/gms/internal/measurement/zzdn;)V
sput-object v1, Lcom/google/firebase/analytics/FirebaseAnalytics;->zza:Lcom/google/firebase/analytics/FirebaseAnalytics;
goto :goto_0
:catchall_0
move-exception p0
goto :goto_1
.line 27
:cond_0
:goto_0
monitor-exit v0
goto :goto_2
:goto_1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p0
:cond_1
:goto_2
sget-object p0, Lcom/google/firebase/analytics/FirebaseAnalytics;->zza:Lcom/google/firebase/analytics/FirebaseAnalytics;
return-object p0
.end method
.method public static getScionFrontendApiImplementation(Landroid/content/Context;Landroid/os/Bundle;)Lcom/google/android/gms/measurement/internal/zzkk;
.locals 1
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 v0, 0x0
.line 2
invoke-static {p0, v0, v0, v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Lcom/google/android/gms/internal/measurement/zzdn;
move-result-object p0
if-nez p0, :cond_0
return-object v0
.line 6
:cond_0
new-instance p1, Lcom/google/firebase/analytics/zzd;
invoke-direct {p1, p0}, Lcom/google/firebase/analytics/zzd;-><init>(Lcom/google/android/gms/internal/measurement/zzdn;)V
return-object p1
.end method
# virtual methods
.method public final getFirebaseInstanceId()Ljava/lang/String;
.locals 4
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.line 29
:try_start_0
invoke-static {}, Lcom/google/firebase/installations/FirebaseInstallations;->getInstance()Lcom/google/firebase/installations/FirebaseInstallations;
move-result-object v0
invoke-virtual {v0}, Lcom/google/firebase/installations/FirebaseInstallations;->getId()Lcom/google/android/gms/tasks/Task;
move-result-object v0
.line 30
sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v2, 0x7530
invoke-static {v0, v2, v3, v1}, Lcom/google/android/gms/tasks/Tasks;->await(Lcom/google/android/gms/tasks/Task;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
:try_end_0
.catch Ljava/util/concurrent/ExecutionException; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/util/concurrent/TimeoutException; {:try_start_0 .. :try_end_0} :catch_2
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0
return-object v0
:catch_0
move-exception v0
goto :goto_0
:catch_1
move-exception v0
goto :goto_1
.line 36
:goto_0
new-instance v1, Ljava/lang/IllegalStateException;
invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/Throwable;)V
throw v1
.line 34
:catch_2
new-instance v0, Ljava/lang/IllegalThreadStateException;
const-string v1, "Firebase Installations getId Task has timed out."
invoke-direct {v0, v1}, Ljava/lang/IllegalThreadStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 32
:goto_1
new-instance v1, Ljava/lang/IllegalStateException;
invoke-virtual {v0}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
move-result-object v0
invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/Throwable;)V
throw v1
.end method
.method public final logEvent(Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/FirebaseAnalytics;->zzb:Lcom/google/android/gms/internal/measurement/zzdn;
.line 46
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public final setAnalyticsCollectionEnabled(Z)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/FirebaseAnalytics;->zzb:Lcom/google/android/gms/internal/measurement/zzdn;
.line 50
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Ljava/lang/Boolean;)V
return-void
.end method
.method public final setCurrentScreen(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Landroidx/annotation/Size;
max = 0x24L
min = 0x1L
.end annotation
.end param
.param p3 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation build Landroidx/annotation/Size;
max = 0x24L
min = 0x1L
.end annotation
.end param
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/MainThread;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
iget-object v0, p0, Lcom/google/firebase/analytics/FirebaseAnalytics;->zzb:Lcom/google/android/gms/internal/measurement/zzdn;
.line 79
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public final setUserId(Ljava/lang/String;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/FirebaseAnalytics;->zzb:Lcom/google/android/gms/internal/measurement/zzdn;
.line 85
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zzd(Ljava/lang/String;)V
return-void
.end method
.method public final setUserProperty(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/FirebaseAnalytics;->zzb:Lcom/google/android/gms/internal/measurement/zzdn;
.line 87
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/measurement/zzdn;->zzb(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method

View File

@@ -0,0 +1,39 @@
.class public Lcom/google/firebase/analytics/GoogleAnalyticsServerPreviewActivity;
.super Landroid/app/Activity;
.source "SourceFile"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
.line 2
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 3
invoke-static {p0}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Landroid/content/Context;)Lcom/google/android/gms/internal/measurement/zzdn;
move-result-object p1
invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Landroid/content/Intent;)V
.line 4
invoke-virtual {p0}, Landroid/app/Activity;->finish()V
return-void
.end method

View File

@@ -0,0 +1,14 @@
.class public interface abstract Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorHandle;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/firebase/analytics/connector/AnalyticsConnector;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "AnalyticsConnectorHandle"
.end annotation

View File

@@ -0,0 +1,19 @@
.class public interface abstract Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/firebase/analytics/connector/AnalyticsConnector;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "AnalyticsConnectorListener"
.end annotation
# virtual methods
.method public abstract onMessageTriggered(ILandroid/os/Bundle;)V
.end method

View File

@@ -0,0 +1,56 @@
.class public Lcom/google/firebase/analytics/connector/AnalyticsConnector$ConditionalUserProperty;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/firebase/analytics/connector/AnalyticsConnector;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "ConditionalUserProperty"
.end annotation
# instance fields
.field public active:Z
.field public creationTimestamp:J
.field public expiredEventName:Ljava/lang/String;
.field public expiredEventParams:Landroid/os/Bundle;
.field public name:Ljava/lang/String;
.field public origin:Ljava/lang/String;
.field public timeToLive:J
.field public timedOutEventName:Ljava/lang/String;
.field public timedOutEventParams:Landroid/os/Bundle;
.field public triggerEventName:Ljava/lang/String;
.field public triggerTimeout:J
.field public triggeredEventName:Ljava/lang/String;
.field public triggeredEventParams:Landroid/os/Bundle;
.field public triggeredTimestamp:J
.field public value:Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,39 @@
.class public interface abstract Lcom/google/firebase/analytics/connector/AnalyticsConnector;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/firebase/analytics/connector/AnalyticsConnector$ConditionalUserProperty;,
Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorHandle;,
Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
}
.end annotation
# virtual methods
.method public abstract clearConditionalUserProperty(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
.end method
.method public abstract getConditionalUserProperties(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
.end method
.method public abstract getMaxUserProperties(Ljava/lang/String;)I
.end method
.method public abstract getUserProperties(Z)Ljava/util/Map;
.end method
.method public abstract logEvent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
.end method
.method public abstract registerAnalyticsConnectorListener(Ljava/lang/String;Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;)Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorHandle;
.end method
.method public abstract setConditionalUserProperty(Lcom/google/firebase/analytics/connector/AnalyticsConnector$ConditionalUserProperty;)V
.end method
.method public abstract setUserProperty(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
.end method

View File

@@ -0,0 +1,38 @@
.class public Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorHandle;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->registerAnalyticsConnectorListener(Ljava/lang/String;Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;)Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorHandle;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic zza:Ljava/lang/String;
.field public final synthetic zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;
# direct methods
.method public constructor <init>(Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;Ljava/lang/String;)V
.locals 0
iput-object p2, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl$1;->zza:Ljava/lang/String;
iput-object p1, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl$1;->zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,495 @@
.class public Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/firebase/analytics/connector/AnalyticsConnector;
# static fields
.field public static volatile zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnector;
# instance fields
.field public final zza:Ljava/util/Map;
.field public final zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/measurement/api/AppMeasurementSdk;)V
.locals 0
.line 46
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 47
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p1, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 49
new-instance p1, Ljava/util/concurrent/ConcurrentHashMap;
invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
iput-object p1, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zza:Ljava/util/Map;
return-void
.end method
.method public static getInstance(Lcom/google/firebase/FirebaseApp;Landroid/content/Context;Lcom/google/firebase/events/Subscriber;)Lcom/google/firebase/analytics/connector/AnalyticsConnector;
.locals 5
.line 20
invoke-static {p0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 21
invoke-static {p1}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 22
invoke-static {p2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 23
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
sget-object v0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnector;
if-nez v0, :cond_2
const-class v0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;
.line 25
monitor-enter v0
:try_start_0
sget-object v1, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnector;
if-nez v1, :cond_1
.line 27
new-instance v1, Landroid/os/Bundle;
const/4 v2, 0x1
invoke-direct {v1, v2}, Landroid/os/Bundle;-><init>(I)V
.line 28
invoke-virtual {p0}, Lcom/google/firebase/FirebaseApp;->isDefaultApp()Z
move-result v2
if-eqz v2, :cond_0
const-class v2, Lcom/google/firebase/DataCollectionDefaultChange;
.line 29
new-instance v3, Lcom/google/firebase/analytics/connector/zza;
invoke-direct {v3}, Lcom/google/firebase/analytics/connector/zza;-><init>()V
new-instance v4, Lcom/google/firebase/analytics/connector/zzb;
invoke-direct {v4}, Lcom/google/firebase/analytics/connector/zzb;-><init>()V
invoke-interface {p2, v2, v3, v4}, Lcom/google/firebase/events/Subscriber;->subscribe(Ljava/lang/Class;Ljava/util/concurrent/Executor;Lcom/google/firebase/events/EventHandler;)V
const-string p2, "dataCollectionDefaultEnabled"
.line 31
invoke-virtual {p0}, Lcom/google/firebase/FirebaseApp;->isDataCollectionDefaultEnabled()Z
move-result p0
.line 32
invoke-virtual {v1, p2, p0}, Landroid/os/BaseBundle;->putBoolean(Ljava/lang/String;Z)V
goto :goto_0
:catchall_0
move-exception p0
goto :goto_1
.line 33
:cond_0
:goto_0
new-instance p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;
const/4 p2, 0x0
.line 35
invoke-static {p1, p2, p2, p2, v1}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Lcom/google/android/gms/internal/measurement/zzdn;
move-result-object p1
invoke-virtual {p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zzb()Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
move-result-object p1
.line 36
invoke-direct {p0, p1}, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;-><init>(Lcom/google/android/gms/measurement/api/AppMeasurementSdk;)V
sput-object p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnector;
.line 37
:cond_1
monitor-exit v0
goto :goto_2
:goto_1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p0
:cond_2
:goto_2
sget-object p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnector;
return-object p0
.end method
.method public static synthetic zza(Lcom/google/firebase/events/Event;)V
.locals 0
const/4 p0, 0x0
.line 56
throw p0
.end method
# virtual methods
.method public clearConditionalUserProperty(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
if-eqz p2, :cond_0
.line 52
invoke-static {p2, p3}, Lcom/google/firebase/analytics/connector/internal/zzb;->zza(Ljava/lang/String;Landroid/os/Bundle;)Z
move-result v0
if-nez v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 54
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->clearConditionalUserProperty(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public getConditionalUserProperties(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
.locals 2
.line 39
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iget-object v1, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 40
invoke-virtual {v1, p1, p2}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->getConditionalUserProperties(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
move-result-object p1
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-eqz p2, :cond_0
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
check-cast p2, Landroid/os/Bundle;
.line 41
invoke-static {p2}, Lcom/google/firebase/analytics/connector/internal/zzb;->zza(Landroid/os/Bundle;)Lcom/google/firebase/analytics/connector/AnalyticsConnector$ConditionalUserProperty;
move-result-object p2
.line 42
invoke-interface {v0, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_0
return-object v0
.end method
.method public getMaxUserProperties(Ljava/lang/String;)I
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 1
invoke-virtual {v0, p1}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->getMaxUserProperties(Ljava/lang/String;)I
move-result p1
return p1
.end method
.method public getUserProperties(Z)Ljava/util/Map;
.locals 2
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
const/4 v1, 0x0
.line 45
invoke-virtual {v0, v1, v1, p1}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->getUserProperties(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Map;
move-result-object p1
return-object p1
.end method
.method public logEvent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
if-nez p3, :cond_0
.line 62
new-instance p3, Landroid/os/Bundle;
invoke-direct {p3}, Landroid/os/Bundle;-><init>()V
.line 63
:cond_0
invoke-static {p1}, Lcom/google/firebase/analytics/connector/internal/zzb;->zzf(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1
return-void
.line 65
:cond_1
invoke-static {p2, p3}, Lcom/google/firebase/analytics/connector/internal/zzb;->zza(Ljava/lang/String;Landroid/os/Bundle;)Z
move-result v0
if-nez v0, :cond_2
return-void
.line 67
:cond_2
invoke-static {p1, p2, p3}, Lcom/google/firebase/analytics/connector/internal/zzb;->zzb(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Z
move-result v0
if-nez v0, :cond_3
return-void
.line 69
:cond_3
invoke-static {p1, p2, p3}, Lcom/google/firebase/analytics/connector/internal/zzb;->zza(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 70
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->logEvent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public registerAnalyticsConnectorListener(Ljava/lang/String;Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;)Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorHandle;
.locals 3
.line 2
invoke-static {p2}, Lcom/google/android/gms/common/internal/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 3
invoke-static {p1}, Lcom/google/firebase/analytics/connector/internal/zzb;->zzf(Ljava/lang/String;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_0
return-object v1
.line 5
:cond_0
invoke-virtual {p0, p1}, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zza(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1
return-object v1
:cond_1
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
const-string v2, "fiam"
.line 8
invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
.line 9
new-instance v2, Lcom/google/firebase/analytics/connector/internal/zze;
invoke-direct {v2, v0, p2}, Lcom/google/firebase/analytics/connector/internal/zze;-><init>(Lcom/google/android/gms/measurement/api/AppMeasurementSdk;Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;)V
goto :goto_0
:cond_2
const-string v2, "clx"
.line 10
invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 11
new-instance v2, Lcom/google/firebase/analytics/connector/internal/zzg;
invoke-direct {v2, v0, p2}, Lcom/google/firebase/analytics/connector/internal/zzg;-><init>(Lcom/google/android/gms/measurement/api/AppMeasurementSdk;Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;)V
goto :goto_0
:cond_3
move-object v2, v1
:goto_0
if-eqz v2, :cond_4
iget-object p2, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zza:Ljava/util/Map;
.line 15
invoke-interface {p2, p1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 16
new-instance p2, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl$1;
invoke-direct {p2, p0, p1}, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl$1;-><init>(Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;Ljava/lang/String;)V
return-object p2
:cond_4
return-object v1
.end method
.method public setConditionalUserProperty(Lcom/google/firebase/analytics/connector/AnalyticsConnector$ConditionalUserProperty;)V
.locals 1
.line 72
invoke-static {p1}, Lcom/google/firebase/analytics/connector/internal/zzb;->zzb(Lcom/google/firebase/analytics/connector/AnalyticsConnector$ConditionalUserProperty;)Z
move-result v0
if-nez v0, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 75
invoke-static {p1}, Lcom/google/firebase/analytics/connector/internal/zzb;->zza(Lcom/google/firebase/analytics/connector/AnalyticsConnector$ConditionalUserProperty;)Landroid/os/Bundle;
move-result-object p1
.line 76
invoke-virtual {v0, p1}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->setConditionalUserProperty(Landroid/os/Bundle;)V
return-void
.end method
.method public setUserProperty(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
.locals 1
.line 78
invoke-static {p1}, Lcom/google/firebase/analytics/connector/internal/zzb;->zzf(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_0
return-void
.line 80
:cond_0
invoke-static {p1, p2}, Lcom/google/firebase/analytics/connector/internal/zzb;->zza(Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1
return-void
:cond_1
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 82
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->setUserProperty(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
return-void
.end method
.method public final zza(Ljava/lang/String;)Z
.locals 1
.line 84
invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zza:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zza:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
if-eqz p1, :cond_0
const/4 p1, 0x1
return p1
:cond_0
const/4 p1, 0x0
return p1
.end method

View File

@@ -0,0 +1,170 @@
.class public Lcom/google/firebase/analytics/connector/internal/AnalyticsConnectorRegistrar;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/firebase/components/ComponentRegistrar;
# annotations
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static synthetic lambda$getComponents$0(Lcom/google/firebase/components/ComponentContainer;)Lcom/google/firebase/analytics/connector/AnalyticsConnector;
.locals 3
const-class v0, Lcom/google/firebase/FirebaseApp;
.line 2
invoke-interface {p0, v0}, Lcom/google/firebase/components/ComponentContainer;->get(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/firebase/FirebaseApp;
const-class v1, Landroid/content/Context;
.line 3
invoke-interface {p0, v1}, Lcom/google/firebase/components/ComponentContainer;->get(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/content/Context;
const-class v2, Lcom/google/firebase/events/Subscriber;
.line 4
invoke-interface {p0, v2}, Lcom/google/firebase/components/ComponentContainer;->get(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/google/firebase/events/Subscriber;
.line 5
invoke-static {v0, v1, p0}, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->getInstance(Lcom/google/firebase/FirebaseApp;Landroid/content/Context;Lcom/google/firebase/events/Subscriber;)Lcom/google/firebase/analytics/connector/AnalyticsConnector;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public getComponents()Ljava/util/List;
.locals 3
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingPermission"
}
.end annotation
.annotation build Landroidx/annotation/Keep;
.end annotation
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation build Lcom/google/android/gms/common/annotation/KeepForSdk;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/google/firebase/components/Component;",
">;"
}
.end annotation
const-class v0, Lcom/google/firebase/analytics/connector/AnalyticsConnector;
.line 7
invoke-static {v0}, Lcom/google/firebase/components/Component;->builder(Ljava/lang/Class;)Lcom/google/firebase/components/Component$Builder;
move-result-object v0
const-class v1, Lcom/google/firebase/FirebaseApp;
.line 8
invoke-static {v1}, Lcom/google/firebase/components/Dependency;->required(Ljava/lang/Class;)Lcom/google/firebase/components/Dependency;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/firebase/components/Component$Builder;->add(Lcom/google/firebase/components/Dependency;)Lcom/google/firebase/components/Component$Builder;
move-result-object v0
const-class v1, Landroid/content/Context;
.line 9
invoke-static {v1}, Lcom/google/firebase/components/Dependency;->required(Ljava/lang/Class;)Lcom/google/firebase/components/Dependency;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/firebase/components/Component$Builder;->add(Lcom/google/firebase/components/Dependency;)Lcom/google/firebase/components/Component$Builder;
move-result-object v0
const-class v1, Lcom/google/firebase/events/Subscriber;
.line 10
invoke-static {v1}, Lcom/google/firebase/components/Dependency;->required(Ljava/lang/Class;)Lcom/google/firebase/components/Dependency;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/firebase/components/Component$Builder;->add(Lcom/google/firebase/components/Dependency;)Lcom/google/firebase/components/Component$Builder;
move-result-object v0
new-instance v1, Lcom/google/firebase/analytics/connector/internal/zzc;
invoke-direct {v1}, Lcom/google/firebase/analytics/connector/internal/zzc;-><init>()V
.line 11
invoke-virtual {v0, v1}, Lcom/google/firebase/components/Component$Builder;->factory(Lcom/google/firebase/components/ComponentFactory;)Lcom/google/firebase/components/Component$Builder;
move-result-object v0
.line 12
invoke-virtual {v0}, Lcom/google/firebase/components/Component$Builder;->eagerInDefaultApp()Lcom/google/firebase/components/Component$Builder;
move-result-object v0
.line 13
invoke-virtual {v0}, Lcom/google/firebase/components/Component$Builder;->build()Lcom/google/firebase/components/Component;
move-result-object v0
const-string v1, "fire-analytics"
const-string v2, "22.0.1"
.line 14
invoke-static {v1, v2}, Lcom/google/firebase/platforminfo/LibraryVersionComponent;->create(Ljava/lang/String;Ljava/lang/String;)Lcom/google/firebase/components/Component;
move-result-object v1
filled-new-array {v0, v1}, [Lcom/google/firebase/components/Component;
move-result-object v0
.line 15
invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
return-object v0
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,28 @@
.class public final synthetic Lcom/google/firebase/analytics/connector/internal/zzc;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/firebase/components/ComponentFactory;
# direct methods
.method public synthetic constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final create(Lcom/google/firebase/components/ComponentContainer;)Ljava/lang/Object;
.locals 0
invoke-static {p1}, Lcom/google/firebase/analytics/connector/internal/AnalyticsConnectorRegistrar;->lambda$getComponents$0(Lcom/google/firebase/components/ComponentContainer;)Lcom/google/firebase/analytics/connector/AnalyticsConnector;
move-result-object p1
return-object p1
.end method

View File

@@ -0,0 +1,70 @@
.class public final Lcom/google/firebase/analytics/connector/internal/zzd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/measurement/api/AppMeasurementSdk$OnEventListener;
# instance fields
.field public final synthetic zza:Lcom/google/firebase/analytics/connector/internal/zze;
# direct methods
.method public constructor <init>(Lcom/google/firebase/analytics/connector/internal/zze;)V
.locals 0
iput-object p1, p0, Lcom/google/firebase/analytics/connector/internal/zzd;->zza:Lcom/google/firebase/analytics/connector/internal/zze;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onEvent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;J)V
.locals 0
iget-object p1, p0, Lcom/google/firebase/analytics/connector/internal/zzd;->zza:Lcom/google/firebase/analytics/connector/internal/zze;
.line 2
iget-object p1, p1, Lcom/google/firebase/analytics/connector/internal/zze;->zza:Ljava/util/Set;
invoke-interface {p1, p2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_0
return-void
.line 4
:cond_0
new-instance p1, Landroid/os/Bundle;
invoke-direct {p1}, Landroid/os/Bundle;-><init>()V
const-string p3, "events"
.line 5
invoke-static {p2}, Lcom/google/firebase/analytics/connector/internal/zzb;->zza(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p3, p2}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
iget-object p2, p0, Lcom/google/firebase/analytics/connector/internal/zzd;->zza:Lcom/google/firebase/analytics/connector/internal/zze;
.line 6
invoke-static {p2}, Lcom/google/firebase/analytics/connector/internal/zze;->zza(Lcom/google/firebase/analytics/connector/internal/zze;)Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
move-result-object p2
const/4 p3, 0x2
invoke-interface {p2, p3, p1}, Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;->onMessageTriggered(ILandroid/os/Bundle;)V
return-void
.end method

View File

@@ -0,0 +1,55 @@
.class public final Lcom/google/firebase/analytics/connector/internal/zze;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public zza:Ljava/util/Set;
.field public zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
.field public zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.field public zzd:Lcom/google/firebase/analytics/connector/internal/zzd;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/measurement/api/AppMeasurementSdk;Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;)V
.locals 0
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lcom/google/firebase/analytics/connector/internal/zze;->zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
iput-object p1, p0, Lcom/google/firebase/analytics/connector/internal/zze;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 5
new-instance p1, Lcom/google/firebase/analytics/connector/internal/zzd;
invoke-direct {p1, p0}, Lcom/google/firebase/analytics/connector/internal/zzd;-><init>(Lcom/google/firebase/analytics/connector/internal/zze;)V
iput-object p1, p0, Lcom/google/firebase/analytics/connector/internal/zze;->zzd:Lcom/google/firebase/analytics/connector/internal/zzd;
iget-object p2, p0, Lcom/google/firebase/analytics/connector/internal/zze;->zzc:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 6
invoke-virtual {p2, p1}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->registerOnMeasurementEventListener(Lcom/google/android/gms/measurement/api/AppMeasurementSdk$OnEventListener;)V
.line 7
new-instance p1, Ljava/util/HashSet;
invoke-direct {p1}, Ljava/util/HashSet;-><init>()V
iput-object p1, p0, Lcom/google/firebase/analytics/connector/internal/zze;->zza:Ljava/util/Set;
return-void
.end method
.method public static bridge synthetic zza(Lcom/google/firebase/analytics/connector/internal/zze;)Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
.locals 0
iget-object p0, p0, Lcom/google/firebase/analytics/connector/internal/zze;->zzb:Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
return-object p0
.end method

View File

@@ -0,0 +1,72 @@
.class public final Lcom/google/firebase/analytics/connector/internal/zzf;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/measurement/api/AppMeasurementSdk$OnEventListener;
# instance fields
.field public final synthetic zza:Lcom/google/firebase/analytics/connector/internal/zzg;
# direct methods
.method public constructor <init>(Lcom/google/firebase/analytics/connector/internal/zzg;)V
.locals 0
iput-object p1, p0, Lcom/google/firebase/analytics/connector/internal/zzf;->zza:Lcom/google/firebase/analytics/connector/internal/zzg;
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onEvent(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;J)V
.locals 1
if-eqz p1, :cond_0
.line 2
invoke-static {p2}, Lcom/google/firebase/analytics/connector/internal/zzb;->zze(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_0
.line 3
new-instance p1, Landroid/os/Bundle;
invoke-direct {p1}, Landroid/os/Bundle;-><init>()V
const-string v0, "name"
.line 4
invoke-virtual {p1, v0, p2}, Landroid/os/BaseBundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
const-string p2, "timestampInMillis"
.line 5
invoke-virtual {p1, p2, p4, p5}, Landroid/os/BaseBundle;->putLong(Ljava/lang/String;J)V
const-string p2, "params"
.line 6
invoke-virtual {p1, p2, p3}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
iget-object p2, p0, Lcom/google/firebase/analytics/connector/internal/zzf;->zza:Lcom/google/firebase/analytics/connector/internal/zzg;
.line 7
invoke-static {p2}, Lcom/google/firebase/analytics/connector/internal/zzg;->zza(Lcom/google/firebase/analytics/connector/internal/zzg;)Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
move-result-object p2
const/4 p3, 0x3
invoke-interface {p2, p3, p1}, Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;->onMessageTriggered(ILandroid/os/Bundle;)V
:cond_0
return-void
.end method

View File

@@ -0,0 +1,46 @@
.class public final Lcom/google/firebase/analytics/connector/internal/zzg;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public zza:Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
.field public zzb:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.field public zzc:Lcom/google/firebase/analytics/connector/internal/zzf;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/measurement/api/AppMeasurementSdk;Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;)V
.locals 0
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lcom/google/firebase/analytics/connector/internal/zzg;->zza:Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
iput-object p1, p0, Lcom/google/firebase/analytics/connector/internal/zzg;->zzb:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 5
new-instance p1, Lcom/google/firebase/analytics/connector/internal/zzf;
invoke-direct {p1, p0}, Lcom/google/firebase/analytics/connector/internal/zzf;-><init>(Lcom/google/firebase/analytics/connector/internal/zzg;)V
iput-object p1, p0, Lcom/google/firebase/analytics/connector/internal/zzg;->zzc:Lcom/google/firebase/analytics/connector/internal/zzf;
iget-object p2, p0, Lcom/google/firebase/analytics/connector/internal/zzg;->zzb:Lcom/google/android/gms/measurement/api/AppMeasurementSdk;
.line 6
invoke-virtual {p2, p1}, Lcom/google/android/gms/measurement/api/AppMeasurementSdk;->registerOnMeasurementEventListener(Lcom/google/android/gms/measurement/api/AppMeasurementSdk$OnEventListener;)V
return-void
.end method
.method public static bridge synthetic zza(Lcom/google/firebase/analytics/connector/internal/zzg;)Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
.locals 0
iget-object p0, p0, Lcom/google/firebase/analytics/connector/internal/zzg;->zza:Lcom/google/firebase/analytics/connector/AnalyticsConnector$AnalyticsConnectorListener;
return-object p0
.end method

View File

@@ -0,0 +1,26 @@
.class public final synthetic Lcom/google/firebase/analytics/connector/zza;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/util/concurrent/Executor;
# direct methods
.method public synthetic constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final execute(Ljava/lang/Runnable;)V
.locals 0
invoke-interface {p1}, Ljava/lang/Runnable;->run()V
return-void
.end method

View File

@@ -0,0 +1,26 @@
.class public final synthetic Lcom/google/firebase/analytics/connector/zzb;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/firebase/events/EventHandler;
# direct methods
.method public synthetic constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final handle(Lcom/google/firebase/events/Event;)V
.locals 0
invoke-static {p1}, Lcom/google/firebase/analytics/connector/AnalyticsConnectorImpl;->zza(Lcom/google/firebase/events/Event;)V
return-void
.end method

View File

@@ -0,0 +1,249 @@
.class public final Lcom/google/firebase/analytics/zzd;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/measurement/internal/zzkk;
# instance fields
.field public final synthetic zza:Lcom/google/android/gms/internal/measurement/zzdn;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/internal/measurement/zzdn;)V
.locals 0
iput-object p1, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final zza(Ljava/lang/String;)I
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 1
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Ljava/lang/String;)I
move-result p1
return p1
.end method
.method public final zza()J
.locals 2
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 2
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdn;->zza()J
move-result-wide v0
return-wide v0
.end method
.method public final zza(I)Ljava/lang/Object;
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 3
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(I)Ljava/lang/Object;
move-result-object p1
return-object p1
.end method
.method public final zza(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 8
invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
move-result-object p1
return-object p1
.end method
.method public final zza(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Map;
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 9
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Ljava/lang/String;Ljava/lang/String;Z)Ljava/util/Map;
move-result-object p1
return-object p1
.end method
.method public final zza(Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 23
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Landroid/os/Bundle;)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/measurement/internal/zziu;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 21
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Lcom/google/android/gms/measurement/internal/zziu;)V
return-void
.end method
.method public final zza(Lcom/google/android/gms/measurement/internal/zziv;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 25
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Lcom/google/android/gms/measurement/internal/zziv;)V
return-void
.end method
.method public final zza(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 13
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public final zza(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;J)V
.locals 6
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-wide v4, p4
.line 19
invoke-virtual/range {v0 .. v5}, Lcom/google/android/gms/internal/measurement/zzdn;->zza(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;J)V
return-void
.end method
.method public final zzb(Lcom/google/android/gms/measurement/internal/zziu;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 27
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zzb(Lcom/google/android/gms/measurement/internal/zziu;)V
return-void
.end method
.method public final zzb(Ljava/lang/String;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 11
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zzb(Ljava/lang/String;)V
return-void
.end method
.method public final zzb(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 17
invoke-virtual {v0, p1, p2, p3}, Lcom/google/android/gms/internal/measurement/zzdn;->zzb(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
return-void
.end method
.method public final zzc(Ljava/lang/String;)V
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 15
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/measurement/zzdn;->zzc(Ljava/lang/String;)V
return-void
.end method
.method public final zzf()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 4
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdn;->zzf()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zzg()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 5
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdn;->zzg()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zzh()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 6
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdn;->zzh()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final zzi()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/google/firebase/analytics/zzd;->zza:Lcom/google/android/gms/internal/measurement/zzdn;
.line 7
invoke-virtual {v0}, Lcom/google/android/gms/internal/measurement/zzdn;->zzi()Ljava/lang/String;
move-result-object v0
return-object v0
.end method