an.smali
.class public final Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.super Lcom/google/protobuf/GeneratedMessage$Builder;
.source "Protos.java"
# interfaces
.implements Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ao;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/GeneratedMessage$Builder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;",
">;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ao;"
}
.end annotation
# instance fields
.field private bitField0_:I
.field private description_:Ljava/lang/Object;
.field private encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/SingleFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/z;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/aa;",
">;"
}
.end annotation
.end field
.field private encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.field private encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.field private extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/r;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/s;",
">;"
}
.end annotation
.end field
.field private extension_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;",
">;"
}
.end annotation
.end field
.field private keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/u;",
">;"
}
.end annotation
.end field
.field private keyRotationTime_:J
.field private key_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;",
">;"
}
.end annotation
.end field
.field private lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.field private lastSeenBlockHeight_:I
.field private lastSeenBlockTimeSecs_:J
.field private networkIdentifier_:Ljava/lang/Object;
.field private tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ab;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ac;",
">;"
}
.end annotation
.end field
.field private tags_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;",
">;"
}
.end annotation
.end field
.field private transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ad;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ai;",
">;"
}
.end annotation
.end field
.field private transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/al;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/am;",
">;"
}
.end annotation
.end field
.field private transactionSigners_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;",
">;"
}
.end annotation
.end field
.field private transaction_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;",
">;"
}
.end annotation
.end field
.field private version_:I
.field private watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/x;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/y;",
">;"
}
.end annotation
.end field
.field private watchedScript_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;",
">;"
}
.end annotation
.end field
# direct methods
.method private constructor <init>()V
.registers 2
.prologue
.line 15539
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V
.line 16021
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->networkIdentifier_:Ljava/lang/Object;
.line 16121
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 16253
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
.line 16493
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
.line 16733
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
.line 16972
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;->UNENCRYPTED:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 17007
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 17123
const/4 v0, 0x1
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->version_:I
.line 17180
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
.line 17419
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->description_:Ljava/lang/Object;
.line 17576
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
.line 17816
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
.line 15540
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->maybeForceBuilderInitialization()V
.line 15541
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
.registers 3
.prologue
.line 15545
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
.line 16021
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->networkIdentifier_:Ljava/lang/Object;
.line 16121
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 16253
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
.line 16493
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
.line 16733
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
.line 16972
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;->UNENCRYPTED:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 17007
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 17123
const/4 v0, 0x1
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->version_:I
.line 17180
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
.line 17419
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->description_:Ljava/lang/Object;
.line 17576
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
.line 17816
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
.line 15546
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->maybeForceBuilderInitialization()V
.line 15547
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;B)V
.registers 3
.prologue
.line 15522
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
return-void
.end method
.method private getEncryptionParameters()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.registers 2
.prologue
.line 17020
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_7
.line 17021
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 17023
:goto_6
return-object v0
:cond_7
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_: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$ScryptParameters;
goto :goto_6
.end method
.method private getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/r;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/s;",
">;"
}
.end annotation
.prologue
.line 17407
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 17408
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x400
const/16 v3, 0x400
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 17412
:goto_11
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 17413
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 17414
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
.line 17416
:cond_21
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 17408
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/t;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/u;",
">;"
}
.end annotation
.prologue
.line 16480
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 16481
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, 0x10
const/16 v3, 0x10
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 16485
:goto_11
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 16486
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 16487
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
.line 16489
:cond_21
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 16481
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ab;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ac;",
">;"
}
.end annotation
.prologue
.line 17803
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 17804
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x2000
const/16 v3, 0x2000
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 17808
:goto_11
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 17809
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 17810
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
.line 17812
:cond_21
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 17804
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ad;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ai;",
">;"
}
.end annotation
.prologue
.line 16720
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 16721
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v3, 0x20
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 16725
:goto_11
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 16726
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 16727
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
.line 16729
:cond_21
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 16721
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/al;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/am;",
">;"
}
.end annotation
.prologue
.line 18115
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 18116
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x4000
const/16 v3, 0x4000
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 18120
:goto_11
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 18121
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 18122
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
.line 18124
:cond_21
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 18116
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/x;",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/y;",
">;"
}
.end annotation
.prologue
.line 16960
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 16961
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v3, 0x40
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 16965
:goto_11
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 16966
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 16967
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
.line 16969
:cond_21
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 16961
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private iu()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 5
.prologue
const-wide/16 v2, 0x0
.line 15564
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
.line 15565
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->networkIdentifier_:Ljava/lang/Object;
.line 15566
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x2
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15567
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 15568
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15569
const/4 v0, 0x0
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockHeight_:I
.line 15570
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15571
iput-wide v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockTimeSecs_:J
.line 15572
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x9
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15573
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_c0
.line 15574
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
.line 15575
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x11
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15579
:goto_3a
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_c7
.line 15580
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
.line 15581
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15585
:goto_4a
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_ce
.line 15586
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
.line 15587
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x41
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15591
:goto_5a
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;->UNENCRYPTED:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 15592
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x81
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15593
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_d4
.line 15594
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 15598
:goto_6e
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x101
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15599
const/4 v0, 0x1
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->version_:I
.line 15600
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x201
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15601
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_da
.line 15602
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
.line 15603
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15607
:goto_8d
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->description_:Ljava/lang/Object;
.line 15608
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x801
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15609
iput-wide v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyRotationTime_:J
.line 15610
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x1001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15611
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_e0
.line 15612
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
.line 15613
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15617
:goto_af
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_e6
.line 15618
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
.line 15619
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15623
:goto_bf
return-object p0
.line 15577
:cond_c0
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto/16 :goto_3a
.line 15583
:cond_c7
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto/16 :goto_4a
.line 15589
:cond_ce
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_5a
.line 15596
:cond_d4
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->Fa()Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_6e
.line 15605
:cond_da
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_8d
.line 15615
:cond_e0
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_af
.line 15621
:cond_e6
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_bf
.end method
.method private iv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 3
.prologue
.line 19560
new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;-><init>()V
.line 15627
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->ix()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method private iw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 3
.prologue
.line 15640
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->ix()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
.line 15641
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->isInitialized()Z
move-result v1
if-nez v1, :cond_f
.line 15642
invoke-static {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
move-result-object v0
throw v0
.line 15644
:cond_f
return-object v0
.end method
.method private ix()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 7
.prologue
const/4 v0, 0x1
.line 15648
new-instance v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
const/4 v1, 0x0
invoke-direct {v2, p0, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;-><init>(Lcom/google/protobuf/GeneratedMessage$Builder;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$1;)V
.line 15649
iget v3, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15650
const/4 v1, 0x0
.line 15651
and-int/lit8 v4, v3, 0x1
if-ne v4, v0, :cond_18f
.line 15654
:goto_e
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->networkIdentifier_:Ljava/lang/Object;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$17602(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/lang/Object;)Ljava/lang/Object;
.line 15655
and-int/lit8 v1, v3, 0x2
const/4 v4, 0x2
if-ne v1, v4, :cond_1a
.line 15656
or-int/lit8 v0, v0, 0x2
.line 15658
:cond_1a
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$17702(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/ByteString;
.line 15659
and-int/lit8 v1, v3, 0x4
const/4 v4, 0x4
if-ne v1, v4, :cond_26
.line 15660
or-int/lit8 v0, v0, 0x4
.line 15662
:cond_26
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockHeight_:I
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHeight_:I
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$17802(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;I)I
.line 15663
and-int/lit8 v1, v3, 0x8
const/16 v4, 0x8
if-ne v1, v4, :cond_33
.line 15664
or-int/lit8 v0, v0, 0x8
.line 15666
:cond_33
iget-wide v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockTimeSecs_:J
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockTimeSecs_:J
invoke-static {v2, v4, v5}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$17902(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;J)J
.line 15667
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v1, :cond_13f
.line 15668
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v1, v1, 0x10
const/16 v4, 0x10
if-ne v1, v4, :cond_52
.line 15669
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
.line 15670
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v1, v1, -0x11
iput v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15672
:cond_52
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18002(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15676
:goto_57
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v1, :cond_14a
.line 15677
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v1, v1, 0x20
const/16 v4, 0x20
if-ne v1, v4, :cond_71
.line 15678
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
.line 15679
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v1, v1, -0x21
iput v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15681
:cond_71
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18102(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15685
:goto_76
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v1, :cond_155
.line 15686
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v1, v1, 0x40
const/16 v4, 0x40
if-ne v1, v4, :cond_90
.line 15687
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
.line 15688
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v1, v1, -0x41
iput v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15690
:cond_90
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18202(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15694
:goto_95
and-int/lit16 v1, v3, 0x80
const/16 v4, 0x80
if-ne v1, v4, :cond_9d
.line 15695
or-int/lit8 v0, v0, 0x10
.line 15697
:cond_9d
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18302(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 15698
and-int/lit16 v1, v3, 0x100
const/16 v4, 0x100
if-ne v1, v4, :cond_18c
.line 15699
or-int/lit8 v0, v0, 0x20
move v1, v0
.line 15701
:goto_ab
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_160
.line 15702
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18402(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 15706
:goto_b4
and-int/lit16 v0, v3, 0x200
const/16 v4, 0x200
if-ne v0, v4, :cond_bc
.line 15707
or-int/lit8 v1, v1, 0x40
.line 15709
:cond_bc
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->version_:I
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->version_:I
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18502(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;I)I
.line 15710
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_16d
.line 15711
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x400
const/16 v4, 0x400
if-ne v0, v4, :cond_db
.line 15712
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
.line 15713
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15715
:cond_db
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18602(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15719
:goto_e0
and-int/lit16 v0, v3, 0x800
const/16 v4, 0x800
if-ne v0, v4, :cond_e8
.line 15720
or-int/lit16 v1, v1, 0x80
.line 15722
:cond_e8
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->description_:Ljava/lang/Object;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18702(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/lang/Object;)Ljava/lang/Object;
.line 15723
and-int/lit16 v0, v3, 0x1000
const/16 v3, 0x1000
if-ne v0, v3, :cond_f5
.line 15724
or-int/lit16 v1, v1, 0x100
.line 15726
:cond_f5
iget-wide v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyRotationTime_:J
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->keyRotationTime_:J
invoke-static {v2, v4, v5}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18802(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;J)J
.line 15727
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_178
.line 15728
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x2000
const/16 v3, 0x2000
if-ne v0, v3, :cond_114
.line 15729
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
.line 15730
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15732
:cond_114
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18902(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15736
:goto_119
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_182
.line 15737
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x4000
const/16 v3, 0x4000
if-ne v0, v3, :cond_133
.line 15738
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
.line 15739
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15741
:cond_133
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19002(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15745
:goto_138
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19102(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;I)I
.line 15746
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onBuilt()V
.line 15747
return-object v2
.line 15674
:cond_13f
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v1
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18002(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto/16 :goto_57
.line 15683
:cond_14a
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v1
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18102(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto/16 :goto_76
.line 15692
:cond_155
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v1
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {v2, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18202(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto/16 :goto_95
.line 15704
:cond_160
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_: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$ScryptParameters;
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18402(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
goto/16 :goto_b4
.line 15717
:cond_16d
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v0
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18602(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto/16 :goto_e0
.line 15734
:cond_178
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v0
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18902(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto :goto_119
.line 15743
:cond_182
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v0
# setter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19002(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto :goto_138
:cond_18c
move v1, v0
goto/16 :goto_ab
:cond_18f
move v0, v1
goto/16 :goto_e
.end method
.method static synthetic iy()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 1
.prologue
.line 37560
new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;-><init>()V
.line 15522
return-object v0
.end method
.method private maybeForceBuilderInitialization()V
.registers 5
.prologue
.line 15549
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$17400()Z
move-result v0
if-eqz v0, :cond_32
.line 15550
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15551
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15552
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 19112
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_29
.line 19113
new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
.line 19115
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getEncryptionParameters()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v1
.line 19116
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v2
.line 19117
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->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/an;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.line 19118
const/4 v0, 0x0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 15554
:cond_29
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15555
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15556
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15558
:cond_32
return-void
.end method
.method private o(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 7
.prologue
.line 16006
const/4 v2, 0x0
.line 16008
:try_start_1
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->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$Wallet;
: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 16013
if-eqz v0, :cond_e
.line 16014
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.line 16017
:cond_e
return-object p0
.line 16009
:catch_f
move-exception v0
move-object v1, v0
.line 16010
: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$Wallet;
:try_end_17
.catchall {:try_start_11 .. :try_end_17} :catchall_22
.line 16011
:try_start_17
throw v1
:try_end_18
.catchall {:try_start_17 .. :try_end_18} :catchall_18
.line 16013
: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 16014
invoke-virtual {p0, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
:cond_21
throw v0
.line 16013
:catchall_22
move-exception v0
move-object v1, v2
goto :goto_1c
.end method
.method private o(Lcom/google/protobuf/Message;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 3
.prologue
.line 15751
instance-of v0, p1, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
if-eqz v0, :cond_b
.line 15752
check-cast p1, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
invoke-virtual {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object p0
.line 15755
:goto_a
return-object p0
.line 15754
: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
# virtual methods
.method public final a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 6
.prologue
const/4 v1, 0x0
.line 15760
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
if-ne p1, v0, :cond_8
.line 15949
:goto_7
return-object p0
.line 15761
:cond_8
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasNetworkIdentifier()Z
move-result v0
if-eqz v0, :cond_1d
.line 15762
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit8 v0, v0, 0x1
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15763
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$17600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->networkIdentifier_:Ljava/lang/Object;
.line 15764
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15766
:cond_1d
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasLastSeenBlockHash()Z
move-result v0
if-eqz v0, :cond_3a
.line 15767
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getLastSeenBlockHash()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 20150
if-nez v0, :cond_2f
.line 20151
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 20153
:cond_2f
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit8 v2, v2, 0x2
iput v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 20154
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 20155
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15769
:cond_3a
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasLastSeenBlockHeight()Z
move-result v0
if-eqz v0, :cond_4f
.line 15770
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getLastSeenBlockHeight()I
move-result v0
.line 20201
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit8 v2, v2, 0x4
iput v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 20202
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockHeight_:I
.line 20203
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15772
:cond_4f
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasLastSeenBlockTimeSecs()Z
move-result v0
if-eqz v0, :cond_64
.line 15773
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getLastSeenBlockTimeSecs()J
move-result-wide v2
.line 20237
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit8 v0, v0, 0x8
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 20238
iput-wide v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->lastSeenBlockTimeSecs_:J
.line 20239
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15775
:cond_64
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_106
.line 15776
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_89
.line 15777
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_e5
.line 15778
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
.line 15779
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x11
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15784
:goto_86
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15801
:cond_89
:goto_89
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_167
.line 15802
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18100(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_ae
.line 15803
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_145
.line 15804
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18100(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
.line 15805
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15810
:goto_ab
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15827
:cond_ae
:goto_ae
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_1c8
.line 15828
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18200(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_d3
.line 15829
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_1a6
.line 15830
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18200(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
.line 15831
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x41
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15836
:goto_d0
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15853
:cond_d3
:goto_d3
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasEncryptionType()Z
move-result v0
if-eqz v0, :cond_212
.line 15854
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getEncryptionType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
move-result-object v0
.line 23989
if-nez v0, :cond_207
.line 23990
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 20255
:cond_e5
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, 0x10
const/16 v2, 0x10
if-eq v0, v2, :cond_fc
.line 20256
new-instance v0, Ljava/util/ArrayList;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
.line 20257
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit8 v0, v0, 0x10
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15782
:cond_fc
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto :goto_86
.line 15787
:cond_106
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_89
.line 15788
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_13a
.line 15789
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 21145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15790
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15791
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
.line 15792
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x11
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15794
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19200()Z
move-result v0
if-eqz v0, :cond_138
.line 15795
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_134
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_89
:cond_138
move-object v0, v1
goto :goto_134
.line 15797
:cond_13a
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_89
.line 21495
:cond_145
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v2, 0x20
if-eq v0, v2, :cond_15c
.line 21496
new-instance v0, Ljava/util/ArrayList;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
.line 21497
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit8 v0, v0, 0x20
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15808
:cond_15c
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18100(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_ab
.line 15813
:cond_167
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18100(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_ae
.line 15814
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_19b
.line 15815
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 22145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15816
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15817
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18100(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
.line 15818
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15820
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19300()Z
move-result v0
if-eqz v0, :cond_199
.line 15821
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_195
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_ae
:cond_199
move-object v0, v1
goto :goto_195
.line 15823
:cond_19b
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18100(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_ae
.line 22735
:cond_1a6
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v2, 0x40
if-eq v0, v2, :cond_1bd
.line 22736
new-instance v0, Ljava/util/ArrayList;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
.line 22737
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit8 v0, v0, 0x40
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15834
:cond_1bd
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18200(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_d0
.line 15839
:cond_1c8
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18200(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_d3
.line 15840
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_1fc
.line 15841
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 23145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15842
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15843
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18200(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
.line 15844
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, -0x41
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15846
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19400()Z
move-result v0
if-eqz v0, :cond_1fa
.line 15847
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_1f6
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_d3
:cond_1fa
move-object v0, v1
goto :goto_1f6
.line 15849
:cond_1fc
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18200(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_d3
.line 23992
:cond_207
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit16 v2, v2, 0x80
iput v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 23993
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 23994
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15856
:cond_212
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasEncryptionParameters()Z
move-result v0
if-eqz v0, :cond_249
.line 15857
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getEncryptionParameters()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
.line 24060
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v2, :cond_304
.line 24061
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v2, v2, 0x100
const/16 v3, 0x100
if-ne v2, v3, :cond_300
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 24062
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v3
if-eq v2, v3, :cond_300
.line 24063
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 24064
invoke-static {v2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->newBuilder(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/z;
move-result-object v2
invoke-virtual {v2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/z;->a(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/z;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/z;->hN()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 24068
:goto_240
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 24072
:goto_243
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit16 v0, v0, 0x100
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15859
:cond_249
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasVersion()Z
move-result v0
if-eqz v0, :cond_25e
.line 15860
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getVersion()I
move-result v0
.line 24158
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit16 v2, v2, 0x200
iput v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 24159
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->version_:I
.line 24160
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15862
:cond_25e
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_32d
.line 15863
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_283
.line 15864
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_30b
.line 15865
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
.line 15866
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15871
:goto_280
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15888
:cond_283
:goto_283
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasDescription()Z
move-result v0
if-eqz v0, :cond_298
.line 15889
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit16 v0, v0, 0x800
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15890
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18700(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->description_:Ljava/lang/Object;
.line 15891
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15893
:cond_298
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasKeyRotationTime()Z
move-result v0
if-eqz v0, :cond_2ad
.line 15894
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getKeyRotationTime()J
move-result-wide v2
.line 25554
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit16 v0, v0, 0x1000
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 25555
iput-wide v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyRotationTime_:J
.line 25556
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15896
:cond_2ad
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_38e
.line 15897
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18900(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_2d2
.line 15898
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_36c
.line 15899
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18900(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
.line 15900
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15905
:goto_2cf
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15922
:cond_2d2
:goto_2d2
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_3ef
.line 15923
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_2f7
.line 15924
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_3cd
.line 15925
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
.line 15926
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15931
:goto_2f4
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->onChanged()V
.line 15948
:cond_2f7
:goto_2f7
invoke-virtual {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder;
goto/16 :goto_7
.line 24066
:cond_300
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
goto/16 :goto_240
.line 24070
:cond_304
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v2, v0}, Lcom/google/protobuf/SingleFieldBuilder;->i(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/SingleFieldBuilder;
goto/16 :goto_243
.line 24182
:cond_30b
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x400
const/16 v2, 0x400
if-eq v0, v2, :cond_322
.line 24183
new-instance v0, Ljava/util/ArrayList;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
.line 24184
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit16 v0, v0, 0x400
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15869
:cond_322
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_280
.line 15874
:cond_32d
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_283
.line 15875
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_361
.line 15876
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 25145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15877
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15878
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
.line 15879
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15881
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19500()Z
move-result v0
if-eqz v0, :cond_35f
.line 15882
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_35b
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_283
:cond_35f
move-object v0, v1
goto :goto_35b
.line 15884
:cond_361
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_283
.line 25578
:cond_36c
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x2000
const/16 v2, 0x2000
if-eq v0, v2, :cond_383
.line 25579
new-instance v0, Ljava/util/ArrayList;
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
.line 25580
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit16 v0, v0, 0x2000
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15903
:cond_383
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18900(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_2cf
.line 15908
:cond_38e
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18900(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_2d2
.line 15909
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_3c2
.line 15910
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 26145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15911
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15912
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18900(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
.line 15913
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15915
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19600()Z
move-result v0
if-eqz v0, :cond_3c0
.line 15916
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_3bc
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_2d2
:cond_3c0
move-object v0, v1
goto :goto_3bc
.line 15918
:cond_3c2
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$18900(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_2d2
.line 26818
:cond_3cd
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x4000
const/16 v1, 0x4000
if-eq v0, v1, :cond_3e4
.line 26819
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
.line 26820
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
or-int/lit16 v0, v0, 0x4000
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15929
:cond_3e4
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_2f4
.line 15934
:cond_3ef
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_2f7
.line 15935
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_421
.line 15936
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 27145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15937
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15938
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
.line 15939
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
.line 15941
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19700()Z
move-result v0
if-eqz v0, :cond_41d
.line 15942
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v1
:cond_41d
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_2f7
.line 15944
:cond_421
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->access$19000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_2f7
.end method
.method public final synthetic build()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final synthetic build()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iw()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final synthetic buildPartial()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->ix()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final synthetic buildPartial()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->ix()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iu()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iu()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iu()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iu()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Ljava/lang/Object;
.registers 2
.prologue
.line 15522
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iv()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 36636
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
.line 15522
return-object v0
.end method
.method public final synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 35636
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
.line 15522
return-object v0
.end method
.method public final getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 2
.prologue
.line 15632
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos;->internal_static_wallet_Wallet_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos;->access$16900()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 15533
# getter for: Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos;->internal_static_wallet_Wallet_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos;->access$17000()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
const-class v1, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
const-class v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.line 15534
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 15533
return-object v0
.end method
.method public final isInitialized()Z
.registers 5
.prologue
const/4 v3, 0x1
const/4 v2, 0x0
.line 15953
.line 28030
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit8 v0, v0, 0x1
if-ne v0, v3, :cond_c
move v0, v3
.line 15953
:goto_9
if-nez v0, :cond_e
.line 15999
:cond_b
:goto_b
return v2
:cond_c
move v0, v2
.line 28030
goto :goto_9
:cond_e
move v1, v2
.line 28278
:goto_f
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_31
.line 28279
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 15957
:goto_19
if-ge v1, v0, :cond_41
.line 28288
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_38
.line 28289
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->key_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
.line 15958
:goto_27
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->isInitialized()Z
move-result v0
if-eqz v0, :cond_b
.line 15957
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_f
.line 28281
:cond_31
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_19
.line 28291
:cond_38
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 29202
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 28291
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
goto :goto_27
:cond_41
move v1, v2
.line 29518
:goto_42
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_64
.line 29519
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 15963
:goto_4c
if-ge v1, v0, :cond_74
.line 29528
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_6b
.line 29529
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transaction_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;
.line 15964
:goto_5a
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;->isInitialized()Z
move-result v0
if-eqz v0, :cond_b
.line 15963
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_42
.line 29521
:cond_64
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_4c
.line 29531
:cond_6b
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 30202
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 29531
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;
goto :goto_5a
:cond_74
move v1, v2
.line 30758
:goto_75
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_97
.line 30759
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 15969
:goto_7f
if-ge v1, v0, :cond_a7
.line 30768
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_9e
.line 30769
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScript_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;
.line 15970
:goto_8d
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;->isInitialized()Z
move-result v0
if-eqz v0, :cond_b
.line 15969
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_75
.line 30761
:cond_97
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_7f
.line 30771
:cond_9e
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 31202
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 30771
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;
goto :goto_8d
.line 32014
:cond_a7
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->bitField0_:I
and-int/lit16 v0, v0, 0x100
const/16 v1, 0x100
if-ne v0, v1, :cond_df
move v0, v3
.line 15975
:goto_b0
if-eqz v0, :cond_bc
.line 15976
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->getEncryptionParameters()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->isInitialized()Z
move-result v0
if-eqz v0, :cond_b
:cond_bc
move v1, v2
.line 32205
:goto_bd
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_e1
.line 32206
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 15981
:goto_c7
if-ge v1, v0, :cond_f1
.line 32215
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_e8
.line 32216
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extension_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;
.line 15982
:goto_d5
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;->isInitialized()Z
move-result v0
if-eqz v0, :cond_b
.line 15981
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_bd
:cond_df
move v0, v2
.line 32014
goto :goto_b0
.line 32208
:cond_e1
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_c7
.line 32218
:cond_e8
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 33202
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 32218
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;
goto :goto_d5
:cond_f1
move v1, v2
.line 33601
:goto_f2
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_114
.line 33602
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 15987
:goto_fc
if-ge v1, v0, :cond_124
.line 33611
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_11b
.line 33612
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tags_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;
.line 15988
:goto_10a
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;->isInitialized()Z
move-result v0
if-eqz v0, :cond_b
.line 15987
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_f2
.line 33604
:cond_114
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_fc
.line 33614
:cond_11b
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 34202
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 33614
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;
goto :goto_10a
:cond_124
move v1, v2
.line 34849
:goto_125
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_147
.line 34850
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 15993
:goto_12f
if-ge v1, v0, :cond_157
.line 34863
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14e
.line 34864
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;
.line 15994
:goto_13d
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;->isInitialized()Z
move-result v0
if-eqz v0, :cond_b
.line 15993
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_125
.line 34852
:cond_147
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_12f
.line 34866
:cond_14e
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 35202
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 34866
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;
goto :goto_13d
:cond_157
move v2, v3
.line 15999
goto/16 :goto_b
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 4
.prologue
.line 15522
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->o(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
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 15522
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->o(Lcom/google/protobuf/Message;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
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 15522
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->o(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
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 15522
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->o(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
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 15522
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->o(Lcom/google/protobuf/Message;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
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 15522
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->o(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method