ji.smali
.class public final Lcom/baidu/techain/af/ji;
.super Ljava/lang/Object;
# static fields
.field private static a:I
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x7fffffff
sput v0, Lcom/baidu/techain/af/ji;->a:I
return-void
.end method
.method public static a(Lcom/baidu/techain/af/jf;B)V
.registers 3
sget v0, Lcom/baidu/techain/af/ji;->a:I
invoke-static {p0, p1, v0}, Lcom/baidu/techain/af/ji;->a(Lcom/baidu/techain/af/jf;BI)V
return-void
.end method
.method private static a(Lcom/baidu/techain/af/jf;BI)V
.registers 7
const/4 v0, 0x0
if-gtz p2, :cond_b
new-instance v0, Lcom/baidu/techain/af/iz;
const-string v1, "Maximum skip depth exceeded"
invoke-direct {v0, v1}, Lcom/baidu/techain/af/iz;-><init>(Ljava/lang/String;)V
throw v0
:cond_b
packed-switch p1, :pswitch_data_78
:cond_e
:goto_e
:pswitch_e
return-void
:pswitch_f
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->f()Z
goto :goto_e
:pswitch_13
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->g()B
goto :goto_e
:pswitch_17
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->h()S
goto :goto_e
:pswitch_1b
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->i()I
goto :goto_e
:pswitch_1f
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->j()J
goto :goto_e
:pswitch_23
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->k()D
goto :goto_e
:pswitch_27
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->m()Ljava/nio/ByteBuffer;
goto :goto_e
:goto_2b
:pswitch_2b
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->b()Lcom/baidu/techain/af/jc;
move-result-object v0
iget-byte v1, v0, Lcom/baidu/techain/af/jc;->b:B
if-eqz v1, :cond_e
iget-byte v0, v0, Lcom/baidu/techain/af/jc;->b:B
add-int/lit8 v1, p2, -0x1
invoke-static {p0, v0, v1}, Lcom/baidu/techain/af/ji;->a(Lcom/baidu/techain/af/jf;BI)V
goto :goto_2b
:pswitch_3b
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->c()Lcom/baidu/techain/af/je;
move-result-object v1
:goto_3f
iget v2, v1, Lcom/baidu/techain/af/je;->c:I
if-ge v0, v2, :cond_e
iget-byte v2, v1, Lcom/baidu/techain/af/je;->a:B
add-int/lit8 v3, p2, -0x1
invoke-static {p0, v2, v3}, Lcom/baidu/techain/af/ji;->a(Lcom/baidu/techain/af/jf;BI)V
iget-byte v2, v1, Lcom/baidu/techain/af/je;->b:B
add-int/lit8 v3, p2, -0x1
invoke-static {p0, v2, v3}, Lcom/baidu/techain/af/ji;->a(Lcom/baidu/techain/af/jf;BI)V
add-int/lit8 v0, v0, 0x1
goto :goto_3f
:pswitch_54
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->e()Lcom/baidu/techain/af/jj;
move-result-object v1
:goto_58
iget v2, v1, Lcom/baidu/techain/af/jj;->b:I
if-ge v0, v2, :cond_e
iget-byte v2, v1, Lcom/baidu/techain/af/jj;->a:B
add-int/lit8 v3, p2, -0x1
invoke-static {p0, v2, v3}, Lcom/baidu/techain/af/ji;->a(Lcom/baidu/techain/af/jf;BI)V
add-int/lit8 v0, v0, 0x1
goto :goto_58
:pswitch_66
invoke-virtual {p0}, Lcom/baidu/techain/af/jf;->d()Lcom/baidu/techain/af/jd;
move-result-object v1
:goto_6a
iget v2, v1, Lcom/baidu/techain/af/jd;->b:I
if-ge v0, v2, :cond_e
iget-byte v2, v1, Lcom/baidu/techain/af/jd;->a:B
add-int/lit8 v3, p2, -0x1
invoke-static {p0, v2, v3}, Lcom/baidu/techain/af/ji;->a(Lcom/baidu/techain/af/jf;BI)V
add-int/lit8 v0, v0, 0x1
goto :goto_6a
:pswitch_data_78
.packed-switch 0x2
:pswitch_f
:pswitch_13
:pswitch_23
:pswitch_e
:pswitch_17
:pswitch_e
:pswitch_1b
:pswitch_e
:pswitch_1f
:pswitch_27
:pswitch_2b
:pswitch_3b
:pswitch_54
:pswitch_66
.end packed-switch
.end method