Thing.smali
.class public final Lcom/google/firebase/appindexing/internal/Thing;
.super Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/common/internal/ReflectedParcelable;
# annotations
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Class;
creator = "ThingCreator"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/firebase/appindexing/internal/Thing$zza;
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/firebase/appindexing/internal/Thing;",
">;"
}
.end annotation
.end field
# instance fields
.field public final a:I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getVersionCode"
id = 0x3e8
.end annotation
.end field
.field public final b:Landroid/os/Bundle;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getPropertyBundle"
id = 0x1
.end annotation
.end field
.field public final c:Lcom/google/firebase/appindexing/internal/Thing$zza;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getMetadata"
id = 0x2
.end annotation
.end field
.field public final d:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getUrl"
id = 0x3
.end annotation
.end field
.field public final e:Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Field;
getter = "getType"
id = 0x4
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.registers 1
new-instance v0, Lcom/google/firebase/appindexing/internal/b;
invoke-direct {v0}, Lcom/google/firebase/appindexing/internal/b;-><init>()V
sput-object v0, Lcom/google/firebase/appindexing/internal/Thing;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(ILandroid/os/Bundle;Lcom/google/firebase/appindexing/internal/Thing$zza;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.param p1 # I
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3e8
.end annotation
.end param
.param p2 # Landroid/os/Bundle;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x1
.end annotation
.end param
.param p3 # Lcom/google/firebase/appindexing/internal/Thing$zza;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x2
.end annotation
.end param
.param p4 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x3
.end annotation
.end param
.param p5 # Ljava/lang/String;
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Param;
id = 0x4
.end annotation
.end param
.annotation build Lcom/google/android/gms/common/internal/safeparcel/SafeParcelable$Constructor;
.end annotation
.line 1
invoke-direct {p0}, Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;-><init>()V
.line 2
iput p1, p0, Lcom/google/firebase/appindexing/internal/Thing;->a:I
.line 3
iput-object p2, p0, Lcom/google/firebase/appindexing/internal/Thing;->b:Landroid/os/Bundle;
.line 4
iput-object p3, p0, Lcom/google/firebase/appindexing/internal/Thing;->c:Lcom/google/firebase/appindexing/internal/Thing$zza;
.line 5
iput-object p4, p0, Lcom/google/firebase/appindexing/internal/Thing;->d:Ljava/lang/String;
.line 6
iput-object p5, p0, Lcom/google/firebase/appindexing/internal/Thing;->e:Ljava/lang/String;
.line 7
const-class p1, Lcom/google/firebase/appindexing/internal/Thing;
invoke-virtual {p1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object p1
invoke-virtual {p2, p1}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
return-void
.end method
.method public static C0(Landroid/os/Bundle;Ljava/lang/StringBuilder;)V
.registers 9
.line 1
:try_start_0
invoke-virtual {p0}, Landroid/os/BaseBundle;->keySet()Ljava/util/Set;
move-result-object v0
.line 2
invoke-interface {v0}, Ljava/util/Set;->size()I
move-result v1
new-array v1, v1, [Ljava/lang/String;
invoke-interface {v0, v1}, Ljava/util/Set;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljava/lang/String;
.line 3
sget-object v1, Lcom/google/firebase/appindexing/internal/a;->a:Lcom/google/firebase/appindexing/internal/a;
invoke-static {v0, v1}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V
.line 4
array-length v1, v0
const/4 v2, 0x0
const/4 v3, 0x0
:goto_18
if-ge v3, v1, :cond_74
aget-object v4, v0, v3
const-string v5, "{ key: \'"
.line 5
invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v5, "\' value: "
invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 6
invoke-virtual {p0, v4}, Landroid/os/BaseBundle;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
if-nez v4, :cond_35
const-string v4, "<null>"
.line 7
invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_6c
.line 8
:cond_35
invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/Class;->isArray()Z
move-result v5
if-eqz v5, :cond_65
const-string v5, "[ "
.line 9
invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v5, 0x0
.line 10
:goto_45
invoke-static {v4}, Ljava/lang/reflect/Array;->getLength(Ljava/lang/Object;)I
move-result v6
if-ge v5, v6, :cond_5f
const-string v6, "\'"
.line 11
invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v4, v5}, Ljava/lang/reflect/Array;->get(Ljava/lang/Object;I)Ljava/lang/Object;
move-result-object v6
invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v6, "\' "
invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
add-int/lit8 v5, v5, 0x1
goto :goto_45
:cond_5f
const-string v4, "]"
.line 12
invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_6c
.line 13
:cond_65
invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:goto_6c
const-string v4, " } "
.line 14
invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_end_71
.catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_71} :catch_75
add-int/lit8 v3, v3, 0x1
goto :goto_18
:cond_74
return-void
:catch_75
const-string p0, "<error>"
.line 15
invoke-virtual {p1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
return-void
.end method
.method public static D0(Landroid/os/Bundle;)I
.registers 8
.line 1
new-instance v0, Ljava/util/ArrayList;
invoke-virtual {p0}, Landroid/os/BaseBundle;->keySet()Ljava/util/Set;
move-result-object v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
.line 2
invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V
.line 3
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 4
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x0
const/4 v4, 0x0
:goto_17
if-ge v4, v2, :cond_90
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
add-int/lit8 v4, v4, 0x1
check-cast v5, Ljava/lang/String;
.line 5
invoke-virtual {p0, v5}, Landroid/os/BaseBundle;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v5
.line 6
instance-of v6, v5, [Z
if-eqz v6, :cond_37
.line 7
check-cast v5, [Z
invoke-static {v5}, Ljava/util/Arrays;->hashCode([Z)I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_17
.line 8
:cond_37
instance-of v6, v5, [J
if-eqz v6, :cond_49
.line 9
check-cast v5, [J
invoke-static {v5}, Ljava/util/Arrays;->hashCode([J)I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_17
.line 10
:cond_49
instance-of v6, v5, [D
if-eqz v6, :cond_5b
.line 11
check-cast v5, [D
invoke-static {v5}, Ljava/util/Arrays;->hashCode([D)I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_17
.line 12
:cond_5b
instance-of v6, v5, [B
if-eqz v6, :cond_6d
.line 13
check-cast v5, [B
invoke-static {v5}, Ljava/util/Arrays;->hashCode([B)I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_17
.line 14
:cond_6d
instance-of v6, v5, [Ljava/lang/Object;
if-eqz v6, :cond_7f
.line 15
check-cast v5, [Ljava/lang/Object;
invoke-static {v5}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_17
:cond_7f
const/4 v6, 0x1
new-array v6, v6, [Ljava/lang/Object;
aput-object v5, v6, v3
.line 16
invoke-static {v6}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_17
.line 17
:cond_90
invoke-virtual {v1}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object;
move-result-object p0
invoke-static {p0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result p0
return p0
.end method
.method public static zza(Landroid/os/Bundle;Landroid/os/Bundle;)Z
.registers 9
.line 1
invoke-virtual {p0}, Landroid/os/BaseBundle;->size()I
move-result v0
invoke-virtual {p1}, Landroid/os/BaseBundle;->size()I
move-result v1
const/4 v2, 0x0
if-eq v0, v1, :cond_c
return v2
.line 2
:cond_c
invoke-virtual {p0}, Landroid/os/BaseBundle;->keySet()Ljava/util/Set;
move-result-object v0
.line 3
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_14
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_a7
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 4
invoke-virtual {p0, v1}, Landroid/os/BaseBundle;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
.line 5
invoke-virtual {p1, v1}, Landroid/os/BaseBundle;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v4
.line 6
instance-of v5, v3, Landroid/os/Bundle;
if-eqz v5, :cond_3d
instance-of v5, v4, Landroid/os/Bundle;
if-eqz v5, :cond_3d
move-object v5, v3
check-cast v5, Landroid/os/Bundle;
move-object v6, v4
check-cast v6, Landroid/os/Bundle;
.line 7
invoke-static {v5, v6}, Lcom/google/firebase/appindexing/internal/Thing;->zza(Landroid/os/Bundle;Landroid/os/Bundle;)Z
move-result v5
if-nez v5, :cond_3d
return v2
:cond_3d
if-nez v3, :cond_48
if-nez v4, :cond_47
.line 8
invoke-virtual {p1, v1}, Landroid/os/BaseBundle;->containsKey(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_48
:cond_47
return v2
.line 9
:cond_48
instance-of v1, v3, [Z
if-eqz v1, :cond_5b
.line 10
instance-of v1, v4, [Z
if-eqz v1, :cond_5a
check-cast v3, [Z
check-cast v4, [Z
.line 11
invoke-static {v3, v4}, Ljava/util/Arrays;->equals([Z[Z)Z
move-result v1
if-nez v1, :cond_14
:cond_5a
return v2
.line 12
:cond_5b
instance-of v1, v3, [J
if-eqz v1, :cond_6e
.line 13
instance-of v1, v4, [J
if-eqz v1, :cond_6d
check-cast v3, [J
check-cast v4, [J
invoke-static {v3, v4}, Ljava/util/Arrays;->equals([J[J)Z
move-result v1
if-nez v1, :cond_14
:cond_6d
return v2
.line 14
:cond_6e
instance-of v1, v3, [D
if-eqz v1, :cond_81
.line 15
instance-of v1, v4, [D
if-eqz v1, :cond_80
check-cast v3, [D
check-cast v4, [D
.line 16
invoke-static {v3, v4}, Ljava/util/Arrays;->equals([D[D)Z
move-result v1
if-nez v1, :cond_14
:cond_80
return v2
.line 17
:cond_81
instance-of v1, v3, [B
if-eqz v1, :cond_94
.line 18
instance-of v1, v4, [B
if-eqz v1, :cond_93
check-cast v3, [B
check-cast v4, [B
invoke-static {v3, v4}, Ljava/util/Arrays;->equals([B[B)Z
move-result v1
if-nez v1, :cond_14
:cond_93
return v2
.line 19
:cond_94
instance-of v1, v3, [Ljava/lang/Object;
if-eqz v1, :cond_14
.line 20
instance-of v1, v4, [Ljava/lang/Object;
if-eqz v1, :cond_a6
check-cast v3, [Ljava/lang/Object;
check-cast v4, [Ljava/lang/Object;
.line 21
invoke-static {v3, v4}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_14
:cond_a6
return v2
:cond_a7
const/4 p0, 0x1
return p0
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.registers 6
const/4 v0, 0x1
if-ne p0, p1, :cond_4
return v0
.line 1
:cond_4
instance-of v1, p1, Lcom/google/firebase/appindexing/internal/Thing;
const/4 v2, 0x0
if-nez v1, :cond_a
return v2
.line 2
:cond_a
check-cast p1, Lcom/google/firebase/appindexing/internal/Thing;
.line 3
iget v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->a:I
.line 4
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
.line 5
iget v3, p1, Lcom/google/firebase/appindexing/internal/Thing;->a:I
.line 6
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-static {v1, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_47
.line 7
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->d:Ljava/lang/String;
.line 8
iget-object v3, p1, Lcom/google/firebase/appindexing/internal/Thing;->d:Ljava/lang/String;
.line 9
invoke-static {v1, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_47
.line 10
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->e:Ljava/lang/String;
.line 11
iget-object v3, p1, Lcom/google/firebase/appindexing/internal/Thing;->e:Ljava/lang/String;
.line 12
invoke-static {v1, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_47
.line 13
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->c:Lcom/google/firebase/appindexing/internal/Thing$zza;
.line 14
iget-object v3, p1, Lcom/google/firebase/appindexing/internal/Thing;->c:Lcom/google/firebase/appindexing/internal/Thing$zza;
.line 15
invoke-static {v1, v3}, Lcom/google/android/gms/common/internal/Objects;->equal(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_47
.line 16
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->b:Landroid/os/Bundle;
.line 17
iget-object p1, p1, Lcom/google/firebase/appindexing/internal/Thing;->b:Landroid/os/Bundle;
.line 18
invoke-static {v1, p1}, Lcom/google/firebase/appindexing/internal/Thing;->zza(Landroid/os/Bundle;Landroid/os/Bundle;)Z
move-result p1
if-eqz p1, :cond_47
return v0
:cond_47
return v2
.end method
.method public final hashCode()I
.registers 4
const/4 v0, 0x5
new-array v0, v0, [Ljava/lang/Object;
.line 1
iget v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->a:I
.line 2
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
.line 3
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->d:Ljava/lang/String;
const/4 v2, 0x1
aput-object v1, v0, v2
.line 4
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->e:Ljava/lang/String;
const/4 v2, 0x2
aput-object v1, v0, v2
.line 5
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->c:Lcom/google/firebase/appindexing/internal/Thing$zza;
.line 6
invoke-virtual {v1}, Lcom/google/firebase/appindexing/internal/Thing$zza;->hashCode()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x3
aput-object v1, v0, v2
.line 7
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->b:Landroid/os/Bundle;
.line 8
invoke-static {v1}, Lcom/google/firebase/appindexing/internal/Thing;->D0(Landroid/os/Bundle;)I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x4
aput-object v1, v0, v2
.line 9
invoke-static {v0}, Lcom/google/android/gms/common/internal/Objects;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final toString()Ljava/lang/String;
.registers 4
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 2
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->e:Ljava/lang/String;
const-string v2, "Thing"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_12
const-string v1, "Indexable"
goto :goto_14
:cond_12
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->e:Ljava/lang/String;
.line 3
:goto_14
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " { { id: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 4
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->d:Ljava/lang/String;
if-nez v1, :cond_26
const-string v1, "<null>"
.line 5
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_33
:cond_26
const-string v1, "\'"
.line 6
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 7
iget-object v2, p0, Lcom/google/firebase/appindexing/internal/Thing;->d:Ljava/lang/String;
.line 8
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:goto_33
const-string v1, " } Properties { "
.line 9
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 10
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->b:Landroid/os/Bundle;
invoke-static {v1, v0}, Lcom/google/firebase/appindexing/internal/Thing;->C0(Landroid/os/Bundle;Ljava/lang/StringBuilder;)V
const-string v1, "} "
.line 11
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "Metadata { "
.line 12
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 13
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->c:Lcom/google/firebase/appindexing/internal/Thing$zza;
invoke-virtual {v1}, Lcom/google/firebase/appindexing/internal/Thing$zza;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, " } "
.line 14
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "}"
.line 15
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 16
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.registers 7
.line 1
invoke-static {p1}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->beginObjectHeader(Landroid/os/Parcel;)I
move-result v0
.line 2
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->b:Landroid/os/Bundle;
const/4 v2, 0x1
const/4 v3, 0x0
.line 3
invoke-static {p1, v2, v1, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeBundle(Landroid/os/Parcel;ILandroid/os/Bundle;Z)V
.line 4
iget-object v1, p0, Lcom/google/firebase/appindexing/internal/Thing;->c:Lcom/google/firebase/appindexing/internal/Thing$zza;
const/4 v2, 0x2
.line 5
invoke-static {p1, v2, v1, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable;IZ)V
.line 6
iget-object p2, p0, Lcom/google/firebase/appindexing/internal/Thing;->d:Ljava/lang/String;
const/4 v1, 0x3
.line 7
invoke-static {p1, v1, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
.line 8
iget-object p2, p0, Lcom/google/firebase/appindexing/internal/Thing;->e:Ljava/lang/String;
const/4 v1, 0x4
.line 9
invoke-static {p1, v1, p2, v3}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeString(Landroid/os/Parcel;ILjava/lang/String;Z)V
.line 10
iget p2, p0, Lcom/google/firebase/appindexing/internal/Thing;->a:I
const/16 v1, 0x3e8
.line 11
invoke-static {p1, v1, p2}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->writeInt(Landroid/os/Parcel;II)V
.line 12
invoke-static {p1, v0}, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->finishObjectHeader(Landroid/os/Parcel;I)V
return-void
.end method