SpeechError.smali

.class public Lcom/iflytek/cloud/SpeechError;
.super Ljava/lang/Exception;
.source "SourceFile"


# static fields
.field public static final TIP_ERROR_ALREADY_EXIST:I = 0x42

.field public static final TIP_ERROR_AUTHID_NOT_AVAILABLE:I = 0x47

.field public static final TIP_ERROR_GROUP_EMPTY:I = 0x44

.field public static final TIP_ERROR_IVP_EXTRA_RGN_SOPPORT:I = 0x38

.field public static final TIP_ERROR_IVP_GENERAL:I = 0x37

.field public static final TIP_ERROR_IVP_MUCH_NOISE:I = 0x3a

.field public static final TIP_ERROR_IVP_NO_ENOUGH_AUDIO:I = 0x3f

.field public static final TIP_ERROR_IVP_TEXT_NOT_MATCH:I = 0x3e

.field public static final TIP_ERROR_IVP_TOO_LOW:I = 0x3b

.field public static final TIP_ERROR_IVP_TRUNCATED:I = 0x39

.field public static final TIP_ERROR_IVP_UTTER_TOO_SHORT:I = 0x3d

.field public static final TIP_ERROR_IVP_ZERO_AUDIO:I = 0x3c

.field public static final TIP_ERROR_MODEL_IS_CREATING:I = 0x41

.field public static final TIP_ERROR_MODEL_NOT_FOUND:I = 0x40

.field public static final TIP_ERROR_NO_GROUP:I = 0x43

.field public static final TIP_ERROR_NO_USER:I = 0x45

.field public static final TIP_ERROR_OVERFLOW_IN_GROUP:I = 0x46

.field private static final serialVersionUID:J = 0x3d8a3d5cb4c84b7cL


# instance fields
.field private a:I

.field private b:Ljava/lang/String;


