bi.smali
.class public final Lcom/loc/bi;
.super Ljava/lang/Object;
# static fields
.field private static p:Lcom/loc/bi;
# instance fields
.field public a:I
.field public b:I
.field public c:I
.field public d:I
.field public e:I
.field public f:I
.field public g:I
.field public h:I
.field public i:I
.field public j:I
.field public k:I
.field public l:S
.field public m:J
.field public n:Z
.field public o:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
const/4 v0, 0x0
sput-object v0, Lcom/loc/bi;->p:Lcom/loc/bi;
return-void
.end method
.method public constructor <init>(IZ)V
.registers 6
const/4 v2, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput v2, p0, Lcom/loc/bi;->a:I
iput v2, p0, Lcom/loc/bi;->b:I
iput v2, p0, Lcom/loc/bi;->c:I
iput v2, p0, Lcom/loc/bi;->d:I
iput v2, p0, Lcom/loc/bi;->e:I
iput v2, p0, Lcom/loc/bi;->f:I
iput v2, p0, Lcom/loc/bi;->g:I
iput v2, p0, Lcom/loc/bi;->h:I
iput v2, p0, Lcom/loc/bi;->i:I
const/16 v0, -0x71
iput v0, p0, Lcom/loc/bi;->j:I
iput v2, p0, Lcom/loc/bi;->k:I
iput-short v2, p0, Lcom/loc/bi;->l:S
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/loc/bi;->m:J
iput-boolean v2, p0, Lcom/loc/bi;->n:Z
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/loc/bi;->o:Z
iput p1, p0, Lcom/loc/bi;->k:I
iput-boolean p2, p0, Lcom/loc/bi;->n:Z
return-void
.end method
# virtual methods
.method public final a()I
.registers 2
iget v0, p0, Lcom/loc/bi;->c:I
return v0
.end method
.method public final a(Lcom/loc/bi;)Z
.registers 6
const/4 v1, 0x1
const/4 v0, 0x0
if-nez p1, :cond_5
:cond_4
:goto_4
return v0
:cond_5
iget v2, p1, Lcom/loc/bi;->k:I
packed-switch v2, :pswitch_data_6e
goto :goto_4
:pswitch_b
iget v2, p0, Lcom/loc/bi;->k:I
if-ne v2, v1, :cond_4
iget v2, p1, Lcom/loc/bi;->c:I
iget v3, p0, Lcom/loc/bi;->c:I
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->d:I
iget v3, p0, Lcom/loc/bi;->d:I
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->b:I
iget v3, p0, Lcom/loc/bi;->b:I
if-ne v2, v3, :cond_4
move v0, v1
goto :goto_4
:pswitch_23
iget v2, p0, Lcom/loc/bi;->k:I
const/4 v3, 0x2
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->i:I
iget v3, p0, Lcom/loc/bi;->i:I
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->h:I
iget v3, p0, Lcom/loc/bi;->h:I
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->g:I
iget v3, p0, Lcom/loc/bi;->g:I
if-ne v2, v3, :cond_4
move v0, v1
goto :goto_4
:pswitch_3c
iget v2, p0, Lcom/loc/bi;->k:I
const/4 v3, 0x3
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->c:I
iget v3, p0, Lcom/loc/bi;->c:I
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->d:I
iget v3, p0, Lcom/loc/bi;->d:I
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->b:I
iget v3, p0, Lcom/loc/bi;->b:I
if-ne v2, v3, :cond_4
move v0, v1
goto :goto_4
:pswitch_55
iget v2, p0, Lcom/loc/bi;->k:I
const/4 v3, 0x4
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->c:I
iget v3, p0, Lcom/loc/bi;->c:I
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->d:I
iget v3, p0, Lcom/loc/bi;->d:I
if-ne v2, v3, :cond_4
iget v2, p1, Lcom/loc/bi;->b:I
iget v3, p0, Lcom/loc/bi;->b:I
if-ne v2, v3, :cond_4
move v0, v1
goto :goto_4
:pswitch_data_6e
.packed-switch 0x1
:pswitch_b
:pswitch_23
:pswitch_3c
:pswitch_55
.end packed-switch
.end method
.method public final b()I
.registers 2
iget v0, p0, Lcom/loc/bi;->d:I
return v0
.end method
.method public final c()I
.registers 2
iget v0, p0, Lcom/loc/bi;->h:I
return v0
.end method
.method public final d()I
.registers 2
iget v0, p0, Lcom/loc/bi;->i:I
return v0
.end method
.method public final e()I
.registers 2
iget v0, p0, Lcom/loc/bi;->j:I
return v0
.end method
.method public final toString()Ljava/lang/String;
.registers 10
const/4 v8, 0x4
const/4 v7, 0x3
const/4 v6, 0x2
const/4 v5, 0x1
const/4 v4, 0x0
const-string/jumbo v0, "unknown"
iget v1, p0, Lcom/loc/bi;->k:I
packed-switch v1, :pswitch_data_12e
:goto_d
return-object v0
:pswitch_e
sget-object v0, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
const-string/jumbo v1, "CDMA bid=%d, nid=%d, sid=%d, valid=%b, sig=%d, age=%d, reg=%b"
const/4 v2, 0x7
new-array v2, v2, [Ljava/lang/Object;
iget v3, p0, Lcom/loc/bi;->i:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v4
iget v3, p0, Lcom/loc/bi;->h:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v5
iget v3, p0, Lcom/loc/bi;->g:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v6
iget-boolean v3, p0, Lcom/loc/bi;->o:Z
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v2, v7
iget v3, p0, Lcom/loc/bi;->j:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v8
const/4 v3, 0x5
iget-short v4, p0, Lcom/loc/bi;->l:S
invoke-static {v4}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x6
iget-boolean v4, p0, Lcom/loc/bi;->n:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
invoke-static {v0, v1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto :goto_d
:pswitch_55
sget-object v0, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
const-string/jumbo v1, "GSM lac=%d, cid=%d, mnc=%s, valid=%b, sig=%d, age=%d, reg=%b"
const/4 v2, 0x7
new-array v2, v2, [Ljava/lang/Object;
iget v3, p0, Lcom/loc/bi;->c:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v4
iget v3, p0, Lcom/loc/bi;->d:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v5
iget v3, p0, Lcom/loc/bi;->b:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v6
iget-boolean v3, p0, Lcom/loc/bi;->o:Z
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v2, v7
iget v3, p0, Lcom/loc/bi;->j:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v8
const/4 v3, 0x5
iget-short v4, p0, Lcom/loc/bi;->l:S
invoke-static {v4}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x6
iget-boolean v4, p0, Lcom/loc/bi;->n:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
invoke-static {v0, v1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_d
:pswitch_9d
sget-object v0, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
const-string/jumbo v1, "LTE lac=%d, cid=%d, mnc=%s, valid=%b, sig=%d, age=%d, reg=%b"
const/4 v2, 0x7
new-array v2, v2, [Ljava/lang/Object;
iget v3, p0, Lcom/loc/bi;->c:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v4
iget v3, p0, Lcom/loc/bi;->d:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v5
iget v3, p0, Lcom/loc/bi;->b:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v6
iget-boolean v3, p0, Lcom/loc/bi;->o:Z
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v2, v7
iget v3, p0, Lcom/loc/bi;->j:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v8
const/4 v3, 0x5
iget-short v4, p0, Lcom/loc/bi;->l:S
invoke-static {v4}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x6
iget-boolean v4, p0, Lcom/loc/bi;->n:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
invoke-static {v0, v1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_d
:pswitch_e5
sget-object v0, Ljava/util/Locale;->CHINA:Ljava/util/Locale;
const-string/jumbo v1, "WCDMA lac=%d, cid=%d, mnc=%s, valid=%b, sig=%d, age=%d, reg=%b"
const/4 v2, 0x7
new-array v2, v2, [Ljava/lang/Object;
iget v3, p0, Lcom/loc/bi;->c:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v4
iget v3, p0, Lcom/loc/bi;->d:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v5
iget v3, p0, Lcom/loc/bi;->b:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v6
iget-boolean v3, p0, Lcom/loc/bi;->o:Z
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v2, v7
iget v3, p0, Lcom/loc/bi;->j:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v8
const/4 v3, 0x5
iget-short v4, p0, Lcom/loc/bi;->l:S
invoke-static {v4}, Ljava/lang/Short;->valueOf(S)Ljava/lang/Short;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x6
iget-boolean v4, p0, Lcom/loc/bi;->n:Z
invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
invoke-static {v0, v1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_d
nop
:pswitch_data_12e
.packed-switch 0x1
:pswitch_55
:pswitch_e
:pswitch_9d
:pswitch_e5
.end packed-switch
.end method