t.smali
.class public final Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.super Lcom/google/protobuf/GeneratedMessage$Builder;
.source "Protos.java"
# interfaces
.implements Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/u;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/GeneratedMessage$Builder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;",
">;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/u;"
}
.end annotation
# instance fields
.field private bitField0_:I
.field private creationTimestamp_:J
.field private deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/SingleFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/l;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/m;",
">;"
}
.end annotation
.end field
.field private deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.field private deterministicSeed_:Lcom/google/protobuf/ByteString;
.field private encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/SingleFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/o;",
">;"
}
.end annotation
.end field
.field private encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.field private encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/SingleFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/o;",
">;"
}
.end annotation
.end field
.field private encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.field private label_:Ljava/lang/Object;
.field private publicKey_:Lcom/google/protobuf/ByteString;
.field private secretBytes_:Lcom/google/protobuf/ByteString;
.field private type_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
# direct methods
.method private constructor <init>()V
.registers 2
.prologue
.line 3284
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V
.line 3506
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;->ORIGINAL:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->type_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
.line 3541
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->secretBytes_:Lcom/google/protobuf/ByteString;
.line 3596
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3748
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->publicKey_:Lcom/google/protobuf/ByteString;
.line 3803
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->label_:Ljava/lang/Object;
.line 3955
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 4071
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicSeed_:Lcom/google/protobuf/ByteString;
.line 4126
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3285
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->maybeForceBuilderInitialization()V
.line 3286
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
.registers 3
.prologue
.line 3290
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
.line 3506
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;->ORIGINAL:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->type_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
.line 3541
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->secretBytes_:Lcom/google/protobuf/ByteString;
.line 3596
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3748
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->publicKey_:Lcom/google/protobuf/ByteString;
.line 3803
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->label_:Ljava/lang/Object;
.line 3955
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 4071
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicSeed_:Lcom/google/protobuf/ByteString;
.line 4126
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3291
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->maybeForceBuilderInitialization()V
.line 3292
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;B)V
.registers 3
.prologue
.line 3267
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
return-void
.end method
.method private e(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.registers 7
.prologue
.line 3491
const/4 v2, 0x0
.line 3493
:try_start_1
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p1, p2}, Lcom/google/protobuf/Parser;->parsePartialFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
:try_end_9
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_1 .. :try_end_9} :catch_f
.catchall {:try_start_1 .. :try_end_9} :catchall_22
.line 3498
if-eqz v0, :cond_e
.line 3499
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.line 3502
:cond_e
return-object p0
.line 3494
:catch_f
move-exception v0
move-object v1, v0
.line 3495
:try_start_11
invoke-virtual {v1}, Lcom/google/protobuf/InvalidProtocolBufferException;->getUnfinishedMessage()Lcom/google/protobuf/MessageLite;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
:try_end_17
.catchall {:try_start_11 .. :try_end_17} :catchall_22
.line 3496
:try_start_17
throw v1
:try_end_18
.catchall {:try_start_17 .. :try_end_18} :catchall_18
.line 3498
:catchall_18
move-exception v1
move-object v3, v1
move-object v1, v0
move-object v0, v3
:goto_1c
if-eqz v1, :cond_21
.line 3499
invoke-virtual {p0, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
:cond_21
throw v0
.line 3498
:catchall_22
move-exception v0
move-object v1, v2
goto :goto_1c
.end method
.method private e(Lcom/google/protobuf/Message;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.registers 3
.prologue
.line 3418
instance-of v0, p1, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
if-eqz v0, :cond_b
.line 3419
check-cast p1, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
invoke-virtual {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object p0
.line 3422
:goto_a
return-object p0
.line 3421
:cond_b
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
goto :goto_a
.end method
.method private getDeterministicKey()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.registers 2
.prologue
.line 3968
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_7
.line 3969
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 3971
:goto_6
return-object v0
:cond_7
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EW()Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
goto :goto_6
.end method
.method private getEncryptedData()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.registers 2
.prologue
.line 3617
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_7
.line 3618
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3620
:goto_6
return-object v0
:cond_7
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EW()Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
goto :goto_6
.end method
.method private getEncryptedDeterministicSeed()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.registers 2
.prologue
.line 4147
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_7
.line 4148
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 4150
:goto_6
return-object v0
:cond_7
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EW()Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
goto :goto_6
.end method
.method private hv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.registers 3
.prologue
.line 3305
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
.line 3306
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;->ORIGINAL:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->type_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
.line 3307
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v0, v0, -0x2
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3308
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->secretBytes_:Lcom/google/protobuf/ByteString;
.line 3309
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3310
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_70
.line 3311
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3315
:goto_21
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3316
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->publicKey_:Lcom/google/protobuf/ByteString;
.line 3317
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v0, v0, -0x9
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3318
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->label_:Ljava/lang/Object;
.line 3319
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v0, v0, -0x11
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3320
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->creationTimestamp_:J
.line 3321
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3322
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_76
.line 3323
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 3327
:goto_4f
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v0, v0, -0x41
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3328
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicSeed_:Lcom/google/protobuf/ByteString;
.line 3329
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit16 v0, v0, -0x81
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3330
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_7c
.line 3331
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3335
:goto_69
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit16 v0, v0, -0x101
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3336
return-object p0
.line 3313
:cond_70
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->Fa()Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_21
.line 3325
:cond_76
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->Fa()Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_4f
.line 3333
:cond_7c
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->Fa()Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_69
.end method
.method private hw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.registers 3
.prologue
.line 5301
new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;-><init>()V
.line 3340
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hy()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method private hx()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
.registers 3
.prologue
.line 3353
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hy()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v0
.line 3354
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->isInitialized()Z
move-result v1
if-nez v1, :cond_f
.line 3355
invoke-static {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
move-result-object v0
throw v0
.line 3357
:cond_f
return-object v0
.end method
.method private hy()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
.registers 7
.prologue
const/4 v0, 0x1
.line 3361
new-instance v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
const/4 v1, 0x0
invoke-direct {v2, p0, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;-><init>(Lcom/google/protobuf/GeneratedMessage$Builder;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$1;)V
.line 3362
iget v3, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3363
const/4 v1, 0x0
.line 3364
and-int/lit8 v4, v3, 0x1
if-ne v4, v0, :cond_b4
.line 3367
:goto_e
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->type_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->type_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4202(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
.line 3368
and-int/lit8 v1, v3, 0x2
const/4 v4, 0x2
if-ne v1, v4, :cond_1a
.line 3369
or-int/lit8 v0, v0, 0x2
.line 3371
:cond_1a
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->secretBytes_:Lcom/google/protobuf/ByteString;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->secretBytes_:Lcom/google/protobuf/ByteString;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4302(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/ByteString;
.line 3372
and-int/lit8 v1, v3, 0x4
const/4 v4, 0x4
if-ne v1, v4, :cond_b1
.line 3373
or-int/lit8 v0, v0, 0x4
move v1, v0
.line 3375
:goto_27
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_8d
.line 3376
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4402(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3380
:goto_30
and-int/lit8 v0, v3, 0x8
const/16 v4, 0x8
if-ne v0, v4, :cond_38
.line 3381
or-int/lit8 v1, v1, 0x8
.line 3383
:cond_38
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->publicKey_:Lcom/google/protobuf/ByteString;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->publicKey_:Lcom/google/protobuf/ByteString;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4502(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/ByteString;
.line 3384
and-int/lit8 v0, v3, 0x10
const/16 v4, 0x10
if-ne v0, v4, :cond_45
.line 3385
or-int/lit8 v1, v1, 0x10
.line 3387
:cond_45
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->label_:Ljava/lang/Object;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->label_:Ljava/lang/Object;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4602(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Ljava/lang/Object;)Ljava/lang/Object;
.line 3388
and-int/lit8 v0, v3, 0x20
const/16 v4, 0x20
if-ne v0, v4, :cond_52
.line 3389
or-int/lit8 v1, v1, 0x20
.line 3391
:cond_52
iget-wide v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->creationTimestamp_:J
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->creationTimestamp_:J
invoke-static {v2, v4, v5}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4702(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;J)J
.line 3392
and-int/lit8 v0, v3, 0x40
const/16 v4, 0x40
if-ne v0, v4, :cond_5f
.line 3393
or-int/lit8 v1, v1, 0x40
.line 3395
:cond_5f
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_99
.line 3396
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4802(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 3400
:goto_68
and-int/lit16 v0, v3, 0x80
const/16 v4, 0x80
if-ne v0, v4, :cond_70
.line 3401
or-int/lit16 v1, v1, 0x80
.line 3403
:cond_70
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicSeed_:Lcom/google/protobuf/ByteString;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->deterministicSeed_:Lcom/google/protobuf/ByteString;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4902(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/ByteString;
.line 3404
and-int/lit16 v0, v3, 0x100
const/16 v3, 0x100
if-ne v0, v3, :cond_7d
.line 3405
or-int/lit16 v1, v1, 0x100
.line 3407
:cond_7d
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_a5
.line 3408
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$5002(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3412
:goto_86
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->bitField0_:I
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$5102(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;I)I
.line 3413
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onBuilt()V
.line 3414
return-object v2
.line 3378
:cond_8d
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EX()Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4402(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
goto :goto_30
.line 3398
:cond_99
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EX()Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4802(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
goto :goto_68
.line 3410
:cond_a5
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EX()Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$5002(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
goto :goto_86
:cond_b1
move v1, v0
goto/16 :goto_27
:cond_b4
move v0, v1
goto/16 :goto_e
.end method
.method static synthetic hz()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.registers 1
.prologue
.line 9301
new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;-><init>()V
.line 3267
return-object v0
.end method
.method private maybeForceBuilderInitialization()V
.registers 6
.prologue
const/4 v4, 0x0
.line 3294
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->alwaysUseFieldBuilders:Z
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4000()Z
move-result v0
if-eqz v0, :cond_52
.line 4737
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_20
.line 4738
new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
.line 4740
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getEncryptedData()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v1
.line 4741
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v2
.line 4742
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->isClean()Z
move-result v3
invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.line 4743
iput-object v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 5060
:cond_20
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_39
.line 5061
new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
.line 5063
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getDeterministicKey()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
move-result-object v1
.line 5064
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v2
.line 5065
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->isClean()Z
move-result v3
invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.line 5066
iput-object v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 5267
:cond_39
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_52
.line 5268
new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
.line 5270
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getEncryptedDeterministicSeed()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v1
.line 5271
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v2
.line 5272
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->isClean()Z
move-result v3
invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.line 5273
iput-object v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 3299
:cond_52
return-void
.end method
# virtual methods
.method public final a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.registers 5
.prologue
.line 3427
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v0
if-ne p1, v0, :cond_7
.line 3458
:goto_6
return-object p0
.line 3428
:cond_7
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasType()Z
move-result v0
if-eqz v0, :cond_24
.line 3429
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
move-result-object v0
.line 5523
if-nez v0, :cond_19
.line 5524
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 5526
:cond_19
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit8 v1, v1, 0x1
iput v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 5527
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->type_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key$Type;
.line 5528
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 3431
:cond_24
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasSecretBytes()Z
move-result v0
if-eqz v0, :cond_41
.line 3432
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getSecretBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 5573
if-nez v0, :cond_36
.line 5574
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 5576
:cond_36
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit8 v1, v1, 0x2
iput v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 5577
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->secretBytes_:Lcom/google/protobuf/ByteString;
.line 5578
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 3434
:cond_41
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasEncryptedData()Z
move-result v0
if-eqz v0, :cond_77
.line 3435
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getEncryptedData()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
.line 5669
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v1, :cond_8c
.line 5670
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v1, v1, 0x4
const/4 v2, 0x4
if-ne v1, v2, :cond_89
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 5671
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v2
if-eq v1, v2, :cond_89
.line 5672
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 5673
invoke-static {v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->newBuilder(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;->hj()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 5677
:goto_6e
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 5681
:goto_71
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit8 v0, v0, 0x4
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3437
:cond_77
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasPublicKey()Z
move-result v0
if-eqz v0, :cond_9d
.line 3438
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getPublicKey()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 5780
if-nez v0, :cond_92
.line 5781
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 5675
:cond_89
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedData_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
goto :goto_6e
.line 5679
:cond_8c
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDataBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v1, v0}, Lcom/google/protobuf/SingleFieldBuilder;->i(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_71
.line 5783
:cond_92
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit8 v1, v1, 0x8
iput v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 5784
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->publicKey_:Lcom/google/protobuf/ByteString;
.line 5785
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 3440
:cond_9d
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasLabel()Z
move-result v0
if-eqz v0, :cond_b2
.line 3441
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit8 v0, v0, 0x10
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3442
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->label_:Ljava/lang/Object;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->access$4600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;)Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->label_:Ljava/lang/Object;
.line 3443
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 3445
:cond_b2
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasCreationTimestamp()Z
move-result v0
if-eqz v0, :cond_c7
.line 3446
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getCreationTimestamp()J
move-result-wide v0
.line 5935
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit8 v2, v2, 0x20
iput v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 5936
iput-wide v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->creationTimestamp_:J
.line 5937
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 3448
:cond_c7
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasDeterministicKey()Z
move-result v0
if-eqz v0, :cond_fe
.line 3449
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getDeterministicKey()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
move-result-object v0
.line 6008
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v1, :cond_113
.line 6009
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v1, v1, 0x40
const/16 v2, 0x40
if-ne v1, v2, :cond_110
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 6010
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
move-result-object v2
if-eq v1, v2, :cond_110
.line 6011
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 6012
invoke-static {v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;->newBuilder(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/l;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/l;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/l;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/l;->he()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
.line 6016
:goto_f5
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 6020
:goto_f8
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit8 v0, v0, 0x40
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3451
:cond_fe
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasDeterministicSeed()Z
move-result v0
if-eqz v0, :cond_124
.line 3452
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getDeterministicSeed()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 6103
if-nez v0, :cond_119
.line 6104
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 6014
:cond_110
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKey_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
goto :goto_f5
.line 6018
:cond_113
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicKeyBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v1, v0}, Lcom/google/protobuf/SingleFieldBuilder;->i(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_f8
.line 6106
:cond_119
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit16 v1, v1, 0x80
iput v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 6107
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->deterministicSeed_:Lcom/google/protobuf/ByteString;
.line 6108
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 3454
:cond_124
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->hasEncryptedDeterministicSeed()Z
move-result v0
if-eqz v0, :cond_15b
.line 3455
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getEncryptedDeterministicSeed()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
.line 6199
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v1, :cond_167
.line 6200
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit16 v1, v1, 0x100
const/16 v2, 0x100
if-ne v1, v2, :cond_164
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 6201
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v2
if-eq v1, v2, :cond_164
.line 6202
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 6203
invoke-static {v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->newBuilder(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/n;->hj()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
.line 6207
:goto_152
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->onChanged()V
.line 6211
:goto_155
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
or-int/lit16 v0, v0, 0x100
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
.line 3457
:cond_15b
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder;
goto/16 :goto_6
.line 6205
:cond_164
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeed_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
goto :goto_152
.line 6209
:cond_167
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->encryptedDeterministicSeedBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v1, v0}, Lcom/google/protobuf/SingleFieldBuilder;->i(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_155
.end method
.method public final synthetic build()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hx()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v0
return-object v0
.end method
.method public final synthetic build()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hx()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v0
return-object v0
.end method
.method public final synthetic buildPartial()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hy()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v0
return-object v0
.end method
.method public final synthetic buildPartial()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hy()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Ljava/lang/Object;
.registers 2
.prologue
.line 3267
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->hw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 8349
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v0
.line 3267
return-object v0
.end method
.method public final synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 7349
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v0
.line 3267
return-object v0
.end method
.method public final getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 2
.prologue
.line 3345
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos;->internal_static_wallet_Key_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos;->access$3500()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
return-object v0
.end method
.method protected final internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
.registers 4
.prologue
.line 3278
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos;->internal_static_wallet_Key_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos;->access$3600()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
const-class v1, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
const-class v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
.line 3279
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->g(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
.line 3278
return-object v0
.end method
.method public final isInitialized()Z
.registers 5
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 3462
.line 6511
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v2, v2, 0x1
if-ne v2, v1, :cond_c
move v2, v1
.line 3462
:goto_9
if-nez v2, :cond_e
.line 3484
:cond_b
:goto_b
return v0
:cond_c
move v2, v0
.line 6511
goto :goto_9
.line 6607
:cond_e
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v2, v2, 0x4
const/4 v3, 0x4
if-ne v2, v3, :cond_4e
move v2, v1
.line 3466
:goto_16
if-eqz v2, :cond_22
.line 3467
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getEncryptedData()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v2
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->isInitialized()Z
move-result v2
if-eqz v2, :cond_b
.line 6962
:cond_22
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit8 v2, v2, 0x40
const/16 v3, 0x40
if-ne v2, v3, :cond_50
move v2, v1
.line 3472
:goto_2b
if-eqz v2, :cond_37
.line 3473
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getDeterministicKey()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;
move-result-object v2
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$DeterministicKey;->isInitialized()Z
move-result v2
if-eqz v2, :cond_b
.line 7137
:cond_37
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->bitField0_:I
and-int/lit16 v2, v2, 0x100
const/16 v3, 0x100
if-ne v2, v3, :cond_52
move v2, v1
.line 3478
:goto_40
if-eqz v2, :cond_4c
.line 3479
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->getEncryptedDeterministicSeed()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;
move-result-object v2
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$EncryptedData;->isInitialized()Z
move-result v2
if-eqz v2, :cond_b
:cond_4c
move v0, v1
.line 3484
goto :goto_b
:cond_4e
move v2, v0
.line 6607
goto :goto_16
:cond_50
move v2, v0
.line 6962
goto :goto_2b
:cond_52
move v2, v0
.line 7137
goto :goto_40
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 4
.prologue
.line 3267
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->e(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 3267
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->e(Lcom/google/protobuf/Message;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 4
.prologue
.line 3267
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->e(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 3267
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->e(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 3267
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->e(Lcom/google/protobuf/Message;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
.registers 4
.prologue
.line 3267
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;->e(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;
move-result-object v0
return-object v0
.end method