DataUtil.smali
.class public Lcom/iflytek/cloud/msc/util/DataUtil;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static final DEF_CHARSET:Ljava/lang/String; = "gb2312"
.field public static final GB2312:Ljava/lang/String; = "gb2312"
.field public static final SIZE_1K:I = 0x400
.field public static final SIZE_64K:I = 0x10000
.field public static final UNICODE:Ljava/lang/String; = "unicode"
.field public static final UTF8:Ljava/lang/String; = "utf-8"
.field public static mMetrics:Landroid/util/DisplayMetrics;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 29
const/4 v0, 0x0
sput-object v0, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 20
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static RandomInt(II)I
.registers 4
.prologue
.line 125
new-instance v0, Ljava/util/Random;
invoke-direct {v0}, Ljava/util/Random;-><init>()V
sub-int v1, p1, p0
invoke-virtual {v0, v1}, Ljava/util/Random;->nextInt(I)I
move-result v0
.line 126
add-int/2addr v0, p0
return v0
.end method
.method public static byteToLong([BI)J
.registers 9
.prologue
const-wide/16 v0, 0x0
const/16 v6, 0x8
.line 86
if-eqz p0, :cond_9
array-length v2, p0
if-ge v2, v6, :cond_a
.line 96
:cond_9
return-wide v0
.line 90
:cond_a
const/4 v2, 0x0
:goto_b
if-ge v2, v6, :cond_9
.line 92
aget-byte v3, p0, v2
and-int/lit16 v3, v3, 0xff
int-to-long v4, v3
or-long/2addr v0, v4
.line 93
const/4 v3, 0x7
if-ge v2, v3, :cond_17
.line 94
shl-long/2addr v0, v6
.line 90
:cond_17
add-int/lit8 v2, v2, 0x1
goto :goto_b
.end method
.method public static compareJsonInt(Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
.registers 6
.prologue
const/4 v0, 0x0
.line 248
:try_start_1
invoke-virtual {p1, p0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result v1
.line 249
invoke-virtual {p2, p0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
:try_end_8
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_8} :catch_c
move-result v2
.line 250
if-ge v2, v1, :cond_2a
.line 257
:goto_b
return v0
.line 253
:catch_c
move-exception v1
.line 254
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "invalid jsonobject,compare "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " error"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/iflytek/cloud/msc/util/log/DebugLog;->LogE(Ljava/lang/String;)V
goto :goto_b
.line 257
:cond_2a
const/4 v0, 0x1
goto :goto_b
.end method
.method public static compareJsonLong(Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
.registers 9
.prologue
const/4 v0, 0x0
.line 291
:try_start_1
invoke-virtual {p1, p0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
move-result-wide v2
.line 292
invoke-virtual {p2, p0}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
:try_end_8
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_8} :catch_e
move-result-wide v4
.line 293
cmp-long v1, v4, v2
if-gez v1, :cond_2c
.line 300
:goto_d
return v0
.line 296
:catch_e
move-exception v1
.line 297
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "invalid jsonobject,compare "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " error"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/iflytek/cloud/msc/util/log/DebugLog;->LogE(Ljava/lang/String;)V
goto :goto_d
.line 300
:cond_2c
const/4 v0, 0x1
goto :goto_d
.end method
.method public static compareJsonString(Ljava/lang/String;Lorg/json/JSONObject;Lorg/json/JSONObject;)Z
.registers 7
.prologue
const/4 v0, 0x0
.line 269
:try_start_1
invoke-virtual {p1, p0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 270
invoke-virtual {p2, p0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 271
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_1b
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_1b
.line 272
invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
:try_end_18
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_18} :catch_1c
move-result v1
if-nez v1, :cond_3a
.line 279
:cond_1b
:goto_1b
return v0
.line 275
:catch_1c
move-exception v1
.line 276
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "invalid jsonobject,compare "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " error"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lcom/iflytek/cloud/msc/util/log/DebugLog;->LogE(Ljava/lang/String;)V
goto :goto_1b
.line 279
:cond_3a
const/4 v0, 0x1
goto :goto_1b
.end method
.method public static dip2px(Landroid/content/Context;F)I
.registers 4
.prologue
.line 137
sget-object v0, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
if-nez v0, :cond_e
.line 138
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
sput-object v0, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
.line 139
:cond_e
const/4 v0, 0x1
sget-object v1, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
invoke-static {v0, p1, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
move-result v0
float-to-int v0, v0
return v0
.end method
.method public static getComplexDateTime(J)Ljava/lang/String;
.registers 4
.prologue
.line 38
new-instance v0, Ljava/text/SimpleDateFormat;
const-string v1, "yyyy/MM/dd HH:mm:ss SSS"
invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
.line 39
invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getFileNameByDateTime(Ljava/util/Date;)Ljava/lang/String;
.registers 3
.prologue
.line 59
new-instance v0, Ljava/text/SimpleDateFormat;
const-string v1, "yyyyMMdd_HHmmssSSS"
invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
.line 61
:try_start_7
invoke-virtual {v0, p0}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
:try_end_a
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_a} :catch_c
move-result-object v0
.line 65
:goto_b
return-object v0
.line 62
:catch_c
move-exception v0
.line 63
invoke-static {v0}, Lcom/iflytek/cloud/msc/util/log/DebugLog;->LogE(Ljava/lang/Throwable;)V
.line 65
const/4 v0, 0x0
goto :goto_b
.end method
.method public static getNativeByteArray(Ljava/lang/String;)[B
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/UnsupportedEncodingException;
}
.end annotation
.prologue
.line 322
const-string v0, "gb2312"
invoke-static {p0, v0}, Lcom/iflytek/cloud/msc/util/DataUtil;->getNativeByteArray(Ljava/lang/String;Ljava/lang/String;)[B
move-result-object v0
return-object v0
.end method
.method public static getNativeByteArray(Ljava/lang/String;Ljava/lang/String;)[B
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/UnsupportedEncodingException;
}
.end annotation
.prologue
const/4 v3, 0x0
.line 304
const/4 v0, 0x0
.line 306
if-eqz p0, :cond_1a
.line 307
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_1b
.line 308
invoke-virtual {p0, p1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v1
.line 309
array-length v0, v1
add-int/lit8 v0, v0, 0x1
new-array v0, v0, [B
.line 310
array-length v2, v1
invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 311
array-length v1, v1
aput-byte v3, v0, v1
.line 318
:cond_1a
:goto_1a
return-object v0
.line 313
:cond_1b
const/4 v0, 0x1
new-array v0, v0, [B
.line 314
aput-byte v3, v0, v3
goto :goto_1a
.end method
.method public static getSimpleDateTime(J)Ljava/lang/String;
.registers 4
.prologue
.line 49
new-instance v0, Ljava/text/SimpleDateFormat;
const-string v1, "yyyy-MM-dd HH:mm:ss"
invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;)V
.line 50
invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getStringFromNativeByteArray([B)Ljava/lang/String;
.registers 2
.prologue
.line 344
const-string v0, "gb2312"
invoke-static {p0, v0}, Lcom/iflytek/cloud/msc/util/DataUtil;->getStringFromNativeByteArray([BLjava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static getStringFromNativeByteArray([BLjava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
const/4 v1, 0x0
.line 326
const/4 v0, 0x0
.line 328
if-eqz p0, :cond_1a
move v0, v1
.line 330
:goto_5
array-length v2, p0
if-ge v0, v2, :cond_c
.line 331
aget-byte v2, p0, v0
if-nez v2, :cond_1b
.line 336
:cond_c
array-length v2, p0
invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
move-result v2
.line 337
new-instance v0, Ljava/lang/String;
invoke-static {p1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v3
invoke-direct {v0, p0, v1, v2, v3}, Ljava/lang/String;-><init>([BIILjava/nio/charset/Charset;)V
.line 340
:cond_1a
return-object v0
.line 330
:cond_1b
add-int/lit8 v0, v0, 0x1
goto :goto_5
.end method
.method public static getUTF8Bom(Ljava/lang/String;)[B
.registers 6
.prologue
.line 219
const/4 v1, 0x0
.line 221
:try_start_1
const-string v0, "utf-8"
invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
move-result-object v2
.line 222
array-length v0, v2
add-int/lit8 v0, v0, 0x3
new-array v0, v0, [B
:try_end_c
.catch Ljava/io/UnsupportedEncodingException; {:try_start_1 .. :try_end_c} :catch_28
.line 224
const/4 v1, 0x0
const/16 v3, -0x11
:try_start_f
aput-byte v3, v0, v1
.line 225
const/4 v1, 0x1
const/16 v3, -0x45
aput-byte v3, v0, v1
.line 226
const/4 v1, 0x2
const/16 v3, -0x41
aput-byte v3, v0, v1
.line 228
const/4 v1, 0x3
:goto_1c
array-length v3, v0
if-ge v1, v3, :cond_2f
.line 229
add-int/lit8 v3, v1, -0x3
aget-byte v3, v2, v3
aput-byte v3, v0, v1
:try_end_25
.catch Ljava/io/UnsupportedEncodingException; {:try_start_f .. :try_end_25} :catch_30
.line 228
add-int/lit8 v1, v1, 0x1
goto :goto_1c
.line 231
:catch_28
move-exception v0
move-object v4, v0
move-object v0, v1
move-object v1, v4
.line 233
:goto_2c
invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V
.line 236
:cond_2f
return-object v0
.line 231
:catch_30
move-exception v1
goto :goto_2c
.end method
.method public static getUTF8Bom([B)[B
.registers 5
.prologue
const/4 v3, 0x0
.line 203
array-length v0, p0
add-int/lit8 v0, v0, 0x3
new-array v0, v0, [B
.line 204
const/16 v1, -0x11
aput-byte v1, v0, v3
.line 205
const/4 v1, 0x1
const/16 v2, -0x45
aput-byte v2, v0, v1
.line 206
const/4 v1, 0x2
const/16 v2, -0x41
aput-byte v2, v0, v1
.line 207
const/4 v1, 0x3
array-length v2, p0
invoke-static {p0, v3, v0, v1, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 209
return-object v0
.end method
.method public static hexstring2Int(Ljava/lang/String;)I
.registers 4
.prologue
const/4 v2, 0x2
.line 130
const/4 v0, 0x0
invoke-virtual {p0, v0, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
const-string v1, "0x"
invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_12
.line 131
invoke-virtual {p0, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p0
.line 132
:cond_12
invoke-virtual {p0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
.line 133
const/16 v1, 0x10
invoke-static {v0, v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J
move-result-wide v0
long-to-int v0, v0
return v0
.end method
.method public static longToByte(J)[B
.registers 8
.prologue
const/16 v4, 0x8
.line 107
new-array v1, v4, [B
.line 108
const/4 v0, 0x7
:goto_5
if-ltz v0, :cond_2a
.line 110
const-wide/16 v2, 0xff
and-long/2addr v2, p0
long-to-int v2, v2
int-to-byte v2, v2
aput-byte v2, v1, v0
.line 111
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, " i = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
aget-byte v3, v1, v0
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/iflytek/cloud/msc/util/log/DebugLog;->LogD(Ljava/lang/String;)V
.line 112
shr-long/2addr p0, v4
.line 108
add-int/lit8 v0, v0, -0x1
goto :goto_5
.line 114
:cond_2a
return-object v1
.end method
.method public static readInt([BI)I
.registers 5
.prologue
.line 70
.line 71
add-int/lit8 v0, p1, 0x3
aget-byte v0, p0, v0
and-int/lit16 v0, v0, 0xff
.line 72
add-int/lit8 v1, p1, 0x2
aget-byte v1, p0, v1
shl-int/lit8 v1, v1, 0x8
const v2, 0xff00
and-int/2addr v1, v2
or-int/2addr v0, v1
.line 73
add-int/lit8 v1, p1, 0x1
aget-byte v1, p0, v1
shl-int/lit8 v1, v1, 0x10
const/high16 v2, 0xff0000
and-int/2addr v1, v2
or-int/2addr v0, v1
.line 74
add-int/lit8 v1, p1, 0x0
aget-byte v1, p0, v1
shl-int/lit8 v1, v1, 0x18
const/high16 v2, -0x1000000
and-int/2addr v1, v2
or-int/2addr v0, v1
.line 75
return v0
.end method
.method public static sp2px(Landroid/content/Context;F)I
.registers 4
.prologue
.line 143
sget-object v0, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
if-nez v0, :cond_e
.line 144
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
sput-object v0, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
.line 145
:cond_e
const/4 v0, 0x2
sget-object v1, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
invoke-static {v0, p1, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
move-result v0
float-to-int v0, v0
return v0
.end method
.method public static spModify(Landroid/content/Context;F)I
.registers 6
.prologue
const/high16 v3, 0x3f800000 # 1.0f
.line 155
sget-object v0, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
if-nez v0, :cond_10
.line 156
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v0
sput-object v0, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
.line 157
:cond_10
const/4 v0, 0x1
sget-object v1, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
.line 158
invoke-static {v0, v3, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
move-result v0
mul-float/2addr v0, p1
const/4 v1, 0x2
sget-object v2, Lcom/iflytek/cloud/msc/util/DataUtil;->mMetrics:Landroid/util/DisplayMetrics;
.line 159
invoke-static {v1, v3, v2}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F
move-result v1
div-float/2addr v0, v1
.line 160
float-to-int v0, v0
return v0
.end method
.method public static splitBuffer([BIII)Ljava/util/ArrayList;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"([BIII)",
"Ljava/util/ArrayList",
"<[B>;"
}
.end annotation
.prologue
const/4 v2, 0x0
.line 172
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 173
if-lez p3, :cond_11
if-lez p2, :cond_11
if-eqz p0, :cond_11
array-length v0, p0
add-int v3, p2, p1
if-ge v0, v3, :cond_13
:cond_11
move-object v0, v1
.line 193
:goto_12
return-object v0
:cond_13
move v0, v2
.line 176
:goto_14
sub-int v3, p2, p1
if-ge v0, v3, :cond_35
.line 178
sub-int v3, p2, v0
sub-int/2addr v3, p1
.line 179
if-ge p3, v3, :cond_29
.line 181
new-array v3, p3, [B
.line 182
add-int v4, v0, p1
invoke-static {p0, v4, v3, v2, p3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 183
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 184
add-int/2addr v0, p3
.line 185
goto :goto_14
.line 187
:cond_29
new-array v4, v3, [B
.line 188
add-int v5, v0, p1
invoke-static {p0, v5, v4, v2, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 189
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 190
add-int/2addr v0, v3
goto :goto_14
:cond_35
move-object v0, v1
.line 193
goto :goto_12
.end method