a$a.smali
.class public final Lsg/bigo/mobile/android/job/model/a$a;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/mobile/android/job/model/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "a"
.end annotation
# direct methods
.method private constructor <init>()V
.registers 1
.line 41
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Lkotlin/f/b/j;)V
.registers 2
.line 41
invoke-direct {p0}, Lsg/bigo/mobile/android/job/model/a$a;-><init>()V
return-void
.end method
.method public static a(Lorg/json/JSONObject;)Lsg/bigo/mobile/android/job/model/a;
.registers 34
move-object/from16 v0, p0
const-string v1, ""
const-string v2, "jsonObject"
invoke-static {v0, v2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 75
:try_start_9
new-instance v2, Lsg/bigo/mobile/android/job/model/a;
const-string v3, "job_id"
.line 76
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
const-string v3, "getString(KEY_ID)"
invoke-static {v4, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "job_title"
.line 77
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const-string v3, "getString(KEY_TITLE)"
invoke-static {v5, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "status"
.line 78
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v3, "getString(KEY_STATUS)"
invoke-static {v6, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "post_date"
.line 79
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v7
const-string v3, "currency"
.line 80
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
const-string v3, "optString(KEY_CURRENCY)"
invoke-static {v9, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "job_role"
.line 81
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
const-string v3, "optString(KEY_ROLE)"
invoke-static {v10, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "min_salary"
const/4 v11, -0x1
.line 82
invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v12
const-string v3, "max_salary"
.line 83
invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v13
const-string v3, "job_location_city"
.line 84
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v14
const-string v3, "optString(KEY_LOCATION_CITY)"
invoke-static {v14, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "min_experience"
const/4 v11, 0x0
.line 85
invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v15
const-string v3, "max_experience"
const/16 v11, 0x64
.line 86
invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v17
const-string v3, "employment_type"
.line 87
invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v11
const-string v3, "optString(KEY_TYPE, JobType.UNSPECIFIED)"
invoke-static {v11, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "job_description"
.line 88
invoke-virtual {v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
move-object/from16 v18, v11
const-string v11, "optString(KEY_DESCRIPTION)"
invoke-static {v3, v11}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v11, "openings"
move-object/from16 v19, v3
const/4 v3, 0x0
.line 89
invoke-virtual {v0, v11, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v20
const-string v3, "share_link"
.line 90
invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v11
const-string v3, "optString(KEY_SHARE_LINK, \"\")"
invoke-static {v11, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "job_cc"
.line 91
invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
move-object/from16 v21, v11
const-string v11, "optString(KEY_CC, \"\")"
invoke-static {v3, v11}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v11, "viewed_count"
move-object/from16 v22, v3
const/4 v3, 0x0
.line 92
invoke-virtual {v0, v11, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v23
const-string v11, "apply_count"
.line 93
invoke-virtual {v0, v11, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v24
const-string v3, "can_direct_call"
const/4 v11, 0x1
.line 94
invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v25
const-string v3, "job_location_address"
.line 95
invoke-virtual {v0, v3, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const-string v3, "optString(KEY_LOCATION_ADDRESS, \"\")"
invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const-string v3, "job_location_lat"
move-object/from16 v26, v14
move/from16 v27, v15
const-wide/high16 v14, -0x4010000000000000L # -1.0
.line 96
invoke-virtual {v0, v3, v14, v15}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v28
const-string v3, "job_location_lng"
.line 97
invoke-virtual {v0, v3, v14, v15}, Lorg/json/JSONObject;->optDouble(Ljava/lang/String;D)D
move-result-wide v30
const-string v3, "is_top"
const/4 v11, 0x0
.line 98
invoke-virtual {v0, v3, v11}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v32
move-object v3, v2
move-object/from16 v16, v18
move v11, v12
move v12, v13
move-object/from16 v13, v26
move/from16 v14, v27
move/from16 v15, v17
move-object/from16 v17, v19
move/from16 v18, v20
move-object/from16 v19, v21
move-object/from16 v20, v22
move/from16 v21, v23
move/from16 v22, v24
move/from16 v23, v25
move-object/from16 v24, v1
move-wide/from16 v25, v28
move-wide/from16 v27, v30
move/from16 v29, v32
.line 75
invoke-direct/range {v3 .. v29}, Lsg/bigo/mobile/android/job/model/a;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;IILjava/lang/String;IILjava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;IIZLjava/lang/String;DDZ)V
.line 1039
iput-object v0, v2, Lsg/bigo/mobile/android/job/model/a;->a:Lorg/json/JSONObject;
:try_end_108
.catch Ljava/lang/Exception; {:try_start_9 .. :try_end_108} :catch_109
return-object v2
:catch_109
move-exception v0
.line 104
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "occur error when parse job bean! error mag: "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "JobBean"
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->c(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
return-object v0
.end method