diff --git a/smali/AndroidManifest.xml b/smali/AndroidManifest.xml
index afab39d35..99b2ddfa3 100644
--- a/smali/AndroidManifest.xml
+++ b/smali/AndroidManifest.xml
@@ -2046,21 +2046,7 @@
-
-
-
+
()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-.method public static a(Ljava/lang/String;IIIIJJLandroid/app/PendingIntent;Landroid/app/PendingIntent;)Lb/d/a/d/a/a/a;
- .locals 13
-
- new-instance v12, Lb/d/a/d/a/a/n;
-
- move-object v0, v12
-
- move-object v1, p0
-
- move v2, p1
-
- move v3, p2
-
- move/from16 v4, p3
-
- move/from16 v5, p4
-
- move-wide/from16 v6, p5
-
- move-wide/from16 v8, p7
-
- move-object/from16 v10, p9
-
- move-object/from16 v11, p10
-
- invoke-direct/range {v0 .. v11}, Lb/d/a/d/a/a/n;->(Ljava/lang/String;IIIIJJLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
-
- return-object v12
-.end method
-
-
-# virtual methods
-.method public abstract a()I
-.end method
-
-.method public a(I)Z
- .locals 2
-
- const/4 v0, 0x0
-
- const/4 v1, 0x1
-
- if-nez p1, :cond_1
-
- invoke-virtual {p0}, Lb/d/a/d/a/a/a;->f()Landroid/app/PendingIntent;
-
- move-result-object p1
-
- if-eqz p1, :cond_0
-
- return v1
-
- :cond_0
- return v0
-
- :cond_1
- if-ne p1, v1, :cond_2
-
- invoke-virtual {p0}, Lb/d/a/d/a/a/a;->e()Landroid/app/PendingIntent;
-
- move-result-object p1
-
- if-eqz p1, :cond_2
-
- return v1
-
- :cond_2
- return v0
-.end method
-
-.method public abstract b()I
-.end method
-
-.method public abstract c()J
-.end method
-
-.method public abstract d()J
-.end method
-
-.method abstract e()Landroid/app/PendingIntent;
-.end method
-
-.method abstract f()Landroid/app/PendingIntent;
-.end method
-
-.method public abstract g()I
-.end method
-
-.method public abstract h()Ljava/lang/String;
-.end method
-
-.method public abstract i()I
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/b.smali b/smali/smali/b/d/a/d/a/a/b.smali
deleted file mode 100644
index 0f394c212..000000000
--- a/smali/smali/b/d/a/d/a/a/b.smali
+++ /dev/null
@@ -1,40 +0,0 @@
-.class public interface abstract Lb/d/a/d/a/a/b;
-.super Ljava/lang/Object;
-
-
-# virtual methods
-.method public abstract a()Lcom/google/android/play/core/tasks/b;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Lcom/google/android/play/core/tasks/b<",
- "Ljava/lang/Void;",
- ">;"
- }
- .end annotation
-.end method
-
-.method public abstract a(Lcom/google/android/play/core/install/b;)V
-.end method
-
-.method public abstract a(Lb/d/a/d/a/a/a;ILandroid/app/Activity;I)Z
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/content/IntentSender$SendIntentException;
- }
- .end annotation
-.end method
-
-.method public abstract b()Lcom/google/android/play/core/tasks/b;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Lcom/google/android/play/core/tasks/b<",
- "Lb/d/a/d/a/a/a;",
- ">;"
- }
- .end annotation
-.end method
-
-.method public abstract b(Lcom/google/android/play/core/install/b;)V
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/c.smali b/smali/smali/b/d/a/d/a/a/c.smali
deleted file mode 100644
index 0465589c5..000000000
--- a/smali/smali/b/d/a/d/a/a/c.smali
+++ /dev/null
@@ -1,18 +0,0 @@
-.class public Lb/d/a/d/a/a/c;
-.super Ljava/lang/Object;
-
-
-# direct methods
-.method public static a(Landroid/content/Context;)Lb/d/a/d/a/a/b;
- .locals 2
-
- new-instance v0, Lb/d/a/d/a/a/e;
-
- new-instance v1, Lb/d/a/d/a/a/f;
-
- invoke-direct {v1, p0}, Lb/d/a/d/a/a/f;->(Landroid/content/Context;)V
-
- invoke-direct {v0, v1, p0}, Lb/d/a/d/a/a/e;->(Lb/d/a/d/a/a/f;Landroid/content/Context;)V
-
- return-object v0
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/d.smali b/smali/smali/b/d/a/d/a/a/d.smali
deleted file mode 100644
index de0c3a8cc..000000000
--- a/smali/smali/b/d/a/d/a/a/d.smali
+++ /dev/null
@@ -1,227 +0,0 @@
-.class public final Lb/d/a/d/a/a/d;
-.super Lb/d/a/d/a/b/b;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Lb/d/a/d/a/b/b<",
- "Lcom/google/android/play/core/install/a;",
- ">;"
- }
-.end annotation
-
-
-# direct methods
-.method public constructor (Landroid/content/Context;)V
- .locals 3
-
- new-instance v0, Lcom/google/android/play/core/splitcompat/b;
-
- const-string v1, "AppUpdateListenerRegistry"
-
- invoke-direct {v0, v1}, Lcom/google/android/play/core/splitcompat/b;->(Ljava/lang/String;)V
-
- new-instance v1, Landroid/content/IntentFilter;
-
- const-string v2, "com.google.android.play.core.install.ACTION_INSTALL_STATUS"
-
- invoke-direct {v1, v2}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V
-
- invoke-direct {p0, v0, v1, p1}, Lb/d/a/d/a/b/b;->(Lcom/google/android/play/core/splitcompat/b;Landroid/content/IntentFilter;Landroid/content/Context;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method protected final a(Landroid/content/Context;Landroid/content/Intent;)V
- .locals 18
-
- move-object/from16 v0, p0
-
- move-object/from16 v1, p2
-
- invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object v2
-
- const-string v3, "package.name"
-
- invoke-virtual {v1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
-
- move-result-object v4
-
- invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
-
- move-result v2
-
- const/4 v4, 0x1
-
- const/4 v5, 0x0
-
- if-nez v2, :cond_0
-
- iget-object v2, v0, Lb/d/a/d/a/b/b;->a:Lcom/google/android/play/core/splitcompat/b;
-
- new-array v4, v4, [Ljava/lang/Object;
-
- invoke-virtual {v1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
-
- move-result-object v1
-
- aput-object v1, v4, v5
-
- const-string v1, "ListenerRegistryBroadcastReceiver received broadcast for third party app: %s"
-
- invoke-virtual {v2, v1, v4}, Lcom/google/android/play/core/splitcompat/b;->b(Ljava/lang/String;[Ljava/lang/Object;)I
-
- return-void
-
- :cond_0
- iget-object v2, v0, Lb/d/a/d/a/b/b;->a:Lcom/google/android/play/core/splitcompat/b;
-
- new-array v6, v5, [Ljava/lang/Object;
-
- const-string v7, "List of extras in received intent:"
-
- invoke-virtual {v2, v7, v6}, Lcom/google/android/play/core/splitcompat/b;->b(Ljava/lang/String;[Ljava/lang/Object;)I
-
- invoke-virtual/range {p2 .. p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
-
- move-result-object v2
-
- invoke-virtual {v2}, Landroid/os/Bundle;->keySet()Ljava/util/Set;
-
- move-result-object v2
-
- invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
-
- move-result-object v2
-
- :goto_0
- invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v6
-
- const/4 v7, 0x2
-
- const-string v8, "Key: %s; value: %s"
-
- if-eqz v6, :cond_1
-
- invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v6
-
- check-cast v6, Ljava/lang/String;
-
- iget-object v9, v0, Lb/d/a/d/a/b/b;->a:Lcom/google/android/play/core/splitcompat/b;
-
- new-array v7, v7, [Ljava/lang/Object;
-
- aput-object v6, v7, v5
-
- invoke-virtual/range {p2 .. p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
-
- move-result-object v10
-
- invoke-virtual {v10, v6}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
-
- move-result-object v6
-
- aput-object v6, v7, v4
-
- invoke-virtual {v9, v8, v7}, Lcom/google/android/play/core/splitcompat/b;->b(Ljava/lang/String;[Ljava/lang/Object;)I
-
- goto :goto_0
-
- :cond_1
- iget-object v2, v0, Lb/d/a/d/a/b/b;->a:Lcom/google/android/play/core/splitcompat/b;
-
- new-array v6, v5, [Ljava/lang/Object;
-
- const-string v9, "List of extras in received intent needed by fromUpdateIntent:"
-
- invoke-virtual {v2, v9, v6}, Lcom/google/android/play/core/splitcompat/b;->b(Ljava/lang/String;[Ljava/lang/Object;)I
-
- new-array v6, v7, [Ljava/lang/Object;
-
- const-string v9, "install.status"
-
- aput-object v9, v6, v5
-
- invoke-virtual {v1, v9, v5}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
-
- move-result v10
-
- invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v10
-
- aput-object v10, v6, v4
-
- invoke-virtual {v2, v8, v6}, Lcom/google/android/play/core/splitcompat/b;->b(Ljava/lang/String;[Ljava/lang/Object;)I
-
- new-array v6, v7, [Ljava/lang/Object;
-
- const-string v7, "error.code"
-
- aput-object v7, v6, v5
-
- invoke-virtual {v1, v7, v5}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
-
- move-result v10
-
- invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v10
-
- aput-object v10, v6, v4
-
- invoke-virtual {v2, v8, v6}, Lcom/google/android/play/core/splitcompat/b;->b(Ljava/lang/String;[Ljava/lang/Object;)I
-
- invoke-virtual {v1, v9, v5}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
-
- move-result v11
-
- const-wide/16 v8, 0x0
-
- const-string v2, "bytes.downloaded"
-
- invoke-virtual {v1, v2, v8, v9}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
-
- move-result-wide v12
-
- const-string v2, "total.bytes.to.download"
-
- invoke-virtual {v1, v2, v8, v9}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
-
- move-result-wide v14
-
- invoke-virtual {v1, v7, v5}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
-
- move-result v16
-
- invoke-virtual {v1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
-
- move-result-object v17
-
- invoke-static/range {v11 .. v17}, Lcom/google/android/play/core/install/a;->a(IJJILjava/lang/String;)Lcom/google/android/play/core/install/a;
-
- move-result-object v1
-
- iget-object v2, v0, Lb/d/a/d/a/b/b;->a:Lcom/google/android/play/core/splitcompat/b;
-
- new-array v3, v4, [Ljava/lang/Object;
-
- aput-object v1, v3, v5
-
- const-string v4, "ListenerRegistryBroadcastReceiver.onReceive: %s"
-
- invoke-virtual {v2, v4, v3}, Lcom/google/android/play/core/splitcompat/b;->b(Ljava/lang/String;[Ljava/lang/Object;)I
-
- invoke-virtual {v0, v1}, Lb/d/a/d/a/b/b;->a(Ljava/lang/Object;)V
-
- return-void
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/e.smali b/smali/smali/b/d/a/d/a/a/e.smali
deleted file mode 100644
index 7492262ad..000000000
--- a/smali/smali/b/d/a/d/a/a/e.smali
+++ /dev/null
@@ -1,219 +0,0 @@
-.class final Lb/d/a/d/a/a/e;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lb/d/a/d/a/a/b;
-
-
-# instance fields
-.field private final a:Lb/d/a/d/a/a/f;
-
-.field private final b:Lb/d/a/d/a/a/d;
-
-.field private final c:Landroid/content/Context;
-
-
-# direct methods
-.method constructor (Lb/d/a/d/a/a/f;Landroid/content/Context;)V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- iput-object p1, p0, Lb/d/a/d/a/a/e;->a:Lb/d/a/d/a/a/f;
-
- new-instance p1, Lb/d/a/d/a/a/d;
-
- invoke-direct {p1, p2}, Lb/d/a/d/a/a/d;->(Landroid/content/Context;)V
-
- iput-object p1, p0, Lb/d/a/d/a/a/e;->b:Lb/d/a/d/a/a/d;
-
- iput-object p2, p0, Lb/d/a/d/a/a/e;->c:Landroid/content/Context;
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a()Lcom/google/android/play/core/tasks/b;
- .locals 2
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Lcom/google/android/play/core/tasks/b<",
- "Ljava/lang/Void;",
- ">;"
- }
- .end annotation
-
- iget-object v0, p0, Lb/d/a/d/a/a/e;->a:Lb/d/a/d/a/a/f;
-
- iget-object v1, p0, Lb/d/a/d/a/a/e;->c:Landroid/content/Context;
-
- invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object v1
-
- invoke-virtual {v0, v1}, Lb/d/a/d/a/a/f;->b(Ljava/lang/String;)Lcom/google/android/play/core/tasks/b;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public final declared-synchronized a(Lcom/google/android/play/core/install/b;)V
- .locals 1
-
- monitor-enter p0
-
- :try_start_0
- iget-object v0, p0, Lb/d/a/d/a/a/e;->b:Lb/d/a/d/a/a/d;
-
- invoke-virtual {v0, p1}, Lb/d/a/d/a/b/b;->a(Lb/d/a/d/a/b/a;)V
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- monitor-exit p0
-
- return-void
-
- :catchall_0
- move-exception p1
-
- monitor-exit p0
-
- throw p1
-.end method
-
-.method public final a(Lb/d/a/d/a/a/a;ILandroid/app/Activity;I)Z
- .locals 1
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/content/IntentSender$SendIntentException;
- }
- .end annotation
-
- new-instance v0, Lb/d/a/d/a/a/g;
-
- invoke-direct {v0, p3}, Lb/d/a/d/a/a/g;->(Landroid/app/Activity;)V
-
- invoke-virtual {p0, p1, p2, v0, p4}, Lb/d/a/d/a/a/e;->a(Lb/d/a/d/a/a/a;ILcom/google/android/play/core/common/a;I)Z
-
- move-result p1
-
- return p1
-.end method
-
-.method public final a(Lb/d/a/d/a/a/a;ILcom/google/android/play/core/common/a;I)Z
- .locals 9
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/content/IntentSender$SendIntentException;
- }
- .end annotation
-
- invoke-virtual {p1, p2}, Lb/d/a/d/a/a/a;->a(I)Z
-
- move-result v0
-
- if-nez v0, :cond_0
-
- const/4 p1, 0x0
-
- return p1
-
- :cond_0
- const/4 v0, 0x1
-
- if-nez p2, :cond_1
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->f()Landroid/app/PendingIntent;
-
- move-result-object p1
-
- goto :goto_0
-
- :cond_1
- if-ne p2, v0, :cond_2
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->e()Landroid/app/PendingIntent;
-
- move-result-object p1
-
- goto :goto_0
-
- :cond_2
- const/4 p1, 0x0
-
- :goto_0
- invoke-virtual {p1}, Landroid/app/PendingIntent;->getIntentSender()Landroid/content/IntentSender;
-
- move-result-object v2
-
- const/4 v4, 0x0
-
- const/4 v5, 0x0
-
- const/4 v6, 0x0
-
- const/4 v7, 0x0
-
- const/4 v8, 0x0
-
- move-object v1, p3
-
- move v3, p4
-
- invoke-interface/range {v1 .. v8}, Lcom/google/android/play/core/common/a;->a(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
-
- return v0
-.end method
-
-.method public final b()Lcom/google/android/play/core/tasks/b;
- .locals 2
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Lcom/google/android/play/core/tasks/b<",
- "Lb/d/a/d/a/a/a;",
- ">;"
- }
- .end annotation
-
- iget-object v0, p0, Lb/d/a/d/a/a/e;->a:Lb/d/a/d/a/a/f;
-
- iget-object v1, p0, Lb/d/a/d/a/a/e;->c:Landroid/content/Context;
-
- invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object v1
-
- invoke-virtual {v0, v1}, Lb/d/a/d/a/a/f;->a(Ljava/lang/String;)Lcom/google/android/play/core/tasks/b;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public final declared-synchronized b(Lcom/google/android/play/core/install/b;)V
- .locals 1
-
- monitor-enter p0
-
- :try_start_0
- iget-object v0, p0, Lb/d/a/d/a/a/e;->b:Lb/d/a/d/a/a/d;
-
- invoke-virtual {v0, p1}, Lb/d/a/d/a/b/b;->b(Lb/d/a/d/a/b/a;)V
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- monitor-exit p0
-
- return-void
-
- :catchall_0
- move-exception p1
-
- monitor-exit p0
-
- throw p1
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/f.smali b/smali/smali/b/d/a/d/a/a/f.smali
deleted file mode 100644
index 5c90f1253..000000000
--- a/smali/smali/b/d/a/d/a/a/f.smali
+++ /dev/null
@@ -1,423 +0,0 @@
-.class final Lb/d/a/d/a/a/f;
-.super Ljava/lang/Object;
-
-
-# static fields
-.field private static final d:Lcom/google/android/play/core/splitcompat/b;
-
-.field private static final e:Landroid/content/Intent;
-
-
-# instance fields
-.field final a:Lcom/google/android/play/core/internal/x0;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lcom/google/android/play/core/internal/x0<",
- "Lcom/google/android/play/core/internal/q0;",
- ">;"
- }
- .end annotation
-.end field
-
-.field private final b:Ljava/lang/String;
-
-.field private final c:Landroid/content/Context;
-
-
-# direct methods
-.method static constructor ()V
- .locals 2
-
- new-instance v0, Lcom/google/android/play/core/splitcompat/b;
-
- const-string v1, "AppUpdateService"
-
- invoke-direct {v0, v1}, Lcom/google/android/play/core/splitcompat/b;->(Ljava/lang/String;)V
-
- sput-object v0, Lb/d/a/d/a/a/f;->d:Lcom/google/android/play/core/splitcompat/b;
-
- new-instance v0, Landroid/content/Intent;
-
- const-string v1, "com.google.android.play.core.install.BIND_UPDATE_SERVICE"
-
- invoke-direct {v0, v1}, Landroid/content/Intent;->(Ljava/lang/String;)V
-
- const-string v1, "com.android.vending"
-
- invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
-
- move-result-object v0
-
- sput-object v0, Lb/d/a/d/a/a/f;->e:Landroid/content/Intent;
-
- return-void
-.end method
-
-.method public constructor (Landroid/content/Context;)V
- .locals 7
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object v0
-
- iput-object v0, p0, Lb/d/a/d/a/a/f;->b:Ljava/lang/String;
-
- iput-object p1, p0, Lb/d/a/d/a/a/f;->c:Landroid/content/Context;
-
- new-instance v0, Lcom/google/android/play/core/internal/x0;
-
- invoke-static {p1}, Lcom/google/android/play/core/internal/j;->a(Landroid/content/Context;)Landroid/content/Context;
-
- move-result-object v2
-
- sget-object v3, Lb/d/a/d/a/a/f;->d:Lcom/google/android/play/core/splitcompat/b;
-
- sget-object v5, Lb/d/a/d/a/a/f;->e:Landroid/content/Intent;
-
- sget-object v6, Lb/d/a/d/a/a/i;->a:Lcom/google/android/play/core/internal/a1;
-
- const-string v4, "AppUpdateService"
-
- move-object v1, v0
-
- invoke-direct/range {v1 .. v6}, Lcom/google/android/play/core/internal/x0;->(Landroid/content/Context;Lcom/google/android/play/core/splitcompat/b;Ljava/lang/String;Landroid/content/Intent;Lcom/google/android/play/core/internal/a1;)V
-
- iput-object v0, p0, Lb/d/a/d/a/a/f;->a:Lcom/google/android/play/core/internal/x0;
-
- return-void
-.end method
-
-.method static synthetic a(Landroid/os/Bundle;)I
- .locals 0
-
- invoke-static {p0}, Lb/d/a/d/a/a/f;->b(Landroid/os/Bundle;)I
-
- move-result p0
-
- return p0
-.end method
-
-.method static synthetic a(Lb/d/a/d/a/a/f;Ljava/lang/String;)Landroid/os/Bundle;
- .locals 0
-
- invoke-direct {p0, p1}, Lb/d/a/d/a/a/f;->c(Ljava/lang/String;)Landroid/os/Bundle;
-
- move-result-object p0
-
- return-object p0
-.end method
-
-.method static synthetic a(Landroid/os/Bundle;Ljava/lang/String;)Lb/d/a/d/a/a/a;
- .locals 0
-
- invoke-static {p0, p1}, Lb/d/a/d/a/a/f;->b(Landroid/os/Bundle;Ljava/lang/String;)Lb/d/a/d/a/a/a;
-
- move-result-object p0
-
- return-object p0
-.end method
-
-.method static synthetic a()Lcom/google/android/play/core/splitcompat/b;
- .locals 1
-
- sget-object v0, Lb/d/a/d/a/a/f;->d:Lcom/google/android/play/core/splitcompat/b;
-
- return-object v0
-.end method
-
-.method static synthetic a(Lb/d/a/d/a/a/f;)Ljava/lang/String;
- .locals 0
-
- iget-object p0, p0, Lb/d/a/d/a/a/f;->b:Ljava/lang/String;
-
- return-object p0
-.end method
-
-.method private static b(Landroid/os/Bundle;)I
- .locals 2
-
- const-string v0, "error.code"
-
- const/4 v1, -0x2
-
- invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
-
- move-result p0
-
- return p0
-.end method
-
-.method static synthetic b()Landroid/os/Bundle;
- .locals 1
-
- invoke-static {}, Lb/d/a/d/a/a/f;->c()Landroid/os/Bundle;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method private static b(Landroid/os/Bundle;Ljava/lang/String;)Lb/d/a/d/a/a/a;
- .locals 13
-
- const/4 v0, -0x1
-
- const-string v1, "version.code"
-
- invoke-virtual {p0, v1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
-
- move-result v3
-
- const-string v1, "update.availability"
-
- invoke-virtual {p0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
-
- move-result v4
-
- const-string v1, "install.status"
-
- const/4 v2, 0x0
-
- invoke-virtual {p0, v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
-
- move-result v5
-
- const-string v1, "client.version.staleness"
-
- invoke-virtual {p0, v1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
-
- move-result v6
-
- const-string v0, "bytes.downloaded"
-
- invoke-virtual {p0, v0}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
-
- move-result-wide v7
-
- const-string v0, "total.bytes.to.download"
-
- invoke-virtual {p0, v0}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
-
- move-result-wide v9
-
- const-string v0, "blocking.intent"
-
- invoke-virtual {p0, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
-
- move-result-object v0
-
- move-object v11, v0
-
- check-cast v11, Landroid/app/PendingIntent;
-
- const-string v0, "nonblocking.intent"
-
- invoke-virtual {p0, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
-
- move-result-object p0
-
- move-object v12, p0
-
- check-cast v12, Landroid/app/PendingIntent;
-
- move-object v2, p1
-
- invoke-static/range {v2 .. v12}, Lb/d/a/d/a/a/a;->a(Ljava/lang/String;IIIIJJLandroid/app/PendingIntent;Landroid/app/PendingIntent;)Lb/d/a/d/a/a/a;
-
- move-result-object p0
-
- return-object p0
-.end method
-
-.method private static c()Landroid/os/Bundle;
- .locals 3
-
- new-instance v0, Landroid/os/Bundle;
-
- invoke-direct {v0}, Landroid/os/Bundle;->()V
-
- const-string v1, "playcore.version.code"
-
- const/16 v2, 0x296c
-
- invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
-
- return-object v0
-.end method
-
-.method private final c(Ljava/lang/String;)Landroid/os/Bundle;
- .locals 2
-
- new-instance v0, Landroid/os/Bundle;
-
- invoke-direct {v0}, Landroid/os/Bundle;->()V
-
- invoke-static {}, Lb/d/a/d/a/a/f;->c()Landroid/os/Bundle;
-
- move-result-object v1
-
- invoke-virtual {v0, v1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
-
- const-string v1, "package.name"
-
- invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
-
- invoke-direct {p0}, Lb/d/a/d/a/a/f;->d()Ljava/lang/Integer;
-
- move-result-object p1
-
- if-eqz p1, :cond_0
-
- invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
-
- move-result p1
-
- const-string v1, "app.version.code"
-
- invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
-
- :cond_0
- return-object v0
-.end method
-
-.method private final d()Ljava/lang/Integer;
- .locals 3
-
- const/4 v0, 0x0
-
- :try_start_0
- iget-object v1, p0, Lb/d/a/d/a/a/f;->c:Landroid/content/Context;
-
- invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object v1
-
- iget-object v2, p0, Lb/d/a/d/a/a/f;->c:Landroid/content/Context;
-
- invoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
-
- move-result-object v2
-
- invoke-virtual {v2, v1, v0}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
-
- move-result-object v1
-
- iget v1, v1, Landroid/content/pm/PackageInfo;->versionCode:I
-
- invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v0
- :try_end_0
- .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object v0
-
- :catch_0
- sget-object v1, Lb/d/a/d/a/a/f;->d:Lcom/google/android/play/core/splitcompat/b;
-
- new-array v0, v0, [Ljava/lang/Object;
-
- const-string v2, "The current version of the app could not be retrieved"
-
- invoke-virtual {v1, v2, v0}, Lcom/google/android/play/core/splitcompat/b;->d(Ljava/lang/String;[Ljava/lang/Object;)I
-
- const/4 v0, 0x0
-
- return-object v0
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/String;)Lcom/google/android/play/core/tasks/b;
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/String;",
- ")",
- "Lcom/google/android/play/core/tasks/b<",
- "Lb/d/a/d/a/a/a;",
- ">;"
- }
- .end annotation
-
- sget-object v0, Lb/d/a/d/a/a/f;->d:Lcom/google/android/play/core/splitcompat/b;
-
- const/4 v1, 0x1
-
- new-array v1, v1, [Ljava/lang/Object;
-
- const/4 v2, 0x0
-
- aput-object p1, v1, v2
-
- const-string v2, "requestUpdateInfo(%s)"
-
- invoke-virtual {v0, v2, v1}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/String;[Ljava/lang/Object;)I
-
- new-instance v0, Lcom/google/android/play/core/tasks/h;
-
- invoke-direct {v0}, Lcom/google/android/play/core/tasks/h;->()V
-
- iget-object v1, p0, Lb/d/a/d/a/a/f;->a:Lcom/google/android/play/core/internal/x0;
-
- new-instance v2, Lb/d/a/d/a/a/h;
-
- invoke-direct {v2, p0, v0, p1, v0}, Lb/d/a/d/a/a/h;->(Lb/d/a/d/a/a/f;Lcom/google/android/play/core/tasks/h;Ljava/lang/String;Lcom/google/android/play/core/tasks/h;)V
-
- invoke-virtual {v1, v2}, Lcom/google/android/play/core/internal/x0;->a(Lcom/google/android/play/core/internal/v0;)V
-
- invoke-virtual {v0}, Lcom/google/android/play/core/tasks/h;->a()Lcom/google/android/play/core/tasks/b;
-
- move-result-object p1
-
- return-object p1
-.end method
-
-.method public final b(Ljava/lang/String;)Lcom/google/android/play/core/tasks/b;
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/String;",
- ")",
- "Lcom/google/android/play/core/tasks/b<",
- "Ljava/lang/Void;",
- ">;"
- }
- .end annotation
-
- sget-object v0, Lb/d/a/d/a/a/f;->d:Lcom/google/android/play/core/splitcompat/b;
-
- const/4 v1, 0x1
-
- new-array v1, v1, [Ljava/lang/Object;
-
- const/4 v2, 0x0
-
- aput-object p1, v1, v2
-
- const-string v2, "completeUpdate(%s)"
-
- invoke-virtual {v0, v2, v1}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/String;[Ljava/lang/Object;)I
-
- new-instance v0, Lcom/google/android/play/core/tasks/h;
-
- invoke-direct {v0}, Lcom/google/android/play/core/tasks/h;->()V
-
- iget-object v1, p0, Lb/d/a/d/a/a/f;->a:Lcom/google/android/play/core/internal/x0;
-
- new-instance v2, Lb/d/a/d/a/a/k;
-
- invoke-direct {v2, p0, v0, v0, p1}, Lb/d/a/d/a/a/k;->(Lb/d/a/d/a/a/f;Lcom/google/android/play/core/tasks/h;Lcom/google/android/play/core/tasks/h;Ljava/lang/String;)V
-
- invoke-virtual {v1, v2}, Lcom/google/android/play/core/internal/x0;->a(Lcom/google/android/play/core/internal/v0;)V
-
- invoke-virtual {v0}, Lcom/google/android/play/core/tasks/h;->a()Lcom/google/android/play/core/tasks/b;
-
- move-result-object p1
-
- return-object p1
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/g.smali b/smali/smali/b/d/a/d/a/a/g.smali
deleted file mode 100644
index 5a1ac1283..000000000
--- a/smali/smali/b/d/a/d/a/a/g.smali
+++ /dev/null
@@ -1,52 +0,0 @@
-.class final Lb/d/a/d/a/a/g;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/common/a;
-
-
-# instance fields
-.field private final synthetic a:Landroid/app/Activity;
-
-
-# direct methods
-.method constructor (Landroid/app/Activity;)V
- .locals 0
-
- iput-object p1, p0, Lb/d/a/d/a/a/g;->a:Landroid/app/Activity;
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
- .locals 8
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/content/IntentSender$SendIntentException;
- }
- .end annotation
-
- iget-object v0, p0, Lb/d/a/d/a/a/g;->a:Landroid/app/Activity;
-
- move-object v1, p1
-
- move v2, p2
-
- move-object v3, p3
-
- move v4, p4
-
- move v5, p5
-
- move v6, p6
-
- move-object v7, p7
-
- invoke-virtual/range {v0 .. v7}, Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
-
- return-void
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/h.smali b/smali/smali/b/d/a/d/a/a/h.smali
deleted file mode 100644
index 203ce70a8..000000000
--- a/smali/smali/b/d/a/d/a/a/h.smali
+++ /dev/null
@@ -1,104 +0,0 @@
-.class final Lb/d/a/d/a/a/h;
-.super Lcom/google/android/play/core/internal/v0;
-
-
-# instance fields
-.field private final synthetic b:Ljava/lang/String;
-
-.field private final synthetic c:Lcom/google/android/play/core/tasks/h;
-
-.field private final synthetic d:Lb/d/a/d/a/a/f;
-
-
-# direct methods
-.method constructor (Lb/d/a/d/a/a/f;Lcom/google/android/play/core/tasks/h;Ljava/lang/String;Lcom/google/android/play/core/tasks/h;)V
- .locals 0
-
- iput-object p1, p0, Lb/d/a/d/a/a/h;->d:Lb/d/a/d/a/a/f;
-
- iput-object p3, p0, Lb/d/a/d/a/a/h;->b:Ljava/lang/String;
-
- iput-object p4, p0, Lb/d/a/d/a/a/h;->c:Lcom/google/android/play/core/tasks/h;
-
- invoke-direct {p0, p2}, Lcom/google/android/play/core/internal/v0;->(Lcom/google/android/play/core/tasks/h;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method protected final a()V
- .locals 7
-
- :try_start_0
- iget-object v0, p0, Lb/d/a/d/a/a/h;->d:Lb/d/a/d/a/a/f;
-
- iget-object v0, v0, Lb/d/a/d/a/a/f;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-virtual {v0}, Lcom/google/android/play/core/internal/x0;->b()Landroid/os/IInterface;
-
- move-result-object v0
-
- check-cast v0, Lcom/google/android/play/core/internal/q0;
-
- iget-object v1, p0, Lb/d/a/d/a/a/h;->d:Lb/d/a/d/a/a/f;
-
- invoke-static {v1}, Lb/d/a/d/a/a/f;->a(Lb/d/a/d/a/a/f;)Ljava/lang/String;
-
- move-result-object v1
-
- iget-object v2, p0, Lb/d/a/d/a/a/h;->d:Lb/d/a/d/a/a/f;
-
- iget-object v3, p0, Lb/d/a/d/a/a/h;->b:Ljava/lang/String;
-
- invoke-static {v2, v3}, Lb/d/a/d/a/a/f;->a(Lb/d/a/d/a/a/f;Ljava/lang/String;)Landroid/os/Bundle;
-
- move-result-object v2
-
- new-instance v3, Lb/d/a/d/a/a/l;
-
- iget-object v4, p0, Lb/d/a/d/a/a/h;->d:Lb/d/a/d/a/a/f;
-
- iget-object v5, p0, Lb/d/a/d/a/a/h;->c:Lcom/google/android/play/core/tasks/h;
-
- iget-object v6, p0, Lb/d/a/d/a/a/h;->b:Ljava/lang/String;
-
- invoke-direct {v3, v4, v5, v6}, Lb/d/a/d/a/a/l;->(Lb/d/a/d/a/a/f;Lcom/google/android/play/core/tasks/h;Ljava/lang/String;)V
-
- invoke-interface {v0, v1, v2, v3}, Lcom/google/android/play/core/internal/q0;->a(Ljava/lang/String;Landroid/os/Bundle;Lcom/google/android/play/core/internal/u0;)V
- :try_end_0
- .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
-
- return-void
-
- :catch_0
- move-exception v0
-
- invoke-static {}, Lb/d/a/d/a/a/f;->a()Lcom/google/android/play/core/splitcompat/b;
-
- move-result-object v1
-
- const/4 v2, 0x1
-
- new-array v2, v2, [Ljava/lang/Object;
-
- const/4 v3, 0x0
-
- iget-object v4, p0, Lb/d/a/d/a/a/h;->b:Ljava/lang/String;
-
- aput-object v4, v2, v3
-
- const-string v3, "requestUpdateInfo(%s)"
-
- invoke-virtual {v1, v0, v3, v2}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)I
-
- iget-object v1, p0, Lb/d/a/d/a/a/h;->c:Lcom/google/android/play/core/tasks/h;
-
- new-instance v2, Ljava/lang/RuntimeException;
-
- invoke-direct {v2, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V
-
- invoke-virtual {v1, v2}, Lcom/google/android/play/core/tasks/h;->a(Ljava/lang/Exception;)Z
-
- return-void
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/i.smali b/smali/smali/b/d/a/d/a/a/i.smali
deleted file mode 100644
index 67ae4e002..000000000
--- a/smali/smali/b/d/a/d/a/a/i.smali
+++ /dev/null
@@ -1,43 +0,0 @@
-.class final synthetic Lb/d/a/d/a/a/i;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/internal/a1;
-
-
-# static fields
-.field static final a:Lcom/google/android/play/core/internal/a1;
-
-
-# direct methods
-.method static constructor ()V
- .locals 1
-
- new-instance v0, Lb/d/a/d/a/a/i;
-
- invoke-direct {v0}, Lb/d/a/d/a/a/i;->()V
-
- sput-object v0, Lb/d/a/d/a/a/i;->a:Lcom/google/android/play/core/internal/a1;
-
- return-void
-.end method
-
-.method private constructor ()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Landroid/os/IBinder;)Ljava/lang/Object;
- .locals 0
-
- invoke-static {p1}, Lcom/google/android/play/core/internal/s0;->a(Landroid/os/IBinder;)Lcom/google/android/play/core/internal/q0;
-
- move-result-object p1
-
- return-object p1
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/j.smali b/smali/smali/b/d/a/d/a/a/j.smali
deleted file mode 100644
index 235e6e6f0..000000000
--- a/smali/smali/b/d/a/d/a/a/j.smali
+++ /dev/null
@@ -1,108 +0,0 @@
-.class Lb/d/a/d/a/a/j;
-.super Lcom/google/android/play/core/internal/t0;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "",
- "Lcom/google/android/play/core/internal/t0;"
- }
-.end annotation
-
-
-# instance fields
-.field private final a:Lcom/google/android/play/core/splitcompat/b;
-
-.field final b:Lcom/google/android/play/core/tasks/h;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lcom/google/android/play/core/tasks/h<",
- "TT;>;"
- }
- .end annotation
-.end field
-
-.field private final synthetic c:Lb/d/a/d/a/a/f;
-
-
-# direct methods
-.method constructor (Lb/d/a/d/a/a/f;Lcom/google/android/play/core/splitcompat/b;Lcom/google/android/play/core/tasks/h;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Lcom/google/android/play/core/splitcompat/b;",
- "Lcom/google/android/play/core/tasks/h<",
- "TT;>;)V"
- }
- .end annotation
-
- iput-object p1, p0, Lb/d/a/d/a/a/j;->c:Lb/d/a/d/a/a/f;
-
- invoke-direct {p0}, Lcom/google/android/play/core/internal/t0;->()V
-
- iput-object p2, p0, Lb/d/a/d/a/a/j;->a:Lcom/google/android/play/core/splitcompat/b;
-
- iput-object p3, p0, Lb/d/a/d/a/a/j;->b:Lcom/google/android/play/core/tasks/h;
-
- return-void
-.end method
-
-
-# virtual methods
-.method public b(Landroid/os/Bundle;)V
- .locals 2
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/os/RemoteException;
- }
- .end annotation
-
- iget-object p1, p0, Lb/d/a/d/a/a/j;->c:Lb/d/a/d/a/a/f;
-
- iget-object p1, p1, Lb/d/a/d/a/a/f;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-virtual {p1}, Lcom/google/android/play/core/internal/x0;->a()V
-
- iget-object p1, p0, Lb/d/a/d/a/a/j;->a:Lcom/google/android/play/core/splitcompat/b;
-
- const/4 v0, 0x0
-
- new-array v0, v0, [Ljava/lang/Object;
-
- const-string v1, "onRequestInfo"
-
- invoke-virtual {p1, v1, v0}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/String;[Ljava/lang/Object;)I
-
- return-void
-.end method
-
-.method public d(Landroid/os/Bundle;)V
- .locals 2
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/os/RemoteException;
- }
- .end annotation
-
- iget-object p1, p0, Lb/d/a/d/a/a/j;->c:Lb/d/a/d/a/a/f;
-
- iget-object p1, p1, Lb/d/a/d/a/a/f;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-virtual {p1}, Lcom/google/android/play/core/internal/x0;->a()V
-
- iget-object p1, p0, Lb/d/a/d/a/a/j;->a:Lcom/google/android/play/core/splitcompat/b;
-
- const/4 v0, 0x0
-
- new-array v0, v0, [Ljava/lang/Object;
-
- const-string v1, "onCompleteUpdate"
-
- invoke-virtual {p1, v1, v0}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/String;[Ljava/lang/Object;)I
-
- return-void
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/k.smali b/smali/smali/b/d/a/d/a/a/k.smali
deleted file mode 100644
index 1a280b329..000000000
--- a/smali/smali/b/d/a/d/a/a/k.smali
+++ /dev/null
@@ -1,98 +0,0 @@
-.class final Lb/d/a/d/a/a/k;
-.super Lcom/google/android/play/core/internal/v0;
-
-
-# instance fields
-.field private final synthetic b:Lcom/google/android/play/core/tasks/h;
-
-.field private final synthetic c:Ljava/lang/String;
-
-.field private final synthetic d:Lb/d/a/d/a/a/f;
-
-
-# direct methods
-.method constructor (Lb/d/a/d/a/a/f;Lcom/google/android/play/core/tasks/h;Lcom/google/android/play/core/tasks/h;Ljava/lang/String;)V
- .locals 0
-
- iput-object p1, p0, Lb/d/a/d/a/a/k;->d:Lb/d/a/d/a/a/f;
-
- iput-object p3, p0, Lb/d/a/d/a/a/k;->b:Lcom/google/android/play/core/tasks/h;
-
- iput-object p4, p0, Lb/d/a/d/a/a/k;->c:Ljava/lang/String;
-
- invoke-direct {p0, p2}, Lcom/google/android/play/core/internal/v0;->(Lcom/google/android/play/core/tasks/h;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method protected final a()V
- .locals 6
-
- :try_start_0
- iget-object v0, p0, Lb/d/a/d/a/a/k;->d:Lb/d/a/d/a/a/f;
-
- iget-object v0, v0, Lb/d/a/d/a/a/f;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-virtual {v0}, Lcom/google/android/play/core/internal/x0;->b()Landroid/os/IInterface;
-
- move-result-object v0
-
- check-cast v0, Lcom/google/android/play/core/internal/q0;
-
- iget-object v1, p0, Lb/d/a/d/a/a/k;->d:Lb/d/a/d/a/a/f;
-
- invoke-static {v1}, Lb/d/a/d/a/a/f;->a(Lb/d/a/d/a/a/f;)Ljava/lang/String;
-
- move-result-object v1
-
- invoke-static {}, Lb/d/a/d/a/a/f;->b()Landroid/os/Bundle;
-
- move-result-object v2
-
- new-instance v3, Lb/d/a/d/a/a/m;
-
- iget-object v4, p0, Lb/d/a/d/a/a/k;->d:Lb/d/a/d/a/a/f;
-
- iget-object v5, p0, Lb/d/a/d/a/a/k;->b:Lcom/google/android/play/core/tasks/h;
-
- invoke-direct {v3, v4, v5}, Lb/d/a/d/a/a/m;->(Lb/d/a/d/a/a/f;Lcom/google/android/play/core/tasks/h;)V
-
- invoke-interface {v0, v1, v2, v3}, Lcom/google/android/play/core/internal/q0;->b(Ljava/lang/String;Landroid/os/Bundle;Lcom/google/android/play/core/internal/u0;)V
- :try_end_0
- .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
-
- return-void
-
- :catch_0
- move-exception v0
-
- invoke-static {}, Lb/d/a/d/a/a/f;->a()Lcom/google/android/play/core/splitcompat/b;
-
- move-result-object v1
-
- const/4 v2, 0x1
-
- new-array v2, v2, [Ljava/lang/Object;
-
- const/4 v3, 0x0
-
- iget-object v4, p0, Lb/d/a/d/a/a/k;->c:Ljava/lang/String;
-
- aput-object v4, v2, v3
-
- const-string v3, "completeUpdate(%s)"
-
- invoke-virtual {v1, v0, v3, v2}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)I
-
- iget-object v1, p0, Lb/d/a/d/a/a/k;->b:Lcom/google/android/play/core/tasks/h;
-
- new-instance v2, Ljava/lang/RuntimeException;
-
- invoke-direct {v2, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V
-
- invoke-virtual {v1, v2}, Lcom/google/android/play/core/tasks/h;->a(Ljava/lang/Exception;)Z
-
- return-void
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/l.smali b/smali/smali/b/d/a/d/a/a/l.smali
deleted file mode 100644
index 14e7ee047..000000000
--- a/smali/smali/b/d/a/d/a/a/l.smali
+++ /dev/null
@@ -1,98 +0,0 @@
-.class final Lb/d/a/d/a/a/l;
-.super Lb/d/a/d/a/a/j;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Lb/d/a/d/a/a/j<",
- "Lb/d/a/d/a/a/a;",
- ">;"
- }
-.end annotation
-
-
-# instance fields
-.field private final d:Ljava/lang/String;
-
-
-# direct methods
-.method constructor (Lb/d/a/d/a/a/f;Lcom/google/android/play/core/tasks/h;Ljava/lang/String;)V
- .locals 2
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Lcom/google/android/play/core/tasks/h<",
- "Lb/d/a/d/a/a/a;",
- ">;",
- "Ljava/lang/String;",
- ")V"
- }
- .end annotation
-
- new-instance v0, Lcom/google/android/play/core/splitcompat/b;
-
- const-string v1, "OnRequestInstallCallback"
-
- invoke-direct {v0, v1}, Lcom/google/android/play/core/splitcompat/b;->(Ljava/lang/String;)V
-
- invoke-direct {p0, p1, v0, p2}, Lb/d/a/d/a/a/j;->(Lb/d/a/d/a/a/f;Lcom/google/android/play/core/splitcompat/b;Lcom/google/android/play/core/tasks/h;)V
-
- iput-object p3, p0, Lb/d/a/d/a/a/l;->d:Ljava/lang/String;
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final b(Landroid/os/Bundle;)V
- .locals 2
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/os/RemoteException;
- }
- .end annotation
-
- invoke-super {p0, p1}, Lb/d/a/d/a/a/j;->b(Landroid/os/Bundle;)V
-
- invoke-static {p1}, Lb/d/a/d/a/a/f;->a(Landroid/os/Bundle;)I
-
- move-result v0
-
- if-eqz v0, :cond_0
-
- invoke-static {p1}, Lb/d/a/d/a/a/f;->a(Landroid/os/Bundle;)I
-
- move-result v0
-
- const/4 v1, 0x1
-
- if-eq v0, v1, :cond_0
-
- iget-object v0, p0, Lb/d/a/d/a/a/j;->b:Lcom/google/android/play/core/tasks/h;
-
- new-instance v1, Lcom/google/android/play/core/install/InstallException;
-
- invoke-static {p1}, Lb/d/a/d/a/a/f;->a(Landroid/os/Bundle;)I
-
- move-result p1
-
- invoke-direct {v1, p1}, Lcom/google/android/play/core/install/InstallException;->(I)V
-
- invoke-virtual {v0, v1}, Lcom/google/android/play/core/tasks/h;->a(Ljava/lang/Exception;)Z
-
- return-void
-
- :cond_0
- iget-object v0, p0, Lb/d/a/d/a/a/j;->b:Lcom/google/android/play/core/tasks/h;
-
- iget-object v1, p0, Lb/d/a/d/a/a/l;->d:Ljava/lang/String;
-
- invoke-static {p1, v1}, Lb/d/a/d/a/a/f;->a(Landroid/os/Bundle;Ljava/lang/String;)Lb/d/a/d/a/a/a;
-
- move-result-object p1
-
- invoke-virtual {v0, p1}, Lcom/google/android/play/core/tasks/h;->a(Ljava/lang/Object;)Z
-
- return-void
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/m.smali b/smali/smali/b/d/a/d/a/a/m.smali
deleted file mode 100644
index 1db0820f6..000000000
--- a/smali/smali/b/d/a/d/a/a/m.smali
+++ /dev/null
@@ -1,78 +0,0 @@
-.class final Lb/d/a/d/a/a/m;
-.super Lb/d/a/d/a/a/j;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Lb/d/a/d/a/a/j<",
- "Ljava/lang/Void;",
- ">;"
- }
-.end annotation
-
-
-# direct methods
-.method constructor (Lb/d/a/d/a/a/f;Lcom/google/android/play/core/tasks/h;)V
- .locals 2
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Lcom/google/android/play/core/tasks/h<",
- "Ljava/lang/Void;",
- ">;)V"
- }
- .end annotation
-
- new-instance v0, Lcom/google/android/play/core/splitcompat/b;
-
- const-string v1, "OnCompleteUpdateCallback"
-
- invoke-direct {v0, v1}, Lcom/google/android/play/core/splitcompat/b;->(Ljava/lang/String;)V
-
- invoke-direct {p0, p1, v0, p2}, Lb/d/a/d/a/a/j;->(Lb/d/a/d/a/a/f;Lcom/google/android/play/core/splitcompat/b;Lcom/google/android/play/core/tasks/h;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final d(Landroid/os/Bundle;)V
- .locals 2
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/os/RemoteException;
- }
- .end annotation
-
- invoke-super {p0, p1}, Lb/d/a/d/a/a/j;->d(Landroid/os/Bundle;)V
-
- invoke-static {p1}, Lb/d/a/d/a/a/f;->a(Landroid/os/Bundle;)I
-
- move-result v0
-
- if-eqz v0, :cond_0
-
- iget-object v0, p0, Lb/d/a/d/a/a/j;->b:Lcom/google/android/play/core/tasks/h;
-
- new-instance v1, Lcom/google/android/play/core/install/InstallException;
-
- invoke-static {p1}, Lb/d/a/d/a/a/f;->a(Landroid/os/Bundle;)I
-
- move-result p1
-
- invoke-direct {v1, p1}, Lcom/google/android/play/core/install/InstallException;->(I)V
-
- invoke-virtual {v0, v1}, Lcom/google/android/play/core/tasks/h;->a(Ljava/lang/Exception;)Z
-
- return-void
-
- :cond_0
- iget-object p1, p0, Lb/d/a/d/a/a/j;->b:Lcom/google/android/play/core/tasks/h;
-
- const/4 v0, 0x0
-
- invoke-virtual {p1, v0}, Lcom/google/android/play/core/tasks/h;->a(Ljava/lang/Object;)Z
-
- return-void
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/n.smali b/smali/smali/b/d/a/d/a/a/n.smali
deleted file mode 100644
index c603607ea..000000000
--- a/smali/smali/b/d/a/d/a/a/n.smali
+++ /dev/null
@@ -1,497 +0,0 @@
-.class final Lb/d/a/d/a/a/n;
-.super Lb/d/a/d/a/a/a;
-
-
-# instance fields
-.field private final a:Ljava/lang/String;
-
-.field private final b:I
-
-.field private final c:I
-
-.field private final d:I
-
-.field private final e:I
-
-.field private final f:J
-
-.field private final g:J
-
-.field private final h:Landroid/app/PendingIntent;
-
-.field private final i:Landroid/app/PendingIntent;
-
-
-# direct methods
-.method constructor (Ljava/lang/String;IIIIJJLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
- .locals 0
-
- invoke-direct {p0}, Lb/d/a/d/a/a/a;->()V
-
- if-eqz p1, :cond_0
-
- iput-object p1, p0, Lb/d/a/d/a/a/n;->a:Ljava/lang/String;
-
- iput p2, p0, Lb/d/a/d/a/a/n;->b:I
-
- iput p3, p0, Lb/d/a/d/a/a/n;->c:I
-
- iput p4, p0, Lb/d/a/d/a/a/n;->d:I
-
- iput p5, p0, Lb/d/a/d/a/a/n;->e:I
-
- iput-wide p6, p0, Lb/d/a/d/a/a/n;->f:J
-
- iput-wide p8, p0, Lb/d/a/d/a/a/n;->g:J
-
- iput-object p10, p0, Lb/d/a/d/a/a/n;->h:Landroid/app/PendingIntent;
-
- iput-object p11, p0, Lb/d/a/d/a/a/n;->i:Landroid/app/PendingIntent;
-
- return-void
-
- :cond_0
- new-instance p1, Ljava/lang/NullPointerException;
-
- const-string p2, "Null packageName"
-
- invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V
-
- throw p1
-.end method
-
-
-# virtual methods
-.method public final a()I
- .locals 1
-
- iget v0, p0, Lb/d/a/d/a/a/n;->e:I
-
- return v0
-.end method
-
-.method public final b()I
- .locals 1
-
- iget v0, p0, Lb/d/a/d/a/a/n;->b:I
-
- return v0
-.end method
-
-.method public final c()J
- .locals 2
-
- iget-wide v0, p0, Lb/d/a/d/a/a/n;->f:J
-
- return-wide v0
-.end method
-
-.method public final d()J
- .locals 2
-
- iget-wide v0, p0, Lb/d/a/d/a/a/n;->g:J
-
- return-wide v0
-.end method
-
-.method final e()Landroid/app/PendingIntent;
- .locals 1
-
- iget-object v0, p0, Lb/d/a/d/a/a/n;->h:Landroid/app/PendingIntent;
-
- return-object v0
-.end method
-
-.method public final equals(Ljava/lang/Object;)Z
- .locals 7
-
- const/4 v0, 0x1
-
- if-ne p1, p0, :cond_0
-
- return v0
-
- :cond_0
- instance-of v1, p1, Lb/d/a/d/a/a/a;
-
- const/4 v2, 0x0
-
- if-eqz v1, :cond_3
-
- check-cast p1, Lb/d/a/d/a/a/a;
-
- iget-object v1, p0, Lb/d/a/d/a/a/n;->a:Ljava/lang/String;
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->h()Ljava/lang/String;
-
- move-result-object v3
-
- invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
-
- move-result v1
-
- if-eqz v1, :cond_3
-
- iget v1, p0, Lb/d/a/d/a/a/n;->b:I
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->b()I
-
- move-result v3
-
- if-ne v1, v3, :cond_3
-
- iget v1, p0, Lb/d/a/d/a/a/n;->c:I
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->i()I
-
- move-result v3
-
- if-ne v1, v3, :cond_3
-
- iget v1, p0, Lb/d/a/d/a/a/n;->d:I
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->g()I
-
- move-result v3
-
- if-ne v1, v3, :cond_3
-
- iget v1, p0, Lb/d/a/d/a/a/n;->e:I
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->a()I
-
- move-result v3
-
- if-ne v1, v3, :cond_3
-
- iget-wide v3, p0, Lb/d/a/d/a/a/n;->f:J
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->c()J
-
- move-result-wide v5
-
- cmp-long v1, v3, v5
-
- if-nez v1, :cond_3
-
- iget-wide v3, p0, Lb/d/a/d/a/a/n;->g:J
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->d()J
-
- move-result-wide v5
-
- cmp-long v1, v3, v5
-
- if-nez v1, :cond_3
-
- iget-object v1, p0, Lb/d/a/d/a/a/n;->h:Landroid/app/PendingIntent;
-
- if-nez v1, :cond_1
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->e()Landroid/app/PendingIntent;
-
- move-result-object v1
-
- if-nez v1, :cond_3
-
- goto :goto_0
-
- :cond_1
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->e()Landroid/app/PendingIntent;
-
- move-result-object v3
-
- invoke-virtual {v1, v3}, Landroid/app/PendingIntent;->equals(Ljava/lang/Object;)Z
-
- move-result v1
-
- if-eqz v1, :cond_3
-
- :goto_0
- iget-object v1, p0, Lb/d/a/d/a/a/n;->i:Landroid/app/PendingIntent;
-
- invoke-virtual {p1}, Lb/d/a/d/a/a/a;->f()Landroid/app/PendingIntent;
-
- move-result-object p1
-
- if-nez v1, :cond_2
-
- if-nez p1, :cond_3
-
- goto :goto_1
-
- :cond_2
- invoke-virtual {v1, p1}, Landroid/app/PendingIntent;->equals(Ljava/lang/Object;)Z
-
- move-result p1
-
- if-eqz p1, :cond_3
-
- :goto_1
- return v0
-
- :cond_3
- return v2
-.end method
-
-.method final f()Landroid/app/PendingIntent;
- .locals 1
-
- iget-object v0, p0, Lb/d/a/d/a/a/n;->i:Landroid/app/PendingIntent;
-
- return-object v0
-.end method
-
-.method public final g()I
- .locals 1
-
- iget v0, p0, Lb/d/a/d/a/a/n;->d:I
-
- return v0
-.end method
-
-.method public final h()Ljava/lang/String;
- .locals 1
-
- iget-object v0, p0, Lb/d/a/d/a/a/n;->a:Ljava/lang/String;
-
- return-object v0
-.end method
-
-.method public final hashCode()I
- .locals 7
-
- iget-object v0, p0, Lb/d/a/d/a/a/n;->a:Ljava/lang/String;
-
- invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
-
- move-result v0
-
- const v1, 0xf4243
-
- xor-int/2addr v0, v1
-
- mul-int v0, v0, v1
-
- iget v2, p0, Lb/d/a/d/a/a/n;->b:I
-
- xor-int/2addr v0, v2
-
- mul-int v0, v0, v1
-
- iget v2, p0, Lb/d/a/d/a/a/n;->c:I
-
- xor-int/2addr v0, v2
-
- mul-int v0, v0, v1
-
- iget v2, p0, Lb/d/a/d/a/a/n;->d:I
-
- xor-int/2addr v0, v2
-
- mul-int v0, v0, v1
-
- iget v2, p0, Lb/d/a/d/a/a/n;->e:I
-
- xor-int/2addr v0, v2
-
- mul-int v0, v0, v1
-
- iget-wide v2, p0, Lb/d/a/d/a/a/n;->f:J
-
- const/16 v4, 0x20
-
- ushr-long v5, v2, v4
-
- xor-long/2addr v2, v5
-
- long-to-int v3, v2
-
- xor-int/2addr v0, v3
-
- mul-int v0, v0, v1
-
- iget-wide v2, p0, Lb/d/a/d/a/a/n;->g:J
-
- ushr-long v4, v2, v4
-
- xor-long/2addr v2, v4
-
- long-to-int v3, v2
-
- xor-int/2addr v0, v3
-
- mul-int v0, v0, v1
-
- iget-object v2, p0, Lb/d/a/d/a/a/n;->h:Landroid/app/PendingIntent;
-
- const/4 v3, 0x0
-
- if-nez v2, :cond_0
-
- const/4 v2, 0x0
-
- goto :goto_0
-
- :cond_0
- invoke-virtual {v2}, Landroid/app/PendingIntent;->hashCode()I
-
- move-result v2
-
- :goto_0
- xor-int/2addr v0, v2
-
- mul-int v0, v0, v1
-
- iget-object v1, p0, Lb/d/a/d/a/a/n;->i:Landroid/app/PendingIntent;
-
- if-nez v1, :cond_1
-
- goto :goto_1
-
- :cond_1
- invoke-virtual {v1}, Landroid/app/PendingIntent;->hashCode()I
-
- move-result v3
-
- :goto_1
- xor-int/2addr v0, v3
-
- return v0
-.end method
-
-.method public final i()I
- .locals 1
-
- iget v0, p0, Lb/d/a/d/a/a/n;->c:I
-
- return v0
-.end method
-
-.method public final toString()Ljava/lang/String;
- .locals 13
-
- iget-object v0, p0, Lb/d/a/d/a/a/n;->a:Ljava/lang/String;
-
- iget v1, p0, Lb/d/a/d/a/a/n;->b:I
-
- iget v2, p0, Lb/d/a/d/a/a/n;->c:I
-
- iget v3, p0, Lb/d/a/d/a/a/n;->d:I
-
- iget v4, p0, Lb/d/a/d/a/a/n;->e:I
-
- iget-wide v5, p0, Lb/d/a/d/a/a/n;->f:J
-
- iget-wide v7, p0, Lb/d/a/d/a/a/n;->g:J
-
- iget-object v9, p0, Lb/d/a/d/a/a/n;->h:Landroid/app/PendingIntent;
-
- invoke-static {v9}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v9
-
- iget-object v10, p0, Lb/d/a/d/a/a/n;->i:Landroid/app/PendingIntent;
-
- invoke-static {v10}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v10
-
- invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v11
-
- invoke-virtual {v11}, Ljava/lang/String;->length()I
-
- move-result v11
-
- add-int/lit16 v11, v11, 0x120
-
- invoke-static {v9}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v12
-
- invoke-virtual {v12}, Ljava/lang/String;->length()I
-
- move-result v12
-
- add-int/2addr v11, v12
-
- invoke-static {v10}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v12
-
- invoke-virtual {v12}, Ljava/lang/String;->length()I
-
- move-result v12
-
- add-int/2addr v11, v12
-
- new-instance v12, Ljava/lang/StringBuilder;
-
- invoke-direct {v12, v11}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v11, "AppUpdateInfo{packageName="
-
- invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- const-string v0, ", availableVersionCode="
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string v0, ", updateAvailability="
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string v0, ", installStatus="
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string v0, ", clientVersionStalenessDays="
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string v0, ", bytesDownloaded="
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- const-string v0, ", totalBytesToDownload="
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- const-string v0, ", immediateUpdateIntent="
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- const-string v0, ", flexibleUpdateIntent="
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- const-string v0, "}"
-
- invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object v0
-
- return-object v0
-.end method
diff --git a/smali/smali/b/d/a/d/a/a/o/a.smali b/smali/smali/b/d/a/d/a/a/o/a.smali
deleted file mode 100644
index eadee22da..000000000
--- a/smali/smali/b/d/a/d/a/a/o/a.smali
+++ /dev/null
@@ -1,450 +0,0 @@
-.class public Lb/d/a/d/a/a/o/a;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lb/d/a/d/a/a/b;
-
-
-# instance fields
-.field private final a:Lb/d/a/d/a/a/d;
-
-.field private final b:Landroid/content/Context;
-
-.field private c:I
-
-.field private d:I
-
-.field private e:Z
-
-.field private f:I
-
-.field private g:I
-
-.field private h:Ljava/lang/Integer;
-
-.field private i:Ljava/lang/Integer;
-
-
-# direct methods
-.method public constructor (Landroid/content/Context;)V
- .locals 1
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- const/4 v0, 0x0
-
- iput v0, p0, Lb/d/a/d/a/a/o/a;->c:I
-
- iput v0, p0, Lb/d/a/d/a/a/o/a;->d:I
-
- iput-boolean v0, p0, Lb/d/a/d/a/a/o/a;->e:Z
-
- iput v0, p0, Lb/d/a/d/a/a/o/a;->f:I
-
- const/4 v0, -0x1
-
- iput v0, p0, Lb/d/a/d/a/a/o/a;->g:I
-
- new-instance v0, Lb/d/a/d/a/a/d;
-
- invoke-direct {v0, p1}, Lb/d/a/d/a/a/d;->(Landroid/content/Context;)V
-
- iput-object v0, p0, Lb/d/a/d/a/a/o/a;->a:Lb/d/a/d/a/a/d;
-
- iput-object p1, p0, Lb/d/a/d/a/a/o/a;->b:Landroid/content/Context;
-
- return-void
-.end method
-
-.method private final a(Lb/d/a/d/a/a/a;I)Z
- .locals 1
-
- invoke-virtual {p1, p2}, Lb/d/a/d/a/a/a;->a(I)Z
-
- move-result p1
-
- const/4 v0, 0x0
-
- if-nez p1, :cond_0
-
- return v0
-
- :cond_0
- const/4 p1, 0x1
-
- if-ne p2, p1, :cond_1
-
- invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object p2
-
- goto :goto_0
-
- :cond_1
- invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object p2
-
- :goto_0
- iput-object p2, p0, Lb/d/a/d/a/a/o/a;->i:Ljava/lang/Integer;
-
- return p1
-.end method
-
-.method private final c()I
- .locals 2
-
- iget-boolean v0, p0, Lb/d/a/d/a/a/o/a;->e:Z
-
- if-eqz v0, :cond_2
-
- iget v0, p0, Lb/d/a/d/a/a/o/a;->c:I
-
- if-eqz v0, :cond_1
-
- const/4 v1, 0x4
-
- if-eq v0, v1, :cond_1
-
- const/4 v1, 0x5
-
- if-eq v0, v1, :cond_1
-
- const/4 v1, 0x6
-
- if-ne v0, v1, :cond_0
-
- goto :goto_0
-
- :cond_0
- const/4 v0, 0x3
-
- return v0
-
- :cond_1
- :goto_0
- const/4 v0, 0x2
-
- return v0
-
- :cond_2
- const/4 v0, 0x1
-
- return v0
-.end method
-
-.method private final d()V
- .locals 8
-
- iget-object v0, p0, Lb/d/a/d/a/a/o/a;->a:Lb/d/a/d/a/a/d;
-
- iget v1, p0, Lb/d/a/d/a/a/o/a;->c:I
-
- iget v6, p0, Lb/d/a/d/a/a/o/a;->d:I
-
- iget-object v2, p0, Lb/d/a/d/a/a/o/a;->b:Landroid/content/Context;
-
- invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object v7
-
- const-wide/16 v2, 0x0
-
- const-wide/16 v4, 0x0
-
- invoke-static/range {v1 .. v7}, Lcom/google/android/play/core/install/a;->a(IJJILjava/lang/String;)Lcom/google/android/play/core/install/a;
-
- move-result-object v1
-
- invoke-virtual {v0, v1}, Lb/d/a/d/a/b/b;->a(Ljava/lang/Object;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public a()Lcom/google/android/play/core/tasks/b;
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Lcom/google/android/play/core/tasks/b<",
- "Ljava/lang/Void;",
- ">;"
- }
- .end annotation
-
- iget v0, p0, Lb/d/a/d/a/a/o/a;->d:I
-
- if-eqz v0, :cond_0
-
- const/4 v1, 0x1
-
- if-eq v0, v1, :cond_0
-
- new-instance v1, Lcom/google/android/play/core/install/InstallException;
-
- invoke-direct {v1, v0}, Lcom/google/android/play/core/install/InstallException;->(I)V
-
- invoke-static {v1}, Lcom/google/android/play/core/tasks/d;->a(Ljava/lang/Exception;)Lcom/google/android/play/core/tasks/b;
-
- move-result-object v0
-
- return-object v0
-
- :cond_0
- iget v0, p0, Lb/d/a/d/a/a/o/a;->c:I
-
- const/16 v1, 0xb
-
- const/4 v2, 0x3
-
- if-ne v0, v1, :cond_2
-
- iput v2, p0, Lb/d/a/d/a/a/o/a;->c:I
-
- const/4 v0, 0x0
-
- invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v0
-
- iget-object v1, p0, Lb/d/a/d/a/a/o/a;->i:Ljava/lang/Integer;
-
- invoke-virtual {v0, v1}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z
-
- move-result v0
-
- if-eqz v0, :cond_1
-
- invoke-direct {p0}, Lb/d/a/d/a/a/o/a;->d()V
-
- :cond_1
- const/4 v0, 0x0
-
- invoke-static {v0}, Lcom/google/android/play/core/tasks/d;->a(Ljava/lang/Object;)Lcom/google/android/play/core/tasks/b;
-
- move-result-object v0
-
- return-object v0
-
- :cond_2
- if-ne v0, v2, :cond_3
-
- new-instance v0, Lcom/google/android/play/core/install/InstallException;
-
- const/4 v1, -0x8
-
- invoke-direct {v0, v1}, Lcom/google/android/play/core/install/InstallException;->(I)V
-
- invoke-static {v0}, Lcom/google/android/play/core/tasks/d;->a(Ljava/lang/Exception;)Lcom/google/android/play/core/tasks/b;
-
- move-result-object v0
-
- return-object v0
-
- :cond_3
- new-instance v0, Lcom/google/android/play/core/install/InstallException;
-
- const/4 v1, -0x7
-
- invoke-direct {v0, v1}, Lcom/google/android/play/core/install/InstallException;->(I)V
-
- invoke-static {v0}, Lcom/google/android/play/core/tasks/d;->a(Ljava/lang/Exception;)Lcom/google/android/play/core/tasks/b;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public a(I)V
- .locals 1
-
- const/4 v0, 0x1
-
- iput-boolean v0, p0, Lb/d/a/d/a/a/o/a;->e:Z
-
- iput p1, p0, Lb/d/a/d/a/a/o/a;->f:I
-
- return-void
-.end method
-
-.method public a(Lcom/google/android/play/core/install/b;)V
- .locals 1
-
- iget-object v0, p0, Lb/d/a/d/a/a/o/a;->a:Lb/d/a/d/a/a/d;
-
- invoke-virtual {v0, p1}, Lb/d/a/d/a/b/b;->a(Lb/d/a/d/a/b/a;)V
-
- return-void
-.end method
-
-.method public a(Lb/d/a/d/a/a/a;ILandroid/app/Activity;I)Z
- .locals 0
-
- invoke-direct {p0, p1, p2}, Lb/d/a/d/a/a/o/a;->a(Lb/d/a/d/a/a/a;I)Z
-
- move-result p1
-
- return p1
-.end method
-
-.method public b()Lcom/google/android/play/core/tasks/b;
- .locals 17
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Lcom/google/android/play/core/tasks/b<",
- "Lb/d/a/d/a/a/a;",
- ">;"
- }
- .end annotation
-
- move-object/from16 v0, p0
-
- iget v1, v0, Lb/d/a/d/a/a/o/a;->d:I
-
- const/4 v2, 0x1
-
- if-eqz v1, :cond_0
-
- if-eq v1, v2, :cond_0
-
- new-instance v2, Lcom/google/android/play/core/install/InstallException;
-
- invoke-direct {v2, v1}, Lcom/google/android/play/core/install/InstallException;->(I)V
-
- invoke-static {v2}, Lcom/google/android/play/core/tasks/d;->a(Ljava/lang/Exception;)Lcom/google/android/play/core/tasks/b;
-
- move-result-object v1
-
- return-object v1
-
- :cond_0
- invoke-direct/range {p0 .. p0}, Lb/d/a/d/a/a/o/a;->c()I
-
- move-result v1
-
- const/4 v3, 0x2
-
- const/4 v4, 0x0
-
- const/4 v5, 0x0
-
- if-ne v1, v3, :cond_2
-
- iget v1, v0, Lb/d/a/d/a/a/o/a;->d:I
-
- if-eqz v1, :cond_1
-
- if-ne v1, v2, :cond_2
-
- invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- iget-object v6, v0, Lb/d/a/d/a/a/o/a;->h:Ljava/lang/Integer;
-
- invoke-virtual {v1, v6}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z
-
- move-result v1
-
- if-eqz v1, :cond_2
-
- :cond_1
- iget-object v1, v0, Lb/d/a/d/a/a/o/a;->b:Landroid/content/Context;
-
- new-instance v6, Landroid/content/Intent;
-
- invoke-direct {v6}, Landroid/content/Intent;->()V
-
- invoke-static {v1, v5, v6, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
-
- move-result-object v1
-
- move-object/from16 v16, v1
-
- goto :goto_0
-
- :cond_2
- move-object/from16 v16, v4
-
- :goto_0
- invoke-direct/range {p0 .. p0}, Lb/d/a/d/a/a/o/a;->c()I
-
- move-result v1
-
- if-ne v1, v3, :cond_4
-
- iget v1, v0, Lb/d/a/d/a/a/o/a;->d:I
-
- if-eqz v1, :cond_3
-
- if-ne v1, v2, :cond_4
-
- invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- iget-object v2, v0, Lb/d/a/d/a/a/o/a;->h:Ljava/lang/Integer;
-
- invoke-virtual {v1, v2}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z
-
- move-result v1
-
- if-eqz v1, :cond_4
-
- :cond_3
- iget-object v1, v0, Lb/d/a/d/a/a/o/a;->b:Landroid/content/Context;
-
- new-instance v2, Landroid/content/Intent;
-
- invoke-direct {v2}, Landroid/content/Intent;->()V
-
- invoke-static {v1, v5, v2, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
-
- move-result-object v4
-
- :cond_4
- move-object v15, v4
-
- iget-object v1, v0, Lb/d/a/d/a/a/o/a;->b:Landroid/content/Context;
-
- invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object v6
-
- iget v7, v0, Lb/d/a/d/a/a/o/a;->f:I
-
- invoke-direct/range {p0 .. p0}, Lb/d/a/d/a/a/o/a;->c()I
-
- move-result v8
-
- iget v9, v0, Lb/d/a/d/a/a/o/a;->c:I
-
- iget v10, v0, Lb/d/a/d/a/a/o/a;->g:I
-
- const-wide/16 v11, 0x0
-
- const-wide/16 v13, 0x0
-
- invoke-static/range {v6 .. v16}, Lb/d/a/d/a/a/a;->a(Ljava/lang/String;IIIIJJLandroid/app/PendingIntent;Landroid/app/PendingIntent;)Lb/d/a/d/a/a/a;
-
- move-result-object v1
-
- invoke-static {v1}, Lcom/google/android/play/core/tasks/d;->a(Ljava/lang/Object;)Lcom/google/android/play/core/tasks/b;
-
- move-result-object v1
-
- return-object v1
-.end method
-
-.method public b(Lcom/google/android/play/core/install/b;)V
- .locals 1
-
- iget-object v0, p0, Lb/d/a/d/a/a/o/a;->a:Lb/d/a/d/a/a/d;
-
- invoke-virtual {v0, p1}, Lb/d/a/d/a/b/b;->b(Lb/d/a/d/a/b/a;)V
-
- return-void
-.end method
diff --git a/smali/smali/b/d/a/d/a/b/a.smali b/smali/smali/b/d/a/d/a/b/a.smali
deleted file mode 100644
index 2551a7b40..000000000
--- a/smali/smali/b/d/a/d/a/b/a.smali
+++ /dev/null
@@ -1,23 +0,0 @@
-.class public interface abstract Lb/d/a/d/a/b/a;
-.super Ljava/lang/Object;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "",
- "Ljava/lang/Object;"
- }
-.end annotation
-
-
-# virtual methods
-.method public abstract a(Ljava/lang/Object;)V
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(TStateT;)V"
- }
- .end annotation
-.end method
diff --git a/smali/smali/b/d/a/d/a/b/b.smali b/smali/smali/b/d/a/d/a/b/b.smali
deleted file mode 100644
index 92f6b010f..000000000
--- a/smali/smali/b/d/a/d/a/b/b.smali
+++ /dev/null
@@ -1,310 +0,0 @@
-.class public abstract Lb/d/a/d/a/b/b;
-.super Ljava/lang/Object;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "",
- "Ljava/lang/Object;"
- }
-.end annotation
-
-
-# instance fields
-.field protected final a:Lcom/google/android/play/core/splitcompat/b;
-
-.field private final b:Landroid/content/IntentFilter;
-
-.field private final c:Landroid/content/Context;
-
-.field private final d:Ljava/util/Set;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/util/Set<",
- "Lb/d/a/d/a/b/a<",
- "TStateT;>;>;"
- }
- .end annotation
-.end field
-
-.field private e:Lb/d/a/d/a/b/c;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Lb/d/a/d/a/b/c;"
- }
- .end annotation
-.end field
-
-.field private volatile f:Z
-
-
-# direct methods
-.method protected constructor (Lcom/google/android/play/core/splitcompat/b;Landroid/content/IntentFilter;Landroid/content/Context;)V
- .locals 1
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- new-instance v0, Ljava/util/HashSet;
-
- invoke-direct {v0}, Ljava/util/HashSet;->()V
-
- iput-object v0, p0, Lb/d/a/d/a/b/b;->d:Ljava/util/Set;
-
- const/4 v0, 0x0
-
- iput-object v0, p0, Lb/d/a/d/a/b/b;->e:Lb/d/a/d/a/b/c;
-
- const/4 v0, 0x0
-
- iput-boolean v0, p0, Lb/d/a/d/a/b/b;->f:Z
-
- iput-object p1, p0, Lb/d/a/d/a/b/b;->a:Lcom/google/android/play/core/splitcompat/b;
-
- iput-object p2, p0, Lb/d/a/d/a/b/b;->b:Landroid/content/IntentFilter;
-
- invoke-static {p3}, Lcom/google/android/play/core/internal/j;->a(Landroid/content/Context;)Landroid/content/Context;
-
- move-result-object p1
-
- iput-object p1, p0, Lb/d/a/d/a/b/b;->c:Landroid/content/Context;
-
- return-void
-.end method
-
-.method private final a()V
- .locals 3
-
- iget-boolean v0, p0, Lb/d/a/d/a/b/b;->f:Z
-
- if-nez v0, :cond_0
-
- iget-object v0, p0, Lb/d/a/d/a/b/b;->d:Ljava/util/Set;
-
- invoke-interface {v0}, Ljava/util/Set;->isEmpty()Z
-
- move-result v0
-
- if-nez v0, :cond_1
-
- :cond_0
- iget-object v0, p0, Lb/d/a/d/a/b/b;->e:Lb/d/a/d/a/b/c;
-
- if-nez v0, :cond_1
-
- new-instance v0, Lb/d/a/d/a/b/c;
-
- const/4 v1, 0x0
-
- invoke-direct {v0, p0, v1}, Lb/d/a/d/a/b/c;->(Lb/d/a/d/a/b/b;B)V
-
- iput-object v0, p0, Lb/d/a/d/a/b/b;->e:Lb/d/a/d/a/b/c;
-
- iget-object v0, p0, Lb/d/a/d/a/b/b;->c:Landroid/content/Context;
-
- iget-object v1, p0, Lb/d/a/d/a/b/b;->e:Lb/d/a/d/a/b/c;
-
- iget-object v2, p0, Lb/d/a/d/a/b/b;->b:Landroid/content/IntentFilter;
-
- invoke-virtual {v0, v1, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
-
- :cond_1
- iget-boolean v0, p0, Lb/d/a/d/a/b/b;->f:Z
-
- if-nez v0, :cond_2
-
- iget-object v0, p0, Lb/d/a/d/a/b/b;->d:Ljava/util/Set;
-
- invoke-interface {v0}, Ljava/util/Set;->isEmpty()Z
-
- move-result v0
-
- if-eqz v0, :cond_2
-
- iget-object v0, p0, Lb/d/a/d/a/b/b;->e:Lb/d/a/d/a/b/c;
-
- if-eqz v0, :cond_2
-
- iget-object v1, p0, Lb/d/a/d/a/b/b;->c:Landroid/content/Context;
-
- invoke-virtual {v1, v0}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
-
- const/4 v0, 0x0
-
- iput-object v0, p0, Lb/d/a/d/a/b/b;->e:Lb/d/a/d/a/b/c;
-
- :cond_2
- return-void
-.end method
-
-
-# virtual methods
-.method protected abstract a(Landroid/content/Context;Landroid/content/Intent;)V
-.end method
-
-.method public final declared-synchronized a(Lb/d/a/d/a/b/a;)V
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Lb/d/a/d/a/b/a<",
- "TStateT;>;)V"
- }
- .end annotation
-
- monitor-enter p0
-
- :try_start_0
- iget-object v0, p0, Lb/d/a/d/a/b/b;->a:Lcom/google/android/play/core/splitcompat/b;
-
- const-string v1, "registerListener"
-
- const/4 v2, 0x0
-
- new-array v2, v2, [Ljava/lang/Object;
-
- invoke-virtual {v0, v1, v2}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/String;[Ljava/lang/Object;)I
-
- iget-object v0, p0, Lb/d/a/d/a/b/b;->d:Ljava/util/Set;
-
- invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
-
- invoke-direct {p0}, Lb/d/a/d/a/b/b;->a()V
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- monitor-exit p0
-
- return-void
-
- :catchall_0
- move-exception p1
-
- monitor-exit p0
-
- throw p1
-.end method
-
-.method public final declared-synchronized a(Ljava/lang/Object;)V
- .locals 2
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(TStateT;)V"
- }
- .end annotation
-
- monitor-enter p0
-
- :try_start_0
- new-instance v0, Ljava/util/HashSet;
-
- iget-object v1, p0, Lb/d/a/d/a/b/b;->d:Ljava/util/Set;
-
- invoke-direct {v0, v1}, Ljava/util/HashSet;->(Ljava/util/Collection;)V
-
- invoke-virtual {v0}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
-
- move-result-object v0
-
- :goto_0
- invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v1
-
- if-eqz v1, :cond_0
-
- invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v1
-
- check-cast v1, Lb/d/a/d/a/b/a;
-
- invoke-interface {v1, p1}, Lb/d/a/d/a/b/a;->a(Ljava/lang/Object;)V
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- goto :goto_0
-
- :cond_0
- monitor-exit p0
-
- return-void
-
- :catchall_0
- move-exception p1
-
- monitor-exit p0
-
- throw p1
-.end method
-
-.method public final declared-synchronized a(Z)V
- .locals 0
-
- monitor-enter p0
-
- const/4 p1, 0x1
-
- :try_start_0
- iput-boolean p1, p0, Lb/d/a/d/a/b/b;->f:Z
-
- invoke-direct {p0}, Lb/d/a/d/a/b/b;->a()V
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- monitor-exit p0
-
- return-void
-
- :catchall_0
- move-exception p1
-
- monitor-exit p0
-
- throw p1
-.end method
-
-.method public final declared-synchronized b(Lb/d/a/d/a/b/a;)V
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Lb/d/a/d/a/b/a<",
- "TStateT;>;)V"
- }
- .end annotation
-
- monitor-enter p0
-
- :try_start_0
- iget-object v0, p0, Lb/d/a/d/a/b/b;->a:Lcom/google/android/play/core/splitcompat/b;
-
- const-string v1, "unregisterListener"
-
- const/4 v2, 0x0
-
- new-array v2, v2, [Ljava/lang/Object;
-
- invoke-virtual {v0, v1, v2}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/String;[Ljava/lang/Object;)I
-
- iget-object v0, p0, Lb/d/a/d/a/b/b;->d:Ljava/util/Set;
-
- invoke-interface {v0, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
-
- invoke-direct {p0}, Lb/d/a/d/a/b/b;->a()V
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- monitor-exit p0
-
- return-void
-
- :catchall_0
- move-exception p1
-
- monitor-exit p0
-
- throw p1
-.end method
diff --git a/smali/smali/b/d/a/d/a/b/c.smali b/smali/smali/b/d/a/d/a/b/c.smali
deleted file mode 100644
index c27bd19e7..000000000
--- a/smali/smali/b/d/a/d/a/b/c.smali
+++ /dev/null
@@ -1,38 +0,0 @@
-.class final Lb/d/a/d/a/b/c;
-.super Landroid/content/BroadcastReceiver;
-
-
-# instance fields
-.field private final synthetic a:Lb/d/a/d/a/b/b;
-
-
-# direct methods
-.method private constructor (Lb/d/a/d/a/b/b;)V
- .locals 0
-
- iput-object p1, p0, Lb/d/a/d/a/b/c;->a:Lb/d/a/d/a/b/b;
-
- invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V
-
- return-void
-.end method
-
-.method synthetic constructor (Lb/d/a/d/a/b/b;B)V
- .locals 0
-
- invoke-direct {p0, p1}, Lb/d/a/d/a/b/c;->(Lb/d/a/d/a/b/b;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final onReceive(Landroid/content/Context;Landroid/content/Intent;)V
- .locals 1
-
- iget-object v0, p0, Lb/d/a/d/a/b/c;->a:Lb/d/a/d/a/b/b;
-
- invoke-virtual {v0, p1, p2}, Lb/d/a/d/a/b/b;->a(Landroid/content/Context;Landroid/content/Intent;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/common/PlayCoreDialogWrapperActivity.smali b/smali/smali/com/google/android/play/core/common/PlayCoreDialogWrapperActivity.smali
deleted file mode 100644
index fd8c4f3b2..000000000
--- a/smali/smali/com/google/android/play/core/common/PlayCoreDialogWrapperActivity.smali
+++ /dev/null
@@ -1,167 +0,0 @@
-.class public Lcom/google/android/play/core/common/PlayCoreDialogWrapperActivity;
-.super Landroid/app/Activity;
-
-
-# instance fields
-.field private a:Landroid/os/ResultReceiver;
-
-
-# direct methods
-.method public constructor ()V
- .locals 0
-
- invoke-direct {p0}, Landroid/app/Activity;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method protected onActivityResult(IILandroid/content/Intent;)V
- .locals 0
-
- invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V
-
- if-nez p1, :cond_1
-
- iget-object p1, p0, Lcom/google/android/play/core/common/PlayCoreDialogWrapperActivity;->a:Landroid/os/ResultReceiver;
-
- if-eqz p1, :cond_1
-
- const/4 p3, -0x1
-
- if-ne p2, p3, :cond_0
-
- const/4 p2, 0x1
-
- new-instance p3, Landroid/os/Bundle;
-
- invoke-direct {p3}, Landroid/os/Bundle;->()V
-
- :goto_0
- invoke-virtual {p1, p2, p3}, Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V
-
- goto :goto_1
-
- :cond_0
- if-nez p2, :cond_1
-
- const/4 p2, 0x2
-
- new-instance p3, Landroid/os/Bundle;
-
- invoke-direct {p3}, Landroid/os/Bundle;->()V
-
- goto :goto_0
-
- :cond_1
- :goto_1
- invoke-virtual {p0}, Landroid/app/Activity;->finish()V
-
- return-void
-.end method
-
-.method protected onCreate(Landroid/os/Bundle;)V
- .locals 7
-
- invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
-
- const-string v0, "result_receiver"
-
- if-nez p1, :cond_1
-
- invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
-
- move-result-object p1
-
- invoke-virtual {p1, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
-
- move-result-object p1
-
- check-cast p1, Landroid/os/ResultReceiver;
-
- iput-object p1, p0, Lcom/google/android/play/core/common/PlayCoreDialogWrapperActivity;->a:Landroid/os/ResultReceiver;
-
- invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
-
- move-result-object p1
-
- invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
-
- move-result-object p1
-
- const-string v0, "confirmation_intent"
-
- invoke-virtual {p1, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
-
- move-result-object p1
-
- check-cast p1, Landroid/app/PendingIntent;
-
- :try_start_0
- invoke-virtual {p1}, Landroid/app/PendingIntent;->getIntentSender()Landroid/content/IntentSender;
-
- move-result-object v1
-
- const/4 v2, 0x0
-
- const/4 v3, 0x0
-
- const/4 v4, 0x0
-
- const/4 v5, 0x0
-
- const/4 v6, 0x0
-
- move-object v0, p0
-
- invoke-virtual/range {v0 .. v6}, Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V
- :try_end_0
- .catch Landroid/content/IntentSender$SendIntentException; {:try_start_0 .. :try_end_0} :catch_0
-
- goto :goto_0
-
- :catch_0
- nop
-
- iget-object p1, p0, Lcom/google/android/play/core/common/PlayCoreDialogWrapperActivity;->a:Landroid/os/ResultReceiver;
-
- if-eqz p1, :cond_0
-
- const/4 v0, 0x3
-
- new-instance v1, Landroid/os/Bundle;
-
- invoke-direct {v1}, Landroid/os/Bundle;->()V
-
- invoke-virtual {p1, v0, v1}, Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V
-
- :cond_0
- invoke-virtual {p0}, Landroid/app/Activity;->finish()V
-
- return-void
-
- :cond_1
- invoke-virtual {p1, v0}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
-
- move-result-object p1
-
- check-cast p1, Landroid/os/ResultReceiver;
-
- iput-object p1, p0, Lcom/google/android/play/core/common/PlayCoreDialogWrapperActivity;->a:Landroid/os/ResultReceiver;
-
- :goto_0
- return-void
-.end method
-
-.method protected onSaveInstanceState(Landroid/os/Bundle;)V
- .locals 2
-
- iget-object v0, p0, Lcom/google/android/play/core/common/PlayCoreDialogWrapperActivity;->a:Landroid/os/ResultReceiver;
-
- const-string v1, "result_receiver"
-
- invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/common/a.smali b/smali/smali/com/google/android/play/core/common/a.smali
deleted file mode 100644
index 8b329b12a..000000000
--- a/smali/smali/com/google/android/play/core/common/a.smali
+++ /dev/null
@@ -1,12 +0,0 @@
-.class public interface abstract Lcom/google/android/play/core/common/a;
-.super Ljava/lang/Object;
-
-
-# virtual methods
-.method public abstract a(Landroid/content/IntentSender;ILandroid/content/Intent;IIILandroid/os/Bundle;)V
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/content/IntentSender$SendIntentException;
- }
- .end annotation
-.end method
diff --git a/smali/smali/com/google/android/play/core/install/InstallException.smali b/smali/smali/com/google/android/play/core/install/InstallException.smali
deleted file mode 100644
index 25878add4..000000000
--- a/smali/smali/com/google/android/play/core/install/InstallException.smali
+++ /dev/null
@@ -1,55 +0,0 @@
-.class public Lcom/google/android/play/core/install/InstallException;
-.super Lcom/google/android/play/core/tasks/j;
-
-
-# instance fields
-.field private final a:I
-
-
-# direct methods
-.method public constructor (I)V
- .locals 3
-
- const/4 v0, 0x2
-
- new-array v0, v0, [Ljava/lang/Object;
-
- invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- const/4 v2, 0x0
-
- aput-object v1, v0, v2
-
- invoke-static {p1}, Lcom/google/android/play/core/install/d/a;->a(I)Ljava/lang/String;
-
- move-result-object v1
-
- const/4 v2, 0x1
-
- aput-object v1, v0, v2
-
- const-string v1, "Install Error(%d): %s"
-
- invoke-static {v1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v0
-
- invoke-direct {p0, v0}, Lcom/google/android/play/core/tasks/j;->(Ljava/lang/String;)V
-
- if-eqz p1, :cond_0
-
- iput p1, p0, Lcom/google/android/play/core/install/InstallException;->a:I
-
- return-void
-
- :cond_0
- new-instance p1, Ljava/lang/IllegalArgumentException;
-
- const-string v0, "errorCode should not be 0."
-
- invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
-
- throw p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/install/a.smali b/smali/smali/com/google/android/play/core/install/a.smali
deleted file mode 100644
index a065c9265..000000000
--- a/smali/smali/com/google/android/play/core/install/a.smali
+++ /dev/null
@@ -1,51 +0,0 @@
-.class public abstract Lcom/google/android/play/core/install/a;
-.super Ljava/lang/Object;
-
-
-# direct methods
-.method public constructor ()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-.method public static a(IJJILjava/lang/String;)Lcom/google/android/play/core/install/a;
- .locals 9
-
- new-instance v8, Lcom/google/android/play/core/install/c;
-
- move-object v0, v8
-
- move v1, p0
-
- move-wide v2, p1
-
- move-wide v4, p3
-
- move v6, p5
-
- move-object v7, p6
-
- invoke-direct/range {v0 .. v7}, Lcom/google/android/play/core/install/c;->(IJJILjava/lang/String;)V
-
- return-object v8
-.end method
-
-
-# virtual methods
-.method public abstract a()J
-.end method
-
-.method public abstract b()J
-.end method
-
-.method public abstract c()I
-.end method
-
-.method public abstract d()I
-.end method
-
-.method public abstract e()Ljava/lang/String;
-.end method
diff --git a/smali/smali/com/google/android/play/core/install/b.smali b/smali/smali/com/google/android/play/core/install/b.smali
deleted file mode 100644
index c0af6653e..000000000
--- a/smali/smali/com/google/android/play/core/install/b.smali
+++ /dev/null
@@ -1,16 +0,0 @@
-.class public interface abstract Lcom/google/android/play/core/install/b;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lb/d/a/d/a/b/a;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/Object;",
- "Lb/d/a/d/a/b/a<",
- "Lcom/google/android/play/core/install/a;",
- ">;"
- }
-.end annotation
diff --git a/smali/smali/com/google/android/play/core/install/c.smali b/smali/smali/com/google/android/play/core/install/c.smali
deleted file mode 100644
index 9fcc38788..000000000
--- a/smali/smali/com/google/android/play/core/install/c.smali
+++ /dev/null
@@ -1,281 +0,0 @@
-.class final Lcom/google/android/play/core/install/c;
-.super Lcom/google/android/play/core/install/a;
-
-
-# instance fields
-.field private final a:I
-
-.field private final b:J
-
-.field private final c:J
-
-.field private final d:I
-
-.field private final e:Ljava/lang/String;
-
-
-# direct methods
-.method constructor (IJJILjava/lang/String;)V
- .locals 0
-
- invoke-direct {p0}, Lcom/google/android/play/core/install/a;->()V
-
- iput p1, p0, Lcom/google/android/play/core/install/c;->a:I
-
- iput-wide p2, p0, Lcom/google/android/play/core/install/c;->b:J
-
- iput-wide p4, p0, Lcom/google/android/play/core/install/c;->c:J
-
- iput p6, p0, Lcom/google/android/play/core/install/c;->d:I
-
- if-eqz p7, :cond_0
-
- iput-object p7, p0, Lcom/google/android/play/core/install/c;->e:Ljava/lang/String;
-
- return-void
-
- :cond_0
- new-instance p1, Ljava/lang/NullPointerException;
-
- const-string p2, "Null packageName"
-
- invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V
-
- throw p1
-.end method
-
-
-# virtual methods
-.method public final a()J
- .locals 2
-
- iget-wide v0, p0, Lcom/google/android/play/core/install/c;->b:J
-
- return-wide v0
-.end method
-
-.method public final b()J
- .locals 2
-
- iget-wide v0, p0, Lcom/google/android/play/core/install/c;->c:J
-
- return-wide v0
-.end method
-
-.method public final c()I
- .locals 1
-
- iget v0, p0, Lcom/google/android/play/core/install/c;->d:I
-
- return v0
-.end method
-
-.method public final d()I
- .locals 1
-
- iget v0, p0, Lcom/google/android/play/core/install/c;->a:I
-
- return v0
-.end method
-
-.method public final e()Ljava/lang/String;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/install/c;->e:Ljava/lang/String;
-
- return-object v0
-.end method
-
-.method public final equals(Ljava/lang/Object;)Z
- .locals 7
-
- const/4 v0, 0x1
-
- if-ne p1, p0, :cond_0
-
- return v0
-
- :cond_0
- instance-of v1, p1, Lcom/google/android/play/core/install/a;
-
- const/4 v2, 0x0
-
- if-eqz v1, :cond_1
-
- check-cast p1, Lcom/google/android/play/core/install/a;
-
- iget v1, p0, Lcom/google/android/play/core/install/c;->a:I
-
- invoke-virtual {p1}, Lcom/google/android/play/core/install/a;->d()I
-
- move-result v3
-
- if-ne v1, v3, :cond_1
-
- iget-wide v3, p0, Lcom/google/android/play/core/install/c;->b:J
-
- invoke-virtual {p1}, Lcom/google/android/play/core/install/a;->a()J
-
- move-result-wide v5
-
- cmp-long v1, v3, v5
-
- if-nez v1, :cond_1
-
- iget-wide v3, p0, Lcom/google/android/play/core/install/c;->c:J
-
- invoke-virtual {p1}, Lcom/google/android/play/core/install/a;->b()J
-
- move-result-wide v5
-
- cmp-long v1, v3, v5
-
- if-nez v1, :cond_1
-
- iget v1, p0, Lcom/google/android/play/core/install/c;->d:I
-
- invoke-virtual {p1}, Lcom/google/android/play/core/install/a;->c()I
-
- move-result v3
-
- if-ne v1, v3, :cond_1
-
- iget-object v1, p0, Lcom/google/android/play/core/install/c;->e:Ljava/lang/String;
-
- invoke-virtual {p1}, Lcom/google/android/play/core/install/a;->e()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
-
- move-result p1
-
- if-eqz p1, :cond_1
-
- return v0
-
- :cond_1
- return v2
-.end method
-
-.method public final hashCode()I
- .locals 7
-
- iget v0, p0, Lcom/google/android/play/core/install/c;->a:I
-
- const v1, 0xf4243
-
- xor-int/2addr v0, v1
-
- mul-int v0, v0, v1
-
- iget-wide v2, p0, Lcom/google/android/play/core/install/c;->b:J
-
- const/16 v4, 0x20
-
- ushr-long v5, v2, v4
-
- xor-long/2addr v2, v5
-
- long-to-int v3, v2
-
- xor-int/2addr v0, v3
-
- mul-int v0, v0, v1
-
- iget-wide v2, p0, Lcom/google/android/play/core/install/c;->c:J
-
- ushr-long v4, v2, v4
-
- xor-long/2addr v2, v4
-
- long-to-int v3, v2
-
- xor-int/2addr v0, v3
-
- mul-int v0, v0, v1
-
- iget v2, p0, Lcom/google/android/play/core/install/c;->d:I
-
- xor-int/2addr v0, v2
-
- mul-int v0, v0, v1
-
- iget-object v1, p0, Lcom/google/android/play/core/install/c;->e:Ljava/lang/String;
-
- invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
-
- move-result v1
-
- xor-int/2addr v0, v1
-
- return v0
-.end method
-
-.method public final toString()Ljava/lang/String;
- .locals 9
-
- iget v0, p0, Lcom/google/android/play/core/install/c;->a:I
-
- iget-wide v1, p0, Lcom/google/android/play/core/install/c;->b:J
-
- iget-wide v3, p0, Lcom/google/android/play/core/install/c;->c:J
-
- iget v5, p0, Lcom/google/android/play/core/install/c;->d:I
-
- iget-object v6, p0, Lcom/google/android/play/core/install/c;->e:Ljava/lang/String;
-
- invoke-static {v6}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v7
-
- invoke-virtual {v7}, Ljava/lang/String;->length()I
-
- move-result v7
-
- add-int/lit16 v7, v7, 0xa4
-
- new-instance v8, Ljava/lang/StringBuilder;
-
- invoke-direct {v8, v7}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v7, "InstallState{installStatus="
-
- invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string v0, ", bytesDownloaded="
-
- invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v8, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- const-string v0, ", totalBytesToDownload="
-
- invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v8, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- const-string v0, ", installErrorCode="
-
- invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string v0, ", packageName="
-
- invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- const-string v0, "}"
-
- invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object v0
-
- return-object v0
-.end method
diff --git a/smali/smali/com/google/android/play/core/install/d/a.smali b/smali/smali/com/google/android/play/core/install/d/a.smali
deleted file mode 100644
index d36ef9bf5..000000000
--- a/smali/smali/com/google/android/play/core/install/d/a.smali
+++ /dev/null
@@ -1,323 +0,0 @@
-.class public final Lcom/google/android/play/core/install/d/a;
-.super Ljava/lang/Object;
-
-
-# static fields
-.field private static final a:Ljava/util/Map;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/util/Map<",
- "Ljava/lang/Integer;",
- "Ljava/lang/String;",
- ">;"
- }
- .end annotation
-.end field
-
-.field private static final b:Ljava/util/Map;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/util/Map<",
- "Ljava/lang/Integer;",
- "Ljava/lang/String;",
- ">;"
- }
- .end annotation
-.end field
-
-
-# direct methods
-.method static constructor ()V
- .locals 12
-
- new-instance v0, Ljava/util/HashMap;
-
- invoke-direct {v0}, Ljava/util/HashMap;->()V
-
- sput-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- new-instance v0, Ljava/util/HashMap;
-
- invoke-direct {v0}, Ljava/util/HashMap;->()V
-
- sput-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/4 v1, 0x1
-
- invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- const-string v2, "No error occurred; only some types of update flow are allowed, while others are forbidden."
-
- invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/4 v2, -0x2
-
- invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v2
-
- const-string v3, "An unknown error occurred."
-
- invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/4 v3, -0x3
-
- invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v3
-
- const-string v4, "The API is not available on this device."
-
- invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/4 v4, -0x4
-
- invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v4
-
- const-string v5, "The request that was sent by the app is malformed."
-
- invoke-interface {v0, v4, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/4 v5, -0x5
-
- invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v5
-
- const-string v6, "The install is unavailable to this user or device."
-
- invoke-interface {v0, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/4 v6, -0x6
-
- invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v6
-
- const-string v7, "The download/install is not allowed, due to the current device state (e.g. low battery, low disk space, ...)."
-
- invoke-interface {v0, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/4 v7, -0x7
-
- invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v7
-
- const-string v8, "The install/update has not been (fully) downloaded yet."
-
- invoke-interface {v0, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/4 v8, -0x8
-
- invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v9
-
- const-string v10, "The install is already in progress and there is no UI flow to resume."
-
- invoke-interface {v0, v9, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- const/16 v9, -0x64
-
- invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v10
-
- const-string v11, "An internal error happened in the Play Store."
-
- invoke-interface {v0, v10, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- const-string v10, "NO_ERROR_PARTIALLY_ALLOWED"
-
- invoke-interface {v0, v1, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- const-string v1, "ERROR_UNKNOWN"
-
- invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- const-string v1, "ERROR_API_NOT_AVAILABLE"
-
- invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- const-string v1, "ERROR_INVALID_REQUEST"
-
- invoke-interface {v0, v4, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- const-string v1, "ERROR_INSTALL_UNAVAILABLE"
-
- invoke-interface {v0, v5, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- const-string v1, "ERROR_INSTALL_NOT_ALLOWED"
-
- invoke-interface {v0, v6, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- const-string v1, "ERROR_DOWNLOAD_NOT_PRESENT"
-
- invoke-interface {v0, v7, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- const-string v2, "ERROR_INSTALL_IN_PROGRESS"
-
- invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- const-string v2, "ERROR_INTERNAL_ERROR"
-
- invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- return-void
-.end method
-
-.method public static a(I)Ljava/lang/String;
- .locals 3
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
-
- move-result v0
-
- if-eqz v0, :cond_1
-
- sget-object v0, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
-
- move-result v0
-
- if-nez v0, :cond_0
-
- goto :goto_0
-
- :cond_0
- sget-object v0, Lcom/google/android/play/core/install/d/a;->a:Ljava/util/Map;
-
- invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, Ljava/lang/String;
-
- sget-object v1, Lcom/google/android/play/core/install/d/a;->b:Ljava/util/Map;
-
- invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object p0
-
- invoke-interface {v1, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p0
-
- check-cast p0, Ljava/lang/String;
-
- invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v1
-
- invoke-virtual {v1}, Ljava/lang/String;->length()I
-
- move-result v1
-
- add-int/lit8 v1, v1, 0x67
-
- invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v2
-
- invoke-virtual {v2}, Ljava/lang/String;->length()I
-
- move-result v2
-
- add-int/2addr v1, v2
-
- new-instance v2, Ljava/lang/StringBuilder;
-
- invoke-direct {v2, v1}, Ljava/lang/StringBuilder;->(I)V
-
- invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- const-string v0, " (https://developer.android.com/reference/com/google/android/play/core/install/model/InstallErrorCode"
-
- invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- const-string v0, "#"
-
- invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- const-string p0, ")"
-
- invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p0
-
- return-object p0
-
- :cond_1
- :goto_0
- const-string p0, ""
-
- return-object p0
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/a.smali b/smali/smali/com/google/android/play/core/internal/a.smali
deleted file mode 100644
index b6bf95ce0..000000000
--- a/smali/smali/com/google/android/play/core/internal/a.smali
+++ /dev/null
@@ -1,86 +0,0 @@
-.class final Lcom/google/android/play/core/internal/a;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/internal/c0;
-
-
-# instance fields
-.field private final a:Ljava/nio/channels/FileChannel;
-
-.field private final b:J
-
-.field private final c:J
-
-
-# direct methods
-.method public constructor (Ljava/nio/channels/FileChannel;JJ)V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/a;->a:Ljava/nio/channels/FileChannel;
-
- iput-wide p2, p0, Lcom/google/android/play/core/internal/a;->b:J
-
- iput-wide p4, p0, Lcom/google/android/play/core/internal/a;->c:J
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a()J
- .locals 2
-
- iget-wide v0, p0, Lcom/google/android/play/core/internal/a;->c:J
-
- return-wide v0
-.end method
-
-.method public final a([Ljava/security/MessageDigest;JI)V
- .locals 8
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/io/IOException;
- }
- .end annotation
-
- iget-wide v0, p0, Lcom/google/android/play/core/internal/a;->b:J
-
- add-long v4, v0, p2
-
- iget-object v2, p0, Lcom/google/android/play/core/internal/a;->a:Ljava/nio/channels/FileChannel;
-
- sget-object v3, Ljava/nio/channels/FileChannel$MapMode;->READ_ONLY:Ljava/nio/channels/FileChannel$MapMode;
-
- int-to-long v6, p4
-
- invoke-virtual/range {v2 .. v7}, Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;
-
- move-result-object p2
-
- invoke-virtual {p2}, Ljava/nio/MappedByteBuffer;->load()Ljava/nio/MappedByteBuffer;
-
- array-length p3, p1
-
- const/4 p4, 0x0
-
- const/4 v0, 0x0
-
- :goto_0
- if-ge v0, p3, :cond_0
-
- aget-object v1, p1, v0
-
- invoke-virtual {p2, p4}, Ljava/nio/MappedByteBuffer;->position(I)Ljava/nio/Buffer;
-
- invoke-virtual {v1, p2}, Ljava/security/MessageDigest;->update(Ljava/nio/ByteBuffer;)V
-
- add-int/lit8 v0, v0, 0x1
-
- goto :goto_0
-
- :cond_0
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/a0.smali b/smali/smali/com/google/android/play/core/internal/a0.smali
deleted file mode 100644
index a13bcbdaa..000000000
--- a/smali/smali/com/google/android/play/core/internal/a0.smali
+++ /dev/null
@@ -1,474 +0,0 @@
-.class public Lcom/google/android/play/core/internal/a0;
-.super Ljava/lang/Object;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "",
- "Ljava/lang/Object;"
- }
-.end annotation
-
-
-# instance fields
-.field private final a:Ljava/lang/Object;
-
-.field private final b:Ljava/lang/reflect/Field;
-
-.field private final c:Ljava/lang/Class;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/Class<",
- "TT;>;"
- }
- .end annotation
-.end field
-
-
-# direct methods
-.method constructor (Ljava/lang/Object;Ljava/lang/reflect/Field;Ljava/lang/Class;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/lang/reflect/Field;",
- "Ljava/lang/Class<",
- "TT;>;)V"
- }
- .end annotation
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/a0;->a:Ljava/lang/Object;
-
- iput-object p2, p0, Lcom/google/android/play/core/internal/a0;->b:Ljava/lang/reflect/Field;
-
- iput-object p3, p0, Lcom/google/android/play/core/internal/a0;->c:Ljava/lang/Class;
-
- return-void
-.end method
-
-.method constructor (Ljava/lang/Object;Ljava/lang/reflect/Field;Ljava/lang/Class;B)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/lang/reflect/Field;",
- "Ljava/lang/Class<",
- "TT;>;B)V"
- }
- .end annotation
-
- invoke-static {p3}, Lcom/google/android/play/core/internal/a0;->a(Ljava/lang/Class;)Ljava/lang/Class;
-
- move-result-object p3
-
- invoke-direct {p0, p1, p2, p3}, Lcom/google/android/play/core/internal/a0;->(Ljava/lang/Object;Ljava/lang/reflect/Field;Ljava/lang/Class;)V
-
- return-void
-.end method
-
-.method private static a(Ljava/lang/Class;)Ljava/lang/Class;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Class<",
- "TT;>;)",
- "Ljava/lang/Class<",
- "[TT;>;"
- }
- .end annotation
-
- const/4 v0, 0x0
-
- invoke-static {p0, v0}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
-
- move-result-object p0
-
- invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object p0
-
- return-object p0
-.end method
-
-.method private b()Ljava/lang/Class;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Ljava/lang/Class<",
- "TT;>;"
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/a0;->b:Ljava/lang/reflect/Field;
-
- invoke-virtual {v0}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class;
-
- move-result-object v0
-
- invoke-virtual {v0}, Ljava/lang/Class;->getComponentType()Ljava/lang/Class;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-
-# virtual methods
-.method public final a()Ljava/lang/Object;
- .locals 5
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()TT;"
- }
- .end annotation
-
- :try_start_0
- iget-object v0, p0, Lcom/google/android/play/core/internal/a0;->c:Ljava/lang/Class;
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/a0;->b:Ljava/lang/reflect/Field;
-
- iget-object v2, p0, Lcom/google/android/play/core/internal/a0;->a:Ljava/lang/Object;
-
- invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object v1
-
- invoke-virtual {v0, v1}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object v0
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object v0
-
- :catch_0
- move-exception v0
-
- new-instance v1, Lcom/google/android/play/core/internal/az;
-
- const/4 v2, 0x3
-
- new-array v2, v2, [Ljava/lang/Object;
-
- const/4 v3, 0x0
-
- iget-object v4, p0, Lcom/google/android/play/core/internal/a0;->b:Ljava/lang/reflect/Field;
-
- invoke-virtual {v4}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
-
- move-result-object v4
-
- aput-object v4, v2, v3
-
- const/4 v3, 0x1
-
- iget-object v4, p0, Lcom/google/android/play/core/internal/a0;->a:Ljava/lang/Object;
-
- invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object v4
-
- invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String;
-
- move-result-object v4
-
- aput-object v4, v2, v3
-
- const/4 v3, 0x2
-
- iget-object v4, p0, Lcom/google/android/play/core/internal/a0;->c:Ljava/lang/Class;
-
- invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String;
-
- move-result-object v4
-
- aput-object v4, v2, v3
-
- const-string v3, "Failed to get value of field %s of type %s on object of type %s"
-
- invoke-static {v3, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v2
-
- invoke-direct {v1, v2, v0}, Lcom/google/android/play/core/internal/az;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- throw v1
-.end method
-
-.method public final a(Ljava/lang/Object;)V
- .locals 4
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(TT;)V"
- }
- .end annotation
-
- :try_start_0
- iget-object v0, p0, Lcom/google/android/play/core/internal/a0;->b:Ljava/lang/reflect/Field;
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/a0;->a:Ljava/lang/Object;
-
- invoke-virtual {v0, v1, p1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- return-void
-
- :catch_0
- move-exception p1
-
- new-instance v0, Lcom/google/android/play/core/internal/az;
-
- const/4 v1, 0x3
-
- new-array v1, v1, [Ljava/lang/Object;
-
- const/4 v2, 0x0
-
- iget-object v3, p0, Lcom/google/android/play/core/internal/a0;->b:Ljava/lang/reflect/Field;
-
- invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String;
-
- move-result-object v3
-
- aput-object v3, v1, v2
-
- const/4 v2, 0x1
-
- iget-object v3, p0, Lcom/google/android/play/core/internal/a0;->a:Ljava/lang/Object;
-
- invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object v3
-
- invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
-
- move-result-object v3
-
- aput-object v3, v1, v2
-
- const/4 v2, 0x2
-
- iget-object v3, p0, Lcom/google/android/play/core/internal/a0;->c:Ljava/lang/Class;
-
- invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
-
- move-result-object v3
-
- aput-object v3, v1, v2
-
- const-string v2, "Failed to set value of field %s of type %s on object of type %s"
-
- invoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v1
-
- invoke-direct {v0, v1, p1}, Lcom/google/android/play/core/internal/az;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- throw v0
-.end method
-
-.method public a(Ljava/util/Collection;)V
- .locals 5
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/Collection<",
- "TT;>;)V"
- }
- .end annotation
-
- invoke-virtual {p0}, Lcom/google/android/play/core/internal/a0;->a()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, [Ljava/lang/Object;
-
- const/4 v1, 0x0
-
- if-nez v0, :cond_0
-
- const/4 v2, 0x0
-
- goto :goto_0
-
- :cond_0
- array-length v2, v0
-
- :goto_0
- invoke-direct {p0}, Lcom/google/android/play/core/internal/a0;->b()Ljava/lang/Class;
-
- move-result-object v3
-
- invoke-interface {p1}, Ljava/util/Collection;->size()I
-
- move-result v4
-
- add-int/2addr v4, v2
-
- invoke-static {v3, v4}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
-
- move-result-object v3
-
- check-cast v3, [Ljava/lang/Object;
-
- if-eqz v0, :cond_1
-
- array-length v4, v0
-
- invoke-static {v0, v1, v3, v1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
-
- :cond_1
- invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
-
- move-result-object p1
-
- :goto_1
- invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v0
-
- if-eqz v0, :cond_2
-
- invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v0
-
- aput-object v0, v3, v2
-
- add-int/lit8 v2, v2, 0x1
-
- goto :goto_1
-
- :cond_2
- invoke-virtual {p0, v3}, Lcom/google/android/play/core/internal/a0;->a(Ljava/lang/Object;)V
-
- return-void
-.end method
-
-.method public a([Ljava/lang/Object;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "([TT;)V"
- }
- .end annotation
-
- invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
-
- move-result-object p1
-
- invoke-virtual {p0, p1}, Lcom/google/android/play/core/internal/a0;->a(Ljava/util/Collection;)V
-
- return-void
-.end method
-
-.method public b(Ljava/util/Collection;)V
- .locals 5
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/Collection<",
- "TT;>;)V"
- }
- .end annotation
-
- invoke-virtual {p0}, Lcom/google/android/play/core/internal/a0;->a()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, [Ljava/lang/Object;
-
- const/4 v1, 0x0
-
- if-nez v0, :cond_0
-
- const/4 v2, 0x0
-
- goto :goto_0
-
- :cond_0
- array-length v2, v0
-
- :goto_0
- invoke-direct {p0}, Lcom/google/android/play/core/internal/a0;->b()Ljava/lang/Class;
-
- move-result-object v3
-
- invoke-interface {p1}, Ljava/util/Collection;->size()I
-
- move-result v4
-
- add-int/2addr v2, v4
-
- invoke-static {v3, v2}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;I)Ljava/lang/Object;
-
- move-result-object v2
-
- check-cast v2, [Ljava/lang/Object;
-
- if-eqz v0, :cond_1
-
- invoke-interface {p1}, Ljava/util/Collection;->size()I
-
- move-result v3
-
- array-length v4, v0
-
- invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
-
- :cond_1
- invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
-
- move-result-object p1
-
- :goto_1
- invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v0
-
- if-eqz v0, :cond_2
-
- invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v0
-
- aput-object v0, v2, v1
-
- add-int/lit8 v1, v1, 0x1
-
- goto :goto_1
-
- :cond_2
- invoke-virtual {p0, v2}, Lcom/google/android/play/core/internal/a0;->a(Ljava/lang/Object;)V
-
- return-void
-.end method
-
-.method public b([Ljava/lang/Object;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "([TT;)V"
- }
- .end annotation
-
- invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
-
- move-result-object p1
-
- invoke-virtual {p0, p1}, Lcom/google/android/play/core/internal/a0;->b(Ljava/util/Collection;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/a1.smali b/smali/smali/com/google/android/play/core/internal/a1.smali
deleted file mode 100644
index bb092a9cd..000000000
--- a/smali/smali/com/google/android/play/core/internal/a1.smali
+++ /dev/null
@@ -1,25 +0,0 @@
-.class public interface abstract Lcom/google/android/play/core/internal/a1;
-.super Ljava/lang/Object;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "",
- "Ljava/lang/Object;"
- }
-.end annotation
-
-
-# virtual methods
-.method public abstract a(Landroid/os/IBinder;)Ljava/lang/Object;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Landroid/os/IBinder;",
- ")TT;"
- }
- .end annotation
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/aa.smali b/smali/smali/com/google/android/play/core/internal/aa.smali
deleted file mode 100644
index ee34c9f2c..000000000
--- a/smali/smali/com/google/android/play/core/internal/aa.smali
+++ /dev/null
@@ -1,30 +0,0 @@
-.class public Lcom/google/android/play/core/internal/aa;
-.super Ljava/lang/RuntimeException;
-
-
-# direct methods
-.method public constructor ()V
- .locals 1
-
- const-string v0, "Failed to bind to the service."
-
- invoke-direct {p0, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public constructor (Ljava/lang/String;)V
- .locals 0
-
- invoke-direct {p0, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method public constructor (Ljava/lang/String;Ljava/lang/Throwable;)V
- .locals 0
-
- invoke-direct {p0, p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/az.smali b/smali/smali/com/google/android/play/core/internal/az.smali
deleted file mode 100644
index b0948d265..000000000
--- a/smali/smali/com/google/android/play/core/internal/az.smali
+++ /dev/null
@@ -1,20 +0,0 @@
-.class public final Lcom/google/android/play/core/internal/az;
-.super Ljava/lang/RuntimeException;
-
-
-# direct methods
-.method constructor (Ljava/lang/String;)V
- .locals 0
-
- invoke-direct {p0, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V
-
- return-void
-.end method
-
-.method constructor (Ljava/lang/String;Ljava/lang/Throwable;)V
- .locals 0
-
- invoke-direct {p0, p1, p2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/b.smali b/smali/smali/com/google/android/play/core/internal/b.smali
deleted file mode 100644
index 797ecce4c..000000000
--- a/smali/smali/com/google/android/play/core/internal/b.smali
+++ /dev/null
@@ -1,48 +0,0 @@
-.class final Lcom/google/android/play/core/internal/b;
-.super Lcom/google/android/play/core/internal/v0;
-
-
-# instance fields
-.field private final synthetic b:Lcom/google/android/play/core/internal/d1;
-
-
-# direct methods
-.method constructor (Lcom/google/android/play/core/internal/d1;)V
- .locals 0
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/b;->b:Lcom/google/android/play/core/internal/d1;
-
- invoke-direct {p0}, Lcom/google/android/play/core/internal/v0;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a()V
- .locals 2
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/b;->b:Lcom/google/android/play/core/internal/d1;
-
- iget-object v0, v0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-static {v0}, Lcom/google/android/play/core/internal/x0;->h(Lcom/google/android/play/core/internal/x0;)V
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/b;->b:Lcom/google/android/play/core/internal/d1;
-
- iget-object v0, v0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- const/4 v1, 0x0
-
- invoke-static {v0, v1}, Lcom/google/android/play/core/internal/x0;->a(Lcom/google/android/play/core/internal/x0;Landroid/os/IInterface;)Landroid/os/IInterface;
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/b;->b:Lcom/google/android/play/core/internal/d1;
-
- iget-object v0, v0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- const/4 v1, 0x0
-
- invoke-static {v0, v1}, Lcom/google/android/play/core/internal/x0;->a(Lcom/google/android/play/core/internal/x0;Z)Z
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/b0.smali b/smali/smali/com/google/android/play/core/internal/b0.smali
deleted file mode 100644
index 044448ce9..000000000
--- a/smali/smali/com/google/android/play/core/internal/b0.smali
+++ /dev/null
@@ -1,25 +0,0 @@
-.class final Lcom/google/android/play/core/internal/b0;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/internal/n;
-
-
-# direct methods
-.method constructor ()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/Object;Ljava/io/File;Ljava/io/File;)Z
- .locals 0
-
- const/4 p1, 0x1
-
- return p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/b1.smali b/smali/smali/com/google/android/play/core/internal/b1.smali
deleted file mode 100644
index e866f67e6..000000000
--- a/smali/smali/com/google/android/play/core/internal/b1.smali
+++ /dev/null
@@ -1,7 +0,0 @@
-.class public interface abstract Lcom/google/android/play/core/internal/b1;
-.super Ljava/lang/Object;
-
-
-# virtual methods
-.method public abstract a()V
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/c.smali b/smali/smali/com/google/android/play/core/internal/c.smali
deleted file mode 100644
index caa3199fb..000000000
--- a/smali/smali/com/google/android/play/core/internal/c.smali
+++ /dev/null
@@ -1,12 +0,0 @@
-.class public final Lcom/google/android/play/core/internal/c;
-.super Ljava/lang/Exception;
-
-
-# direct methods
-.method public constructor (Ljava/lang/String;)V
- .locals 0
-
- invoke-direct {p0, p1}, Ljava/lang/Exception;->(Ljava/lang/String;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/c0.smali b/smali/smali/com/google/android/play/core/internal/c0.smali
deleted file mode 100644
index 374d9657c..000000000
--- a/smali/smali/com/google/android/play/core/internal/c0.smali
+++ /dev/null
@@ -1,15 +0,0 @@
-.class interface abstract Lcom/google/android/play/core/internal/c0;
-.super Ljava/lang/Object;
-
-
-# virtual methods
-.method public abstract a()J
-.end method
-
-.method public abstract a([Ljava/security/MessageDigest;JI)V
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/io/IOException;
- }
- .end annotation
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/c1.smali b/smali/smali/com/google/android/play/core/internal/c1.smali
deleted file mode 100644
index 3f60277f2..000000000
--- a/smali/smali/com/google/android/play/core/internal/c1.smali
+++ /dev/null
@@ -1,102 +0,0 @@
-.class final Lcom/google/android/play/core/internal/c1;
-.super Lcom/google/android/play/core/internal/v0;
-
-
-# instance fields
-.field private final synthetic b:Landroid/os/IBinder;
-
-.field private final synthetic c:Lcom/google/android/play/core/internal/d1;
-
-
-# direct methods
-.method constructor (Lcom/google/android/play/core/internal/d1;Landroid/os/IBinder;)V
- .locals 0
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/c1;->c:Lcom/google/android/play/core/internal/d1;
-
- iput-object p2, p0, Lcom/google/android/play/core/internal/c1;->b:Landroid/os/IBinder;
-
- invoke-direct {p0}, Lcom/google/android/play/core/internal/v0;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a()V
- .locals 3
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/c1;->c:Lcom/google/android/play/core/internal/d1;
-
- iget-object v0, v0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-static {v0}, Lcom/google/android/play/core/internal/x0;->e(Lcom/google/android/play/core/internal/x0;)Lcom/google/android/play/core/internal/a1;
-
- move-result-object v1
-
- iget-object v2, p0, Lcom/google/android/play/core/internal/c1;->b:Landroid/os/IBinder;
-
- invoke-interface {v1, v2}, Lcom/google/android/play/core/internal/a1;->a(Landroid/os/IBinder;)Ljava/lang/Object;
-
- move-result-object v1
-
- check-cast v1, Landroid/os/IInterface;
-
- invoke-static {v0, v1}, Lcom/google/android/play/core/internal/x0;->a(Lcom/google/android/play/core/internal/x0;Landroid/os/IInterface;)Landroid/os/IInterface;
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/c1;->c:Lcom/google/android/play/core/internal/d1;
-
- iget-object v0, v0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-static {v0}, Lcom/google/android/play/core/internal/x0;->f(Lcom/google/android/play/core/internal/x0;)V
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/c1;->c:Lcom/google/android/play/core/internal/d1;
-
- iget-object v0, v0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- const/4 v1, 0x0
-
- invoke-static {v0, v1}, Lcom/google/android/play/core/internal/x0;->a(Lcom/google/android/play/core/internal/x0;Z)Z
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/c1;->c:Lcom/google/android/play/core/internal/d1;
-
- iget-object v0, v0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-static {v0}, Lcom/google/android/play/core/internal/x0;->g(Lcom/google/android/play/core/internal/x0;)Ljava/util/List;
-
- move-result-object v0
-
- invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
-
- move-result-object v0
-
- :goto_0
- invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v1
-
- if-eqz v1, :cond_0
-
- invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v1
-
- check-cast v1, Ljava/lang/Runnable;
-
- invoke-interface {v1}, Ljava/lang/Runnable;->run()V
-
- goto :goto_0
-
- :cond_0
- iget-object v0, p0, Lcom/google/android/play/core/internal/c1;->c:Lcom/google/android/play/core/internal/d1;
-
- iget-object v0, v0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-static {v0}, Lcom/google/android/play/core/internal/x0;->g(Lcom/google/android/play/core/internal/x0;)Ljava/util/List;
-
- move-result-object v0
-
- invoke-interface {v0}, Ljava/util/List;->clear()V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/d.smali b/smali/smali/com/google/android/play/core/internal/d.smali
deleted file mode 100644
index 182f4e640..000000000
--- a/smali/smali/com/google/android/play/core/internal/d.smali
+++ /dev/null
@@ -1,573 +0,0 @@
-.class public final Lcom/google/android/play/core/internal/d;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/splitinstall/b;
-
-
-# instance fields
-.field private final a:Landroid/content/Context;
-
-.field private final b:Lcom/google/android/play/core/splitcompat/d;
-
-.field private final c:Lcom/google/android/play/core/internal/d0;
-
-.field private final d:Ljava/util/concurrent/Executor;
-
-.field private final e:Lcom/google/android/play/core/splitinstall/i;
-
-
-# direct methods
-.method public constructor (Landroid/content/Context;Ljava/util/concurrent/Executor;Lcom/google/android/play/core/internal/d0;Lcom/google/android/play/core/splitcompat/d;Lcom/google/android/play/core/splitinstall/i;)V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/d;->a:Landroid/content/Context;
-
- iput-object p4, p0, Lcom/google/android/play/core/internal/d;->b:Lcom/google/android/play/core/splitcompat/d;
-
- iput-object p3, p0, Lcom/google/android/play/core/internal/d;->c:Lcom/google/android/play/core/internal/d0;
-
- iput-object p2, p0, Lcom/google/android/play/core/internal/d;->d:Ljava/util/concurrent/Executor;
-
- iput-object p5, p0, Lcom/google/android/play/core/internal/d;->e:Lcom/google/android/play/core/splitinstall/i;
-
- return-void
-.end method
-
-.method static synthetic a(Lcom/google/android/play/core/internal/d;)Lcom/google/android/play/core/internal/d0;
- .locals 0
-
- iget-object p0, p0, Lcom/google/android/play/core/internal/d;->c:Lcom/google/android/play/core/internal/d0;
-
- return-object p0
-.end method
-
-.method private final a(Ljava/util/List;)Ljava/lang/Integer;
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/List<",
- "Landroid/content/Intent;",
- ">;)",
- "Ljava/lang/Integer;"
- }
- .end annotation
-
- :try_start_0
- new-instance v0, Ljava/io/RandomAccessFile;
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/d;->b:Lcom/google/android/play/core/splitcompat/d;
-
- invoke-virtual {v1}, Lcom/google/android/play/core/splitcompat/d;->b()Ljava/io/File;
-
- move-result-object v1
-
- const-string v2, "rw"
-
- invoke-direct {v0, v1, v2}, Ljava/io/RandomAccessFile;->(Ljava/io/File;Ljava/lang/String;)V
-
- invoke-virtual {v0}, Ljava/io/RandomAccessFile;->getChannel()Ljava/nio/channels/FileChannel;
-
- move-result-object v0
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1
-
- const/4 v1, 0x0
-
- :try_start_1
- invoke-virtual {v0}, Ljava/nio/channels/FileChannel;->tryLock()Ljava/nio/channels/FileLock;
-
- move-result-object v2
- :try_end_1
- .catch Ljava/nio/channels/OverlappingFileLockException; {:try_start_1 .. :try_end_1} :catch_0
- .catchall {:try_start_1 .. :try_end_1} :catchall_0
-
- goto :goto_0
-
- :catchall_0
- move-exception p1
-
- goto :goto_1
-
- :catch_0
- move-object v2, v1
-
- :goto_0
- if-eqz v2, :cond_1
-
- :try_start_2
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/d;->b(Ljava/util/List;)I
-
- move-result p1
-
- invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v1
-
- invoke-virtual {v2}, Ljava/nio/channels/FileLock;->release()V
- :try_end_2
- .catchall {:try_start_2 .. :try_end_2} :catchall_0
-
- goto :goto_3
-
- :goto_1
- if-eqz v0, :cond_0
-
- :try_start_3
- invoke-virtual {v0}, Ljava/nio/channels/FileChannel;->close()V
- :try_end_3
- .catchall {:try_start_3 .. :try_end_3} :catchall_1
-
- goto :goto_2
-
- :catchall_1
- move-exception v0
-
- :try_start_4
- invoke-static {p1, v0}, Lcom/google/android/play/core/internal/g0;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
-
- :cond_0
- :goto_2
- throw p1
-
- :cond_1
- :goto_3
- if-eqz v0, :cond_2
-
- invoke-virtual {v0}, Ljava/nio/channels/FileChannel;->close()V
- :try_end_4
- .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1
-
- :cond_2
- return-object v1
-
- :catch_1
- move-exception p1
-
- const-string v0, "SplitCompat"
-
- const-string v1, "Error locking files."
-
- invoke-static {v0, v1, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- const/16 p1, -0xd
-
- invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object p1
-
- return-object p1
-.end method
-
-.method static synthetic a(Lcom/google/android/play/core/internal/d;Lcom/google/android/play/core/splitinstall/e;)V
- .locals 0
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/d;->a(Lcom/google/android/play/core/splitinstall/e;)V
-
- return-void
-.end method
-
-.method static synthetic a(Lcom/google/android/play/core/internal/d;Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
- .locals 0
-
- invoke-direct {p0, p1, p2}, Lcom/google/android/play/core/internal/d;->c(Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
-
- return-void
-.end method
-
-.method private final a(Lcom/google/android/play/core/splitinstall/e;)V
- .locals 4
-
- const-string v0, "SplitCompat"
-
- const/16 v1, -0xc
-
- :try_start_0
- iget-object v2, p0, Lcom/google/android/play/core/internal/d;->e:Lcom/google/android/play/core/splitinstall/i;
-
- iget-object v3, p0, Lcom/google/android/play/core/internal/d;->a:Landroid/content/Context;
-
- invoke-static {v3}, Lcom/google/android/play/core/internal/j;->a(Landroid/content/Context;)Landroid/content/Context;
-
- move-result-object v3
-
- invoke-virtual {v2, v3}, Lcom/google/android/play/core/splitinstall/i;->a(Landroid/content/Context;)Z
-
- move-result v2
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- if-nez v2, :cond_0
-
- const-string v2, "Emulating splits failed."
-
- invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
-
- :goto_0
- invoke-interface {p1, v1}, Lcom/google/android/play/core/splitinstall/e;->a(I)V
-
- return-void
-
- :cond_0
- invoke-interface {p1}, Lcom/google/android/play/core/splitinstall/e;->a()V
-
- return-void
-
- :catch_0
- move-exception v2
-
- const-string v3, "Error emulating splits."
-
- invoke-static {v0, v3, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- goto :goto_0
-.end method
-
-.method private final b(Ljava/util/List;)I
- .locals 10
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/List<",
- "Landroid/content/Intent;",
- ">;)I"
- }
- .end annotation
-
- const-string v0, "SplitCompat"
-
- :try_start_0
- invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
-
- move-result-object p1
-
- :cond_0
- :goto_0
- invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v1
-
- const/4 v2, 0x0
-
- if-eqz v1, :cond_4
-
- invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v1
-
- check-cast v1, Landroid/content/Intent;
-
- const-string v3, "split_id"
-
- invoke-virtual {v1, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
-
- move-result-object v3
-
- iget-object v4, p0, Lcom/google/android/play/core/internal/d;->a:Landroid/content/Context;
-
- invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
-
- move-result-object v4
-
- invoke-virtual {v1}, Landroid/content/Intent;->getData()Landroid/net/Uri;
-
- move-result-object v1
-
- const-string v5, "r"
-
- invoke-virtual {v4, v1, v5}, Landroid/content/ContentResolver;->openAssetFileDescriptor(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;
-
- move-result-object v1
-
- iget-object v4, p0, Lcom/google/android/play/core/internal/d;->b:Lcom/google/android/play/core/splitcompat/d;
-
- invoke-virtual {v4, v3}, Lcom/google/android/play/core/splitcompat/d;->a(Ljava/lang/String;)Ljava/io/File;
-
- move-result-object v4
-
- invoke-virtual {v4}, Ljava/io/File;->exists()Z
-
- move-result v5
-
- if-eqz v5, :cond_1
-
- invoke-virtual {v4}, Ljava/io/File;->length()J
-
- move-result-wide v5
-
- invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;->getLength()J
-
- move-result-wide v7
-
- cmp-long v9, v5, v7
-
- if-eqz v9, :cond_1
-
- const/4 v5, 0x1
-
- goto :goto_1
-
- :cond_1
- const/4 v5, 0x0
-
- :goto_1
- if-nez v5, :cond_2
-
- invoke-virtual {v4}, Ljava/io/File;->exists()Z
-
- move-result v5
-
- if-nez v5, :cond_0
-
- :cond_2
- iget-object v5, p0, Lcom/google/android/play/core/internal/d;->b:Lcom/google/android/play/core/splitcompat/d;
-
- invoke-virtual {v5, v3}, Lcom/google/android/play/core/splitcompat/d;->b(Ljava/lang/String;)Ljava/io/File;
-
- move-result-object v3
-
- invoke-virtual {v3}, Ljava/io/File;->exists()Z
-
- move-result v3
-
- if-nez v3, :cond_0
-
- new-instance v3, Ljava/io/BufferedInputStream;
-
- invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;->createInputStream()Ljava/io/FileInputStream;
-
- move-result-object v1
-
- invoke-direct {v3, v1}, Ljava/io/BufferedInputStream;->(Ljava/io/InputStream;)V
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_1
-
- :try_start_1
- new-instance v1, Ljava/io/FileOutputStream;
-
- invoke-direct {v1, v4}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V
- :try_end_1
- .catchall {:try_start_1 .. :try_end_1} :catchall_2
-
- const/16 v4, 0x1000
-
- :try_start_2
- new-array v4, v4, [B
-
- :goto_2
- invoke-virtual {v3, v4}, Ljava/io/InputStream;->read([B)I
-
- move-result v5
-
- if-lez v5, :cond_3
-
- invoke-virtual {v1, v4, v2, v5}, Ljava/io/OutputStream;->write([BII)V
- :try_end_2
- .catchall {:try_start_2 .. :try_end_2} :catchall_0
-
- goto :goto_2
-
- :cond_3
- :try_start_3
- invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
- :try_end_3
- .catchall {:try_start_3 .. :try_end_3} :catchall_2
-
- :try_start_4
- invoke-virtual {v3}, Ljava/io/InputStream;->close()V
- :try_end_4
- .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1
-
- goto :goto_0
-
- :catchall_0
- move-exception p1
-
- :try_start_5
- invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
- :try_end_5
- .catchall {:try_start_5 .. :try_end_5} :catchall_1
-
- goto :goto_3
-
- :catchall_1
- move-exception v1
-
- :try_start_6
- invoke-static {p1, v1}, Lcom/google/android/play/core/internal/g0;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
-
- :goto_3
- throw p1
- :try_end_6
- .catchall {:try_start_6 .. :try_end_6} :catchall_2
-
- :catchall_2
- move-exception p1
-
- :try_start_7
- invoke-virtual {v3}, Ljava/io/InputStream;->close()V
- :try_end_7
- .catchall {:try_start_7 .. :try_end_7} :catchall_3
-
- goto :goto_4
-
- :catchall_3
- move-exception v1
-
- :try_start_8
- invoke-static {p1, v1}, Lcom/google/android/play/core/internal/g0;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
-
- :goto_4
- throw p1
- :try_end_8
- .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_1
-
- :cond_4
- const/16 p1, -0xb
-
- :try_start_9
- iget-object v1, p0, Lcom/google/android/play/core/internal/d;->c:Lcom/google/android/play/core/internal/d0;
-
- invoke-virtual {v1}, Lcom/google/android/play/core/internal/d0;->a()Z
-
- move-result v1
- :try_end_9
- .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_0
-
- if-nez v1, :cond_5
-
- const-string v1, "Split verification failed."
-
- invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
-
- return p1
-
- :cond_5
- return v2
-
- :catch_0
- move-exception v1
-
- const-string v2, "Error verifying splits."
-
- invoke-static {v0, v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- return p1
-
- :catch_1
- move-exception p1
-
- const-string v1, "Error copying splits."
-
- invoke-static {v0, v1, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- const/16 p1, -0xd
-
- return p1
-.end method
-
-.method private final c(Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/List<",
- "Landroid/content/Intent;",
- ">;",
- "Lcom/google/android/play/core/splitinstall/e;",
- ")V"
- }
- .end annotation
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/d;->a(Ljava/util/List;)Ljava/lang/Integer;
-
- move-result-object p1
-
- if-nez p1, :cond_0
-
- return-void
-
- :cond_0
- invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
-
- move-result v0
-
- if-nez v0, :cond_1
-
- invoke-interface {p2}, Lcom/google/android/play/core/splitinstall/e;->b()V
-
- return-void
-
- :cond_1
- invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
-
- move-result p1
-
- invoke-interface {p2, p1}, Lcom/google/android/play/core/splitinstall/e;->a(I)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/List<",
- "Landroid/content/Intent;",
- ">;",
- "Lcom/google/android/play/core/splitinstall/e;",
- ")V"
- }
- .end annotation
-
- invoke-virtual {p0, p1, p2}, Lcom/google/android/play/core/internal/d;->b(Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
-
- return-void
-.end method
-
-.method public final b(Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
- .locals 2
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/List<",
- "Landroid/content/Intent;",
- ">;",
- "Lcom/google/android/play/core/splitinstall/e;",
- ")V"
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/d;->e:Lcom/google/android/play/core/splitinstall/i;
-
- invoke-virtual {v0}, Lcom/google/android/play/core/splitinstall/i;->a()Z
-
- move-result v0
-
- if-eqz v0, :cond_0
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/d;->d:Ljava/util/concurrent/Executor;
-
- new-instance v1, Lcom/google/android/play/core/internal/h;
-
- invoke-direct {v1, p0, p1, p2}, Lcom/google/android/play/core/internal/h;->(Lcom/google/android/play/core/internal/d;Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
-
- invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
-
- return-void
-
- :cond_0
- new-instance p1, Ljava/lang/IllegalStateException;
-
- const-string p2, "Ingestion should only be called in SplitCompat mode."
-
- invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V
-
- throw p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/d0.smali b/smali/smali/com/google/android/play/core/internal/d0.smali
deleted file mode 100644
index 7bd4bff17..000000000
--- a/smali/smali/com/google/android/play/core/internal/d0.smali
+++ /dev/null
@@ -1,1082 +0,0 @@
-.class public Lcom/google/android/play/core/internal/d0;
-.super Ljava/lang/Object;
-
-
-# instance fields
-.field private final a:Lcom/google/android/play/core/splitcompat/d;
-
-.field private final b:Landroid/content/Context;
-
-
-# direct methods
-.method public constructor (Landroid/content/Context;Lcom/google/android/play/core/splitcompat/d;Lcom/google/android/play/core/internal/j;)V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- iput-object p2, p0, Lcom/google/android/play/core/internal/d0;->a:Lcom/google/android/play/core/splitcompat/d;
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/d0;->b:Landroid/content/Context;
-
- return-void
-.end method
-
-.method public static a(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)Lcom/google/android/play/core/internal/a0;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/lang/String;",
- "Ljava/lang/Class<",
- "TT;>;)",
- "Lcom/google/android/play/core/internal/a0<",
- "TT;>;"
- }
- .end annotation
-
- new-instance v0, Lcom/google/android/play/core/internal/a0;
-
- invoke-static {p0, p1}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
-
- move-result-object p1
-
- invoke-direct {v0, p0, p1, p2}, Lcom/google/android/play/core/internal/a0;->(Ljava/lang/Object;Ljava/lang/reflect/Field;Ljava/lang/Class;)V
-
- return-object v0
-.end method
-
-.method public static a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
- .locals 4
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Class<",
- "*>;",
- "Ljava/lang/String;",
- "Ljava/lang/Class<",
- "TR;>;",
- "Ljava/lang/Class<",
- "TP0;>;TP0;)TR;"
- }
- .end annotation
-
- const/4 v0, 0x1
-
- new-array v1, v0, [Ljava/lang/Class;
-
- const/4 v2, 0x0
-
- aput-object p3, v1, v2
-
- invoke-static {p0, p1, v1}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
-
- move-result-object p3
-
- const/4 v1, 0x0
-
- :try_start_0
- new-array v3, v0, [Ljava/lang/Object;
-
- aput-object p4, v3, v2
-
- invoke-virtual {p3, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p3
-
- invoke-virtual {p2, p3}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p0
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object p0
-
- :catch_0
- move-exception p2
-
- new-instance p3, Lcom/google/android/play/core/internal/az;
-
- const/4 p4, 0x2
-
- new-array p4, p4, [Ljava/lang/Object;
-
- aput-object p1, p4, v2
-
- aput-object p0, p4, v0
-
- const-string p0, "Failed to invoke static method %s on type %s"
-
- invoke-static {p0, p4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p0
-
- invoke-direct {p3, p0, p2}, Lcom/google/android/play/core/internal/az;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- throw p3
-.end method
-
-.method public static a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
- .locals 4
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Class<",
- "*>;",
- "Ljava/lang/String;",
- "Ljava/lang/Class<",
- "TR;>;",
- "Ljava/lang/Class<",
- "TP0;>;TP0;",
- "Ljava/lang/Class<",
- "TP1;>;TP1;)TR;"
- }
- .end annotation
-
- const/4 v0, 0x2
-
- new-array v1, v0, [Ljava/lang/Class;
-
- const/4 v2, 0x0
-
- aput-object p3, v1, v2
-
- const/4 p3, 0x1
-
- aput-object p5, v1, p3
-
- invoke-static {p0, p1, v1}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
-
- move-result-object p5
-
- const/4 v1, 0x0
-
- :try_start_0
- new-array v3, v0, [Ljava/lang/Object;
-
- aput-object p4, v3, v2
-
- aput-object p6, v3, p3
-
- invoke-virtual {p5, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p4
-
- invoke-virtual {p2, p4}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p0
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object p0
-
- :catch_0
- move-exception p2
-
- new-instance p4, Lcom/google/android/play/core/internal/az;
-
- new-array p5, v0, [Ljava/lang/Object;
-
- aput-object p1, p5, v2
-
- aput-object p0, p5, p3
-
- const-string p0, "Failed to invoke static method %s on type %s"
-
- invoke-static {p0, p5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p0
-
- invoke-direct {p4, p0, p2}, Lcom/google/android/play/core/internal/az;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- throw p4
-.end method
-
-.method public static a(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/lang/String;",
- "Ljava/lang/Class<",
- "TR;>;",
- "Ljava/lang/Class<",
- "TP0;>;TP0;)TR;"
- }
- .end annotation
-
- const/4 v0, 0x1
-
- new-array v1, v0, [Ljava/lang/Class;
-
- const/4 v2, 0x0
-
- aput-object p3, v1, v2
-
- invoke-static {p0, p1, v1}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
-
- move-result-object p3
-
- :try_start_0
- new-array v1, v0, [Ljava/lang/Object;
-
- aput-object p4, v1, v2
-
- invoke-virtual {p3, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p3
-
- invoke-virtual {p2, p3}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p0
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object p0
-
- :catch_0
- move-exception p2
-
- new-instance p3, Lcom/google/android/play/core/internal/az;
-
- const/4 p4, 0x2
-
- new-array p4, p4, [Ljava/lang/Object;
-
- aput-object p1, p4, v2
-
- invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object p0
-
- aput-object p0, p4, v0
-
- const-string p0, "Failed to invoke method %s on an object of type %s"
-
- invoke-static {p0, p4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p0
-
- invoke-direct {p3, p0, p2}, Lcom/google/android/play/core/internal/az;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- throw p3
-.end method
-
-.method public static a(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/lang/String;",
- "Ljava/lang/Class<",
- "TR;>;",
- "Ljava/lang/Class<",
- "TP0;>;TP0;",
- "Ljava/lang/Class<",
- "TP1;>;TP1;",
- "Ljava/lang/Class<",
- "TP2;>;TP2;)TR;"
- }
- .end annotation
-
- const/4 v0, 0x3
-
- new-array v1, v0, [Ljava/lang/Class;
-
- const/4 v2, 0x0
-
- aput-object p3, v1, v2
-
- const/4 p3, 0x1
-
- aput-object p5, v1, p3
-
- const/4 p5, 0x2
-
- aput-object p7, v1, p5
-
- invoke-static {p0, p1, v1}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
-
- move-result-object p7
-
- :try_start_0
- new-array v0, v0, [Ljava/lang/Object;
-
- aput-object p4, v0, v2
-
- aput-object p6, v0, p3
-
- aput-object p8, v0, p5
-
- invoke-virtual {p7, p0, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p4
-
- invoke-virtual {p2, p4}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p0
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object p0
-
- :catch_0
- move-exception p2
-
- new-instance p4, Lcom/google/android/play/core/internal/az;
-
- new-array p5, p5, [Ljava/lang/Object;
-
- aput-object p1, p5, v2
-
- invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object p0
-
- aput-object p0, p5, p3
-
- const-string p0, "Failed to invoke method %s on an object of type %s"
-
- invoke-static {p0, p5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p0
-
- invoke-direct {p4, p0, p2}, Lcom/google/android/play/core/internal/az;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- throw p4
-.end method
-
-.method private static a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
- .locals 4
-
- invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object v0
-
- :goto_0
- const/4 v1, 0x1
-
- if-eqz v0, :cond_1
-
- :try_start_0
- invoke-virtual {v0, p1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
-
- move-result-object v2
-
- invoke-virtual {v2}, Ljava/lang/reflect/Field;->isAccessible()Z
-
- move-result v3
-
- if-nez v3, :cond_0
-
- invoke-virtual {v2, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
- :try_end_0
- .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0
-
- :cond_0
- return-object v2
-
- :catch_0
- invoke-virtual {v0}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
-
- move-result-object v0
-
- goto :goto_0
-
- :cond_1
- new-instance v0, Lcom/google/android/play/core/internal/az;
-
- const/4 v2, 0x2
-
- new-array v2, v2, [Ljava/lang/Object;
-
- const/4 v3, 0x0
-
- aput-object p1, v2, v3
-
- invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object p0
-
- invoke-virtual {p0}, Ljava/lang/Class;->getName()Ljava/lang/String;
-
- move-result-object p0
-
- aput-object p0, v2, v1
-
- const-string p0, "Failed to find a field named %s on an object of instance %s"
-
- invoke-static {p0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p0
-
- invoke-direct {v0, p0}, Lcom/google/android/play/core/internal/az;->(Ljava/lang/String;)V
-
- throw v0
-.end method
-
-.method private static varargs a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
- .locals 4
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Class<",
- "*>;",
- "Ljava/lang/String;",
- "[",
- "Ljava/lang/Class<",
- "*>;)",
- "Ljava/lang/reflect/Method;"
- }
- .end annotation
-
- move-object v0, p0
-
- :goto_0
- const/4 v1, 0x1
-
- if-eqz v0, :cond_1
-
- :try_start_0
- invoke-virtual {v0, p1, p2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
-
- move-result-object v2
-
- invoke-virtual {v2}, Ljava/lang/reflect/Method;->isAccessible()Z
-
- move-result v3
-
- if-nez v3, :cond_0
-
- invoke-virtual {v2, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
- :try_end_0
- .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0
-
- :cond_0
- return-object v2
-
- :catch_0
- invoke-virtual {v0}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class;
-
- move-result-object v0
-
- goto :goto_0
-
- :cond_1
- new-instance v0, Lcom/google/android/play/core/internal/az;
-
- const/4 v2, 0x3
-
- new-array v2, v2, [Ljava/lang/Object;
-
- const/4 v3, 0x0
-
- aput-object p1, v2, v3
-
- invoke-static {p2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
-
- move-result-object p1
-
- aput-object p1, v2, v1
-
- const/4 p1, 0x2
-
- aput-object p0, v2, p1
-
- const-string p0, "Could not find a method named %s with parameters %s in type %s"
-
- invoke-static {p0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p0
-
- invoke-direct {v0, p0}, Lcom/google/android/play/core/internal/az;->(Ljava/lang/String;)V
-
- throw v0
-.end method
-
-.method private static varargs a(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/lang/String;",
- "[",
- "Ljava/lang/Class<",
- "*>;)",
- "Ljava/lang/reflect/Method;"
- }
- .end annotation
-
- invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object p0
-
- invoke-static {p0, p1, p2}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
-
- move-result-object p0
-
- return-object p0
-.end method
-
-.method private static a(Landroid/content/pm/Signature;)Ljava/security/cert/X509Certificate;
- .locals 2
-
- :try_start_0
- const-string v0, "X509"
-
- invoke-static {v0}, Ljava/security/cert/CertificateFactory;->getInstance(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;
-
- move-result-object v0
-
- new-instance v1, Ljava/io/ByteArrayInputStream;
-
- invoke-virtual {p0}, Landroid/content/pm/Signature;->toByteArray()[B
-
- move-result-object p0
-
- invoke-direct {v1, p0}, Ljava/io/ByteArrayInputStream;->([B)V
-
- invoke-virtual {v0, v1}, Ljava/security/cert/CertificateFactory;->generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;
-
- move-result-object p0
-
- check-cast p0, Ljava/security/cert/X509Certificate;
- :try_end_0
- .catch Ljava/security/cert/CertificateException; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object p0
-
- :catch_0
- move-exception p0
-
- const-string v0, "SplitCompat"
-
- const-string v1, "Cannot decode certificate."
-
- invoke-static {v0, v1, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- const/4 p0, 0x0
-
- return-object p0
-.end method
-
-.method private a(Ljava/lang/String;Ljava/util/List;)Z
- .locals 6
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/String;",
- "Ljava/util/List<",
- "Ljava/security/cert/X509Certificate;",
- ">;)Z"
- }
- .end annotation
-
- const-string v0, " is not signed."
-
- const-string v1, "Downloaded split "
-
- const-string v2, "SplitCompat"
-
- const/4 v3, 0x0
-
- :try_start_0
- invoke-static {p1}, Lcom/google/android/play/core/internal/j;->a(Ljava/lang/String;)[[Ljava/security/cert/X509Certificate;
-
- move-result-object v4
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- if-eqz v4, :cond_1
-
- array-length v5, v4
-
- if-eqz v5, :cond_1
-
- aget-object v5, v4, v3
-
- array-length v5, v5
-
- if-nez v5, :cond_0
-
- goto :goto_0
-
- :cond_0
- invoke-static {v4, p2}, Lcom/google/android/play/core/internal/d0;->a([[Ljava/security/cert/X509Certificate;Ljava/util/List;)Z
-
- move-result p1
-
- return p1
-
- :cond_1
- :goto_0
- invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p2
-
- invoke-virtual {p2}, Ljava/lang/String;->length()I
-
- move-result p2
-
- add-int/lit8 p2, p2, 0x20
-
- new-instance v4, Ljava/lang/StringBuilder;
-
- invoke-direct {v4, p2}, Ljava/lang/StringBuilder;->(I)V
-
- invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-static {v2, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
-
- return v3
-
- :catch_0
- move-exception p2
-
- invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v4
-
- invoke-virtual {v4}, Ljava/lang/String;->length()I
-
- move-result v4
-
- add-int/lit8 v4, v4, 0x20
-
- new-instance v5, Ljava/lang/StringBuilder;
-
- invoke-direct {v5, v4}, Ljava/lang/StringBuilder;->(I)V
-
- invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-static {v2, p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- return v3
-.end method
-
-.method private static a([[Ljava/security/cert/X509Certificate;Ljava/util/List;)Z
- .locals 6
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "([[",
- "Ljava/security/cert/X509Certificate;",
- "Ljava/util/List<",
- "Ljava/security/cert/X509Certificate;",
- ">;)Z"
- }
- .end annotation
-
- invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
-
- move-result v0
-
- const/4 v1, 0x0
-
- if-eqz v0, :cond_0
-
- const-string p0, "SplitCompat"
-
- const-string p1, "No certificates found for app."
-
- invoke-static {p0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
-
- return v1
-
- :cond_0
- invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
-
- move-result-object p1
-
- :cond_1
- invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v0
-
- const/4 v2, 0x1
-
- if-eqz v0, :cond_4
-
- invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, Ljava/security/cert/X509Certificate;
-
- array-length v3, p0
-
- const/4 v4, 0x0
-
- :goto_0
- if-ge v4, v3, :cond_3
-
- aget-object v5, p0, v4
-
- aget-object v5, v5, v1
-
- invoke-virtual {v5, v0}, Ljava/security/cert/X509Certificate;->equals(Ljava/lang/Object;)Z
-
- move-result v5
-
- if-eqz v5, :cond_2
-
- goto :goto_1
-
- :cond_2
- add-int/lit8 v4, v4, 0x1
-
- goto :goto_0
-
- :cond_3
- const/4 v2, 0x0
-
- :goto_1
- if-nez v2, :cond_1
-
- return v1
-
- :cond_4
- return v2
-.end method
-
-.method public static b(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)Lcom/google/android/play/core/internal/a0;
- .locals 2
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/lang/String;",
- "Ljava/lang/Class<",
- "TT;>;)",
- "Lcom/google/android/play/core/internal/a0;"
- }
- .end annotation
-
- new-instance v0, Lcom/google/android/play/core/internal/a0;
-
- invoke-static {p0, p1}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Field;
-
- move-result-object p1
-
- const/4 v1, 0x0
-
- invoke-direct {v0, p0, p1, p2, v1}, Lcom/google/android/play/core/internal/a0;->(Ljava/lang/Object;Ljava/lang/reflect/Field;Ljava/lang/Class;B)V
-
- return-object v0
-.end method
-
-.method private b()Ljava/util/List;
- .locals 5
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Ljava/util/List<",
- "Ljava/security/cert/X509Certificate;",
- ">;"
- }
- .end annotation
-
- invoke-direct {p0}, Lcom/google/android/play/core/internal/d0;->c()[Landroid/content/pm/Signature;
-
- move-result-object v0
-
- if-nez v0, :cond_0
-
- const/4 v0, 0x0
-
- return-object v0
-
- :cond_0
- new-instance v1, Ljava/util/ArrayList;
-
- invoke-direct {v1}, Ljava/util/ArrayList;->()V
-
- array-length v2, v0
-
- const/4 v3, 0x0
-
- :goto_0
- if-ge v3, v2, :cond_2
-
- aget-object v4, v0, v3
-
- invoke-static {v4}, Lcom/google/android/play/core/internal/d0;->a(Landroid/content/pm/Signature;)Ljava/security/cert/X509Certificate;
-
- move-result-object v4
-
- if-eqz v4, :cond_1
-
- invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
-
- :cond_1
- add-int/lit8 v3, v3, 0x1
-
- goto :goto_0
-
- :cond_2
- return-object v1
-.end method
-
-.method private c()[Landroid/content/pm/Signature;
- .locals 3
-
- :try_start_0
- iget-object v0, p0, Lcom/google/android/play/core/internal/d0;->b:Landroid/content/Context;
-
- invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
-
- move-result-object v0
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/d0;->b:Landroid/content/Context;
-
- invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
-
- move-result-object v1
-
- const/16 v2, 0x40
-
- invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
-
- move-result-object v0
-
- iget-object v0, v0, Landroid/content/pm/PackageInfo;->signatures:[Landroid/content/pm/Signature;
- :try_end_0
- .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object v0
-
- :catch_0
- const/4 v0, 0x0
-
- return-object v0
-.end method
-
-
-# virtual methods
-.method public a()Z
- .locals 8
-
- const-string v0, "SplitCompat"
-
- const/4 v1, 0x0
-
- :try_start_0
- iget-object v2, p0, Lcom/google/android/play/core/internal/d0;->a:Lcom/google/android/play/core/splitcompat/d;
-
- invoke-virtual {v2}, Lcom/google/android/play/core/splitcompat/d;->c()Ljava/io/File;
-
- move-result-object v2
- :try_end_0
- .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_2
-
- invoke-direct {p0}, Lcom/google/android/play/core/internal/d0;->b()Ljava/util/List;
-
- move-result-object v3
-
- if-eqz v3, :cond_3
-
- invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
-
- move-result v4
-
- if-eqz v4, :cond_0
-
- goto :goto_1
-
- :cond_0
- invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File;
-
- move-result-object v2
-
- invoke-static {v2}, Ljava/util/Arrays;->sort([Ljava/lang/Object;)V
-
- array-length v4, v2
-
- const/4 v5, 0x1
-
- sub-int/2addr v4, v5
-
- :goto_0
- if-ltz v4, :cond_2
-
- aget-object v6, v2, v4
-
- :try_start_1
- invoke-virtual {v6}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
-
- move-result-object v7
-
- invoke-direct {p0, v7, v3}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/String;Ljava/util/List;)Z
-
- move-result v7
-
- if-nez v7, :cond_1
-
- const-string v2, "Split verification failure."
-
- invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
- :try_end_1
- .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
-
- return v1
-
- :cond_1
- :try_start_2
- iget-object v7, p0, Lcom/google/android/play/core/internal/d0;->a:Lcom/google/android/play/core/splitcompat/d;
-
- invoke-virtual {v7, v6}, Lcom/google/android/play/core/splitcompat/d;->a(Ljava/io/File;)Ljava/io/File;
-
- move-result-object v7
-
- invoke-virtual {v6, v7}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
- :try_end_2
- .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0
-
- add-int/lit8 v4, v4, -0x1
-
- goto :goto_0
-
- :catch_0
- move-exception v2
-
- const-string v3, "Cannot write verified split."
-
- invoke-static {v0, v3, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- return v1
-
- :catch_1
- move-exception v2
-
- const-string v3, "Split verification error."
-
- invoke-static {v0, v3, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- return v1
-
- :cond_2
- return v5
-
- :cond_3
- :goto_1
- const-string v2, "No app certificates found."
-
- invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
-
- return v1
-
- :catch_2
- move-exception v2
-
- const-string v3, "Cannot access directory for unverified splits."
-
- invoke-static {v0, v3, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- return v1
-.end method
-
-.method public a(Ljava/util/List;)Z
- .locals 2
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/List<",
- "Landroid/content/Intent;",
- ">;)Z"
- }
- .end annotation
-
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/io/IOException;
- }
- .end annotation
-
- invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
-
- move-result-object p1
-
- :cond_0
- invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v0
-
- if-eqz v0, :cond_1
-
- invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, Landroid/content/Intent;
-
- const-string v1, "split_id"
-
- invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
-
- move-result-object v0
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/d0;->a:Lcom/google/android/play/core/splitcompat/d;
-
- invoke-virtual {v1, v0}, Lcom/google/android/play/core/splitcompat/d;->b(Ljava/lang/String;)Ljava/io/File;
-
- move-result-object v0
-
- invoke-virtual {v0}, Ljava/io/File;->exists()Z
-
- move-result v0
-
- if-nez v0, :cond_0
-
- const/4 p1, 0x0
-
- return p1
-
- :cond_1
- const/4 p1, 0x1
-
- return p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/d1.smali b/smali/smali/com/google/android/play/core/internal/d1.smali
deleted file mode 100644
index 8b5afee4b..000000000
--- a/smali/smali/com/google/android/play/core/internal/d1.smali
+++ /dev/null
@@ -1,95 +0,0 @@
-.class final Lcom/google/android/play/core/internal/d1;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Landroid/content/ServiceConnection;
-
-
-# instance fields
-.field final synthetic a:Lcom/google/android/play/core/internal/x0;
-
-
-# direct methods
-.method private constructor (Lcom/google/android/play/core/internal/x0;)V
- .locals 0
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-.method synthetic constructor (Lcom/google/android/play/core/internal/x0;B)V
- .locals 0
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/d1;->(Lcom/google/android/play/core/internal/x0;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
- .locals 3
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-static {v0}, Lcom/google/android/play/core/internal/x0;->b(Lcom/google/android/play/core/internal/x0;)Lcom/google/android/play/core/splitcompat/b;
-
- move-result-object v0
-
- const/4 v1, 0x1
-
- new-array v1, v1, [Ljava/lang/Object;
-
- const/4 v2, 0x0
-
- aput-object p1, v1, v2
-
- const-string p1, "ServiceConnectionImpl.onServiceConnected(%s)"
-
- invoke-virtual {v0, p1, v1}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/String;[Ljava/lang/Object;)I
-
- iget-object p1, p0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- new-instance v0, Lcom/google/android/play/core/internal/c1;
-
- invoke-direct {v0, p0, p2}, Lcom/google/android/play/core/internal/c1;->(Lcom/google/android/play/core/internal/d1;Landroid/os/IBinder;)V
-
- invoke-static {p1, v0}, Lcom/google/android/play/core/internal/x0;->b(Lcom/google/android/play/core/internal/x0;Lcom/google/android/play/core/internal/v0;)V
-
- return-void
-.end method
-
-.method public final onServiceDisconnected(Landroid/content/ComponentName;)V
- .locals 3
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- invoke-static {v0}, Lcom/google/android/play/core/internal/x0;->b(Lcom/google/android/play/core/internal/x0;)Lcom/google/android/play/core/splitcompat/b;
-
- move-result-object v0
-
- const/4 v1, 0x1
-
- new-array v1, v1, [Ljava/lang/Object;
-
- const/4 v2, 0x0
-
- aput-object p1, v1, v2
-
- const-string p1, "ServiceConnectionImpl.onServiceDisconnected(%s)"
-
- invoke-virtual {v0, p1, v1}, Lcom/google/android/play/core/splitcompat/b;->a(Ljava/lang/String;[Ljava/lang/Object;)I
-
- iget-object p1, p0, Lcom/google/android/play/core/internal/d1;->a:Lcom/google/android/play/core/internal/x0;
-
- new-instance v0, Lcom/google/android/play/core/internal/b;
-
- invoke-direct {v0, p0}, Lcom/google/android/play/core/internal/b;->(Lcom/google/android/play/core/internal/d1;)V
-
- invoke-static {p1, v0}, Lcom/google/android/play/core/internal/x0;->b(Lcom/google/android/play/core/internal/x0;Lcom/google/android/play/core/internal/v0;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/e.smali b/smali/smali/com/google/android/play/core/internal/e.smali
deleted file mode 100644
index 52525d468..000000000
--- a/smali/smali/com/google/android/play/core/internal/e.smali
+++ /dev/null
@@ -1,380 +0,0 @@
-.class Lcom/google/android/play/core/internal/e;
-.super Ljava/security/cert/X509Certificate;
-
-
-# instance fields
-.field private final a:Ljava/security/cert/X509Certificate;
-
-
-# direct methods
-.method public constructor (Ljava/security/cert/X509Certificate;)V
- .locals 0
-
- invoke-direct {p0}, Ljava/security/cert/X509Certificate;->()V
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- return-void
-.end method
-
-
-# virtual methods
-.method public checkValidity()V
- .locals 1
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/security/cert/CertificateExpiredException;,
- Ljava/security/cert/CertificateNotYetValidException;
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->checkValidity()V
-
- return-void
-.end method
-
-.method public checkValidity(Ljava/util/Date;)V
- .locals 1
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/security/cert/CertificateExpiredException;,
- Ljava/security/cert/CertificateNotYetValidException;
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0, p1}, Ljava/security/cert/X509Certificate;->checkValidity(Ljava/util/Date;)V
-
- return-void
-.end method
-
-.method public getBasicConstraints()I
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getBasicConstraints()I
-
- move-result v0
-
- return v0
-.end method
-
-.method public getCriticalExtensionOIDs()Ljava/util/Set;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Ljava/util/Set<",
- "Ljava/lang/String;",
- ">;"
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getCriticalExtensionOIDs()Ljava/util/Set;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getEncoded()[B
- .locals 1
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/security/cert/CertificateEncodingException;
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getEncoded()[B
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getExtensionValue(Ljava/lang/String;)[B
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0, p1}, Ljava/security/cert/X509Certificate;->getExtensionValue(Ljava/lang/String;)[B
-
- move-result-object p1
-
- return-object p1
-.end method
-
-.method public getIssuerDN()Ljava/security/Principal;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getIssuerDN()Ljava/security/Principal;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getIssuerUniqueID()[Z
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getIssuerUniqueID()[Z
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getKeyUsage()[Z
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getKeyUsage()[Z
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getNonCriticalExtensionOIDs()Ljava/util/Set;
- .locals 1
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "()",
- "Ljava/util/Set<",
- "Ljava/lang/String;",
- ">;"
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getNonCriticalExtensionOIDs()Ljava/util/Set;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getNotAfter()Ljava/util/Date;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getNotBefore()Ljava/util/Date;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getPublicKey()Ljava/security/PublicKey;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getPublicKey()Ljava/security/PublicKey;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getSerialNumber()Ljava/math/BigInteger;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getSerialNumber()Ljava/math/BigInteger;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getSigAlgName()Ljava/lang/String;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getSigAlgName()Ljava/lang/String;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getSigAlgOID()Ljava/lang/String;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getSigAlgOID()Ljava/lang/String;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getSigAlgParams()[B
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getSigAlgParams()[B
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getSignature()[B
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getSignature()[B
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getSubjectDN()Ljava/security/Principal;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getSubjectUniqueID()[Z
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getSubjectUniqueID()[Z
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getTBSCertificate()[B
- .locals 1
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/security/cert/CertificateEncodingException;
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getTBSCertificate()[B
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public getVersion()I
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->getVersion()I
-
- move-result v0
-
- return v0
-.end method
-
-.method public hasUnsupportedCriticalExtension()Z
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->hasUnsupportedCriticalExtension()Z
-
- move-result v0
-
- return v0
-.end method
-
-.method public toString()Ljava/lang/String;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0}, Ljava/security/cert/X509Certificate;->toString()Ljava/lang/String;
-
- move-result-object v0
-
- return-object v0
-.end method
-
-.method public verify(Ljava/security/PublicKey;)V
- .locals 1
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/security/cert/CertificateException;,
- Ljava/security/NoSuchAlgorithmException;,
- Ljava/security/InvalidKeyException;,
- Ljava/security/NoSuchProviderException;,
- Ljava/security/SignatureException;
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0, p1}, Ljava/security/cert/X509Certificate;->verify(Ljava/security/PublicKey;)V
-
- return-void
-.end method
-
-.method public verify(Ljava/security/PublicKey;Ljava/lang/String;)V
- .locals 1
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/security/cert/CertificateException;,
- Ljava/security/NoSuchAlgorithmException;,
- Ljava/security/InvalidKeyException;,
- Ljava/security/NoSuchProviderException;,
- Ljava/security/SignatureException;
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/e;->a:Ljava/security/cert/X509Certificate;
-
- invoke-virtual {v0, p1, p2}, Ljava/security/cert/X509Certificate;->verify(Ljava/security/PublicKey;Ljava/lang/String;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/e0.smali b/smali/smali/com/google/android/play/core/internal/e0.smali
deleted file mode 100644
index 663875e37..000000000
--- a/smali/smali/com/google/android/play/core/internal/e0.smali
+++ /dev/null
@@ -1,116 +0,0 @@
-.class public final Lcom/google/android/play/core/internal/e0;
-.super Ljava/lang/Object;
-
-
-# static fields
-.field private static final a:Lcom/google/android/play/core/splitcompat/b;
-
-
-# direct methods
-.method static constructor ()V
- .locals 2
-
- new-instance v0, Lcom/google/android/play/core/splitcompat/b;
-
- const-string v1, "PhoneskyVerificationUtils"
-
- invoke-direct {v0, v1}, Lcom/google/android/play/core/splitcompat/b;->(Ljava/lang/String;)V
-
- sput-object v0, Lcom/google/android/play/core/internal/e0;->a:Lcom/google/android/play/core/splitcompat/b;
-
- return-void
-.end method
-
-.method public static a(Landroid/content/Context;)Z
- .locals 5
-
- const/4 v0, 0x0
-
- :try_start_0
- invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
-
- move-result-object p0
-
- const-string v1, "com.android.vending"
-
- const/16 v2, 0x40
-
- invoke-virtual {p0, v1, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
-
- move-result-object p0
-
- iget-object p0, p0, Landroid/content/pm/PackageInfo;->signatures:[Landroid/content/pm/Signature;
- :try_end_0
- .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
-
- if-eqz p0, :cond_4
-
- array-length v1, p0
-
- if-nez v1, :cond_0
-
- goto :goto_2
-
- :cond_0
- array-length v1, p0
-
- const/4 v2, 0x0
-
- :goto_0
- if-ge v2, v1, :cond_3
-
- aget-object v3, p0, v2
-
- invoke-virtual {v3}, Landroid/content/pm/Signature;->toByteArray()[B
-
- move-result-object v3
-
- invoke-static {v3}, Lcom/google/android/play/core/internal/j;->a([B)Ljava/lang/String;
-
- move-result-object v3
-
- const-string v4, "8P1sW0EPJcslw7UzRsiXL64w-O50Ed-RBICtay1g24M"
-
- invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
-
- move-result v4
-
- if-nez v4, :cond_2
-
- const-string v4, "GXWy8XF3vIml3_MfnmSmyuKBpT3B0dWbHRR_4cgq-gA"
-
- invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
-
- move-result v3
-
- if-eqz v3, :cond_1
-
- goto :goto_1
-
- :cond_1
- add-int/lit8 v2, v2, 0x1
-
- goto :goto_0
-
- :cond_2
- :goto_1
- const/4 p0, 0x1
-
- return p0
-
- :cond_3
- return v0
-
- :cond_4
- :goto_2
- sget-object p0, Lcom/google/android/play/core/internal/e0;->a:Lcom/google/android/play/core/splitcompat/b;
-
- new-array v1, v0, [Ljava/lang/Object;
-
- const-string v2, "Phonesky package is not signed -- possibly self-built package. Could not verify."
-
- invoke-virtual {p0, v2, v1}, Lcom/google/android/play/core/splitcompat/b;->c(Ljava/lang/String;[Ljava/lang/Object;)I
-
- :catch_0
- return v0
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/f.smali b/smali/smali/com/google/android/play/core/internal/f.smali
deleted file mode 100644
index 27e4215ab..000000000
--- a/smali/smali/com/google/android/play/core/internal/f.smali
+++ /dev/null
@@ -1,33 +0,0 @@
-.class final Lcom/google/android/play/core/internal/f;
-.super Lcom/google/android/play/core/internal/e;
-
-
-# instance fields
-.field private a:[B
-
-
-# direct methods
-.method public constructor (Ljava/security/cert/X509Certificate;[B)V
- .locals 0
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/e;->(Ljava/security/cert/X509Certificate;)V
-
- iput-object p2, p0, Lcom/google/android/play/core/internal/f;->a:[B
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final getEncoded()[B
- .locals 1
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/security/cert/CertificateEncodingException;
- }
- .end annotation
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/f;->a:[B
-
- return-object v0
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/f0.smali b/smali/smali/com/google/android/play/core/internal/f0.smali
deleted file mode 100644
index 461125adc..000000000
--- a/smali/smali/com/google/android/play/core/internal/f0.smali
+++ /dev/null
@@ -1,17 +0,0 @@
-.class abstract Lcom/google/android/play/core/internal/f0;
-.super Ljava/lang/Object;
-
-
-# direct methods
-.method constructor ()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public abstract a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/g.smali b/smali/smali/com/google/android/play/core/internal/g.smali
deleted file mode 100644
index 964e1aa5a..000000000
--- a/smali/smali/com/google/android/play/core/internal/g.smali
+++ /dev/null
@@ -1,19 +0,0 @@
-.class public interface abstract Lcom/google/android/play/core/internal/g;
-.super Ljava/lang/Object;
-
-
-# virtual methods
-.method public abstract a(Ljava/lang/ClassLoader;Ljava/util/Set;)V
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/ClassLoader;",
- "Ljava/util/Set<",
- "Ljava/io/File;",
- ">;)V"
- }
- .end annotation
-.end method
-
-.method public abstract a(Ljava/lang/ClassLoader;Ljava/io/File;Ljava/io/File;Z)Z
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/g0$a.smali b/smali/smali/com/google/android/play/core/internal/g0$a.smali
deleted file mode 100644
index b1711bd29..000000000
--- a/smali/smali/com/google/android/play/core/internal/g0$a.smali
+++ /dev/null
@@ -1,31 +0,0 @@
-.class final Lcom/google/android/play/core/internal/g0$a;
-.super Lcom/google/android/play/core/internal/f0;
-
-
-# annotations
-.annotation system Ldalvik/annotation/EnclosingClass;
- value = Lcom/google/android/play/core/internal/g0;
-.end annotation
-
-.annotation system Ldalvik/annotation/InnerClass;
- accessFlags = 0x18
- name = "a"
-.end annotation
-
-
-# direct methods
-.method constructor ()V
- .locals 0
-
- invoke-direct {p0}, Lcom/google/android/play/core/internal/f0;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
- .locals 0
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/g0.smali b/smali/smali/com/google/android/play/core/internal/g0.smali
deleted file mode 100644
index bee352310..000000000
--- a/smali/smali/com/google/android/play/core/internal/g0.smali
+++ /dev/null
@@ -1,194 +0,0 @@
-.class public final Lcom/google/android/play/core/internal/g0;
-.super Ljava/lang/Object;
-
-
-# annotations
-.annotation system Ldalvik/annotation/MemberClasses;
- value = {
- Lcom/google/android/play/core/internal/g0$a;
- }
-.end annotation
-
-
-# static fields
-.field private static final a:Lcom/google/android/play/core/internal/f0;
-
-
-# direct methods
-.method static constructor ()V
- .locals 6
-
- :try_start_0
- invoke-static {}, Lcom/google/android/play/core/internal/g0;->a()Ljava/lang/Integer;
-
- move-result-object v0
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_1
-
- if-eqz v0, :cond_0
-
- :try_start_1
- invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
-
- move-result v1
-
- const/16 v2, 0x13
-
- if-lt v1, v2, :cond_0
-
- new-instance v1, Lcom/google/android/play/core/internal/k0;
-
- invoke-direct {v1}, Lcom/google/android/play/core/internal/k0;->()V
-
- goto :goto_1
-
- :cond_0
- const-string v1, "com.google.devtools.build.android.desugar.runtime.twr_disable_mimic"
-
- invoke-static {v1}, Ljava/lang/Boolean;->getBoolean(Ljava/lang/String;)Z
-
- move-result v1
-
- xor-int/lit8 v1, v1, 0x1
-
- if-eqz v1, :cond_1
-
- new-instance v1, Lcom/google/android/play/core/internal/j0;
-
- invoke-direct {v1}, Lcom/google/android/play/core/internal/j0;->()V
-
- goto :goto_1
-
- :cond_1
- new-instance v1, Lcom/google/android/play/core/internal/g0$a;
-
- invoke-direct {v1}, Lcom/google/android/play/core/internal/g0$a;->()V
- :try_end_1
- .catchall {:try_start_1 .. :try_end_1} :catchall_0
-
- goto :goto_1
-
- :catchall_0
- move-exception v1
-
- goto :goto_0
-
- :catchall_1
- move-exception v1
-
- const/4 v0, 0x0
-
- :goto_0
- sget-object v2, Ljava/lang/System;->err:Ljava/io/PrintStream;
-
- const-class v3, Lcom/google/android/play/core/internal/g0$a;
-
- invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
-
- move-result-object v3
-
- invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v4
-
- invoke-virtual {v4}, Ljava/lang/String;->length()I
-
- move-result v4
-
- add-int/lit16 v4, v4, 0x85
-
- new-instance v5, Ljava/lang/StringBuilder;
-
- invoke-direct {v5, v4}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v4, "An error has occurred when initializing the try-with-resources desuguring strategy. The default strategy "
-
- invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- const-string v3, "will be used. The error is: "
-
- invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object v3
-
- invoke-virtual {v2, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
-
- sget-object v2, Ljava/lang/System;->err:Ljava/io/PrintStream;
-
- invoke-virtual {v1, v2}, Ljava/lang/Throwable;->printStackTrace(Ljava/io/PrintStream;)V
-
- new-instance v1, Lcom/google/android/play/core/internal/g0$a;
-
- invoke-direct {v1}, Lcom/google/android/play/core/internal/g0$a;->()V
-
- :goto_1
- sput-object v1, Lcom/google/android/play/core/internal/g0;->a:Lcom/google/android/play/core/internal/f0;
-
- if-nez v0, :cond_2
-
- goto :goto_2
-
- :cond_2
- invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
-
- :goto_2
- return-void
-.end method
-
-.method private static a()Ljava/lang/Integer;
- .locals 4
-
- const-string v0, "android.os.Build$VERSION"
-
- const/4 v1, 0x0
-
- :try_start_0
- invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
-
- move-result-object v0
-
- const-string v2, "SDK_INT"
-
- invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
-
- move-result-object v0
-
- invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object v0
-
- check-cast v0, Ljava/lang/Integer;
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- return-object v0
-
- :catch_0
- move-exception v0
-
- sget-object v2, Ljava/lang/System;->err:Ljava/io/PrintStream;
-
- const-string v3, "Failed to retrieve value from android.os.Build$VERSION.SDK_INT due to the following exception."
-
- invoke-virtual {v2, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
-
- sget-object v2, Ljava/lang/System;->err:Ljava/io/PrintStream;
-
- invoke-virtual {v0, v2}, Ljava/lang/Exception;->printStackTrace(Ljava/io/PrintStream;)V
-
- return-object v1
-.end method
-
-.method public static a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
- .locals 1
-
- sget-object v0, Lcom/google/android/play/core/internal/g0;->a:Lcom/google/android/play/core/internal/f0;
-
- invoke-virtual {v0, p0, p1}, Lcom/google/android/play/core/internal/f0;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/h.smali b/smali/smali/com/google/android/play/core/internal/h.smali
deleted file mode 100644
index a4a744046..000000000
--- a/smali/smali/com/google/android/play/core/internal/h.smali
+++ /dev/null
@@ -1,88 +0,0 @@
-.class final Lcom/google/android/play/core/internal/h;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Ljava/lang/Runnable;
-
-
-# instance fields
-.field private final synthetic a:Ljava/util/List;
-
-.field private final synthetic b:Lcom/google/android/play/core/splitinstall/e;
-
-.field private final synthetic c:Lcom/google/android/play/core/internal/d;
-
-
-# direct methods
-.method constructor (Lcom/google/android/play/core/internal/d;Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
- .locals 0
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/h;->c:Lcom/google/android/play/core/internal/d;
-
- iput-object p2, p0, Lcom/google/android/play/core/internal/h;->a:Ljava/util/List;
-
- iput-object p3, p0, Lcom/google/android/play/core/internal/h;->b:Lcom/google/android/play/core/splitinstall/e;
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final run()V
- .locals 3
-
- :try_start_0
- iget-object v0, p0, Lcom/google/android/play/core/internal/h;->c:Lcom/google/android/play/core/internal/d;
-
- invoke-static {v0}, Lcom/google/android/play/core/internal/d;->a(Lcom/google/android/play/core/internal/d;)Lcom/google/android/play/core/internal/d0;
-
- move-result-object v0
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/h;->a:Ljava/util/List;
-
- invoke-virtual {v0, v1}, Lcom/google/android/play/core/internal/d0;->a(Ljava/util/List;)Z
-
- move-result v0
- :try_end_0
- .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
-
- if-eqz v0, :cond_0
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/h;->c:Lcom/google/android/play/core/internal/d;
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/h;->b:Lcom/google/android/play/core/splitinstall/e;
-
- invoke-static {v0, v1}, Lcom/google/android/play/core/internal/d;->a(Lcom/google/android/play/core/internal/d;Lcom/google/android/play/core/splitinstall/e;)V
-
- return-void
-
- :cond_0
- iget-object v0, p0, Lcom/google/android/play/core/internal/h;->c:Lcom/google/android/play/core/internal/d;
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/h;->a:Ljava/util/List;
-
- iget-object v2, p0, Lcom/google/android/play/core/internal/h;->b:Lcom/google/android/play/core/splitinstall/e;
-
- invoke-static {v0, v1, v2}, Lcom/google/android/play/core/internal/d;->a(Lcom/google/android/play/core/internal/d;Ljava/util/List;Lcom/google/android/play/core/splitinstall/e;)V
-
- return-void
-
- :catch_0
- move-exception v0
-
- const-string v1, "SplitCompat"
-
- const-string v2, "Error checking verified files."
-
- invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/h;->b:Lcom/google/android/play/core/splitinstall/e;
-
- const/16 v1, -0xb
-
- invoke-interface {v0, v1}, Lcom/google/android/play/core/splitinstall/e;->a(I)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/h0.smali b/smali/smali/com/google/android/play/core/internal/h0.smali
deleted file mode 100644
index 2d4a3e7b7..000000000
--- a/smali/smali/com/google/android/play/core/internal/h0.smali
+++ /dev/null
@@ -1,112 +0,0 @@
-.class final Lcom/google/android/play/core/internal/h0;
-.super Ljava/lang/ref/WeakReference;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/ref/WeakReference<",
- "Ljava/lang/Throwable;",
- ">;"
- }
-.end annotation
-
-
-# instance fields
-.field private final a:I
-
-
-# direct methods
-.method public constructor (Ljava/lang/Throwable;Ljava/lang/ref/ReferenceQueue;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Throwable;",
- "Ljava/lang/ref/ReferenceQueue<",
- "Ljava/lang/Throwable;",
- ">;)V"
- }
- .end annotation
-
- invoke-direct {p0, p1, p2}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
-
- if-eqz p1, :cond_0
-
- invoke-static {p1}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
-
- move-result p1
-
- iput p1, p0, Lcom/google/android/play/core/internal/h0;->a:I
-
- return-void
-
- :cond_0
- new-instance p1, Ljava/lang/NullPointerException;
-
- const-string p2, "The referent cannot be null"
-
- invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V
-
- throw p1
-.end method
-
-
-# virtual methods
-.method public final equals(Ljava/lang/Object;)Z
- .locals 4
-
- const/4 v0, 0x0
-
- if-eqz p1, :cond_2
-
- invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object v1
-
- const-class v2, Lcom/google/android/play/core/internal/h0;
-
- if-eq v1, v2, :cond_0
-
- goto :goto_0
-
- :cond_0
- const/4 v1, 0x1
-
- if-ne p0, p1, :cond_1
-
- return v1
-
- :cond_1
- check-cast p1, Lcom/google/android/play/core/internal/h0;
-
- iget v2, p0, Lcom/google/android/play/core/internal/h0;->a:I
-
- iget v3, p1, Lcom/google/android/play/core/internal/h0;->a:I
-
- if-ne v2, v3, :cond_2
-
- invoke-virtual {p0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
-
- move-result-object v2
-
- invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
-
- move-result-object p1
-
- if-ne v2, p1, :cond_2
-
- return v1
-
- :cond_2
- :goto_0
- return v0
-.end method
-
-.method public final hashCode()I
- .locals 1
-
- iget v0, p0, Lcom/google/android/play/core/internal/h0;->a:I
-
- return v0
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/i.smali b/smali/smali/com/google/android/play/core/internal/i.smali
deleted file mode 100644
index ccd49a33b..000000000
--- a/smali/smali/com/google/android/play/core/internal/i.smali
+++ /dev/null
@@ -1,389 +0,0 @@
-.class final Lcom/google/android/play/core/internal/i;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/internal/g;
-
-
-# direct methods
-.method constructor ()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-.method static a(Ljava/lang/ClassLoader;)Ljava/lang/Object;
- .locals 2
-
- const-class v0, Ljava/lang/Object;
-
- const-string v1, "pathList"
-
- invoke-static {p0, v1, v0}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)Lcom/google/android/play/core/internal/a0;
-
- move-result-object p0
-
- invoke-virtual {p0}, Lcom/google/android/play/core/internal/a0;->a()Ljava/lang/Object;
-
- move-result-object p0
-
- return-object p0
-.end method
-
-.method static a(Ljava/lang/ClassLoader;Ljava/io/File;Ljava/io/File;ZLcom/google/android/play/core/internal/m;Ljava/lang/String;Lcom/google/android/play/core/internal/n;)Z
- .locals 6
-
- new-instance v0, Ljava/util/ArrayList;
-
- invoke-direct {v0}, Ljava/util/ArrayList;->()V
-
- invoke-static {p0}, Lcom/google/android/play/core/internal/i;->a(Ljava/lang/ClassLoader;)Ljava/lang/Object;
-
- move-result-object p0
-
- const-class v1, Ljava/lang/Object;
-
- const-string v2, "dexElements"
-
- invoke-static {p0, v2, v1}, Lcom/google/android/play/core/internal/d0;->b(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)Lcom/google/android/play/core/internal/a0;
-
- move-result-object v1
-
- invoke-virtual {v1}, Lcom/google/android/play/core/internal/a0;->a()Ljava/lang/Object;
-
- move-result-object v2
-
- check-cast v2, [Ljava/lang/Object;
-
- invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
-
- move-result-object v2
-
- new-instance v3, Ljava/util/ArrayList;
-
- invoke-direct {v3}, Ljava/util/ArrayList;->()V
-
- invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
-
- move-result-object v2
-
- :goto_0
- invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v4
-
- if-eqz v4, :cond_0
-
- invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v4
-
- const-class v5, Ljava/io/File;
-
- invoke-static {v4, p5, v5}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)Lcom/google/android/play/core/internal/a0;
-
- move-result-object v4
-
- invoke-virtual {v4}, Lcom/google/android/play/core/internal/a0;->a()Ljava/lang/Object;
-
- move-result-object v4
-
- check-cast v4, Ljava/io/File;
-
- invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
-
- goto :goto_0
-
- :cond_0
- invoke-interface {v3, p2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
-
- move-result p5
-
- const/4 v2, 0x1
-
- if-eqz p5, :cond_1
-
- return v2
-
- :cond_1
- const/4 p5, 0x0
-
- if-nez p3, :cond_3
-
- invoke-interface {p6, p0, p2, p1}, Lcom/google/android/play/core/internal/n;->a(Ljava/lang/Object;Ljava/io/File;Ljava/io/File;)Z
-
- move-result p3
-
- if-nez p3, :cond_3
-
- const-string p0, "Should be optimized "
-
- invoke-virtual {p2}, Ljava/io/File;->getPath()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p1
-
- invoke-virtual {p1}, Ljava/lang/String;->length()I
-
- move-result p2
-
- if-eqz p2, :cond_2
-
- invoke-virtual {p0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
-
- goto :goto_1
-
- :cond_2
- new-instance p1, Ljava/lang/String;
-
- invoke-direct {p1, p0}, Ljava/lang/String;->(Ljava/lang/String;)V
-
- :goto_1
- return p5
-
- :cond_3
- new-instance p3, Ljava/util/ArrayList;
-
- invoke-static {p2}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;
-
- move-result-object p2
-
- invoke-direct {p3, p2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V
-
- invoke-interface {p4, p0, p3, p1, v0}, Lcom/google/android/play/core/internal/m;->a(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/io/File;Ljava/util/ArrayList;)[Ljava/lang/Object;
-
- move-result-object p1
-
- invoke-virtual {v1, p1}, Lcom/google/android/play/core/internal/a0;->a([Ljava/lang/Object;)V
-
- invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
-
- move-result p1
-
- if-nez p1, :cond_5
-
- new-instance p1, Lcom/google/android/play/core/internal/aa;
-
- const-string p2, "DexPathList.makeDexElement failed"
-
- invoke-direct {p1, p2}, Lcom/google/android/play/core/internal/aa;->(Ljava/lang/String;)V
-
- invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
-
- move-result p3
-
- :goto_2
- if-ge p5, p3, :cond_4
-
- invoke-virtual {v0, p5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
-
- move-result-object p4
-
- add-int/lit8 p5, p5, 0x1
-
- check-cast p4, Ljava/io/IOException;
-
- const-string p6, "SplitCompat"
-
- invoke-static {p6, p2, p4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
-
- invoke-static {p1, p4}, Lcom/google/android/play/core/internal/g0;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
-
- goto :goto_2
-
- :cond_4
- const-class p2, Ljava/io/IOException;
-
- const-string p3, "dexElementsSuppressedExceptions"
-
- invoke-static {p0, p3, p2}, Lcom/google/android/play/core/internal/d0;->b(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)Lcom/google/android/play/core/internal/a0;
-
- move-result-object p0
-
- invoke-virtual {p0, v0}, Lcom/google/android/play/core/internal/a0;->a(Ljava/util/Collection;)V
-
- throw p1
-
- :cond_5
- return v2
-.end method
-
-.method static b(Ljava/lang/ClassLoader;Ljava/util/Set;)V
- .locals 5
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/ClassLoader;",
- "Ljava/util/Set<",
- "Ljava/io/File;",
- ">;)V"
- }
- .end annotation
-
- invoke-interface {p1}, Ljava/util/Set;->isEmpty()Z
-
- move-result v0
-
- if-eqz v0, :cond_0
-
- return-void
-
- :cond_0
- new-instance v0, Ljava/util/HashSet;
-
- invoke-direct {v0}, Ljava/util/HashSet;->()V
-
- invoke-interface {p1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
-
- move-result-object p1
-
- :goto_0
- invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v1
-
- if-eqz v1, :cond_2
-
- invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v1
-
- check-cast v1, Ljava/io/File;
-
- const-string v2, "Adding native library parent directory: "
-
- invoke-virtual {v1}, Ljava/io/File;->getParentFile()Ljava/io/File;
-
- move-result-object v3
-
- invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
-
- move-result-object v3
-
- invoke-static {v3}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v3
-
- invoke-virtual {v3}, Ljava/lang/String;->length()I
-
- move-result v4
-
- if-eqz v4, :cond_1
-
- invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
-
- goto :goto_1
-
- :cond_1
- new-instance v3, Ljava/lang/String;
-
- invoke-direct {v3, v2}, Ljava/lang/String;->(Ljava/lang/String;)V
-
- :goto_1
- invoke-virtual {v1}, Ljava/io/File;->getParentFile()Ljava/io/File;
-
- move-result-object v1
-
- invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
-
- goto :goto_0
-
- :cond_2
- invoke-static {p0}, Lcom/google/android/play/core/internal/i;->a(Ljava/lang/ClassLoader;)Ljava/lang/Object;
-
- move-result-object p0
-
- const-class p1, Ljava/io/File;
-
- const-string v1, "nativeLibraryDirectories"
-
- invoke-static {p0, v1, p1}, Lcom/google/android/play/core/internal/d0;->b(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;)Lcom/google/android/play/core/internal/a0;
-
- move-result-object p0
-
- invoke-virtual {p0}, Lcom/google/android/play/core/internal/a0;->a()Ljava/lang/Object;
-
- move-result-object p1
-
- check-cast p1, [Ljava/io/File;
-
- invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
-
- move-result-object p1
-
- invoke-interface {v0, p1}, Ljava/util/Set;->removeAll(Ljava/util/Collection;)Z
-
- invoke-interface {v0}, Ljava/util/Set;->size()I
-
- move-result p1
-
- const/16 v1, 0x1e
-
- new-instance v2, Ljava/lang/StringBuilder;
-
- invoke-direct {v2, v1}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v1, "Adding directories "
-
- invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- invoke-virtual {p0, v0}, Lcom/google/android/play/core/internal/a0;->b(Ljava/util/Collection;)V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/ClassLoader;Ljava/util/Set;)V
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/ClassLoader;",
- "Ljava/util/Set<",
- "Ljava/io/File;",
- ">;)V"
- }
- .end annotation
-
- invoke-static {p1, p2}, Lcom/google/android/play/core/internal/i;->b(Ljava/lang/ClassLoader;Ljava/util/Set;)V
-
- return-void
-.end method
-
-.method public final a(Ljava/lang/ClassLoader;Ljava/io/File;Ljava/io/File;Z)Z
- .locals 7
-
- new-instance v4, Lcom/google/android/play/core/internal/l;
-
- invoke-direct {v4}, Lcom/google/android/play/core/internal/l;->()V
-
- new-instance v6, Lcom/google/android/play/core/internal/k;
-
- invoke-direct {v6}, Lcom/google/android/play/core/internal/k;->()V
-
- const-string v5, "zip"
-
- move-object v0, p1
-
- move-object v1, p2
-
- move-object v2, p3
-
- move v3, p4
-
- invoke-static/range {v0 .. v6}, Lcom/google/android/play/core/internal/i;->a(Ljava/lang/ClassLoader;Ljava/io/File;Ljava/io/File;ZLcom/google/android/play/core/internal/m;Ljava/lang/String;Lcom/google/android/play/core/internal/n;)Z
-
- move-result p1
-
- return p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/i0.smali b/smali/smali/com/google/android/play/core/internal/i0.smali
deleted file mode 100644
index 156f2b05c..000000000
--- a/smali/smali/com/google/android/play/core/internal/i0.smali
+++ /dev/null
@@ -1,132 +0,0 @@
-.class final Lcom/google/android/play/core/internal/i0;
-.super Ljava/lang/Object;
-
-
-# instance fields
-.field private final a:Ljava/util/concurrent/ConcurrentHashMap;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/util/concurrent/ConcurrentHashMap<",
- "Lcom/google/android/play/core/internal/h0;",
- "Ljava/util/List<",
- "Ljava/lang/Throwable;",
- ">;>;"
- }
- .end annotation
-.end field
-
-.field private final b:Ljava/lang/ref/ReferenceQueue;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/ref/ReferenceQueue<",
- "Ljava/lang/Throwable;",
- ">;"
- }
- .end annotation
-.end field
-
-
-# direct methods
-.method constructor ()V
- .locals 4
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- new-instance v0, Ljava/util/concurrent/ConcurrentHashMap;
-
- const/16 v1, 0x10
-
- const/high16 v2, 0x3f400000 # 0.75f
-
- const/16 v3, 0xa
-
- invoke-direct {v0, v1, v2, v3}, Ljava/util/concurrent/ConcurrentHashMap;->(IFI)V
-
- iput-object v0, p0, Lcom/google/android/play/core/internal/i0;->a:Ljava/util/concurrent/ConcurrentHashMap;
-
- new-instance v0, Ljava/lang/ref/ReferenceQueue;
-
- invoke-direct {v0}, Ljava/lang/ref/ReferenceQueue;->()V
-
- iput-object v0, p0, Lcom/google/android/play/core/internal/i0;->b:Ljava/lang/ref/ReferenceQueue;
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/Throwable;Z)Ljava/util/List;
- .locals 3
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Throwable;",
- "Z)",
- "Ljava/util/List<",
- "Ljava/lang/Throwable;",
- ">;"
- }
- .end annotation
-
- :goto_0
- iget-object p2, p0, Lcom/google/android/play/core/internal/i0;->b:Ljava/lang/ref/ReferenceQueue;
-
- invoke-virtual {p2}, Ljava/lang/ref/ReferenceQueue;->poll()Ljava/lang/ref/Reference;
-
- move-result-object p2
-
- if-eqz p2, :cond_0
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/i0;->a:Ljava/util/concurrent/ConcurrentHashMap;
-
- invoke-virtual {v0, p2}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
-
- goto :goto_0
-
- :cond_0
- new-instance p2, Lcom/google/android/play/core/internal/h0;
-
- const/4 v0, 0x0
-
- invoke-direct {p2, p1, v0}, Lcom/google/android/play/core/internal/h0;->(Ljava/lang/Throwable;Ljava/lang/ref/ReferenceQueue;)V
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/i0;->a:Ljava/util/concurrent/ConcurrentHashMap;
-
- invoke-virtual {v0, p2}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p2
-
- check-cast p2, Ljava/util/List;
-
- if-eqz p2, :cond_1
-
- return-object p2
-
- :cond_1
- new-instance p2, Ljava/util/Vector;
-
- const/4 v0, 0x2
-
- invoke-direct {p2, v0}, Ljava/util/Vector;->(I)V
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/i0;->a:Ljava/util/concurrent/ConcurrentHashMap;
-
- new-instance v1, Lcom/google/android/play/core/internal/h0;
-
- iget-object v2, p0, Lcom/google/android/play/core/internal/i0;->b:Ljava/lang/ref/ReferenceQueue;
-
- invoke-direct {v1, p1, v2}, Lcom/google/android/play/core/internal/h0;->(Ljava/lang/Throwable;Ljava/lang/ref/ReferenceQueue;)V
-
- invoke-virtual {v0, v1, p2}, Ljava/util/concurrent/ConcurrentHashMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p1
-
- check-cast p1, Ljava/util/List;
-
- if-nez p1, :cond_2
-
- return-object p2
-
- :cond_2
- return-object p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/j.smali b/smali/smali/com/google/android/play/core/internal/j.smali
deleted file mode 100644
index 4a95e6457..000000000
--- a/smali/smali/com/google/android/play/core/internal/j.smali
+++ /dev/null
@@ -1,217 +0,0 @@
-.class public Lcom/google/android/play/core/internal/j;
-.super Ljava/lang/Object;
-
-
-# direct methods
-.method public constructor ()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-.method public static a(Landroid/content/Context;)Landroid/content/Context;
- .locals 1
-
- invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
-
- move-result-object v0
-
- if-eqz v0, :cond_0
-
- return-object v0
-
- :cond_0
- return-object p0
-.end method
-
-.method public static a()Lcom/google/android/play/core/internal/g;
- .locals 2
-
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
-
- const/16 v1, 0x15
-
- if-lt v0, v1, :cond_1
-
- packed-switch v0, :pswitch_data_0
-
- goto :goto_0
-
- :pswitch_0
- sget v0, Landroid/os/Build$VERSION;->PREVIEW_SDK_INT:I
-
- if-nez v0, :cond_0
-
- new-instance v0, Lcom/google/android/play/core/internal/z;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/z;->()V
-
- return-object v0
-
- :pswitch_1
- new-instance v0, Lcom/google/android/play/core/internal/u;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/u;->()V
-
- return-object v0
-
- :pswitch_2
- new-instance v0, Lcom/google/android/play/core/internal/v;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/v;->()V
-
- return-object v0
-
- :pswitch_3
- new-instance v0, Lcom/google/android/play/core/internal/s;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/s;->()V
-
- return-object v0
-
- :pswitch_4
- new-instance v0, Lcom/google/android/play/core/internal/o;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/o;->()V
-
- return-object v0
-
- :pswitch_5
- new-instance v0, Lcom/google/android/play/core/internal/p;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/p;->()V
-
- return-object v0
-
- :pswitch_6
- new-instance v0, Lcom/google/android/play/core/internal/i;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/i;->()V
-
- return-object v0
-
- :cond_0
- :goto_0
- new-instance v0, Lcom/google/android/play/core/internal/y;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/y;->()V
-
- return-object v0
-
- :cond_1
- new-instance v0, Ljava/lang/AssertionError;
-
- const-string v1, "Unsupported Android Version"
-
- invoke-direct {v0, v1}, Ljava/lang/AssertionError;->(Ljava/lang/Object;)V
-
- throw v0
-
- :pswitch_data_0
- .packed-switch 0x15
- :pswitch_6
- :pswitch_5
- :pswitch_4
- :pswitch_3
- :pswitch_2
- :pswitch_1
- :pswitch_0
- .end packed-switch
-.end method
-
-.method public static a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- .locals 0
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(TT;",
- "Ljava/lang/Object;",
- ")TT;"
- }
- .end annotation
-
- if-eqz p0, :cond_0
-
- return-object p0
-
- :cond_0
- new-instance p0, Ljava/lang/NullPointerException;
-
- invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V
-
- throw p0
-.end method
-
-.method public static a([B)Ljava/lang/String;
- .locals 1
-
- :try_start_0
- const-string v0, "SHA-256"
-
- invoke-static {v0}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
-
- move-result-object v0
- :try_end_0
- .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_0
-
- invoke-virtual {v0, p0}, Ljava/security/MessageDigest;->update([B)V
-
- invoke-virtual {v0}, Ljava/security/MessageDigest;->digest()[B
-
- move-result-object p0
-
- const/16 v0, 0xb
-
- invoke-static {p0, v0}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
-
- move-result-object p0
-
- return-object p0
-
- :catch_0
- const-string p0, ""
-
- return-object p0
-.end method
-
-.method public static a(ZLjava/lang/Object;)V
- .locals 0
-
- if-eqz p0, :cond_0
-
- return-void
-
- :cond_0
- new-instance p0, Ljava/lang/IllegalStateException;
-
- invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V
-
- throw p0
-.end method
-
-.method public static a(Ljava/lang/String;)[[Ljava/security/cert/X509Certificate;
- .locals 0
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Lcom/google/android/play/core/internal/c;,
- Ljava/io/IOException;
- }
- .end annotation
-
- invoke-static {p0}, Lcom/google/android/play/core/internal/n0;->a(Ljava/lang/String;)[[Ljava/security/cert/X509Certificate;
-
- move-result-object p0
-
- return-object p0
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/j0.smali b/smali/smali/com/google/android/play/core/internal/j0.smali
deleted file mode 100644
index d336f8f9d..000000000
--- a/smali/smali/com/google/android/play/core/internal/j0.smali
+++ /dev/null
@@ -1,62 +0,0 @@
-.class final Lcom/google/android/play/core/internal/j0;
-.super Lcom/google/android/play/core/internal/f0;
-
-
-# instance fields
-.field private final a:Lcom/google/android/play/core/internal/i0;
-
-
-# direct methods
-.method constructor ()V
- .locals 1
-
- invoke-direct {p0}, Lcom/google/android/play/core/internal/f0;->()V
-
- new-instance v0, Lcom/google/android/play/core/internal/i0;
-
- invoke-direct {v0}, Lcom/google/android/play/core/internal/i0;->()V
-
- iput-object v0, p0, Lcom/google/android/play/core/internal/j0;->a:Lcom/google/android/play/core/internal/i0;
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
- .locals 2
-
- if-eq p2, p1, :cond_1
-
- if-eqz p2, :cond_0
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/j0;->a:Lcom/google/android/play/core/internal/i0;
-
- const/4 v1, 0x1
-
- invoke-virtual {v0, p1, v1}, Lcom/google/android/play/core/internal/i0;->a(Ljava/lang/Throwable;Z)Ljava/util/List;
-
- move-result-object p1
-
- invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
-
- return-void
-
- :cond_0
- new-instance p1, Ljava/lang/NullPointerException;
-
- const-string p2, "The suppressed exception cannot be null."
-
- invoke-direct {p1, p2}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V
-
- throw p1
-
- :cond_1
- new-instance p1, Ljava/lang/IllegalArgumentException;
-
- const-string v0, "Self suppression is not allowed."
-
- invoke-direct {p1, v0, p2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- throw p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/k.smali b/smali/smali/com/google/android/play/core/internal/k.smali
deleted file mode 100644
index 7a6174293..000000000
--- a/smali/smali/com/google/android/play/core/internal/k.smali
+++ /dev/null
@@ -1,53 +0,0 @@
-.class final Lcom/google/android/play/core/internal/k;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/internal/n;
-
-
-# direct methods
-.method constructor ()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/Object;Ljava/io/File;Ljava/io/File;)Z
- .locals 7
-
- invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
-
- move-result-object v0
-
- const-class v2, Ljava/lang/String;
-
- const-class v3, Ljava/io/File;
-
- const-class v5, Ljava/io/File;
-
- const-string v1, "optimizedPathFor"
-
- move-object v4, p2
-
- move-object v6, p3
-
- invoke-static/range {v0 .. v6}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p1
-
- check-cast p1, Ljava/lang/String;
-
- new-instance p2, Ljava/io/File;
-
- invoke-direct {p2, p1}, Ljava/io/File;->(Ljava/lang/String;)V
-
- invoke-virtual {p2}, Ljava/io/File;->exists()Z
-
- move-result p1
-
- return p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/k0.smali b/smali/smali/com/google/android/play/core/internal/k0.smali
deleted file mode 100644
index 1d4bfea64..000000000
--- a/smali/smali/com/google/android/play/core/internal/k0.smali
+++ /dev/null
@@ -1,22 +0,0 @@
-.class final Lcom/google/android/play/core/internal/k0;
-.super Lcom/google/android/play/core/internal/f0;
-
-
-# direct methods
-.method constructor ()V
- .locals 0
-
- invoke-direct {p0}, Lcom/google/android/play/core/internal/f0;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
- .locals 0
-
- invoke-virtual {p1, p2}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
-
- return-void
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/l.smali b/smali/smali/com/google/android/play/core/internal/l.smali
deleted file mode 100644
index 9f3d1a15e..000000000
--- a/smali/smali/com/google/android/play/core/internal/l.smali
+++ /dev/null
@@ -1,61 +0,0 @@
-.class final Lcom/google/android/play/core/internal/l;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/internal/m;
-
-
-# direct methods
-.method constructor ()V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- return-void
-.end method
-
-
-# virtual methods
-.method public final a(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/io/File;Ljava/util/ArrayList;)[Ljava/lang/Object;
- .locals 9
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/util/ArrayList<",
- "Ljava/io/File;",
- ">;",
- "Ljava/io/File;",
- "Ljava/util/ArrayList<",
- "Ljava/io/IOException;",
- ">;)[",
- "Ljava/lang/Object;"
- }
- .end annotation
-
- const-class v2, [Ljava/lang/Object;
-
- const-class v3, Ljava/util/ArrayList;
-
- const-class v5, Ljava/io/File;
-
- const-class v7, Ljava/util/ArrayList;
-
- const-string v1, "makeDexElements"
-
- move-object v0, p1
-
- move-object v4, p2
-
- move-object v6, p3
-
- move-object v8, p4
-
- invoke-static/range {v0 .. v8}, Lcom/google/android/play/core/internal/d0;->a(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object p1
-
- check-cast p1, [Ljava/lang/Object;
-
- return-object p1
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/l0.smali b/smali/smali/com/google/android/play/core/internal/l0.smali
deleted file mode 100644
index 3784636cd..000000000
--- a/smali/smali/com/google/android/play/core/internal/l0.smali
+++ /dev/null
@@ -1,82 +0,0 @@
-.class final Lcom/google/android/play/core/internal/l0;
-.super Ljava/lang/Object;
-
-
-# instance fields
-.field private final a:Ljava/nio/ByteBuffer;
-
-.field private final b:J
-
-.field private final c:J
-
-.field private final d:J
-
-.field private final e:Ljava/nio/ByteBuffer;
-
-
-# direct methods
-.method private constructor (Ljava/nio/ByteBuffer;JJJLjava/nio/ByteBuffer;)V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/l0;->a:Ljava/nio/ByteBuffer;
-
- iput-wide p2, p0, Lcom/google/android/play/core/internal/l0;->b:J
-
- iput-wide p4, p0, Lcom/google/android/play/core/internal/l0;->c:J
-
- iput-wide p6, p0, Lcom/google/android/play/core/internal/l0;->d:J
-
- iput-object p8, p0, Lcom/google/android/play/core/internal/l0;->e:Ljava/nio/ByteBuffer;
-
- return-void
-.end method
-
-.method synthetic constructor (Ljava/nio/ByteBuffer;JJJLjava/nio/ByteBuffer;B)V
- .locals 0
-
- invoke-direct/range {p0 .. p8}, Lcom/google/android/play/core/internal/l0;->(Ljava/nio/ByteBuffer;JJJLjava/nio/ByteBuffer;)V
-
- return-void
-.end method
-
-.method static synthetic a(Lcom/google/android/play/core/internal/l0;)Ljava/nio/ByteBuffer;
- .locals 0
-
- iget-object p0, p0, Lcom/google/android/play/core/internal/l0;->a:Ljava/nio/ByteBuffer;
-
- return-object p0
-.end method
-
-.method static synthetic b(Lcom/google/android/play/core/internal/l0;)J
- .locals 2
-
- iget-wide v0, p0, Lcom/google/android/play/core/internal/l0;->b:J
-
- return-wide v0
-.end method
-
-.method static synthetic c(Lcom/google/android/play/core/internal/l0;)J
- .locals 2
-
- iget-wide v0, p0, Lcom/google/android/play/core/internal/l0;->c:J
-
- return-wide v0
-.end method
-
-.method static synthetic d(Lcom/google/android/play/core/internal/l0;)J
- .locals 2
-
- iget-wide v0, p0, Lcom/google/android/play/core/internal/l0;->d:J
-
- return-wide v0
-.end method
-
-.method static synthetic e(Lcom/google/android/play/core/internal/l0;)Ljava/nio/ByteBuffer;
- .locals 0
-
- iget-object p0, p0, Lcom/google/android/play/core/internal/l0;->e:Ljava/nio/ByteBuffer;
-
- return-object p0
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/m.smali b/smali/smali/com/google/android/play/core/internal/m.smali
deleted file mode 100644
index 3388c5523..000000000
--- a/smali/smali/com/google/android/play/core/internal/m.smali
+++ /dev/null
@@ -1,21 +0,0 @@
-.class public interface abstract Lcom/google/android/play/core/internal/m;
-.super Ljava/lang/Object;
-
-
-# virtual methods
-.method public abstract a(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/io/File;Ljava/util/ArrayList;)[Ljava/lang/Object;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/lang/Object;",
- "Ljava/util/ArrayList<",
- "Ljava/io/File;",
- ">;",
- "Ljava/io/File;",
- "Ljava/util/ArrayList<",
- "Ljava/io/IOException;",
- ">;)[",
- "Ljava/lang/Object;"
- }
- .end annotation
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/m0.smali b/smali/smali/com/google/android/play/core/internal/m0.smali
deleted file mode 100644
index a4d1fa160..000000000
--- a/smali/smali/com/google/android/play/core/internal/m0.smali
+++ /dev/null
@@ -1,80 +0,0 @@
-.class public Lcom/google/android/play/core/internal/m0;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Landroid/os/IInterface;
-
-
-# instance fields
-.field private final a:Landroid/os/IBinder;
-
-.field private final b:Ljava/lang/String;
-
-
-# direct methods
-.method protected constructor (Landroid/os/IBinder;Ljava/lang/String;)V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/m0;->a:Landroid/os/IBinder;
-
- iput-object p2, p0, Lcom/google/android/play/core/internal/m0;->b:Ljava/lang/String;
-
- return-void
-.end method
-
-
-# virtual methods
-.method protected final a()Landroid/os/Parcel;
- .locals 2
-
- invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
-
- move-result-object v0
-
- iget-object v1, p0, Lcom/google/android/play/core/internal/m0;->b:Ljava/lang/String;
-
- invoke-virtual {v0, v1}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
-
- return-object v0
-.end method
-
-.method protected final a(ILandroid/os/Parcel;)V
- .locals 3
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Landroid/os/RemoteException;
- }
- .end annotation
-
- :try_start_0
- iget-object v0, p0, Lcom/google/android/play/core/internal/m0;->a:Landroid/os/IBinder;
-
- const/4 v1, 0x0
-
- const/4 v2, 0x1
-
- invoke-interface {v0, p1, p2, v1, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- invoke-virtual {p2}, Landroid/os/Parcel;->recycle()V
-
- return-void
-
- :catchall_0
- move-exception p1
-
- invoke-virtual {p2}, Landroid/os/Parcel;->recycle()V
-
- throw p1
-.end method
-
-.method public asBinder()Landroid/os/IBinder;
- .locals 1
-
- iget-object v0, p0, Lcom/google/android/play/core/internal/m0;->a:Landroid/os/IBinder;
-
- return-object v0
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/n.smali b/smali/smali/com/google/android/play/core/internal/n.smali
deleted file mode 100644
index c3192ea95..000000000
--- a/smali/smali/com/google/android/play/core/internal/n.smali
+++ /dev/null
@@ -1,7 +0,0 @@
-.class public interface abstract Lcom/google/android/play/core/internal/n;
-.super Ljava/lang/Object;
-
-
-# virtual methods
-.method public abstract a(Ljava/lang/Object;Ljava/io/File;Ljava/io/File;)Z
-.end method
diff --git a/smali/smali/com/google/android/play/core/internal/n0.smali b/smali/smali/com/google/android/play/core/internal/n0.smali
deleted file mode 100644
index 080776b32..000000000
--- a/smali/smali/com/google/android/play/core/internal/n0.smali
+++ /dev/null
@@ -1,3676 +0,0 @@
-.class public Lcom/google/android/play/core/internal/n0;
-.super Ljava/lang/Object;
-
-# interfaces
-.implements Lcom/google/android/play/core/internal/c0;
-
-
-# annotations
-.annotation system Ldalvik/annotation/Signature;
- value = {
- "Ljava/lang/Object;",
- "Lcom/google/android/play/core/internal/c0;"
- }
-.end annotation
-
-
-# instance fields
-.field private final a:Ljava/nio/ByteBuffer;
-
-
-# direct methods
-.method public constructor (Ljava/nio/ByteBuffer;)V
- .locals 0
-
- invoke-direct {p0}, Ljava/lang/Object;->()V
-
- invoke-virtual {p1}, Ljava/nio/ByteBuffer;->slice()Ljava/nio/ByteBuffer;
-
- move-result-object p1
-
- iput-object p1, p0, Lcom/google/android/play/core/internal/n0;->a:Ljava/nio/ByteBuffer;
-
- return-void
-.end method
-
-.method private static a(II)I
- .locals 0
-
- invoke-static {p0}, Lcom/google/android/play/core/internal/n0;->b(I)I
-
- move-result p0
-
- invoke-static {p1}, Lcom/google/android/play/core/internal/n0;->b(I)I
-
- move-result p1
-
- invoke-static {p0, p1}, Lcom/google/android/play/core/internal/n0;->b(II)I
-
- move-result p0
-
- return p0
-.end method
-
-.method private static a(J)J
- .locals 4
-
- const-wide/32 v0, 0x100000
-
- add-long/2addr p0, v0
-
- const-wide/16 v2, 0x1
-
- sub-long/2addr p0, v2
-
- div-long/2addr p0, v0
-
- return-wide p0
-.end method
-
-.method private static a(Ljava/nio/ByteBuffer;I)J
- .locals 2
-
- invoke-virtual {p0, p1}, Ljava/nio/ByteBuffer;->getInt(I)I
-
- move-result p0
-
- int-to-long p0, p0
-
- const-wide v0, 0xffffffffL
-
- and-long/2addr p0, v0
-
- return-wide p0
-.end method
-
-.method private static a(Ljava/nio/ByteBuffer;J)J
- .locals 4
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Lcom/google/android/play/core/internal/c;
- }
- .end annotation
-
- invoke-static {p0}, Lcom/google/android/play/core/internal/n0;->a(Ljava/nio/ByteBuffer;)V
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->position()I
-
- move-result v0
-
- add-int/lit8 v0, v0, 0x10
-
- invoke-static {p0, v0}, Lcom/google/android/play/core/internal/n0;->a(Ljava/nio/ByteBuffer;I)J
-
- move-result-wide v0
-
- cmp-long v2, v0, p1
-
- if-gez v2, :cond_1
-
- invoke-static {p0}, Lcom/google/android/play/core/internal/n0;->a(Ljava/nio/ByteBuffer;)V
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->position()I
-
- move-result v2
-
- add-int/lit8 v2, v2, 0xc
-
- invoke-static {p0, v2}, Lcom/google/android/play/core/internal/n0;->a(Ljava/nio/ByteBuffer;I)J
-
- move-result-wide v2
-
- add-long/2addr v2, v0
-
- cmp-long p0, v2, p1
-
- if-nez p0, :cond_0
-
- return-wide v0
-
- :cond_0
- new-instance p0, Lcom/google/android/play/core/internal/c;
-
- const-string p1, "ZIP Central Directory is not immediately followed by End of Central Directory"
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/c;->(Ljava/lang/String;)V
-
- throw p0
-
- :cond_1
- new-instance p0, Lcom/google/android/play/core/internal/c;
-
- const/16 v2, 0x7a
-
- new-instance v3, Ljava/lang/StringBuilder;
-
- invoke-direct {v3, v2}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v2, "ZIP Central Directory offset out of range: "
-
- invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- const-string v0, ". ZIP End of Central Directory offset: "
-
- invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v3, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/c;->(Ljava/lang/String;)V
-
- throw p0
-.end method
-
-.method private static a(Ljava/io/RandomAccessFile;I)Landroid/util/Pair;
- .locals 10
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/io/RandomAccessFile;",
- "I)",
- "Landroid/util/Pair<",
- "Ljava/nio/ByteBuffer;",
- "Ljava/lang/Long;",
- ">;"
- }
- .end annotation
-
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/io/IOException;
- }
- .end annotation
-
- if-ltz p1, :cond_4
-
- const v0, 0xffff
-
- if-gt p1, v0, :cond_4
-
- invoke-virtual {p0}, Ljava/io/RandomAccessFile;->length()J
-
- move-result-wide v1
-
- const/4 v3, 0x0
-
- const-wide/16 v4, 0x16
-
- cmp-long v6, v1, v4
-
- if-gez v6, :cond_0
-
- return-object v3
-
- :cond_0
- int-to-long v6, p1
-
- sub-long v4, v1, v4
-
- invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;->min(JJ)J
-
- move-result-wide v4
-
- long-to-int p1, v4
-
- const/16 v4, 0x16
-
- add-int/2addr p1, v4
-
- invoke-static {p1}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
-
- move-result-object p1
-
- sget-object v5, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
-
- invoke-virtual {p1, v5}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
-
- invoke-virtual {p1}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result v5
-
- int-to-long v5, v5
-
- sub-long/2addr v1, v5
-
- invoke-virtual {p0, v1, v2}, Ljava/io/RandomAccessFile;->seek(J)V
-
- invoke-virtual {p1}, Ljava/nio/ByteBuffer;->array()[B
-
- move-result-object v5
-
- invoke-virtual {p1}, Ljava/nio/ByteBuffer;->arrayOffset()I
-
- move-result v6
-
- invoke-virtual {p1}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result v7
-
- invoke-virtual {p0, v5, v6, v7}, Ljava/io/RandomAccessFile;->readFully([BII)V
-
- invoke-static {p1}, Lcom/google/android/play/core/internal/n0;->a(Ljava/nio/ByteBuffer;)V
-
- invoke-virtual {p1}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result p0
-
- const/4 v5, -0x1
-
- if-lt p0, v4, :cond_2
-
- sub-int/2addr p0, v4
-
- invoke-static {p0, v0}, Ljava/lang/Math;->min(II)I
-
- move-result v4
-
- const/4 v6, 0x0
-
- :goto_0
- if-ge v6, v4, :cond_2
-
- sub-int v7, p0, v6
-
- invoke-virtual {p1, v7}, Ljava/nio/ByteBuffer;->getInt(I)I
-
- move-result v8
-
- const v9, 0x6054b50
-
- if-ne v8, v9, :cond_1
-
- add-int/lit8 v8, v7, 0x14
-
- invoke-virtual {p1, v8}, Ljava/nio/ByteBuffer;->getShort(I)S
-
- move-result v8
-
- and-int/2addr v8, v0
-
- if-ne v8, v6, :cond_1
-
- goto :goto_1
-
- :cond_1
- add-int/lit8 v6, v6, 0x1
-
- goto :goto_0
-
- :cond_2
- const/4 v7, -0x1
-
- :goto_1
- if-ne v7, v5, :cond_3
-
- return-object v3
-
- :cond_3
- invoke-virtual {p1, v7}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
-
- invoke-virtual {p1}, Ljava/nio/ByteBuffer;->slice()Ljava/nio/ByteBuffer;
-
- move-result-object p0
-
- sget-object p1, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
-
- invoke-virtual {p0, p1}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
-
- int-to-long v3, v7
-
- add-long/2addr v1, v3
-
- invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
-
- move-result-object p1
-
- invoke-static {p0, p1}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
-
- move-result-object p0
-
- return-object p0
-
- :cond_4
- new-instance p0, Ljava/lang/IllegalArgumentException;
-
- const/16 v0, 0x1b
-
- new-instance v1, Ljava/lang/StringBuilder;
-
- invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v0, "maxCommentSize: "
-
- invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
-
- throw p0
-.end method
-
-.method private static a(Ljava/io/RandomAccessFile;J)Landroid/util/Pair;
- .locals 7
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/io/RandomAccessFile;",
- "J)",
- "Landroid/util/Pair<",
- "Ljava/nio/ByteBuffer;",
- "Ljava/lang/Long;",
- ">;"
- }
- .end annotation
-
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/io/IOException;,
- Lcom/google/android/play/core/internal/c;
- }
- .end annotation
-
- const-wide/16 v0, 0x20
-
- cmp-long v2, p1, v0
-
- if-ltz v2, :cond_4
-
- const/16 v0, 0x18
-
- invoke-static {v0}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
-
- move-result-object v0
-
- sget-object v1, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
-
- invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
-
- invoke-virtual {v0}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result v1
-
- int-to-long v1, v1
-
- sub-long v1, p1, v1
-
- invoke-virtual {p0, v1, v2}, Ljava/io/RandomAccessFile;->seek(J)V
-
- invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B
-
- move-result-object v1
-
- invoke-virtual {v0}, Ljava/nio/ByteBuffer;->arrayOffset()I
-
- move-result v2
-
- invoke-virtual {v0}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result v3
-
- invoke-virtual {p0, v1, v2, v3}, Ljava/io/RandomAccessFile;->readFully([BII)V
-
- const/16 v1, 0x8
-
- invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->getLong(I)J
-
- move-result-wide v1
-
- const-wide v3, 0x20676953204b5041L
-
- cmp-long v5, v1, v3
-
- if-nez v5, :cond_3
-
- const/16 v1, 0x10
-
- invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->getLong(I)J
-
- move-result-wide v1
-
- const-wide v3, 0x3234206b636f6c42L # 7.465385175170059E-67
-
- cmp-long v5, v1, v3
-
- if-nez v5, :cond_3
-
- const/4 v1, 0x0
-
- invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->getLong(I)J
-
- move-result-wide v2
-
- invoke-virtual {v0}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result v0
-
- int-to-long v4, v0
-
- cmp-long v0, v2, v4
-
- if-ltz v0, :cond_2
-
- const-wide/32 v4, 0x7ffffff7
-
- cmp-long v0, v2, v4
-
- if-gtz v0, :cond_2
-
- const-wide/16 v4, 0x8
-
- add-long/2addr v4, v2
-
- long-to-int v0, v4
-
- int-to-long v4, v0
-
- sub-long/2addr p1, v4
-
- const-wide/16 v4, 0x0
-
- cmp-long v6, p1, v4
-
- if-ltz v6, :cond_1
-
- invoke-static {v0}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
-
- move-result-object v0
-
- sget-object v4, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
-
- invoke-virtual {v0, v4}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
-
- invoke-virtual {p0, p1, p2}, Ljava/io/RandomAccessFile;->seek(J)V
-
- invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B
-
- move-result-object v4
-
- invoke-virtual {v0}, Ljava/nio/ByteBuffer;->arrayOffset()I
-
- move-result v5
-
- invoke-virtual {v0}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result v6
-
- invoke-virtual {p0, v4, v5, v6}, Ljava/io/RandomAccessFile;->readFully([BII)V
-
- invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->getLong(I)J
-
- move-result-wide v4
-
- cmp-long p0, v4, v2
-
- if-nez p0, :cond_0
-
- invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
-
- move-result-object p0
-
- invoke-static {v0, p0}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;
-
- move-result-object p0
-
- return-object p0
-
- :cond_0
- new-instance p0, Lcom/google/android/play/core/internal/c;
-
- const/16 p1, 0x67
-
- new-instance p2, Ljava/lang/StringBuilder;
-
- invoke-direct {p2, p1}, Ljava/lang/StringBuilder;->(I)V
-
- const-string p1, "APK Signing Block sizes in header and footer do not match: "
-
- invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {p2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- const-string p1, " vs "
-
- invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {p2, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/c;->(Ljava/lang/String;)V
-
- throw p0
-
- :cond_1
- new-instance p0, Lcom/google/android/play/core/internal/c;
-
- const/16 v0, 0x3b
-
- new-instance v1, Ljava/lang/StringBuilder;
-
- invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v0, "APK Signing Block offset out of range: "
-
- invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/c;->(Ljava/lang/String;)V
-
- throw p0
-
- :cond_2
- new-instance p0, Lcom/google/android/play/core/internal/c;
-
- const/16 p1, 0x39
-
- new-instance p2, Ljava/lang/StringBuilder;
-
- invoke-direct {p2, p1}, Ljava/lang/StringBuilder;->(I)V
-
- const-string p1, "APK Signing Block size out of range: "
-
- invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {p2, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/c;->(Ljava/lang/String;)V
-
- throw p0
-
- :cond_3
- new-instance p0, Lcom/google/android/play/core/internal/c;
-
- const-string p1, "No APK Signing Block before ZIP Central Directory"
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/c;->(Ljava/lang/String;)V
-
- throw p0
-
- :cond_4
- new-instance p0, Lcom/google/android/play/core/internal/c;
-
- const/16 v0, 0x57
-
- new-instance v1, Ljava/lang/StringBuilder;
-
- invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v0, "APK too small for APK Signing Block. ZIP Central Directory offset: "
-
- invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Lcom/google/android/play/core/internal/c;->(Ljava/lang/String;)V
-
- throw p0
-.end method
-
-.method private static a(Ljava/nio/ByteBuffer;II)Ljava/nio/ByteBuffer;
- .locals 3
-
- const/16 p1, 0x8
-
- if-lt p2, p1, :cond_1
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result v0
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->capacity()I
-
- move-result v1
-
- if-gt p2, v1, :cond_0
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->limit()I
-
- move-result v0
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->position()I
-
- move-result v1
-
- const/4 v2, 0x0
-
- :try_start_0
- invoke-virtual {p0, v2}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
-
- invoke-virtual {p0, p2}, Ljava/nio/ByteBuffer;->limit(I)Ljava/nio/Buffer;
-
- invoke-virtual {p0, p1}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->slice()Ljava/nio/ByteBuffer;
-
- move-result-object p1
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->order()Ljava/nio/ByteOrder;
-
- move-result-object p2
-
- invoke-virtual {p1, p2}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
-
- invoke-virtual {p0, v2}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
-
- invoke-virtual {p0, v0}, Ljava/nio/ByteBuffer;->limit(I)Ljava/nio/Buffer;
-
- invoke-virtual {p0, v1}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
-
- return-object p1
-
- :catchall_0
- move-exception p1
-
- invoke-virtual {p0, v2}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
-
- invoke-virtual {p0, v0}, Ljava/nio/ByteBuffer;->limit(I)Ljava/nio/Buffer;
-
- invoke-virtual {p0, v1}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
-
- throw p1
-
- :cond_0
- new-instance p0, Ljava/lang/IllegalArgumentException;
-
- const/16 p1, 0x29
-
- new-instance v1, Ljava/lang/StringBuilder;
-
- invoke-direct {v1, p1}, Ljava/lang/StringBuilder;->(I)V
-
- const-string p1, "end > capacity: "
-
- invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string p1, " > "
-
- invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
-
- throw p0
-
- :cond_1
- new-instance p0, Ljava/lang/IllegalArgumentException;
-
- const/16 p1, 0x26
-
- new-instance v0, Ljava/lang/StringBuilder;
-
- invoke-direct {v0, p1}, Ljava/lang/StringBuilder;->(I)V
-
- const-string p1, "end < start: "
-
- invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
-
- const-string p1, " < 8"
-
- invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object p1
-
- invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
-
- throw p0
-.end method
-
-.method private static a(I[BI)V
- .locals 1
-
- int-to-byte p2, p0
-
- const/4 v0, 0x1
-
- aput-byte p2, p1, v0
-
- ushr-int/lit8 p2, p0, 0x8
-
- int-to-byte p2, p2
-
- const/4 v0, 0x2
-
- aput-byte p2, p1, v0
-
- ushr-int/lit8 p2, p0, 0x10
-
- int-to-byte p2, p2
-
- const/4 v0, 0x3
-
- aput-byte p2, p1, v0
-
- ushr-int/lit8 p0, p0, 0x18
-
- int-to-byte p0, p0
-
- const/4 p2, 0x4
-
- aput-byte p0, p1, p2
-
- return-void
-.end method
-
-.method private static a(Ljava/nio/ByteBuffer;)V
- .locals 1
-
- invoke-virtual {p0}, Ljava/nio/ByteBuffer;->order()Ljava/nio/ByteOrder;
-
- move-result-object p0
-
- sget-object v0, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
-
- if-ne p0, v0, :cond_0
-
- return-void
-
- :cond_0
- new-instance p0, Ljava/lang/IllegalArgumentException;
-
- const-string v0, "ByteBuffer byte order must be little endian"
-
- invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
-
- throw p0
-.end method
-
-.method private static a(Ljava/util/Map;Ljava/nio/channels/FileChannel;JJJLjava/nio/ByteBuffer;)V
- .locals 15
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Ljava/util/Map<",
- "Ljava/lang/Integer;",
- "[B>;",
- "Ljava/nio/channels/FileChannel;",
- "JJJ",
- "Ljava/nio/ByteBuffer;",
- ")V"
- }
- .end annotation
-
- .annotation system Ldalvik/annotation/Throws;
- value = {
- Ljava/lang/SecurityException;
- }
- .end annotation
-
- move-wide/from16 v7, p2
-
- invoke-interface {p0}, Ljava/util/Map;->isEmpty()Z
-
- move-result v0
-
- if-nez v0, :cond_4
-
- new-instance v0, Lcom/google/android/play/core/internal/a;
-
- const-wide/16 v3, 0x0
-
- move-object v1, v0
-
- move-object/from16 v2, p1
-
- move-wide/from16 v5, p2
-
- invoke-direct/range {v1 .. v6}, Lcom/google/android/play/core/internal/a;->(Ljava/nio/channels/FileChannel;JJ)V
-
- new-instance v1, Lcom/google/android/play/core/internal/a;
-
- sub-long v13, p6, p4
-
- move-object v9, v1
-
- move-object/from16 v10, p1
-
- move-wide/from16 v11, p4
-
- invoke-direct/range {v9 .. v14}, Lcom/google/android/play/core/internal/a;->(Ljava/nio/channels/FileChannel;JJ)V
-
- invoke-virtual/range {p8 .. p8}, Ljava/nio/ByteBuffer;->duplicate()Ljava/nio/ByteBuffer;
-
- move-result-object v2
-
- sget-object v3, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
-
- invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
-
- invoke-static {v2}, Lcom/google/android/play/core/internal/n0;->a(Ljava/nio/ByteBuffer;)V
-
- invoke-virtual {v2}, Ljava/nio/ByteBuffer;->position()I
-
- move-result v3
-
- add-int/lit8 v3, v3, 0x10
-
- const-wide/16 v4, 0x0
-
- cmp-long v6, v7, v4
-
- if-ltz v6, :cond_3
-
- const-wide v4, 0xffffffffL
-
- cmp-long v6, v7, v4
-
- if-gtz v6, :cond_3
-
- invoke-virtual {v2}, Ljava/nio/ByteBuffer;->position()I
-
- move-result v4
-
- add-int/2addr v4, v3
-
- long-to-int v3, v7
-
- invoke-virtual {v2, v4, v3}, Ljava/nio/ByteBuffer;->putInt(II)Ljava/nio/ByteBuffer;
-
- new-instance v3, Lcom/google/android/play/core/internal/n0;
-
- invoke-direct {v3, v2}, Lcom/google/android/play/core/internal/n0;->(Ljava/nio/ByteBuffer;)V
-
- invoke-interface {p0}, Ljava/util/Map;->size()I
-
- move-result v2
-
- new-array v2, v2, [I
-
- invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set;
-
- move-result-object v4
-
- invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
-
- move-result-object v4
-
- const/4 v5, 0x0
-
- const/4 v6, 0x0
-
- :goto_0
- invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
-
- move-result v7
-
- const/4 v8, 0x1
-
- if-eqz v7, :cond_0
-
- invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
-
- move-result-object v7
-
- check-cast v7, Ljava/lang/Integer;
-
- invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
-
- move-result v7
-
- aput v7, v2, v6
-
- add-int/2addr v6, v8
-
- goto :goto_0
-
- :cond_0
- const/4 v4, 0x3
-
- :try_start_0
- new-array v4, v4, [Lcom/google/android/play/core/internal/c0;
-
- aput-object v0, v4, v5
-
- aput-object v1, v4, v8
-
- const/4 v0, 0x2
-
- aput-object v3, v4, v0
-
- invoke-static {v2, v4}, Lcom/google/android/play/core/internal/n0;->a([I[Lcom/google/android/play/core/internal/c0;)[[B
-
- move-result-object v0
- :try_end_0
- .catch Ljava/security/DigestException; {:try_start_0 .. :try_end_0} :catch_0
-
- :goto_1
- array-length v1, v2
-
- if-ge v5, v1, :cond_2
-
- aget v1, v2, v5
-
- invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
-
- move-result-object v3
-
- move-object v4, p0
-
- invoke-interface {p0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
-
- move-result-object v3
-
- check-cast v3, [B
-
- aget-object v6, v0, v5
-
- invoke-static {v3, v6}, Ljava/security/MessageDigest;->isEqual([B[B)Z
-
- move-result v3
-
- if-eqz v3, :cond_1
-
- add-int/lit8 v5, v5, 0x1
-
- goto :goto_1
-
- :cond_1
- new-instance v0, Ljava/lang/SecurityException;
-
- invoke-static {v1}, Lcom/google/android/play/core/internal/n0;->c(I)Ljava/lang/String;
-
- move-result-object v1
-
- invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
-
- move-result-object v1
-
- const-string v2, " digest of contents did not verify"
-
- invoke-virtual {v1, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
-
- move-result-object v1
-
- invoke-direct {v0, v1}, Ljava/lang/SecurityException;->(Ljava/lang/String;)V
-
- throw v0
-
- :cond_2
- return-void
-
- :catch_0
- move-exception v0
-
- new-instance v1, Ljava/lang/SecurityException;
-
- const-string v2, "Failed to compute digest(s) of contents"
-
- invoke-direct {v1, v2, v0}, Ljava/lang/SecurityException;->(Ljava/lang/String;Ljava/lang/Throwable;)V
-
- throw v1
-
- :cond_3
- new-instance v0, Ljava/lang/IllegalArgumentException;
-
- const/16 v1, 0x2f
-
- new-instance v2, Ljava/lang/StringBuilder;
-
- invoke-direct {v2, v1}, Ljava/lang/StringBuilder;->(I)V
-
- const-string v1, "uint32 value of out range: "
-
- invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
-
- invoke-virtual {v2, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
-
- invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
-
- move-result-object v1
-
- invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;->