Protos$Wallet.smali
.class public final Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.super Lcom/google/protobuf/GeneratedMessage;
.source "Protos.java"
# interfaces
.implements Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ao;
# static fields
.field public static final DESCRIPTION_FIELD_NUMBER:I = 0xb
.field public static final ENCRYPTION_PARAMETERS_FIELD_NUMBER:I = 0x6
.field public static final ENCRYPTION_TYPE_FIELD_NUMBER:I = 0x5
.field public static final EXTENSION_FIELD_NUMBER:I = 0xa
.field public static final KEY_FIELD_NUMBER:I = 0x3
.field public static final KEY_ROTATION_TIME_FIELD_NUMBER:I = 0xd
.field public static final LAST_SEEN_BLOCK_HASH_FIELD_NUMBER:I = 0x2
.field public static final LAST_SEEN_BLOCK_HEIGHT_FIELD_NUMBER:I = 0xc
.field public static final LAST_SEEN_BLOCK_TIME_SECS_FIELD_NUMBER:I = 0xe
.field public static final NETWORK_IDENTIFIER_FIELD_NUMBER:I = 0x1
.field public static PARSER:Lcom/google/protobuf/Parser; = null
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/Parser",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;",
">;"
}
.end annotation
.end field
.field private static final Rz:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.field public static final TAGS_FIELD_NUMBER:I = 0x10
.field public static final TRANSACTION_FIELD_NUMBER:I = 0x4
.field public static final TRANSACTION_SIGNERS_FIELD_NUMBER:I = 0x11
.field public static final VERSION_FIELD_NUMBER:I = 0x7
.field public static final WATCHED_SCRIPT_FIELD_NUMBER:I = 0xf
.field private static final serialVersionUID:J
# instance fields
.field private bitField0_:I
.field private description_:Ljava/lang/Object;
.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 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 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 memoizedIsInitialized:B
.field private memoizedSerializedSize:I
.field private networkIdentifier_:Ljava/lang/Object;
.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 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 final unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.field private version_:I
.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 static constructor <clinit>()V
.registers 1
.prologue
.line 14636
new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$1;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$1;-><init>()V
sput-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
.line 18131
new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;-><init>()V
.line 18132
sput-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->Rz:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->initFields()V
.line 18133
return-void
.end method
.method private constructor <init>()V
.registers 2
.prologue
const/4 v0, -0x1
.line 14445
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage;-><init>()V
.line 15264
iput-byte v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
.line 15371
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedSerializedSize:I
.line 14445
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fo()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
.registers 16
.prologue
const/16 v11, 0x2000
const/16 v10, 0x400
const/16 v9, 0x40
const/16 v8, 0x10
const/16 v5, 0x20
.line 14465
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage;-><init>()V
.line 15264
const/4 v0, -0x1
iput-byte v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
.line 15371
const/4 v0, -0x1
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedSerializedSize:I
.line 14466
invoke-direct {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->initFields()V
.line 14467
const/4 v1, 0x0
.line 14469
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fn()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v4
.line 14471
const/4 v0, 0x0
move v3, v0
.line 14472
:goto_1d
if-nez v3, :cond_1e3
.line 14473
:try_start_1f
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AG()I
move-result v0
.line 14474
sparse-switch v0, :sswitch_data_250
.line 14479
invoke-virtual {p0, p1, v4, p2, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->parseUnknownField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
move-result v0
if-nez v0, :cond_24e
.line 14481
const/4 v0, 0x1
move v3, v0
goto :goto_1d
.line 14476
:sswitch_2f
const/4 v0, 0x1
move v3, v0
.line 14477
goto :goto_1d
.line 14486
:sswitch_32
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AL()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 14487
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit8 v2, v2, 0x1
iput v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
.line 14488
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
:try_end_3e
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_1f .. :try_end_3e} :catch_3f
.catch Ljava/io/IOException; {:try_start_1f .. :try_end_3e} :catch_a8
.catchall {:try_start_1f .. :try_end_3e} :catchall_45
goto :goto_1d
.line 14597
:catch_3f
move-exception v0
:goto_40
:try_start_40
invoke-virtual {v0, p0}, Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
move-result-object v0
throw v0
:try_end_45
.catchall {:try_start_40 .. :try_end_45} :catchall_45
.line 14602
:catchall_45
move-exception v0
:goto_46
and-int/lit8 v2, v1, 0x10
if-ne v2, v8, :cond_52
.line 14603
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v2
iput-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
.line 14605
:cond_52
and-int/lit8 v2, v1, 0x20
if-ne v2, v5, :cond_5e
.line 14606
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v2
iput-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
.line 14608
:cond_5e
and-int/lit16 v2, v1, 0x400
if-ne v2, v10, :cond_6a
.line 14609
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v2
iput-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
.line 14611
:cond_6a
and-int/lit8 v2, v1, 0x40
if-ne v2, v9, :cond_76
.line 14612
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v2
iput-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
.line 14614
:cond_76
and-int/lit16 v2, v1, 0x2000
if-ne v2, v11, :cond_82
.line 14615
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v2
iput-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
.line 14617
:cond_82
and-int/lit16 v1, v1, 0x4000
const/16 v2, 0x4000
if-ne v1, v2, :cond_90
.line 14618
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_: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/Protos$Wallet;->transactionSigners_:Ljava/util/List;
.line 14620
:cond_90
invoke-virtual {v4}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fq()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v1
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 14621
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->makeExtensionsImmutable()V
throw v0
.line 14492
:sswitch_9a
:try_start_9a
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit8 v0, v0, 0x2
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
.line 14493
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AL()Lcom/google/protobuf/ByteString;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
:try_end_a6
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_9a .. :try_end_a6} :catch_3f
.catch Ljava/io/IOException; {:try_start_9a .. :try_end_a6} :catch_a8
.catchall {:try_start_9a .. :try_end_a6} :catchall_45
goto/16 :goto_1d
.line 14598
:catch_a8
move-exception v0
.line 14599
:goto_a9
:try_start_a9
new-instance v2, Lcom/google/protobuf/InvalidProtocolBufferException;
.line 14600
invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-direct {v2, v0}, Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, p0}, Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
move-result-object v0
throw v0
:try_end_b7
.catchall {:try_start_a9 .. :try_end_b7} :catchall_45
.line 14497
:sswitch_b7
and-int/lit8 v0, v1, 0x10
if-eq v0, v8, :cond_c4
.line 14498
:try_start_bb
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
.line 14499
or-int/lit8 v1, v1, 0x10
.line 14501
:cond_c4
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
sget-object v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->PARSER:Lcom/google/protobuf/Parser;
invoke-virtual {p1, v2, p2}, Lcom/google/protobuf/CodedInputStream;->a(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto/16 :goto_1d
.line 14505
:sswitch_d1
and-int/lit8 v0, v1, 0x20
if-eq v0, v5, :cond_de
.line 14506
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
.line 14507
or-int/lit8 v1, v1, 0x20
.line 14509
:cond_de
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
sget-object v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;->PARSER:Lcom/google/protobuf/Parser;
invoke-virtual {p1, v2, p2}, Lcom/google/protobuf/CodedInputStream;->a(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto/16 :goto_1d
.line 18572
:sswitch_eb
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AO()I
move-result v0
.line 14514
invoke-static {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;->valueOf(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
move-result-object v2
.line 14515
if-nez v2, :cond_fb
.line 14516
const/4 v2, 0x5
invoke-virtual {v4, v2, v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->ar(II)Lcom/google/protobuf/UnknownFieldSet$Builder;
goto/16 :goto_1d
.line 14518
:cond_fb
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit8 v0, v0, 0x10
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
.line 14519
iput-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
goto/16 :goto_1d
.line 14524
:sswitch_105
const/4 v0, 0x0
.line 14525
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v2, v2, 0x20
if-ne v2, v5, :cond_24b
.line 14526
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->toBuilder()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/z;
move-result-object v0
move-object v2, v0
.line 14528
:goto_113
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->PARSER:Lcom/google/protobuf/Parser;
invoke-virtual {p1, v0, p2}, Lcom/google/protobuf/CodedInputStream;->a(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 14529
if-eqz v2, :cond_12a
.line 14530
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
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;
.line 14531
invoke-virtual {v2}, 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/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 14533
:cond_12a
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit8 v0, v0, 0x20
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
goto/16 :goto_1d
.line 14537
:sswitch_132
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit8 v0, v0, 0x40
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
.line 19338
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AO()I
move-result v0
.line 14538
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->version_:I
goto/16 :goto_1d
.line 14542
:sswitch_140
and-int/lit16 v0, v1, 0x400
if-eq v0, v10, :cond_14d
.line 14543
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
.line 14544
or-int/lit16 v1, v1, 0x400
.line 14546
:cond_14d
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
sget-object v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;->PARSER:Lcom/google/protobuf/Parser;
invoke-virtual {p1, v2, p2}, Lcom/google/protobuf/CodedInputStream;->a(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto/16 :goto_1d
.line 14550
:sswitch_15a
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AL()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 14551
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit16 v2, v2, 0x80
iput v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
.line 14552
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
goto/16 :goto_1d
.line 14556
:sswitch_168
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit8 v0, v0, 0x4
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
.line 19564
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AO()I
move-result v0
.line 14557
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHeight_:I
goto/16 :goto_1d
.line 14561
:sswitch_176
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit16 v0, v0, 0x100
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
.line 20328
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AP()J
move-result-wide v6
.line 14562
iput-wide v6, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->keyRotationTime_:J
goto/16 :goto_1d
.line 14566
:sswitch_184
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
or-int/lit8 v0, v0, 0x8
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
.line 20333
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AP()J
move-result-wide v6
.line 14567
iput-wide v6, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockTimeSecs_:J
goto/16 :goto_1d
.line 14571
:sswitch_192
and-int/lit8 v0, v1, 0x40
if-eq v0, v9, :cond_19f
.line 14572
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
.line 14573
or-int/lit8 v1, v1, 0x40
.line 14575
:cond_19f
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
sget-object v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;->PARSER:Lcom/google/protobuf/Parser;
invoke-virtual {p1, v2, p2}, Lcom/google/protobuf/CodedInputStream;->a(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto/16 :goto_1d
.line 14579
:sswitch_1ac
and-int/lit16 v0, v1, 0x2000
if-eq v0, v11, :cond_1b9
.line 14580
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
.line 14581
or-int/lit16 v1, v1, 0x2000
.line 14583
:cond_1b9
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
sget-object v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;->PARSER:Lcom/google/protobuf/Parser;
invoke-virtual {p1, v2, p2}, Lcom/google/protobuf/CodedInputStream;->a(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto/16 :goto_1d
.line 14587
:sswitch_1c6
and-int/lit16 v0, v1, 0x4000
const/16 v2, 0x4000
if-eq v0, v2, :cond_249
.line 14588
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
:try_end_1d3
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_bb .. :try_end_1d3} :catch_3f
.catch Ljava/io/IOException; {:try_start_bb .. :try_end_1d3} :catch_a8
.catchall {:try_start_bb .. :try_end_1d3} :catchall_45
.line 14589
or-int/lit16 v0, v1, 0x4000
.line 14591
:goto_1d5
:try_start_1d5
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
sget-object v2, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;->PARSER:Lcom/google/protobuf/Parser;
invoke-virtual {p1, v2, p2}, Lcom/google/protobuf/CodedInputStream;->a(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v2
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_1e0
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_1d5 .. :try_end_1e0} :catch_243
.catch Ljava/io/IOException; {:try_start_1d5 .. :try_end_1e0} :catch_23d
.catchall {:try_start_1d5 .. :try_end_1e0} :catchall_237
:goto_1e0
move v1, v0
.line 14595
goto/16 :goto_1d
.line 14602
:cond_1e3
and-int/lit8 v0, v1, 0x10
if-ne v0, v8, :cond_1ef
.line 14603
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_: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/Protos$Wallet;->key_:Ljava/util/List;
.line 14605
:cond_1ef
and-int/lit8 v0, v1, 0x20
if-ne v0, v5, :cond_1fb
.line 14606
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_: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/Protos$Wallet;->transaction_:Ljava/util/List;
.line 14608
:cond_1fb
and-int/lit16 v0, v1, 0x400
if-ne v0, v10, :cond_207
.line 14609
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->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/Protos$Wallet;->extension_:Ljava/util/List;
.line 14611
:cond_207
and-int/lit8 v0, v1, 0x40
if-ne v0, v9, :cond_213
.line 14612
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_: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/Protos$Wallet;->watchedScript_:Ljava/util/List;
.line 14614
:cond_213
and-int/lit16 v0, v1, 0x2000
if-ne v0, v11, :cond_21f
.line 14615
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->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/Protos$Wallet;->tags_:Ljava/util/List;
.line 14617
:cond_21f
and-int/lit16 v0, v1, 0x4000
const/16 v1, 0x4000
if-ne v0, v1, :cond_22d
.line 14618
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->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/Protos$Wallet;->transactionSigners_:Ljava/util/List;
.line 14620
:cond_22d
invoke-virtual {v4}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fq()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 14621
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->makeExtensionsImmutable()V
.line 14622
return-void
.line 14602
:catchall_237
move-exception v1
move-object v12, v1
move v1, v0
move-object v0, v12
goto/16 :goto_46
.line 14598
:catch_23d
move-exception v1
move-object v12, v1
move v1, v0
move-object v0, v12
goto/16 :goto_a9
.line 14597
:catch_243
move-exception v1
move-object v12, v1
move v1, v0
move-object v0, v12
goto/16 :goto_40
:cond_249
move v0, v1
goto :goto_1d5
:cond_24b
move-object v2, v0
goto/16 :goto_113
:cond_24e
move v0, v1
goto :goto_1e0
.line 14474
:sswitch_data_250
.sparse-switch
0x0 -> :sswitch_2f
0xa -> :sswitch_32
0x12 -> :sswitch_9a
0x1a -> :sswitch_b7
0x22 -> :sswitch_d1
0x28 -> :sswitch_eb
0x32 -> :sswitch_105
0x38 -> :sswitch_132
0x52 -> :sswitch_140
0x5a -> :sswitch_15a
0x60 -> :sswitch_168
0x68 -> :sswitch_176
0x70 -> :sswitch_184
0x7a -> :sswitch_192
0x82 -> :sswitch_1ac
0x8a -> :sswitch_1c6
.end sparse-switch
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$1;)V
.registers 4
.prologue
.line 14436
invoke-direct {p0, p1, p2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;-><init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/GeneratedMessage$Builder;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/GeneratedMessage$Builder",
"<*>;)V"
}
.end annotation
.prologue
const/4 v0, -0x1
.line 14442
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage;-><init>(Lcom/google/protobuf/GeneratedMessage$Builder;)V
.line 15264
iput-byte v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
.line 15371
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedSerializedSize:I
.line 14443
invoke-virtual {p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 14444
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/GeneratedMessage$Builder;Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$1;)V
.registers 3
.prologue
.line 14436
invoke-direct {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;-><init>(Lcom/google/protobuf/GeneratedMessage$Builder;)V
return-void
.end method
.method static synthetic access$17400()Z
.registers 1
.prologue
.line 14436
sget-boolean v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
return v0
.end method
.method static synthetic access$17600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/lang/Object;
.registers 2
.prologue
.line 14436
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$17602(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$17702(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/ByteString;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
return-object p1
.end method
.method static synthetic access$17802(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;I)I
.registers 2
.prologue
.line 14436
iput p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHeight_:I
return p1
.end method
.method static synthetic access$17902(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;J)J
.registers 4
.prologue
.line 14436
iput-wide p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockTimeSecs_:J
return-wide p1
.end method
.method static synthetic access$18000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$18002(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$18100(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$18102(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$18200(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$18202(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
return-object p1
.end method
.method static synthetic 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;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
return-object p1
.end method
.method static synthetic 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;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
return-object p1
.end method
.method static synthetic access$18502(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;I)I
.registers 2
.prologue
.line 14436
iput p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->version_:I
return p1
.end method
.method static synthetic access$18600(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$18602(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$18700(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/lang/Object;
.registers 2
.prologue
.line 14436
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$18702(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$18802(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;J)J
.registers 4
.prologue
.line 14436
iput-wide p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->keyRotationTime_:J
return-wide p1
.end method
.method static synthetic access$18900(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$18902(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$19000(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$19002(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 14436
iput-object p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$19102(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;I)I
.registers 2
.prologue
.line 14436
iput p1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
return p1
.end method
.method static synthetic access$19200()Z
.registers 1
.prologue
.line 14436
sget-boolean v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
return v0
.end method
.method static synthetic access$19300()Z
.registers 1
.prologue
.line 14436
sget-boolean v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
return v0
.end method
.method static synthetic access$19400()Z
.registers 1
.prologue
.line 14436
sget-boolean v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
return v0
.end method
.method static synthetic access$19500()Z
.registers 1
.prologue
.line 14436
sget-boolean v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
return v0
.end method
.method static synthetic access$19600()Z
.registers 1
.prologue
.line 14436
sget-boolean v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
return v0
.end method
.method static synthetic access$19700()Z
.registers 1
.prologue
.line 14436
sget-boolean v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
return v0
.end method
.method public static getDefaultInstance()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 1
.prologue
.line 14449
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->Rz:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static final getDescriptor()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 1
.prologue
.line 14626
# 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 private initFields()V
.registers 5
.prologue
const-wide/16 v2, 0x0
.line 15248
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
.line 15249
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 15250
const/4 v0, 0x0
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHeight_:I
.line 15251
iput-wide v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockTimeSecs_:J
.line 15252
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/Protos$Wallet;->key_:Ljava/util/List;
.line 15253
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/Protos$Wallet;->transaction_:Ljava/util/List;
.line 15254
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/Protos$Wallet;->watchedScript_:Ljava/util/List;
.line 15255
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/Protos$Wallet;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 15256
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/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 15257
const/4 v0, 0x1
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->version_:I
.line 15258
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/Protos$Wallet;->extension_:Ljava/util/List;
.line 15259
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
.line 15260
iput-wide v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->keyRotationTime_:J
.line 15261
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/Protos$Wallet;->tags_:Ljava/util/List;
.line 15262
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/Protos$Wallet;->transactionSigners_:Ljava/util/List;
.line 15263
return-void
.end method
.method public static newBuilder()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 1
.prologue
.line 15502
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;->iy()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public static newBuilder(Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 2
.prologue
.line 15505
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->newBuilder()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
invoke-virtual {v0, p0}, 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 public static parseDelimitedFrom(Ljava/io/InputStream;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 2
.prologue
.line 15482
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0}, Lcom/google/protobuf/Parser;->parseDelimitedFrom(Ljava/io/InputStream;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 3
.prologue
.line 15488
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0, p1}, Lcom/google/protobuf/Parser;->parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 2
.prologue
.line 15452
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0}, Lcom/google/protobuf/Parser;->parseFrom(Lcom/google/protobuf/ByteString;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 3
.prologue
.line 15458
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0, p1}, Lcom/google/protobuf/Parser;->parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 2
.prologue
.line 15493
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0}, Lcom/google/protobuf/Parser;->parseFrom(Lcom/google/protobuf/CodedInputStream;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 3
.prologue
.line 15499
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0, p1}, Lcom/google/protobuf/Parser;->parseFrom(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;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 2
.prologue
.line 15472
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0}, Lcom/google/protobuf/Parser;->parseFrom(Ljava/io/InputStream;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 3
.prologue
.line 15478
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0, p1}, Lcom/google/protobuf/Parser;->parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static parseFrom([B)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 2
.prologue
.line 15462
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0}, Lcom/google/protobuf/Parser;->parseFrom([B)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public static parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 3
.prologue
.line 15468
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0, p1}, Lcom/google/protobuf/Parser;->parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
# virtual methods
.method public final getDefaultInstanceForType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
.registers 2
.prologue
.line 14453
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->Rz:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
return-object v0
.end method
.method public final bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 14436
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getDefaultInstanceForType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 14436
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getDefaultInstanceForType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final getDescription()Ljava/lang/String;
.registers 3
.prologue
.line 15096
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
.line 15097
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 15098
check-cast v0, Ljava/lang/String;
.line 15106
:goto_8
return-object v0
.line 15100
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 15102
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 15103
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 15104
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 15106
goto :goto_8
.end method
.method public final getDescriptionBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 15118
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
.line 15119
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 15120
check-cast v0, Ljava/lang/String;
.line 15121
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 15123
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
.line 15126
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public final getEncryptionParameters()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.registers 2
.prologue
.line 15005
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
return-object v0
.end method
.method public final getEncryptionParametersOrBuilder()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/aa;
.registers 2
.prologue
.line 15011
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
return-object v0
.end method
.method public final getEncryptionType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.registers 2
.prologue
.line 14990
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
return-object v0
.end method
.method public final getExtension(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;
.registers 3
.prologue
.line 15066
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-interface {v0, p1}, 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;
return-object v0
.end method
.method public final getExtensionCount()I
.registers 2
.prologue
.line 15060
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final getExtensionList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;",
">;"
}
.end annotation
.prologue
.line 15047
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
return-object v0
.end method
.method public final getExtensionOrBuilder(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/s;
.registers 3
.prologue
.line 15073
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/s;
return-object v0
.end method
.method public final getExtensionOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/s;",
">;"
}
.end annotation
.prologue
.line 15054
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
return-object v0
.end method
.method public final getKey(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
.registers 3
.prologue
.line 14898
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-interface {v0, p1}, 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;
return-object v0
.end method
.method public final getKeyCount()I
.registers 2
.prologue
.line 14892
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final getKeyList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;",
">;"
}
.end annotation
.prologue
.line 14879
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
return-object v0
.end method
.method public final getKeyOrBuilder(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/u;
.registers 3
.prologue
.line 14905
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/u;
return-object v0
.end method
.method public final getKeyOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/u;",
">;"
}
.end annotation
.prologue
.line 14886
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
return-object v0
.end method
.method public final getKeyRotationTime()J
.registers 3
.prologue
.line 15154
iget-wide v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->keyRotationTime_:J
return-wide v0
.end method
.method public final getLastSeenBlockHash()Lcom/google/protobuf/ByteString;
.registers 2
.prologue
.line 14832
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
return-object v0
.end method
.method public final getLastSeenBlockHeight()I
.registers 2
.prologue
.line 14855
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHeight_:I
return v0
.end method
.method public final getLastSeenBlockTimeSecs()J
.registers 3
.prologue
.line 14870
iget-wide v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockTimeSecs_:J
return-wide v0
.end method
.method public final getNetworkIdentifier()Ljava/lang/String;
.registers 3
.prologue
.line 14778
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
.line 14779
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 14780
check-cast v0, Ljava/lang/String;
.line 14788
:goto_8
return-object v0
.line 14782
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 14784
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 14785
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 14786
iput-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 14788
goto :goto_8
.end method
.method public final getNetworkIdentifierBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 14800
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
.line 14801
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 14802
check-cast v0, Ljava/lang/String;
.line 14803
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 14805
iput-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
.line 14808
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public final getParserForType()Lcom/google/protobuf/Parser;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/Parser",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;",
">;"
}
.end annotation
.prologue
.line 14648
sget-object v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
return-object v0
.end method
.method public final getSerializedSize()I
.registers 8
.prologue
const/16 v6, 0x10
const/4 v5, 0x4
const/4 v4, 0x2
const/4 v3, 0x1
const/4 v1, 0x0
.line 15373
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedSerializedSize:I
.line 15374
const/4 v2, -0x1
if-eq v0, v2, :cond_c
.line 15439
:goto_b
return v0
.line 15377
:cond_c
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x1
if-ne v0, v3, :cond_14e
.line 15379
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getNetworkIdentifierBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
invoke-static {v3, v0}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/ByteString;)I
move-result v0
add-int/lit8 v0, v0, 0x0
.line 15381
:goto_1c
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v2, v2, 0x2
if-ne v2, v4, :cond_29
.line 15382
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 15383
invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/ByteString;)I
move-result v2
add-int/2addr v0, v2
:cond_29
move v2, v1
move v3, v0
.line 15385
:goto_2b
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_45
.line 15386
const/4 v4, 0x3
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
.line 15387
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 15385
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_2b
:cond_45
move v2, v1
.line 15389
:goto_46
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_5f
.line 15390
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
.line 15391
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v5, v0}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 15389
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_46
.line 15393
:cond_5f
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x10
if-ne v0, v6, :cond_71
.line 15394
const/4 v0, 0x5
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 15395
invoke-virtual {v2}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;->getNumber()I
move-result v2
invoke-static {v0, v2}, Lcom/google/protobuf/CodedOutputStream;->aj(II)I
move-result v0
add-int/2addr v3, v0
.line 15397
:cond_71
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v2, 0x20
if-ne v0, v2, :cond_81
.line 15398
const/4 v0, 0x6
iget-object v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
.line 15399
invoke-static {v0, v2}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 15401
:cond_81
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v2, 0x40
if-ne v0, v2, :cond_91
.line 15402
const/4 v0, 0x7
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->version_:I
.line 15403
invoke-static {v0, v2}, Lcom/google/protobuf/CodedOutputStream;->ap(II)I
move-result v0
add-int/2addr v3, v0
:cond_91
move v2, v1
.line 15405
:goto_92
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_ad
.line 15406
const/16 v4, 0xa
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
.line 15407
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 15405
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_92
.line 15409
:cond_ad
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit16 v0, v0, 0x80
const/16 v2, 0x80
if-ne v0, v2, :cond_c0
.line 15410
const/16 v0, 0xb
.line 15411
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getDescriptionBytes()Lcom/google/protobuf/ByteString;
move-result-object v2
invoke-static {v0, v2}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/ByteString;)I
move-result v0
add-int/2addr v3, v0
.line 15413
:cond_c0
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x4
if-ne v0, v5, :cond_cf
.line 15414
const/16 v0, 0xc
iget v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHeight_:I
.line 15415
invoke-static {v0, v2}, Lcom/google/protobuf/CodedOutputStream;->ai(II)I
move-result v0
add-int/2addr v3, v0
.line 15417
:cond_cf
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit16 v0, v0, 0x100
const/16 v2, 0x100
if-ne v0, v2, :cond_e0
.line 15418
const/16 v0, 0xd
iget-wide v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->keyRotationTime_:J
.line 15419
invoke-static {v0, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->c(IJ)I
move-result v0
add-int/2addr v3, v0
.line 15421
:cond_e0
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x8
const/16 v2, 0x8
if-ne v0, v2, :cond_f1
.line 15422
const/16 v0, 0xe
iget-wide v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockTimeSecs_:J
.line 15423
invoke-static {v0, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->e(IJ)I
move-result v0
add-int/2addr v3, v0
:cond_f1
move v2, v1
.line 15425
:goto_f2
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_10d
.line 15426
const/16 v4, 0xf
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
.line 15427
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 15425
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_f2
:cond_10d
move v2, v1
.line 15429
:goto_10e
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_127
.line 15430
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
.line 15431
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v6, v0}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 15429
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_10e
.line 15433
:cond_127
:goto_127
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_141
.line 15434
const/16 v2, 0x11
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
.line 15435
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v2, v0}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 15433
add-int/lit8 v1, v1, 0x1
goto :goto_127
.line 15437
:cond_141
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
move-result v0
add-int/2addr v0, v3
.line 15438
iput v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedSerializedSize:I
goto/16 :goto_b
:cond_14e
move v0, v1
goto/16 :goto_1c
.end method
.method public final getTags(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;
.registers 3
.prologue
.line 15182
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-interface {v0, p1}, 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;
return-object v0
.end method
.method public final getTagsCount()I
.registers 2
.prologue
.line 15176
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final getTagsList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;",
">;"
}
.end annotation
.prologue
.line 15163
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
return-object v0
.end method
.method public final getTagsOrBuilder(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ac;
.registers 3
.prologue
.line 15189
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ac;
return-object v0
.end method
.method public final getTagsOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ac;",
">;"
}
.end annotation
.prologue
.line 15170
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
return-object v0
.end method
.method public final getTransaction(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;
.registers 3
.prologue
.line 14933
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-interface {v0, p1}, 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;
return-object v0
.end method
.method public final getTransactionCount()I
.registers 2
.prologue
.line 14927
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final getTransactionList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;",
">;"
}
.end annotation
.prologue
.line 14914
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
return-object v0
.end method
.method public final getTransactionOrBuilder(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ai;
.registers 3
.prologue
.line 14940
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ai;
return-object v0
.end method
.method public final getTransactionOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/ai;",
">;"
}
.end annotation
.prologue
.line 14921
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
return-object v0
.end method
.method public final getTransactionSigners(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;
.registers 3
.prologue
.line 15233
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, p1}, 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;
return-object v0
.end method
.method public final getTransactionSignersCount()I
.registers 2
.prologue
.line 15223
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final getTransactionSignersList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;",
">;"
}
.end annotation
.prologue
.line 15202
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
return-object v0
.end method
.method public final getTransactionSignersOrBuilder(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/am;
.registers 3
.prologue
.line 15244
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/am;
return-object v0
.end method
.method public final getTransactionSignersOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/am;",
">;"
}
.end annotation
.prologue
.line 15213
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
return-object v0
.end method
.method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
.registers 2
.prologue
.line 14460
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public final getVersion()I
.registers 2
.prologue
.line 15038
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->version_:I
return v0
.end method
.method public final getWatchedScript(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;
.registers 3
.prologue
.line 14968
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-interface {v0, p1}, 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;
return-object v0
.end method
.method public final getWatchedScriptCount()I
.registers 2
.prologue
.line 14962
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final getWatchedScriptList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;",
">;"
}
.end annotation
.prologue
.line 14949
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
return-object v0
.end method
.method public final getWatchedScriptOrBuilder(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/y;
.registers 3
.prologue
.line 14975
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/y;
return-object v0
.end method
.method public final getWatchedScriptOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/y;",
">;"
}
.end annotation
.prologue
.line 14956
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
return-object v0
.end method
.method public final hasDescription()Z
.registers 3
.prologue
.line 15086
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit16 v0, v0, 0x80
const/16 v1, 0x80
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public final hasEncryptionParameters()Z
.registers 3
.prologue
.line 14999
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v1, 0x20
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public final hasEncryptionType()Z
.registers 3
.prologue
.line 14984
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x10
const/16 v1, 0x10
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public final hasKeyRotationTime()Z
.registers 3
.prologue
.line 15142
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit16 v0, v0, 0x100
const/16 v1, 0x100
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public final hasLastSeenBlockHash()Z
.registers 3
.prologue
.line 14822
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x2
const/4 v1, 0x2
if-ne v0, v1, :cond_9
const/4 v0, 0x1
:goto_8
return v0
:cond_9
const/4 v0, 0x0
goto :goto_8
.end method
.method public final hasLastSeenBlockHeight()Z
.registers 3
.prologue
.line 14845
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x4
const/4 v1, 0x4
if-ne v0, v1, :cond_9
const/4 v0, 0x1
:goto_8
return v0
:cond_9
const/4 v0, 0x0
goto :goto_8
.end method
.method public final hasLastSeenBlockTimeSecs()Z
.registers 3
.prologue
.line 14864
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x8
const/16 v1, 0x8
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public final hasNetworkIdentifier()Z
.registers 3
.prologue
const/4 v0, 0x1
.line 14768
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v1, v1, 0x1
if-ne v1, v0, :cond_8
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method
.method public final hasVersion()Z
.registers 3
.prologue
.line 15026
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v1, 0x40
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method protected final internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
.registers 4
.prologue
.line 14631
# 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 14632
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 14631
return-object v0
.end method
.method public final isInitialized()Z
.registers 5
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 15266
iget-byte v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
.line 15267
if-ne v0, v2, :cond_8
move v1, v2
.line 15317
:cond_7
:goto_7
return v1
.line 15268
:cond_8
if-eqz v0, :cond_7
.line 15270
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasNetworkIdentifier()Z
move-result v0
if-nez v0, :cond_13
.line 15271
iput-byte v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
goto :goto_7
:cond_13
move v0, v1
.line 15274
:goto_14
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getKeyCount()I
move-result v3
if-ge v0, v3, :cond_2a
.line 15275
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getKey(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Key;->isInitialized()Z
move-result v3
if-nez v3, :cond_27
.line 15276
iput-byte v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
goto :goto_7
.line 15274
:cond_27
add-int/lit8 v0, v0, 0x1
goto :goto_14
:cond_2a
move v0, v1
.line 15280
:goto_2b
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getTransactionCount()I
move-result v3
if-ge v0, v3, :cond_41
.line 15281
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getTransaction(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Transaction;->isInitialized()Z
move-result v3
if-nez v3, :cond_3e
.line 15282
iput-byte v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
goto :goto_7
.line 15280
:cond_3e
add-int/lit8 v0, v0, 0x1
goto :goto_2b
:cond_41
move v0, v1
.line 15286
:goto_42
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getWatchedScriptCount()I
move-result v3
if-ge v0, v3, :cond_58
.line 15287
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getWatchedScript(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Script;->isInitialized()Z
move-result v3
if-nez v3, :cond_55
.line 15288
iput-byte v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
goto :goto_7
.line 15286
:cond_55
add-int/lit8 v0, v0, 0x1
goto :goto_42
.line 15292
:cond_58
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->hasEncryptionParameters()Z
move-result v0
if-eqz v0, :cond_6b
.line 15293
invoke-virtual {p0}, 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
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;->isInitialized()Z
move-result v0
if-nez v0, :cond_6b
.line 15294
iput-byte v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
goto :goto_7
:cond_6b
move v0, v1
.line 15298
:goto_6c
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getExtensionCount()I
move-result v3
if-ge v0, v3, :cond_82
.line 15299
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getExtension(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Extension;->isInitialized()Z
move-result v3
if-nez v3, :cond_7f
.line 15300
iput-byte v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
goto :goto_7
.line 15298
:cond_7f
add-int/lit8 v0, v0, 0x1
goto :goto_6c
:cond_82
move v0, v1
.line 15304
:goto_83
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getTagsCount()I
move-result v3
if-ge v0, v3, :cond_9a
.line 15305
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getTags(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Tag;->isInitialized()Z
move-result v3
if-nez v3, :cond_97
.line 15306
iput-byte v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
goto/16 :goto_7
.line 15304
:cond_97
add-int/lit8 v0, v0, 0x1
goto :goto_83
:cond_9a
move v0, v1
.line 15310
:goto_9b
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getTransactionSignersCount()I
move-result v3
if-ge v0, v3, :cond_b2
.line 15311
invoke-virtual {p0, v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getTransactionSigners(I)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v3
invoke-virtual {v3}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$TransactionSigner;->isInitialized()Z
move-result v3
if-nez v3, :cond_af
.line 15312
iput-byte v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
goto/16 :goto_7
.line 15310
:cond_af
add-int/lit8 v0, v0, 0x1
goto :goto_9b
.line 15316
:cond_b2
iput-byte v2, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->memoizedIsInitialized:B
move v1, v2
.line 15317
goto/16 :goto_7
.end method
.method public final newBuilderForType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 2
.prologue
.line 15503
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->newBuilder()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method protected final newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 4
.prologue
.line 15512
new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
const/4 v1, 0x0
invoke-direct {v0, p1, v1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;B)V
.line 15513
return-object v0
.end method
.method public final bridge synthetic newBuilderForType()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 14436
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->newBuilderForType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method protected final bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 14436
invoke-virtual {p0, p1}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 14436
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->newBuilderForType()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final toBuilder()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
.registers 2
.prologue
.line 15507
invoke-static {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->newBuilder(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 public final bridge synthetic toBuilder()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 14436
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->toBuilder()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 14436
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->toBuilder()Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/an;
move-result-object v0
return-object v0
.end method
.method protected final writeReplace()Ljava/lang/Object;
.registers 2
.prologue
.line 15446
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage;->writeReplace()Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.registers 9
.prologue
const/16 v6, 0x10
const/4 v4, 0x4
const/4 v3, 0x2
const/4 v1, 0x1
const/4 v2, 0x0
.line 15322
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getSerializedSize()I
.line 15323
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x1
if-ne v0, v1, :cond_16
.line 15324
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getNetworkIdentifierBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/ByteString;)V
.line 15326
:cond_16
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x2
if-ne v0, v3, :cond_21
.line 15327
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/ByteString;)V
:cond_21
move v1, v2
.line 15329
:goto_22
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_3a
.line 15330
const/4 v3, 0x3
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/MessageLite;)V
.line 15329
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_22
:cond_3a
move v1, v2
.line 15332
:goto_3b
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_52
.line 15333
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v4, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/MessageLite;)V
.line 15332
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_3b
.line 15335
:cond_52
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x10
if-ne v0, v6, :cond_62
.line 15336
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionType_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;
invoke-virtual {v0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet$EncryptionType;->getNumber()I
move-result v0
.line 21291
const/4 v1, 0x5
invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->an(II)V
.line 15338
:cond_62
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v1, 0x20
if-ne v0, v1, :cond_70
.line 15339
const/4 v0, 0x6
iget-object v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$ScryptParameters;
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/MessageLite;)V
.line 15341
:cond_70
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v1, 0x40
if-ne v0, v1, :cond_7e
.line 15342
const/4 v0, 0x7
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->version_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->an(II)V
:cond_7e
move v1, v2
.line 15344
:goto_7f
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_98
.line 15345
const/16 v3, 0xa
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/MessageLite;)V
.line 15344
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_7f
.line 15347
:cond_98
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit16 v0, v0, 0x80
const/16 v1, 0x80
if-ne v0, v1, :cond_a9
.line 15348
const/16 v0, 0xb
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getDescriptionBytes()Lcom/google/protobuf/ByteString;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/ByteString;)V
.line 15350
:cond_a9
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x4
if-ne v0, v4, :cond_b6
.line 15351
const/16 v0, 0xc
iget v1, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHeight_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->ag(II)V
.line 15353
:cond_b6
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit16 v0, v0, 0x100
const/16 v1, 0x100
if-ne v0, v1, :cond_c5
.line 15354
const/16 v0, 0xd
iget-wide v4, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->keyRotationTime_:J
invoke-virtual {p1, v0, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->b(IJ)V
.line 15356
:cond_c5
iget v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
and-int/lit8 v0, v0, 0x8
const/16 v1, 0x8
if-ne v0, v1, :cond_d4
.line 15357
iget-wide v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockTimeSecs_:J
.line 22251
const/16 v3, 0xe
invoke-virtual {p1, v3, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->b(IJ)V
:cond_d4
move v1, v2
.line 15359
:goto_d5
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_ee
.line 15360
const/16 v3, 0xf
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/MessageLite;)V
.line 15359
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_d5
:cond_ee
move v1, v2
.line 15362
:goto_ef
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_106
.line 15363
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v6, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/MessageLite;)V
.line 15362
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_ef
.line 15365
:cond_106
:goto_106
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_11e
.line 15366
const/16 v1, 0x11
iget-object v0, p0, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/MessageLite;)V
.line 15365
add-int/lit8 v2, v2, 0x1
goto :goto_106
.line 15368
:cond_11e
invoke-virtual {p0}, Lcom/cmcm/safewallet/data/coinprovider/bch/bitcoinj/wallet/Protos$Wallet;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.line 15369
return-void
.end method