.class public final Lcom/facebook/Profile; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Landroid/os/Parcelable; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/facebook/Profile$Companion; } .end annotation # static fields .field public static final CREATOR:Landroid/os/Parcelable$Creator; .annotation system Ldalvik/annotation/Signature; value = { "Landroid/os/Parcelable$Creator<", "Lcom/facebook/Profile;", ">;" } .end annotation .end field .field public static final Companion:Lcom/facebook/Profile$Companion; .field private static final FIRST_NAME_KEY:Ljava/lang/String; = "first_name" .field private static final ID_KEY:Ljava/lang/String; = "id" .field private static final LAST_NAME_KEY:Ljava/lang/String; = "last_name" .field private static final LINK_URI_KEY:Ljava/lang/String; = "link_uri" .field private static final MIDDLE_NAME_KEY:Ljava/lang/String; = "middle_name" .field private static final NAME_KEY:Ljava/lang/String; = "name" .field private static final PICTURE_URI_KEY:Ljava/lang/String; = "picture_uri" .field private static final TAG:Ljava/lang/String; # instance fields .field private final firstName:Ljava/lang/String; .field private final id:Ljava/lang/String; .field private final lastName:Ljava/lang/String; .field private final linkUri:Landroid/net/Uri; .field private final middleName:Ljava/lang/String; .field private final name:Ljava/lang/String; .field private final pictureUri:Landroid/net/Uri; # direct methods .method static constructor ()V .locals 2 new-instance v0, Lcom/facebook/Profile$Companion; const/4 v1, 0x0 invoke-direct {v0, v1}, Lcom/facebook/Profile$Companion;->(Lkotlin/jvm/internal/DefaultConstructorMarker;)V sput-object v0, Lcom/facebook/Profile;->Companion:Lcom/facebook/Profile$Companion; const-class v0, Lcom/facebook/Profile; .line 219 invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; move-result-object v0 sput-object v0, Lcom/facebook/Profile;->TAG:Ljava/lang/String; .line 294 new-instance v0, Lcom/facebook/Profile$Companion$CREATOR$1; invoke-direct {v0}, Lcom/facebook/Profile$Companion$CREATOR$1;->()V sput-object v0, Lcom/facebook/Profile;->CREATOR:Landroid/os/Parcelable$Creator; return-void .end method .method private constructor (Landroid/os/Parcel;)V .locals 2 .line 194 invoke-direct {p0}, Ljava/lang/Object;->()V .line 195 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; .line 196 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->firstName:Ljava/lang/String; .line 197 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->middleName:Ljava/lang/String; .line 198 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->lastName:Ljava/lang/String; .line 199 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->name:Ljava/lang/String; .line 200 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object v0 const/4 v1, 0x0 if-nez v0, :cond_0 move-object v0, v1 goto :goto_0 .line 201 :cond_0 invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object v0 :goto_0 iput-object v0, p0, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; .line 202 invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p1 if-nez p1, :cond_1 goto :goto_1 .line 203 :cond_1 invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object v1 :goto_1 iput-object v1, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; return-void .end method .method public synthetic constructor (Landroid/os/Parcel;Lkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 .line 0 invoke-direct {p0, p1}, Lcom/facebook/Profile;->(Landroid/os/Parcel;)V return-void .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V .locals 10 .line 0 const/4 v7, 0x0 const/16 v8, 0x40 const/4 v9, 0x0 move-object v0, p0 move-object v1, p1 move-object v2, p2 move-object v3, p3 move-object v4, p4 move-object v5, p5 move-object/from16 v6, p6 invoke-direct/range {v0 .. v9}, Lcom/facebook/Profile;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;ILkotlin/jvm/internal/DefaultConstructorMarker;)V return-void .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;)V .locals 1 .line 92 invoke-direct {p0}, Ljava/lang/Object;->()V const-string v0, "id" .line 93 invoke-static {p1, v0}, Lcom/facebook/internal/Validate;->notNullOrEmpty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; iput-object p1, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; iput-object p2, p0, Lcom/facebook/Profile;->firstName:Ljava/lang/String; iput-object p3, p0, Lcom/facebook/Profile;->middleName:Ljava/lang/String; iput-object p4, p0, Lcom/facebook/Profile;->lastName:Ljava/lang/String; iput-object p5, p0, Lcom/facebook/Profile;->name:Ljava/lang/String; iput-object p6, p0, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; iput-object p7, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; return-void .end method .method public synthetic constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;ILkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 9 and-int/lit8 v0, p8, 0x40 if-eqz v0, :cond_0 const/4 v0, 0x0 move-object v8, v0 goto :goto_0 :cond_0 move-object/from16 v8, p7 :goto_0 move-object v1, p0 move-object v2, p1 move-object v3, p2 move-object v4, p3 move-object v5, p4 move-object v6, p5 move-object v7, p6 .line 84 invoke-direct/range {v1 .. v8}, Lcom/facebook/Profile;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Landroid/net/Uri;)V return-void .end method .method public constructor (Lorg/json/JSONObject;)V .locals 2 const-string v0, "jsonObject" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V .line 182 invoke-direct {p0}, Ljava/lang/Object;->()V const-string v0, "id" const/4 v1, 0x0 .line 183 invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; const-string v0, "first_name" .line 184 invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->firstName:Ljava/lang/String; const-string v0, "middle_name" .line 185 invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->middleName:Ljava/lang/String; const-string v0, "last_name" .line 186 invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->lastName:Ljava/lang/String; const-string v0, "name" .line 187 invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/facebook/Profile;->name:Ljava/lang/String; const-string v0, "link_uri" .line 188 invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v0 if-nez v0, :cond_0 move-object v0, v1 goto :goto_0 .line 189 :cond_0 invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object v0 :goto_0 iput-object v0, p0, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; const-string v0, "picture_uri" .line 190 invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 if-nez p1, :cond_1 goto :goto_1 .line 191 :cond_1 invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object v1 :goto_1 iput-object v1, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; return-void .end method .method public static final synthetic access$getTAG$cp()Ljava/lang/String; .locals 1 sget-object v0, Lcom/facebook/Profile;->TAG:Ljava/lang/String; return-object v0 .end method .method public static final fetchProfileForCurrentAccessToken()V .locals 1 sget-object v0, Lcom/facebook/Profile;->Companion:Lcom/facebook/Profile$Companion; invoke-virtual {v0}, Lcom/facebook/Profile$Companion;->fetchProfileForCurrentAccessToken()V return-void .end method .method public static final getCurrentProfile()Lcom/facebook/Profile; .locals 1 sget-object v0, Lcom/facebook/Profile;->Companion:Lcom/facebook/Profile$Companion; invoke-virtual {v0}, Lcom/facebook/Profile$Companion;->getCurrentProfile()Lcom/facebook/Profile; move-result-object v0 return-object v0 .end method .method public static final setCurrentProfile(Lcom/facebook/Profile;)V .locals 1 sget-object v0, Lcom/facebook/Profile;->Companion:Lcom/facebook/Profile$Companion; invoke-virtual {v0, p0}, Lcom/facebook/Profile$Companion;->setCurrentProfile(Lcom/facebook/Profile;)V return-void .end method # virtual methods .method public describeContents()I .locals 1 const/4 v0, 0x0 return v0 .end method .method public equals(Ljava/lang/Object;)Z .locals 4 const/4 v0, 0x1 if-ne p0, p1, :cond_0 return v0 .line 125 :cond_0 instance-of v1, p1, Lcom/facebook/Profile; const/4 v2, 0x0 if-nez v1, :cond_1 return v2 :cond_1 iget-object v1, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; if-nez v1, :cond_2 .line 129 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->id:Ljava/lang/String; if-eqz v3, :cond_3 :cond_2 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->id:Ljava/lang/String; invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_f :cond_3 iget-object v1, p0, Lcom/facebook/Profile;->firstName:Ljava/lang/String; if-nez v1, :cond_4 .line 130 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->firstName:Ljava/lang/String; if-eqz v3, :cond_5 :cond_4 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->firstName:Ljava/lang/String; invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_f :cond_5 iget-object v1, p0, Lcom/facebook/Profile;->middleName:Ljava/lang/String; if-nez v1, :cond_6 .line 131 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->middleName:Ljava/lang/String; if-eqz v3, :cond_7 :cond_6 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->middleName:Ljava/lang/String; invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_f :cond_7 iget-object v1, p0, Lcom/facebook/Profile;->lastName:Ljava/lang/String; if-nez v1, :cond_8 .line 132 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->lastName:Ljava/lang/String; if-eqz v3, :cond_9 :cond_8 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->lastName:Ljava/lang/String; invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_f :cond_9 iget-object v1, p0, Lcom/facebook/Profile;->name:Ljava/lang/String; if-nez v1, :cond_a .line 133 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->name:Ljava/lang/String; if-eqz v3, :cond_b :cond_a move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->name:Ljava/lang/String; invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_f :cond_b iget-object v1, p0, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; if-nez v1, :cond_c .line 134 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; if-eqz v3, :cond_d :cond_c move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_f :cond_d iget-object v1, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; if-nez v1, :cond_e .line 135 move-object v3, p1 check-cast v3, Lcom/facebook/Profile; iget-object v3, v3, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; if-eqz v3, :cond_10 :cond_e check-cast p1, Lcom/facebook/Profile; iget-object p1, p1, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; invoke-static {v1, p1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_f goto :goto_0 :cond_f move v0, v2 :cond_10 :goto_0 return v0 .end method .method public final getFirstName()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/facebook/Profile;->firstName:Ljava/lang/String; return-object v0 .end method .method public final getId()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; return-object v0 .end method .method public final getLastName()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/facebook/Profile;->lastName:Ljava/lang/String; return-object v0 .end method .method public final getLinkUri()Landroid/net/Uri; .locals 1 iget-object v0, p0, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; return-object v0 .end method .method public final getMiddleName()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/facebook/Profile;->middleName:Ljava/lang/String; return-object v0 .end method .method public final getName()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/facebook/Profile;->name:Ljava/lang/String; return-object v0 .end method .method public final getPictureUri()Landroid/net/Uri; .locals 1 iget-object v0, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; return-object v0 .end method .method public final getProfilePictureUri(II)Landroid/net/Uri; .locals 3 iget-object v0, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; if-eqz v0, :cond_0 return-object v0 .line 116 :cond_0 sget-object v0, Lcom/facebook/AccessToken;->Companion:Lcom/facebook/AccessToken$Companion; invoke-virtual {v0}, Lcom/facebook/AccessToken$Companion;->isCurrentAccessTokenActive()Z move-result v1 if-eqz v1, :cond_2 invoke-virtual {v0}, Lcom/facebook/AccessToken$Companion;->getCurrentAccessToken()Lcom/facebook/AccessToken; move-result-object v0 if-nez v0, :cond_1 const/4 v0, 0x0 goto :goto_0 :cond_1 invoke-virtual {v0}, Lcom/facebook/AccessToken;->getToken()Ljava/lang/String; move-result-object v0 goto :goto_0 :cond_2 const-string v0, "" .line 118 :goto_0 sget-object v1, Lcom/facebook/internal/ImageRequest;->Companion:Lcom/facebook/internal/ImageRequest$Companion; iget-object v2, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; invoke-virtual {v1, v2, p1, p2, v0}, Lcom/facebook/internal/ImageRequest$Companion;->getProfilePictureUri(Ljava/lang/String;IILjava/lang/String;)Landroid/net/Uri; move-result-object p1 return-object p1 .end method .method public hashCode()I .locals 2 iget-object v0, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; if-eqz v0, :cond_0 .line 140 invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I move-result v0 goto :goto_0 :cond_0 const/4 v0, 0x0 :goto_0 const/16 v1, 0x20f add-int/2addr v1, v0 iget-object v0, p0, Lcom/facebook/Profile;->firstName:Ljava/lang/String; if-eqz v0, :cond_1 mul-int/lit8 v1, v1, 0x1f .line 142 invoke-virtual {v0}, Ljava/lang/String;->hashCode()I move-result v0 add-int/2addr v1, v0 :cond_1 iget-object v0, p0, Lcom/facebook/Profile;->middleName:Ljava/lang/String; if-eqz v0, :cond_2 mul-int/lit8 v1, v1, 0x1f .line 145 invoke-virtual {v0}, Ljava/lang/String;->hashCode()I move-result v0 add-int/2addr v1, v0 :cond_2 iget-object v0, p0, Lcom/facebook/Profile;->lastName:Ljava/lang/String; if-eqz v0, :cond_3 mul-int/lit8 v1, v1, 0x1f .line 148 invoke-virtual {v0}, Ljava/lang/String;->hashCode()I move-result v0 add-int/2addr v1, v0 :cond_3 iget-object v0, p0, Lcom/facebook/Profile;->name:Ljava/lang/String; if-eqz v0, :cond_4 mul-int/lit8 v1, v1, 0x1f .line 151 invoke-virtual {v0}, Ljava/lang/String;->hashCode()I move-result v0 add-int/2addr v1, v0 :cond_4 iget-object v0, p0, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; if-eqz v0, :cond_5 mul-int/lit8 v1, v1, 0x1f .line 154 invoke-virtual {v0}, Landroid/net/Uri;->hashCode()I move-result v0 add-int/2addr v1, v0 :cond_5 iget-object v0, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; if-eqz v0, :cond_6 mul-int/lit8 v1, v1, 0x1f .line 157 invoke-virtual {v0}, Landroid/net/Uri;->hashCode()I move-result v0 add-int/2addr v1, v0 :cond_6 return v1 .end method .method public final toJSONObject()Lorg/json/JSONObject; .locals 3 .line 163 new-instance v0, Lorg/json/JSONObject; invoke-direct {v0}, Lorg/json/JSONObject;->()V :try_start_0 const-string v1, "id" iget-object v2, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; .line 165 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "first_name" iget-object v2, p0, Lcom/facebook/Profile;->firstName:Ljava/lang/String; .line 166 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "middle_name" iget-object v2, p0, Lcom/facebook/Profile;->middleName:Ljava/lang/String; .line 167 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "last_name" iget-object v2, p0, Lcom/facebook/Profile;->lastName:Ljava/lang/String; .line 168 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; const-string v1, "name" iget-object v2, p0, Lcom/facebook/Profile;->name:Ljava/lang/String; .line 169 invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; iget-object v1, p0, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; if-eqz v1, :cond_0 const-string v2, "link_uri" .line 171 invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; :cond_0 iget-object v1, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; if-eqz v1, :cond_1 const-string v2, "picture_uri" .line 174 invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v2, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; :try_end_0 .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 :cond_1 return-object v0 :catch_0 const/4 v0, 0x0 return-object v0 .end method .method public writeToParcel(Landroid/os/Parcel;I)V .locals 1 const-string p2, "dest" invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V iget-object p2, p0, Lcom/facebook/Profile;->id:Ljava/lang/String; .line 209 invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-object p2, p0, Lcom/facebook/Profile;->firstName:Ljava/lang/String; .line 210 invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-object p2, p0, Lcom/facebook/Profile;->middleName:Ljava/lang/String; .line 211 invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-object p2, p0, Lcom/facebook/Profile;->lastName:Ljava/lang/String; .line 212 invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-object p2, p0, Lcom/facebook/Profile;->name:Ljava/lang/String; .line 213 invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-object p2, p0, Lcom/facebook/Profile;->linkUri:Landroid/net/Uri; const/4 v0, 0x0 if-nez p2, :cond_0 move-object p2, v0 goto :goto_0 .line 214 :cond_0 invoke-virtual {p2}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object p2 :goto_0 invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-object p2, p0, Lcom/facebook/Profile;->pictureUri:Landroid/net/Uri; if-nez p2, :cond_1 goto :goto_1 .line 215 :cond_1 invoke-virtual {p2}, Landroid/net/Uri;->toString()Ljava/lang/String; move-result-object v0 :goto_1 invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V return-void .end method