# direct methods
.method public constructor <init>(I)V
    .registers 9

    .prologue
    const/16 v3, 0x12

    const/16 v0, 0xb

    const/4 v4, 0x7

    const/16 v2, 0x40

    const/4 v1, 0x3

    .line 342
    invoke-direct {p0}, Ljava/lang/Exception;-><init>()V

    .line 309
    const/4 v5, 0x0

    iput v5, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    .line 311
    const-string v5, ""

    iput-object v5, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    .line 343
    iput p1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    .line 348
    const/16 v5, 0x4e21

    if-ge p1, v5, :cond_1a0

    .line 350
    iget v5, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v6, 0x2786

    if-ne v5, v6, :cond_2b

    .line 569
    :cond_1e
    :goto_1e
    iget v1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    sparse-switch v1, :sswitch_data_29e

    move v2, v0

    .line 684
    :goto_24
    :sswitch_24
    invoke-static {v2}, Lcom/iflytek/cloud/resource/Resource;->getErrorDescription(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    .line 686
    return-void

    .line 355
    :cond_2b
    const/16 v0, 0x277a

    iget v5, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-eq v0, v5, :cond_3d

    const/16 v0, 0x277b

    iget v5, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-eq v0, v5, :cond_3d

    const/16 v0, 0x278c

    iget v5, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v5, :cond_59

    .line 360
    :cond_3d
    const-string v0, "sdk errorcode"

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v3, ""

    invoke-virtual {v1, v3}, 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 {v0, v1}, Lcom/iflytek/cloud/msc/util/log/DebugLog;->LogD(Ljava/lang/String;Ljava/lang/String;)V

    move v0, v4

    .line 361
    goto :goto_1e

    .line 363
    :cond_59
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x277e

    if-ne v0, v4, :cond_62

    .line 366
    const/16 v0, 0x20

    goto :goto_1e

    .line 368
    :cond_62
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x277f

    if-ne v0, v4, :cond_6b

    .line 371
    const/16 v0, 0x1c

    goto :goto_1e

    .line 373
    :cond_6b
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x27d8

    if-lt v0, v4, :cond_79

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x283c

    if-ge v0, v4, :cond_79

    move v0, v1

    .line 377
    goto :goto_1e

    .line 379
    :cond_79
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x2785

    if-eq v0, v4, :cond_85

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x2775

    if-ne v0, v4, :cond_88

    .line 383
    :cond_85
    const/16 v0, 0x10

    goto :goto_1e

    .line 385
    :cond_88
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x2781

    if-ne v0, v4, :cond_91

    .line 388
    const/16 v0, 0x11

    goto :goto_1e

    .line 390
    :cond_91
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x2784

    if-ne v0, v4, :cond_99

    move v0, v2

    .line 393
    goto :goto_1e

    .line 395
    :cond_99
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x2789

    if-ne v0, v4, :cond_a3

    .line 398
    const/16 v0, 0x42

    goto/16 :goto_1e

    .line 400
    :cond_a3
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x28a0

    if-lt v0, v4, :cond_b2

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x28a7

    if-gt v0, v4, :cond_b2

    move v0, v3

    .line 404
    goto/16 :goto_1e

    .line 406
    :cond_b2
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x2af8

    if-lt v0, v4, :cond_d5

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v4, 0x2b5b

    if-ge v0, v4, :cond_d5

    .line 410
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x2afd

    if-ne v0, v1, :cond_c8

    .line 411
    const/16 v0, 0x17

    goto/16 :goto_1e

    .line 413
    :cond_c8
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x2afe

    if-ne v0, v1, :cond_d2

    .line 414
    const/16 v0, 0x18

    goto/16 :goto_1e

    :cond_d2
    move v0, v3

    .line 417
    goto/16 :goto_1e

    .line 419
    :cond_d5
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x2791

    if-ne v0, v3, :cond_df

    .line 422
    const/16 v0, 0x13

    goto/16 :goto_1e

    .line 424
    :cond_df
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x277d

    if-ne v0, v3, :cond_e9

    .line 427
    const/16 v0, 0x14

    goto/16 :goto_1e

    .line 429
    :cond_e9
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x29ce

    if-ne v0, v3, :cond_f3

    .line 432
    const/16 v0, 0x15

    goto/16 :goto_1e

    .line 434
    :cond_f3
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x2904

    if-lt v0, v3, :cond_103

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x2968

    if-ge v0, v3, :cond_103

    .line 438
    const/16 v0, 0x16

    goto/16 :goto_1e

    .line 440
    :cond_103
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x2bc0

    if-lt v0, v3, :cond_113

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x2bf2

    if-gt v0, v3, :cond_113

    .line 444
    const/16 v0, 0x19

    goto/16 :goto_1e

    .line 445
    :cond_113
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x36b0

    if-lt v0, v3, :cond_123

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x36b6

    if-gt v0, v3, :cond_123

    .line 449
    const/16 v0, 0x1f

    goto/16 :goto_1e

    .line 450
    :cond_123
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x3e80

    if-lt v0, v3, :cond_133

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x3e86

    if-gt v0, v3, :cond_133

    .line 454
    const/16 v0, 0x1f

    goto/16 :goto_1e

    .line 455
    :cond_133
    const/16 v0, 0x2c89

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v3, :cond_13d

    .line 457
    const/16 v0, 0x23

    goto/16 :goto_1e

    .line 458
    :cond_13d
    const/16 v0, 0x2c8a

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v3, :cond_147

    .line 460
    const/16 v0, 0x24

    goto/16 :goto_1e

    .line 461
    :cond_147
    const/16 v0, 0x2c8b

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v3, :cond_151

    .line 463
    const/16 v0, 0x25

    goto/16 :goto_1e

    .line 464
    :cond_151
    const/16 v0, 0x2c8c

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v3, :cond_15b

    .line 466
    const/16 v0, 0x26

    goto/16 :goto_1e

    .line 467
    :cond_15b
    const/16 v0, 0x2c8d

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v3, :cond_165

    .line 469
    const/16 v0, 0x27

    goto/16 :goto_1e

    .line 470
    :cond_165
    const/16 v0, 0x2c8e

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v3, :cond_16f

    .line 472
    const/16 v0, 0x28

    goto/16 :goto_1e

    .line 473
    :cond_16f
    const/16 v0, 0x2c8f

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v3, :cond_179

    .line 475
    const/16 v0, 0x29

    goto/16 :goto_1e

    .line 476
    :cond_179
    const/16 v0, 0x2c90

    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    if-ne v0, v3, :cond_183

    .line 478
    const/16 v0, 0x2a

    goto/16 :goto_1e

    .line 479
    :cond_183
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x2ced

    if-ne v0, v3, :cond_18d

    .line 481
    const/16 v0, 0x41

    goto/16 :goto_1e

    .line 482
    :cond_18d
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x2cee

    if-ne v0, v3, :cond_196

    move v0, v2

    .line 484
    goto/16 :goto_1e

    .line 485
    :cond_196
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x2cef

    if-ne v0, v3, :cond_29b

    .line 487
    const/16 v0, 0x13

    goto/16 :goto_1e

    .line 494
    :cond_1a0
    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v5, 0x7530

    if-ge v3, v5, :cond_29b

    .line 497
    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v5, 0x4e21

    if-ne v3, v5, :cond_1af

    .line 499
    const/4 v0, 0x1

    goto/16 :goto_1e

    .line 502
    :cond_1af
    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v5, 0x4e22

    if-ne v3, v5, :cond_1b8

    .line 504
    const/4 v0, 0x2

    goto/16 :goto_1e

    .line 507
    :cond_1b8
    iget v3, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v5, 0x4e23

    if-ne v3, v5, :cond_1c1

    move v0, v1

    .line 509
    goto/16 :goto_1e

    .line 512
    :cond_1c1
    iget v1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x4e24

    if-ne v1, v3, :cond_1ca

    .line 514
    const/4 v0, 0x5

    goto/16 :goto_1e

    .line 517
    :cond_1ca
    iget v1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x4e25

    if-ne v1, v3, :cond_1d4

    .line 519
    const/16 v0, 0xa

    goto/16 :goto_1e

    .line 522
    :cond_1d4
    iget v1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x4e26

    if-ne v1, v3, :cond_1de

    .line 524
    const/16 v0, 0x9

    goto/16 :goto_1e

    .line 527
    :cond_1de
    iget v1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x4e27

    if-ne v1, v3, :cond_1e8

    .line 529
    const/16 v0, 0xc

    goto/16 :goto_1e

    .line 532
    :cond_1e8
    iget v1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v3, 0x4e28

    if-eq v1, v3, :cond_1e

    .line 537
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x4e29

    if-ne v0, v1, :cond_1f8

    .line 539
    const/16 v0, 0xd

    goto/16 :goto_1e

    .line 542
    :cond_1f8
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x4e2a

    if-ne v0, v1, :cond_202

    .line 544
    const/16 v0, 0xe

    goto/16 :goto_1e

    .line 547
    :cond_202
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x4e2c

    if-ne v0, v1, :cond_20b

    move v0, v4

    .line 549
    goto/16 :goto_1e

    .line 552
    :cond_20b
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x520b

    if-ne v0, v1, :cond_215

    .line 554
    const/16 v0, 0x1c

    goto/16 :goto_1e

    .line 557
    :cond_215
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x520a

    if-eq v0, v1, :cond_221

    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x5209

    if-ne v0, v1, :cond_225

    .line 559
    :cond_221
    const/16 v0, 0x1d

    goto/16 :goto_1e

    .line 560
    :cond_225
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    const/16 v1, 0x6591

    if-ne v0, v1, :cond_22f

    .line 561
    const/16 v0, 0x47

    goto/16 :goto_1e

    .line 564
    :cond_22f
    const/16 v0, 0x1e

    goto/16 :goto_1e

    .line 572
    :sswitch_233
    const/16 v2, 0x37

    .line 573
    goto/16 :goto_24

    .line 576
    :sswitch_237
    const/16 v2, 0x38

    .line 577
    goto/16 :goto_24

    .line 580
    :sswitch_23b
    const/16 v2, 0x39

    .line 581
    goto/16 :goto_24

    .line 584
    :sswitch_23f
    const/16 v2, 0x3a

    .line 585
    goto/16 :goto_24

    .line 588
    :sswitch_243
    const/16 v2, 0x3b

    .line 589
    goto/16 :goto_24

    .line 592
    :sswitch_247
    const/16 v2, 0x3c

    .line 593
    goto/16 :goto_24

    .line 596
    :sswitch_24b
    const/16 v2, 0x3d

    .line 597
    goto/16 :goto_24

    .line 600
    :sswitch_24f
    const/16 v2, 0x3e

    .line 601
    goto/16 :goto_24

    .line 604
    :sswitch_253
    const/16 v2, 0x3f

    .line 605
    goto/16 :goto_24

    .line 613
    :sswitch_257
    const/16 v2, 0x41

    .line 614
    goto/16 :goto_24

    .line 617
    :sswitch_25b
    const/16 v2, 0x2b

    .line 618
    goto/16 :goto_24

    .line 621
    :sswitch_25f
    const/16 v2, 0x2c

    .line 622
    goto/16 :goto_24

    .line 625
    :sswitch_263
    const/16 v2, 0x2d

    .line 626
    goto/16 :goto_24

    .line 629
    :sswitch_267
    const/16 v2, 0x2e

    .line 630
    goto/16 :goto_24

    .line 633
    :sswitch_26b
    const/16 v2, 0x2f

    .line 634
    goto/16 :goto_24

    .line 637
    :sswitch_26f
    const/16 v2, 0x30

    .line 638
    goto/16 :goto_24

    .line 641
    :sswitch_273
    const/16 v2, 0x31

    .line 642
    goto/16 :goto_24

    .line 645
    :sswitch_277
    const/16 v2, 0x32

    .line 646
    goto/16 :goto_24

    .line 649
    :sswitch_27b
    const/16 v2, 0x33

    .line 650
    goto/16 :goto_24

    .line 653
    :sswitch_27f
    const/16 v2, 0x34

    .line 654
    goto/16 :goto_24

    .line 657
    :sswitch_283
    const/16 v2, 0x35

    .line 658
    goto/16 :goto_24

    .line 661
    :sswitch_287
    const/16 v2, 0x36

    .line 662
    goto/16 :goto_24

    .line 665
    :sswitch_28b
    const/16 v2, 0x43

    .line 666
    goto/16 :goto_24

    .line 669
    :sswitch_28f
    const/16 v2, 0x44

    .line 670
    goto/16 :goto_24

    .line 673
    :sswitch_293
    const/16 v2, 0x45

    .line 674
    goto/16 :goto_24

    .line 677
    :sswitch_297
    const/16 v2, 0x46

    .line 678
    goto/16 :goto_24

    :cond_29b
    move v0, v1

    goto/16 :goto_1e

    .line 569
    :sswitch_data_29e
    .sparse-switch
        0x272f -> :sswitch_257
        0x279d -> :sswitch_28f
        0x279e -> :sswitch_293
        0x279f -> :sswitch_28b
        0x27a0 -> :sswitch_297
        0x2d50 -> :sswitch_233
        0x2d51 -> :sswitch_237
        0x2d52 -> :sswitch_23b
        0x2d53 -> :sswitch_23f
        0x2d54 -> :sswitch_243
        0x2d55 -> :sswitch_247
        0x2d56 -> :sswitch_24b
        0x2d57 -> :sswitch_24f
        0x2d58 -> :sswitch_253
        0x2d5a -> :sswitch_24
        0x2db4 -> :sswitch_25b
        0x2db5 -> :sswitch_25f
        0x2db6 -> :sswitch_263
        0x2db7 -> :sswitch_267
        0x2db8 -> :sswitch_26b
        0x2db9 -> :sswitch_26f
        0x2dba -> :sswitch_273
        0x2dbb -> :sswitch_277
        0x2dbc -> :sswitch_27b
        0x2dbd -> :sswitch_27f
        0x2dbe -> :sswitch_283
        0x2dbf -> :sswitch_287
        0x2dc0 -> :sswitch_24
    .end sparse-switch
.end method

.method public constructor <init>(ILjava/lang/String;)V
    .registers 4

    .prologue
    .line 325
    invoke-direct {p0, p1}, Lcom/iflytek/cloud/SpeechError;-><init>(I)V

    .line 326
    const-string v0, "wfr"

    invoke-virtual {v0, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_17

    .line 327
    const/16 v0, 0x2786

    if-ne v0, p1, :cond_18

    .line 328
    const/16 v0, 0x21

    invoke-static {v0}, Lcom/iflytek/cloud/resource/Resource;->getErrorDescription(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    .line 333
    :cond_17
    :goto_17
    return-void

    .line 329
    :cond_18
    const/16 v0, 0x2787

    if-ne v0, p1, :cond_17

    .line 330
    const/16 v0, 0x22

    invoke-static {v0}, Lcom/iflytek/cloud/resource/Resource;->getErrorDescription(I)Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    goto :goto_17
.end method

.method public constructor <init>(Ljava/lang/Exception;)V
    .registers 3

    .prologue
    .line 314
    invoke-direct {p0}, Ljava/lang/Exception;-><init>()V

    .line 309
    const/4 v0, 0x0

    iput v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    .line 311
    const-string v0, ""

    iput-object v0, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    .line 315
    const/16 v0, 0x5207

    iput v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    .line 316
    invoke-virtual {p1}, Ljava/lang/Exception;->toString()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    .line 317
    return-void
.end method

.method public constructor <init>(Ljava/lang/Throwable;I)V
    .registers 3

    .prologue
    .line 320
    invoke-direct {p0, p2}, Lcom/iflytek/cloud/SpeechError;-><init>(I)V

    .line 321
    invoke-virtual {p0, p1}, Lcom/iflytek/cloud/SpeechError;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;

    .line 322
    return-void
.end method


# virtual methods
.method public getErrorCode()I
    .registers 2

    .prologue
    .line 714
    iget v0, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    return v0
.end method

.method public getErrorDescription()Ljava/lang/String;
    .registers 2

    .prologue
    .line 728
    iget-object v0, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    return-object v0
.end method

.method public getHtmlDescription(Z)Ljava/lang/String;
    .registers 4

    .prologue
    .line 749
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "..."

    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 750
    if-eqz p1, :cond_5f

    .line 756
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "<br>("

    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 757
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const/4 v1, 0x0

    invoke-static {v1}, Lcom/iflytek/cloud/resource/Resource;->getErrorTag(I)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, ":"

    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 758
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    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 761
    :cond_5f
    return-object v0
.end method

.method public getPlainDescription(Z)Ljava/lang/String;
    .registers 4

    .prologue
    .line 776
    iget-object v0, p0, Lcom/iflytek/cloud/SpeechError;->b:Ljava/lang/String;

    .line 778
    if-eqz p1, :cond_52

    .line 780
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "."

    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 781
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "("

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const/4 v1, 0x0

    invoke-static {v1}, Lcom/iflytek/cloud/resource/Resource;->getErrorTag(I)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, ":"

    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 782
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/iflytek/cloud/SpeechError;->a:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    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 784
    :cond_52
    return-object v0
.end method

.method public toString()Ljava/lang/String;
    .registers 2

    .prologue
    .line 699
    const/4 v0, 0x1

    invoke-virtual {p0, v0}, Lcom/iflytek/cloud/SpeechError;->getPlainDescription(Z)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method