d.smali

.class final Lcom/android/a/a/d;
.super Ljava/lang/Object;
.source "InstallReferrerClientImpl.java"

# interfaces
.implements Landroid/content/ServiceConnection;


# instance fields
.field private final zg:Lcom/android/a/a/e;

.field private synthetic zh:Lcom/android/a/a/c;


# direct methods
.method private constructor <init>(Lcom/android/a/a/c;Lcom/android/a/a/e;)V
    .registers 5

    .prologue
    .line 210
    iput-object p1, p0, Lcom/android/a/a/d;->zh:Lcom/android/a/a/c;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 211
    if-nez p2, :cond_f

    .line 212
    new-instance v0, Ljava/lang/RuntimeException;

    const-string v1, "Please specify a listener to know when setup is done."

    invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 214
    :cond_f
    iput-object p2, p0, Lcom/android/a/a/d;->zg:Lcom/android/a/a/e;

    .line 215
    return-void
.end method

.method synthetic constructor <init>(Lcom/android/a/a/c;Lcom/android/a/a/e;B)V
    .registers 4

    .prologue
    .line 207
    invoke-direct {p0, p1, p2}, Lcom/android/a/a/d;-><init>(Lcom/android/a/a/c;Lcom/android/a/a/e;)V

    return-void
.end method


# virtual methods
.method public final onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
    .registers 5

    .prologue
    .line 220
    iget-object v0, p0, Lcom/android/a/a/d;->zh:Lcom/android/a/a/c;

    invoke-static {p2}, Lcom/google/android/finsky/externalreferrer/IGetInstallReferrerService$Stub;->d(Landroid/os/IBinder;)Lcom/google/android/finsky/externalreferrer/IGetInstallReferrerService;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/android/a/a/c;->a(Lcom/android/a/a/c;Lcom/google/android/finsky/externalreferrer/IGetInstallReferrerService;)Lcom/google/android/finsky/externalreferrer/IGetInstallReferrerService;

    .line 221
    iget-object v0, p0, Lcom/android/a/a/d;->zh:Lcom/android/a/a/c;

    const/4 v1, 0x2

    invoke-static {v0, v1}, Lcom/android/a/a/c;->a(Lcom/android/a/a/c;I)I

    .line 222
    iget-object v0, p0, Lcom/android/a/a/d;->zg:Lcom/android/a/a/e;

    const/4 v1, 0x0

    invoke-interface {v0, v1}, Lcom/android/a/a/e;->ac(I)V

    .line 223
    return-void
.end method

.method public final onServiceDisconnected(Landroid/content/ComponentName;)V
    .registers 4

    .prologue
    .line 228
    iget-object v0, p0, Lcom/android/a/a/d;->zh:Lcom/android/a/a/c;

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lcom/android/a/a/c;->a(Lcom/android/a/a/c;Lcom/google/android/finsky/externalreferrer/IGetInstallReferrerService;)Lcom/google/android/finsky/externalreferrer/IGetInstallReferrerService;

    .line 229
    iget-object v0, p0, Lcom/android/a/a/d;->zh:Lcom/android/a/a/c;

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lcom/android/a/a/c;->a(Lcom/android/a/a/c;I)I

    .line 230
    iget-object v0, p0, Lcom/android/a/a/d;->zg:Lcom/android/a/a/e;

    invoke-interface {v0}, Lcom/android/a/a/e;->co()V

    .line 231
    return-void
.end method