bir.smali
.class public Ldxoptimizer/bir;
.super Ljava/lang/Object;
.source "NetCorrectSMSItem.java"
# interfaces
.implements Ljava/lang/Cloneable;
# static fields
.field public static final a:Ljava/text/DateFormat;
# instance fields
.field public b:I
.field public c:I
.field public d:Ljava/lang/String;
.field public e:Ljava/lang/String;
.field public final f:Ljava/lang/String;
.field public g:Ljava/lang/String;
.field public h:Ldxoptimizer/biq;
.field public i:Ldxoptimizer/biq;
.field public j:Ldxoptimizer/biq;
.field public k:Ldxoptimizer/biq;
.field public l:Ldxoptimizer/biq;
.field public m:J
.field public n:Z
.field public o:I
.field public p:I
.field public q:I
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
.line 15
new-instance v0, Ljava/text/SimpleDateFormat;
const-string v1, "yyyy-MM-dd"
invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
sput-object v0, Ldxoptimizer/bir;->a:Ljava/text/DateFormat;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.registers 6
.prologue
const/4 v3, 0x0
const/4 v2, -0x1
.line 37
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 16
iput v2, p0, Ldxoptimizer/bir;->b:I
.line 17
iput v2, p0, Ldxoptimizer/bir;->c:I
.line 19
const-string v0, ""
iput-object v0, p0, Ldxoptimizer/bir;->d:Ljava/lang/String;
.line 20
const-string v0, ""
iput-object v0, p0, Ldxoptimizer/bir;->e:Ljava/lang/String;
.line 22
const-string v0, ""
iput-object v0, p0, Ldxoptimizer/bir;->g:Ljava/lang/String;
.line 23
new-instance v0, Ldxoptimizer/biq;
invoke-direct {v0}, Ldxoptimizer/biq;-><init>()V
iput-object v0, p0, Ldxoptimizer/bir;->h:Ldxoptimizer/biq;
.line 24
new-instance v0, Ldxoptimizer/biq;
invoke-direct {v0}, Ldxoptimizer/biq;-><init>()V
iput-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
.line 25
new-instance v0, Ldxoptimizer/biq;
invoke-direct {v0}, Ldxoptimizer/biq;-><init>()V
iput-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
.line 26
new-instance v0, Ldxoptimizer/biq;
invoke-direct {v0}, Ldxoptimizer/biq;-><init>()V
iput-object v0, p0, Ldxoptimizer/bir;->k:Ldxoptimizer/biq;
.line 27
new-instance v0, Ldxoptimizer/biq;
invoke-direct {v0}, Ldxoptimizer/biq;-><init>()V
iput-object v0, p0, Ldxoptimizer/bir;->l:Ldxoptimizer/biq;
.line 28
const-wide/16 v0, 0x0
iput-wide v0, p0, Ldxoptimizer/bir;->m:J
.line 29
iput-boolean v3, p0, Ldxoptimizer/bir;->n:Z
.line 32
iput v2, p0, Ldxoptimizer/bir;->o:I
.line 33
iput v3, p0, Ldxoptimizer/bir;->p:I
.line 35
iput v3, p0, Ldxoptimizer/bir;->q:I
.line 38
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_58
.line 39
const-string v0, " |\\x00|\\u0000"
const-string v1, ""
invoke-virtual {p1, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bir;->f:Ljava/lang/String;
.line 43
:goto_54
invoke-virtual {p0}, Ldxoptimizer/bir;->a()V
.line 44
return-void
.line 41
:cond_58
iput-object p1, p0, Ldxoptimizer/bir;->f:Ljava/lang/String;
goto :goto_54
.end method
# virtual methods
.method public a()V
.registers 2
.prologue
.line 47
iget-object v0, p0, Ldxoptimizer/bir;->h:Ldxoptimizer/biq;
invoke-virtual {v0}, Ldxoptimizer/biq;->c()V
.line 48
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
invoke-virtual {v0}, Ldxoptimizer/biq;->c()V
.line 49
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
invoke-virtual {v0}, Ldxoptimizer/biq;->c()V
.line 50
iget-object v0, p0, Ldxoptimizer/bir;->k:Ldxoptimizer/biq;
invoke-virtual {v0}, Ldxoptimizer/biq;->c()V
.line 51
iget-object v0, p0, Ldxoptimizer/bir;->l:Ldxoptimizer/biq;
invoke-virtual {v0}, Ldxoptimizer/biq;->c()V
.line 52
return-void
.end method
.method public a(I)Z
.registers 4
.prologue
const/4 v0, 0x1
.line 92
const/16 v1, 0xb
if-ne p1, v1, :cond_1c
.line 93
iget-object v1, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-boolean v1, v1, Ldxoptimizer/biq;->b:Z
if-eqz v1, :cond_32
iget-object v1, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-boolean v1, v1, Ldxoptimizer/biq;->d:Z
if-nez v1, :cond_32
iget-object v1, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-boolean v1, v1, Ldxoptimizer/biq;->f:Z
if-nez v1, :cond_32
iget-boolean v1, p0, Ldxoptimizer/bir;->n:Z
if-nez v1, :cond_32
.line 101
:cond_1b
:goto_1b
return v0
.line 96
:cond_1c
const/16 v1, 0xc
if-ne p1, v1, :cond_32
.line 97
iget-object v1, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-boolean v1, v1, Ldxoptimizer/biq;->b:Z
if-eqz v1, :cond_32
iget-object v1, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-boolean v1, v1, Ldxoptimizer/biq;->d:Z
if-nez v1, :cond_32
iget-object v1, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-boolean v1, v1, Ldxoptimizer/biq;->f:Z
if-eqz v1, :cond_1b
.line 101
:cond_32
const/4 v0, 0x0
goto :goto_1b
.end method
.method protected b()Ldxoptimizer/bir;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/CloneNotSupportedException;
}
.end annotation
.prologue
.line 64
invoke-super {p0}, Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/bir;
.line 65
iget-object v1, p0, Ldxoptimizer/bir;->h:Ldxoptimizer/biq;
invoke-virtual {v1}, Ldxoptimizer/biq;->a()Ldxoptimizer/biq;
move-result-object v1
iput-object v1, v0, Ldxoptimizer/bir;->h:Ldxoptimizer/biq;
.line 66
iget-object v1, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
invoke-virtual {v1}, Ldxoptimizer/biq;->a()Ldxoptimizer/biq;
move-result-object v1
iput-object v1, v0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
.line 67
iget-object v1, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
invoke-virtual {v1}, Ldxoptimizer/biq;->a()Ldxoptimizer/biq;
move-result-object v1
iput-object v1, v0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
.line 68
iget-object v1, p0, Ldxoptimizer/bir;->k:Ldxoptimizer/biq;
invoke-virtual {v1}, Ldxoptimizer/biq;->a()Ldxoptimizer/biq;
move-result-object v1
iput-object v1, v0, Ldxoptimizer/bir;->k:Ldxoptimizer/biq;
.line 69
iget-object v1, p0, Ldxoptimizer/bir;->l:Ldxoptimizer/biq;
invoke-virtual {v1}, Ldxoptimizer/biq;->a()Ldxoptimizer/biq;
move-result-object v1
iput-object v1, v0, Ldxoptimizer/bir;->l:Ldxoptimizer/biq;
.line 70
return-object v0
.end method
.method public c()Z
.registers 5
.prologue
const-wide/16 v2, 0x0
.line 74
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-boolean v0, v0, Ldxoptimizer/biq;->b:Z
if-nez v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-wide v0, v0, Ldxoptimizer/biq;->a:J
cmp-long v0, v0, v2
if-gtz v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-boolean v0, v0, Ldxoptimizer/biq;->f:Z
if-nez v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-wide v0, v0, Ldxoptimizer/biq;->e:J
cmp-long v0, v0, v2
if-gtz v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-boolean v0, v0, Ldxoptimizer/biq;->d:Z
if-nez v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
iget-wide v0, v0, Ldxoptimizer/biq;->c:J
cmp-long v0, v0, v2
if-gtz v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-boolean v0, v0, Ldxoptimizer/biq;->b:Z
if-nez v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-wide v0, v0, Ldxoptimizer/biq;->a:J
cmp-long v0, v0, v2
if-gtz v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-boolean v0, v0, Ldxoptimizer/biq;->f:Z
if-nez v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-wide v0, v0, Ldxoptimizer/biq;->e:J
cmp-long v0, v0, v2
if-gtz v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-boolean v0, v0, Ldxoptimizer/biq;->d:Z
if-nez v0, :cond_60
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
iget-wide v0, v0, Ldxoptimizer/biq;->c:J
cmp-long v0, v0, v2
if-gtz v0, :cond_60
iget-boolean v0, p0, Ldxoptimizer/bir;->n:Z
if-nez v0, :cond_60
iget-wide v0, p0, Ldxoptimizer/bir;->m:J
cmp-long v0, v0, v2
if-lez v0, :cond_62
:cond_60
const/4 v0, 0x1
:goto_61
return v0
:cond_62
const/4 v0, 0x0
goto :goto_61
.end method
.method protected synthetic clone()Ljava/lang/Object;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/CloneNotSupportedException;
}
.end annotation
.prologue
.line 14
invoke-virtual {p0}, Ldxoptimizer/bir;->b()Ldxoptimizer/bir;
move-result-object v0
return-object v0
.end method
.method public d()Z
.registers 2
.prologue
.line 84
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
if-eqz v0, :cond_c
iget-object v0, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
invoke-virtual {v0}, Ldxoptimizer/biq;->b()Z
move-result v0
if-nez v0, :cond_3c
:cond_c
iget-object v0, p0, Ldxoptimizer/bir;->h:Ldxoptimizer/biq;
if-eqz v0, :cond_18
iget-object v0, p0, Ldxoptimizer/bir;->h:Ldxoptimizer/biq;
.line 85
invoke-virtual {v0}, Ldxoptimizer/biq;->b()Z
move-result v0
if-nez v0, :cond_3c
:cond_18
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
if-eqz v0, :cond_24
iget-object v0, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
.line 86
invoke-virtual {v0}, Ldxoptimizer/biq;->b()Z
move-result v0
if-nez v0, :cond_3c
:cond_24
iget-object v0, p0, Ldxoptimizer/bir;->k:Ldxoptimizer/biq;
if-eqz v0, :cond_30
iget-object v0, p0, Ldxoptimizer/bir;->k:Ldxoptimizer/biq;
.line 87
invoke-virtual {v0}, Ldxoptimizer/biq;->b()Z
move-result v0
if-nez v0, :cond_3c
:cond_30
iget-object v0, p0, Ldxoptimizer/bir;->l:Ldxoptimizer/biq;
if-eqz v0, :cond_3e
iget-object v0, p0, Ldxoptimizer/bir;->l:Ldxoptimizer/biq;
.line 88
invoke-virtual {v0}, Ldxoptimizer/biq;->b()Z
move-result v0
if-eqz v0, :cond_3e
:cond_3c
const/4 v0, 0x1
.line 84
:goto_3d
return v0
.line 88
:cond_3e
const/4 v0, 0x0
goto :goto_3d
.end method
.method public toString()Ljava/lang/String;
.registers 5
.prologue
.line 56
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Brand: 0\nProvince: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Ldxoptimizer/bir;->b:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "Vendor: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Ldxoptimizer/bir;->c:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", \nResult:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Ldxoptimizer/bir;->o:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\nAll: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ldxoptimizer/bir;->h:Ldxoptimizer/biq;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\nTaoCan: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ldxoptimizer/bir;->i:Ldxoptimizer/biq;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\n4G: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ldxoptimizer/bir;->l:Ldxoptimizer/biq;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\nXianShi: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ldxoptimizer/bir;->j:Ldxoptimizer/biq;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\nDingXiang: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ldxoptimizer/bir;->k:Ldxoptimizer/biq;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\nbeyondFound: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-boolean v1, p0, Ldxoptimizer/bir;->n:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", Beyond: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v2, p0, Ldxoptimizer/bir;->m:J
const/4 v1, 0x0
.line 59
invoke-static {v2, v3, v1}, Ldxoptimizer/cdf;->b(JZ)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\nSMS: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ldxoptimizer/bir;->f:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 56
return-object v0
.end method