Job.smali
.class public abstract Lcom/evernote/android/job/Job;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/evernote/android/job/Job$Params;,
Lcom/evernote/android/job/Job$Result;
}
.end annotation
# static fields
.field private static final i:Lcom/evernote/android/job/util/JobCat;
# instance fields
.field private a:Lcom/evernote/android/job/Job$Params;
.field private b:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Landroid/content/Context;",
">;"
}
.end annotation
.end field
.field private c:Landroid/content/Context;
.field private volatile d:Z
.field private volatile e:Z
.field private volatile f:J
.field private g:Lcom/evernote/android/job/Job$Result;
.field private final h:Ljava/lang/Object;
# direct methods
.method static constructor <clinit>()V
.registers 2
new-instance v0, Lcom/evernote/android/job/util/JobCat;
const-string v1, "Job"
invoke-direct {v0, v1}, Lcom/evernote/android/job/util/JobCat;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/evernote/android/job/Job;->i:Lcom/evernote/android/job/util/JobCat;
return-void
.end method
.method public constructor <init>()V
.registers 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-wide/16 v0, -0x1
iput-wide v0, p0, Lcom/evernote/android/job/Job;->f:J
sget-object v0, Lcom/evernote/android/job/Job$Result;->g:Lcom/evernote/android/job/Job$Result;
iput-object v0, p0, Lcom/evernote/android/job/Job;->g:Lcom/evernote/android/job/Job$Result;
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/evernote/android/job/Job;->h:Ljava/lang/Object;
return-void
.end method
# virtual methods
.method public final a()V
.registers 2
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/evernote/android/job/Job;->b(Z)Z
return-void
.end method
.method final b(Z)Z
.registers 5
iget-object v0, p0, Lcom/evernote/android/job/Job;->h:Ljava/lang/Object;
monitor-enter v0
:try_start_3
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->h()Z
move-result v1
if-nez v1, :cond_1a
iget-boolean v1, p0, Lcom/evernote/android/job/Job;->d:Z
const/4 v2, 0x1
if-nez v1, :cond_13
iput-boolean v2, p0, Lcom/evernote/android/job/Job;->d:Z
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->o()V
:cond_13
iget-boolean v1, p0, Lcom/evernote/android/job/Job;->e:Z
or-int/2addr p1, v1
iput-boolean p1, p0, Lcom/evernote/android/job/Job;->e:Z
monitor-exit v0
return v2
:cond_1a
const/4 p1, 0x0
monitor-exit v0
return p1
:catchall_1d
move-exception p1
monitor-exit v0
:try_end_1f
.catchall {:try_start_3 .. :try_end_1f} :catchall_1d
throw p1
.end method
.method protected final c()Landroid/content/Context;
.registers 2
iget-object v0, p0, Lcom/evernote/android/job/Job;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/Context;
if-nez v0, :cond_c
iget-object v0, p0, Lcom/evernote/android/job/Job;->c:Landroid/content/Context;
:cond_c
return-object v0
.end method
.method final d()J
.registers 4
iget-object v0, p0, Lcom/evernote/android/job/Job;->h:Ljava/lang/Object;
monitor-enter v0
:try_start_3
iget-wide v1, p0, Lcom/evernote/android/job/Job;->f:J
monitor-exit v0
return-wide v1
:catchall_7
move-exception v1
monitor-exit v0
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v1
.end method
.method protected final e()Lcom/evernote/android/job/Job$Params;
.registers 2
iget-object v0, p0, Lcom/evernote/android/job/Job;->a:Lcom/evernote/android/job/Job$Params;
return-object v0
.end method
.method public equals(Ljava/lang/Object;)Z
.registers 4
if-ne p0, p1, :cond_4
const/4 p1, 0x1
return p1
:cond_4
if-eqz p1, :cond_1c
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
if-eq v0, v1, :cond_11
goto :goto_1c
:cond_11
check-cast p1, Lcom/evernote/android/job/Job;
iget-object v0, p0, Lcom/evernote/android/job/Job;->a:Lcom/evernote/android/job/Job$Params;
iget-object p1, p1, Lcom/evernote/android/job/Job;->a:Lcom/evernote/android/job/Job$Params;
invoke-virtual {v0, p1}, Lcom/evernote/android/job/Job$Params;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
:cond_1c
:goto_1c
const/4 p1, 0x0
return p1
.end method
.method final f()Lcom/evernote/android/job/Job$Result;
.registers 2
iget-object v0, p0, Lcom/evernote/android/job/Job;->g:Lcom/evernote/android/job/Job$Result;
return-object v0
.end method
.method final g()Z
.registers 3
iget-object v0, p0, Lcom/evernote/android/job/Job;->h:Ljava/lang/Object;
monitor-enter v0
:try_start_3
iget-boolean v1, p0, Lcom/evernote/android/job/Job;->e:Z
monitor-exit v0
return v1
:catchall_7
move-exception v1
monitor-exit v0
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v1
.end method
.method public final h()Z
.registers 7
iget-object v0, p0, Lcom/evernote/android/job/Job;->h:Ljava/lang/Object;
monitor-enter v0
:try_start_3
iget-wide v1, p0, Lcom/evernote/android/job/Job;->f:J
const-wide/16 v3, 0x0
cmp-long v5, v1, v3
if-lez v5, :cond_d
const/4 v1, 0x1
goto :goto_e
:cond_d
const/4 v1, 0x0
:goto_e
monitor-exit v0
return v1
:catchall_10
move-exception v1
monitor-exit v0
:try_end_12
.catchall {:try_start_3 .. :try_end_12} :catchall_10
throw v1
.end method
.method public hashCode()I
.registers 2
iget-object v0, p0, Lcom/evernote/android/job/Job;->a:Lcom/evernote/android/job/Job$Params;
invoke-virtual {v0}, Lcom/evernote/android/job/Job$Params;->hashCode()I
move-result v0
return v0
.end method
.method protected i()Z
.registers 2
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/Job$Params;->d()Lcom/evernote/android/job/JobRequest;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/JobRequest;->E()Z
move-result v0
if-eqz v0, :cond_1f
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->c()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/evernote/android/job/util/Device;->a(Landroid/content/Context;)Lcom/evernote/android/job/util/BatteryStatus;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/util/BatteryStatus;->a()Z
move-result v0
if-nez v0, :cond_1d
goto :goto_1f
:cond_1d
const/4 v0, 0x0
goto :goto_20
:cond_1f
:goto_1f
const/4 v0, 0x1
:goto_20
return v0
.end method
.method protected j()Z
.registers 2
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/Job$Params;->d()Lcom/evernote/android/job/JobRequest;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/JobRequest;->F()Z
move-result v0
if-eqz v0, :cond_1f
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->c()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/evernote/android/job/util/Device;->a(Landroid/content/Context;)Lcom/evernote/android/job/util/BatteryStatus;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/util/BatteryStatus;->b()Z
move-result v0
if-eqz v0, :cond_1d
goto :goto_1f
:cond_1d
const/4 v0, 0x0
goto :goto_20
:cond_1f
:goto_1f
const/4 v0, 0x1
:goto_20
return v0
.end method
.method protected k()Z
.registers 2
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/Job$Params;->d()Lcom/evernote/android/job/JobRequest;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/JobRequest;->G()Z
move-result v0
if-eqz v0, :cond_1b
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->c()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/evernote/android/job/util/Device;->c(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_19
goto :goto_1b
:cond_19
const/4 v0, 0x0
goto :goto_1c
:cond_1b
:goto_1b
const/4 v0, 0x1
:goto_1c
return v0
.end method
.method protected l()Z
.registers 6
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/Job$Params;->d()Lcom/evernote/android/job/JobRequest;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/JobRequest;->C()Lcom/evernote/android/job/JobRequest$NetworkType;
move-result-object v0
sget-object v1, Lcom/evernote/android/job/JobRequest$NetworkType;->f:Lcom/evernote/android/job/JobRequest$NetworkType;
const/4 v2, 0x1
if-ne v0, v1, :cond_12
return v2
:cond_12
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->c()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/evernote/android/job/util/Device;->b(Landroid/content/Context;)Lcom/evernote/android/job/JobRequest$NetworkType;
move-result-object v1
sget-object v3, Lcom/evernote/android/job/Job$1;->a:[I
invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I
move-result v0
aget v0, v3, v0
const/4 v3, 0x0
if-eq v0, v2, :cond_57
const/4 v4, 0x2
if-eq v0, v4, :cond_48
const/4 v4, 0x3
if-eq v0, v4, :cond_41
const/4 v4, 0x4
if-ne v0, v4, :cond_39
sget-object v0, Lcom/evernote/android/job/JobRequest$NetworkType;->g:Lcom/evernote/android/job/JobRequest$NetworkType;
if-eq v1, v0, :cond_38
sget-object v0, Lcom/evernote/android/job/JobRequest$NetworkType;->i:Lcom/evernote/android/job/JobRequest$NetworkType;
if-ne v1, v0, :cond_37
goto :goto_38
:cond_37
const/4 v2, 0x0
:cond_38
:goto_38
return v2
:cond_39
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "not implemented"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:cond_41
sget-object v0, Lcom/evernote/android/job/JobRequest$NetworkType;->h:Lcom/evernote/android/job/JobRequest$NetworkType;
if-ne v1, v0, :cond_46
goto :goto_47
:cond_46
const/4 v2, 0x0
:goto_47
return v2
:cond_48
sget-object v0, Lcom/evernote/android/job/JobRequest$NetworkType;->i:Lcom/evernote/android/job/JobRequest$NetworkType;
if-eq v1, v0, :cond_56
sget-object v0, Lcom/evernote/android/job/JobRequest$NetworkType;->h:Lcom/evernote/android/job/JobRequest$NetworkType;
if-eq v1, v0, :cond_56
sget-object v0, Lcom/evernote/android/job/JobRequest$NetworkType;->j:Lcom/evernote/android/job/JobRequest$NetworkType;
if-ne v1, v0, :cond_55
goto :goto_56
:cond_55
const/4 v2, 0x0
:cond_56
:goto_56
return v2
:cond_57
sget-object v0, Lcom/evernote/android/job/JobRequest$NetworkType;->f:Lcom/evernote/android/job/JobRequest$NetworkType;
if-eq v1, v0, :cond_5c
goto :goto_5d
:cond_5c
const/4 v2, 0x0
:goto_5d
return v2
.end method
.method protected m()Z
.registers 2
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/Job$Params;->d()Lcom/evernote/android/job/JobRequest;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/JobRequest;->H()Z
move-result v0
if-eqz v0, :cond_17
invoke-static {}, Lcom/evernote/android/job/util/Device;->e()Z
move-result v0
if-nez v0, :cond_15
goto :goto_17
:cond_15
const/4 v0, 0x0
goto :goto_18
:cond_17
:goto_17
const/4 v0, 0x1
:goto_18
return v0
.end method
.method n(Z)Z
.registers 6
const/4 v0, 0x1
if-eqz p1, :cond_12
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object p1
invoke-virtual {p1}, Lcom/evernote/android/job/Job$Params;->d()Lcom/evernote/android/job/JobRequest;
move-result-object p1
invoke-virtual {p1}, Lcom/evernote/android/job/JobRequest;->D()Z
move-result p1
if-nez p1, :cond_12
return v0
:cond_12
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->j()Z
move-result p1
const/4 v1, 0x0
if-nez p1, :cond_21
sget-object p1, Lcom/evernote/android/job/Job;->i:Lcom/evernote/android/job/util/JobCat;
const-string v0, "Job requires charging, reschedule"
invoke-virtual {p1, v0}, Lcom/evernote/android/job/util/JobCat;->k(Ljava/lang/String;)V
return v1
:cond_21
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->k()Z
move-result p1
if-nez p1, :cond_2f
sget-object p1, Lcom/evernote/android/job/Job;->i:Lcom/evernote/android/job/util/JobCat;
const-string v0, "Job requires device to be idle, reschedule"
invoke-virtual {p1, v0}, Lcom/evernote/android/job/util/JobCat;->k(Ljava/lang/String;)V
return v1
:cond_2f
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->l()Z
move-result p1
if-nez p1, :cond_58
sget-object p1, Lcom/evernote/android/job/Job;->i:Lcom/evernote/android/job/util/JobCat;
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object v3
invoke-virtual {v3}, Lcom/evernote/android/job/Job$Params;->d()Lcom/evernote/android/job/JobRequest;
move-result-object v3
invoke-virtual {v3}, Lcom/evernote/android/job/JobRequest;->C()Lcom/evernote/android/job/JobRequest$NetworkType;
move-result-object v3
aput-object v3, v2, v1
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->c()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Lcom/evernote/android/job/util/Device;->b(Landroid/content/Context;)Lcom/evernote/android/job/JobRequest$NetworkType;
move-result-object v3
aput-object v3, v2, v0
const-string v0, "Job requires network to be %s, but was %s"
invoke-virtual {p1, v0, v2}, Lcom/evernote/android/job/util/JobCat;->l(Ljava/lang/String;[Ljava/lang/Object;)V
return v1
:cond_58
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->i()Z
move-result p1
if-nez p1, :cond_66
sget-object p1, Lcom/evernote/android/job/Job;->i:Lcom/evernote/android/job/util/JobCat;
const-string v0, "Job requires battery not be low, reschedule"
invoke-virtual {p1, v0}, Lcom/evernote/android/job/util/JobCat;->k(Ljava/lang/String;)V
return v1
:cond_66
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->m()Z
move-result p1
if-nez p1, :cond_74
sget-object p1, Lcom/evernote/android/job/Job;->i:Lcom/evernote/android/job/util/JobCat;
const-string v0, "Job requires storage not be low, reschedule"
invoke-virtual {p1, v0}, Lcom/evernote/android/job/util/JobCat;->k(Ljava/lang/String;)V
return v1
:cond_74
return v0
.end method
.method protected o()V
.registers 1
return-void
.end method
.method protected p(I)V
.registers 2
return-void
.end method
.method protected abstract q(Lcom/evernote/android/job/Job$Params;)Lcom/evernote/android/job/Job$Result;
.end method
.method final r()Lcom/evernote/android/job/Job$Result;
.registers 4
const/4 v0, 0x1
:try_start_1
invoke-virtual {p0, v0}, Lcom/evernote/android/job/Job;->n(Z)Z
move-result v0
if-eqz v0, :cond_14
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/evernote/android/job/Job;->q(Lcom/evernote/android/job/Job$Params;)Lcom/evernote/android/job/Job$Result;
move-result-object v0
iput-object v0, p0, Lcom/evernote/android/job/Job;->g:Lcom/evernote/android/job/Job$Result;
goto :goto_25
:catchall_12
move-exception v0
goto :goto_2e
:cond_14
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->e()Lcom/evernote/android/job/Job$Params;
move-result-object v0
invoke-virtual {v0}, Lcom/evernote/android/job/Job$Params;->i()Z
move-result v0
if-eqz v0, :cond_21
sget-object v0, Lcom/evernote/android/job/Job$Result;->g:Lcom/evernote/android/job/Job$Result;
goto :goto_23
:cond_21
sget-object v0, Lcom/evernote/android/job/Job$Result;->h:Lcom/evernote/android/job/Job$Result;
:goto_23
iput-object v0, p0, Lcom/evernote/android/job/Job;->g:Lcom/evernote/android/job/Job$Result;
:goto_25
iget-object v0, p0, Lcom/evernote/android/job/Job;->g:Lcom/evernote/android/job/Job$Result;
:try_end_27
.catchall {:try_start_1 .. :try_end_27} :catchall_12
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
iput-wide v1, p0, Lcom/evernote/android/job/Job;->f:J
return-object v0
:goto_2e
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
iput-wide v1, p0, Lcom/evernote/android/job/Job;->f:J
throw v0
.end method
.method final s(Landroid/content/Context;)Lcom/evernote/android/job/Job;
.registers 3
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/evernote/android/job/Job;->b:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object p1
iput-object p1, p0, Lcom/evernote/android/job/Job;->c:Landroid/content/Context;
return-object p0
.end method
.method final t(Lcom/evernote/android/job/JobRequest;Landroid/os/Bundle;)Lcom/evernote/android/job/Job;
.registers 5
new-instance v0, Lcom/evernote/android/job/Job$Params;
const/4 v1, 0x0
invoke-direct {v0, p1, p2, v1}, Lcom/evernote/android/job/Job$Params;-><init>(Lcom/evernote/android/job/JobRequest;Landroid/os/Bundle;Lcom/evernote/android/job/Job$1;)V
iput-object v0, p0, Lcom/evernote/android/job/Job;->a:Lcom/evernote/android/job/Job$Params;
return-object p0
.end method
.method public toString()Ljava/lang/String;
.registers 3
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "job{id="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/evernote/android/job/Job;->a:Lcom/evernote/android/job/Job$Params;
invoke-virtual {v1}, Lcom/evernote/android/job/Job$Params;->c()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v1, ", finished="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/evernote/android/job/Job;->h()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", result="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/evernote/android/job/Job;->g:Lcom/evernote/android/job/Job$Result;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, ", canceled="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, p0, Lcom/evernote/android/job/Job;->d:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", periodic="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/evernote/android/job/Job;->a:Lcom/evernote/android/job/Job$Params;
invoke-virtual {v1}, Lcom/evernote/android/job/Job$Params;->i()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", class="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", tag="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lcom/evernote/android/job/Job;->a:Lcom/evernote/android/job/Job$Params;
invoke-virtual {v1}, Lcom/evernote/android/job/Job$Params;->g()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method