KeystoreException.smali

.class public Lcom/cmcm/safewallet/data/keystore/KeystoreException;
.super Lcom/cmcm/safewallet/data/exception/SWException;
.source "KeystoreException.java"


# static fields
.field public static final AesKeyHadExist:I = 0x14

.field public static final BleDeviceNoKeyValue:I = 0x32

.field public static final BleDisconnected:I = 0x16

.field public static final BleLoadError:I = 0x18

.field public static final BlePackageCrcError:I = 0x15

.field public static final BleTimeout:I = 0x17

.field public static final BluetoothDisable:I = 0x12

.field public static final CommonError:I = -0x1

.field public static final DoubleCheckError:I = 0x11

.field public static final ERROR_DATA:I = 0x1e

.field public static final ERROR_TRANSCATION_KEY:I = 0x1d

.field public static final ErrorAesKey:I = 0xe

.field public static final ErrorBip44Path:I = 0x1

.field public static final ErrorFormat:I = 0x8

.field public static final HAND_SHAKE_ERROR:I = 0x1c

.field public static final HadAesKeyFile:I = 0xd

.field public static final HadCoinName:I = 0x19

.field public static final HadWalletAddress:I = 0x4

.field public static final HadWalletName:I = 0x3

.field public static final HardwareNotPair:I = 0x10

.field public static final HardwareValueError:I = 0x1b

.field public static final NeedLocation:I = 0xf

.field public static final NoAeskeyFile:I = 0xc

.field public static final NoHardwre:I = 0xa

.field public static final NoMasterBleDevice:I = 0x33

.field public static final NoMnemonicCode:I = 0x5

.field public static final NoSlaveBleDevice:I = 0x31

.field public static final NoToken:I = 0x6

.field public static final NoWalletID:I = 0xb

.field public static final NoWalletName:I = 0x2

.field public static final NotHadThisCoin:I = 0x1a

.field public static final NotNewDevice:I = 0x34

.field public static final NotSupport:I = 0x13

.field public static final PrivateAddressNoPair:I = 0x9

.field public static final TokenExist:I = 0x7

.field public static final VerifyPassword:I


# instance fields
.field public type:I


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

    .prologue
    .line 52
    invoke-direct {p0}, Lcom/cmcm/safewallet/data/exception/SWException;-><init>()V

    .line 49
    const/4 v0, 0x0

    iput v0, p0, Lcom/cmcm/safewallet/data/keystore/KeystoreException;->type:I

    .line 53
    return-void
.end method

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

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

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

    invoke-static {p1}, Ljava/lang/String;->valueOf(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, p2}, 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

    invoke-direct {p0, v0}, Lcom/cmcm/safewallet/data/exception/SWException;-><init>(Ljava/lang/String;)V

    .line 49
    const/4 v0, 0x0

    iput v0, p0, Lcom/cmcm/safewallet/data/keystore/KeystoreException;->type:I

    .line 61
    iput p1, p0, Lcom/cmcm/safewallet/data/keystore/KeystoreException;->type:I

    .line 62
    return-void
.end method

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

    .prologue
    .line 56
    const/4 v0, -0x1

    invoke-direct {p0, v0, p1}, Lcom/cmcm/safewallet/data/keystore/KeystoreException;-><init>(ILjava/lang/String;)V

    .line 57
    return-void
.end method