DynamicLink$AndroidParameters$Builder.smali
.class public final Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;
.super Ljava/lang/Object;
.source "DynamicLink.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
# instance fields
.field private final parameters:Landroid/os/Bundle;
# direct methods
.method public constructor <init>()V
.registers 4
.line 346
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 347
invoke-static {}, Lcom/google/firebase/FirebaseApp;->getInstance()Lcom/google/firebase/FirebaseApp;
move-result-object v0
if-eqz v0, :cond_22
.line 350
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
iput-object v0, p0, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;->parameters:Landroid/os/Bundle;
.line 353
invoke-static {}, Lcom/google/firebase/FirebaseApp;->getInstance()Lcom/google/firebase/FirebaseApp;
move-result-object v1
invoke-virtual {v1}, Lcom/google/firebase/FirebaseApp;->getApplicationContext()Landroid/content/Context;
move-result-object v1
invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
const-string v2, "apn"
.line 351
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 348
:cond_22
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "FirebaseApp not initialized."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public constructor <init>(Ljava/lang/String;)V
.registers 4
.line 362
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 363
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
iput-object v0, p0, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;->parameters:Landroid/os/Bundle;
const-string v1, "apn"
.line 364
invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
# virtual methods
.method public build()Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters;
.registers 4
.line 412
new-instance v0, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters;
iget-object v1, p0, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;->parameters:Landroid/os/Bundle;
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters;-><init>(Landroid/os/Bundle;Lcom/google/firebase/dynamiclinks/DynamicLink$1;)V
return-object v0
.end method
.method public getFallbackUrl()Landroid/net/Uri;
.registers 3
.line 383
iget-object v0, p0, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;->parameters:Landroid/os/Bundle;
const-string v1, "afl"
invoke-virtual {v0, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Landroid/net/Uri;
if-nez v0, :cond_e
.line 385
sget-object v0, Landroid/net/Uri;->EMPTY:Landroid/net/Uri;
:cond_e
return-object v0
.end method
.method public getMinimumVersion()I
.registers 3
.line 403
iget-object v0, p0, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;->parameters:Landroid/os/Bundle;
const-string v1, "amv"
invoke-virtual {v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public setFallbackUrl(Landroid/net/Uri;)Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;
.registers 4
.line 376
iget-object v0, p0, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;->parameters:Landroid/os/Bundle;
const-string v1, "afl"
invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
return-object p0
.end method
.method public setMinimumVersion(I)Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;
.registers 4
.line 397
iget-object v0, p0, Lcom/google/firebase/dynamiclinks/DynamicLink$AndroidParameters$Builder;->parameters:Landroid/os/Bundle;
const-string v1, "amv"
invoke-virtual {v0, v1, p1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
return-object p0
.end method