Protos$Wallet$Builder.smali
.class public final Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.super Lcom/google/protobuf/GeneratedMessage$Builder;
.source "Protos.java"
# interfaces
.implements Lorg/bitcoinj/wallet/Protos$WalletOrBuilder;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/GeneratedMessage$Builder",
"<",
"Lorg/bitcoinj/wallet/Protos$Wallet$Builder;",
">;",
"Lorg/bitcoinj/wallet/Protos$WalletOrBuilder;"
}
.end annotation
# instance fields
.field private bitField0_:I
.field private description_:Ljava/lang/Object;
.field private encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/SingleFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$ScryptParameters;",
"Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;",
"Lorg/bitcoinj/wallet/Protos$ScryptParametersOrBuilder;",
">;"
}
.end annotation
.end field
.field private encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.field private encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.field private extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Extension;",
"Lorg/bitcoinj/wallet/Protos$Extension$Builder;",
"Lorg/bitcoinj/wallet/Protos$ExtensionOrBuilder;",
">;"
}
.end annotation
.end field
.field private extension_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Extension;",
">;"
}
.end annotation
.end field
.field private keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Key;",
"Lorg/bitcoinj/wallet/Protos$Key$Builder;",
"Lorg/bitcoinj/wallet/Protos$KeyOrBuilder;",
">;"
}
.end annotation
.end field
.field private keyRotationTime_:J
.field private key_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Key;",
">;"
}
.end annotation
.end field
.field private lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.field private lastSeenBlockHeight_:I
.field private lastSeenBlockTimeSecs_:J
.field private networkIdentifier_:Ljava/lang/Object;
.field private tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Tag;",
"Lorg/bitcoinj/wallet/Protos$Tag$Builder;",
"Lorg/bitcoinj/wallet/Protos$TagOrBuilder;",
">;"
}
.end annotation
.end field
.field private tags_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Tag;",
">;"
}
.end annotation
.end field
.field private transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Transaction;",
"Lorg/bitcoinj/wallet/Protos$Transaction$Builder;",
"Lorg/bitcoinj/wallet/Protos$TransactionOrBuilder;",
">;"
}
.end annotation
.end field
.field private transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$TransactionSigner;",
"Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;",
"Lorg/bitcoinj/wallet/Protos$TransactionSignerOrBuilder;",
">;"
}
.end annotation
.end field
.field private transactionSigners_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$TransactionSigner;",
">;"
}
.end annotation
.end field
.field private transaction_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Transaction;",
">;"
}
.end annotation
.end field
.field private version_:I
.field private watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Script;",
"Lorg/bitcoinj/wallet/Protos$Script$Builder;",
"Lorg/bitcoinj/wallet/Protos$ScriptOrBuilder;",
">;"
}
.end annotation
.end field
.field private watchedScript_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Script;",
">;"
}
.end annotation
.end field
# direct methods
.method private constructor <init>()V
.registers 2
.prologue
.line 15539
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;-><init>()V
.line 16021
const-string v0, ""
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 16121
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 16253
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 16493
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 16733
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 16972
sget-object v0, Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;->UNENCRYPTED:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 17007
invoke-static {}, Lorg/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17123
const/4 v0, 0x1
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->version_:I
.line 17180
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 17419
const-string v0, ""
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 17576
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 17816
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 15540
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->maybeForceBuilderInitialization()V
.line 15541
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
.registers 3
.prologue
.line 15545
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
.line 16021
const-string v0, ""
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 16121
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 16253
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 16493
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 16733
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 16972
sget-object v0, Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;->UNENCRYPTED:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 17007
invoke-static {}, Lorg/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17123
const/4 v0, 0x1
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->version_:I
.line 17180
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 17419
const-string v0, ""
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 17576
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 17816
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 15546
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->maybeForceBuilderInitialization()V
.line 15547
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;Lorg/bitcoinj/wallet/Protos$1;)V
.registers 3
.prologue
.line 15522
invoke-direct {p0, p1}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
return-void
.end method
.method static synthetic access$17200()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 1
.prologue
.line 15522
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->create()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method private static create()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 1
.prologue
.line 15560
new-instance v0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
invoke-direct {v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;-><init>()V
return-object v0
.end method
.method private ensureExtensionIsMutable()V
.registers 3
.prologue
.line 17182
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x400
const/16 v1, 0x400
if-eq v0, v1, :cond_17
.line 17183
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 17184
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x400
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17186
:cond_17
return-void
.end method
.method private ensureKeyIsMutable()V
.registers 3
.prologue
.line 16255
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x10
const/16 v1, 0x10
if-eq v0, v1, :cond_17
.line 16256
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 16257
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x10
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16259
:cond_17
return-void
.end method
.method private ensureTagsIsMutable()V
.registers 3
.prologue
.line 17578
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x2000
const/16 v1, 0x2000
if-eq v0, v1, :cond_17
.line 17579
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 17580
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x2000
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17582
:cond_17
return-void
.end method
.method private ensureTransactionIsMutable()V
.registers 3
.prologue
.line 16495
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v1, 0x20
if-eq v0, v1, :cond_17
.line 16496
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 16497
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x20
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16499
:cond_17
return-void
.end method
.method private ensureTransactionSignersIsMutable()V
.registers 3
.prologue
.line 17818
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x4000
const/16 v1, 0x4000
if-eq v0, v1, :cond_17
.line 17819
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 17820
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x4000
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17822
:cond_17
return-void
.end method
.method private ensureWatchedScriptIsMutable()V
.registers 3
.prologue
.line 16735
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v1, 0x40
if-eq v0, v1, :cond_17
.line 16736
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 16737
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x40
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16739
:cond_17
return-void
.end method
.method public static final getDescriptor()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 1
.prologue
.line 15528
# getter for: Lorg/bitcoinj/wallet/Protos;->internal_static_wallet_Wallet_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {}, Lorg/bitcoinj/wallet/Protos;->access$16900()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
return-object v0
.end method
.method private getEncryptionParametersFieldBuilder()Lcom/google/protobuf/SingleFieldBuilder;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/SingleFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$ScryptParameters;",
"Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;",
"Lorg/bitcoinj/wallet/Protos$ScryptParametersOrBuilder;",
">;"
}
.end annotation
.prologue
.line 17112
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_1a
.line 17113
new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
.line 17115
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getEncryptionParameters()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v1
.line 17116
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v2
.line 17117
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->isClean()Z
move-result v3
invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;-><init>(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
.line 17118
const/4 v0, 0x0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17120
:cond_1a
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
return-object v0
.end method
.method private getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Extension;",
"Lorg/bitcoinj/wallet/Protos$Extension$Builder;",
"Lorg/bitcoinj/wallet/Protos$ExtensionOrBuilder;",
">;"
}
.end annotation
.prologue
.line 17407
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 17408
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x400
const/16 v3, 0x400
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 17412
:goto_11
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 17413
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 17414
const/4 v0, 0x0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 17416
:cond_21
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 17408
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Key;",
"Lorg/bitcoinj/wallet/Protos$Key$Builder;",
"Lorg/bitcoinj/wallet/Protos$KeyOrBuilder;",
">;"
}
.end annotation
.prologue
.line 16480
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 16481
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x10
const/16 v3, 0x10
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 16485
:goto_11
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 16486
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 16487
const/4 v0, 0x0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 16489
:cond_21
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 16481
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Tag;",
"Lorg/bitcoinj/wallet/Protos$Tag$Builder;",
"Lorg/bitcoinj/wallet/Protos$TagOrBuilder;",
">;"
}
.end annotation
.prologue
.line 17803
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 17804
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x2000
const/16 v3, 0x2000
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 17808
:goto_11
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 17809
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 17810
const/4 v0, 0x0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 17812
:cond_21
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 17804
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Transaction;",
"Lorg/bitcoinj/wallet/Protos$Transaction$Builder;",
"Lorg/bitcoinj/wallet/Protos$TransactionOrBuilder;",
">;"
}
.end annotation
.prologue
.line 16720
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 16721
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v3, 0x20
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 16725
:goto_11
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 16726
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 16727
const/4 v0, 0x0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 16729
:cond_21
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 16721
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$TransactionSigner;",
"Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;",
"Lorg/bitcoinj/wallet/Protos$TransactionSignerOrBuilder;",
">;"
}
.end annotation
.prologue
.line 18115
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 18116
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x4000
const/16 v3, 0x4000
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 18120
:goto_11
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 18121
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 18122
const/4 v0, 0x0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 18124
:cond_21
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 18116
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilder",
"<",
"Lorg/bitcoinj/wallet/Protos$Script;",
"Lorg/bitcoinj/wallet/Protos$Script$Builder;",
"Lorg/bitcoinj/wallet/Protos$ScriptOrBuilder;",
">;"
}
.end annotation
.prologue
.line 16960
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21
.line 16961
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilder;
iget-object v2, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v3, 0x40
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 16965
:goto_11
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
move-result-object v3
.line 16966
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;-><init>(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 16967
const/4 v0, 0x0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 16969
:cond_21
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
return-object v0
.line 16961
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private maybeForceBuilderInitialization()V
.registers 2
.prologue
.line 15549
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$17400()Z
move-result v0
if-eqz v0, :cond_1b
.line 15550
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15551
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15552
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15553
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getEncryptionParametersFieldBuilder()Lcom/google/protobuf/SingleFieldBuilder;
.line 15554
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15555
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15556
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15558
:cond_1b
return-void
.end method
# virtual methods
.method public final addAllExtension(Ljava/lang/Iterable;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lorg/bitcoinj/wallet/Protos$Extension;",
">;)",
"Lorg/bitcoinj/wallet/Protos$Wallet$Builder;"
}
.end annotation
.prologue
.line 17318
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 17319
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 17320
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 17322
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17326
:goto_f
return-object p0
.line 17324
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_f
.end method
.method public final addAllKey(Ljava/lang/Iterable;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lorg/bitcoinj/wallet/Protos$Key;",
">;)",
"Lorg/bitcoinj/wallet/Protos$Wallet$Builder;"
}
.end annotation
.prologue
.line 16391
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 16392
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 16393
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 16395
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16399
:goto_f
return-object p0
.line 16397
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_f
.end method
.method public final addAllTags(Ljava/lang/Iterable;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lorg/bitcoinj/wallet/Protos$Tag;",
">;)",
"Lorg/bitcoinj/wallet/Protos$Wallet$Builder;"
}
.end annotation
.prologue
.line 17714
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 17715
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 17716
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 17718
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17722
:goto_f
return-object p0
.line 17720
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_f
.end method
.method public final addAllTransaction(Ljava/lang/Iterable;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lorg/bitcoinj/wallet/Protos$Transaction;",
">;)",
"Lorg/bitcoinj/wallet/Protos$Wallet$Builder;"
}
.end annotation
.prologue
.line 16631
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 16632
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 16633
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 16635
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16639
:goto_f
return-object p0
.line 16637
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_f
.end method
.method public final addAllTransactionSigners(Ljava/lang/Iterable;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lorg/bitcoinj/wallet/Protos$TransactionSigner;",
">;)",
"Lorg/bitcoinj/wallet/Protos$Wallet$Builder;"
}
.end annotation
.prologue
.line 17994
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 17995
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 17996
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 17998
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 18002
:goto_f
return-object p0
.line 18000
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_f
.end method
.method public final addAllWatchedScript(Ljava/lang/Iterable;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lorg/bitcoinj/wallet/Protos$Script;",
">;)",
"Lorg/bitcoinj/wallet/Protos$Wallet$Builder;"
}
.end annotation
.prologue
.line 16871
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 16872
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 16873
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 16875
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16879
:goto_f
return-object p0
.line 16877
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_f
.end method
.method public final addExtension(ILorg/bitcoinj/wallet/Protos$Extension$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 17304
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17305
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 17306
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Extension$Builder;->build()Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 17307
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17311
:goto_13
return-object p0
.line 17309
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Extension$Builder;->build()Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addExtension(ILorg/bitcoinj/wallet/Protos$Extension;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17273
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17274
if-nez p2, :cond_c
.line 17275
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17277
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 17278
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 17279
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17283
:goto_17
return-object p0
.line 17281
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addExtension(Lorg/bitcoinj/wallet/Protos$Extension$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17290
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17291
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 17292
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Extension$Builder;->build()Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 17293
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17297
:goto_13
return-object p0
.line 17295
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Extension$Builder;->build()Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addExtension(Lorg/bitcoinj/wallet/Protos$Extension;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17256
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17257
if-nez p1, :cond_c
.line 17258
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17260
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 17261
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 17262
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17266
:goto_17
return-object p0
.line 17264
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addExtensionBuilder()Lorg/bitcoinj/wallet/Protos$Extension$Builder;
.registers 3
.prologue
.line 17386
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 17387
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Extension;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v1
.line 17386
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->g(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Extension$Builder;
return-object v0
.end method
.method public final addExtensionBuilder(I)Lorg/bitcoinj/wallet/Protos$Extension$Builder;
.registers 4
.prologue
.line 17394
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 17395
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Extension;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v1
.line 17394
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->c(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Extension$Builder;
return-object v0
.end method
.method public final addKey(ILorg/bitcoinj/wallet/Protos$Key$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 16377
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16378
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 16379
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Key$Builder;->build()Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 16380
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16384
:goto_13
return-object p0
.line 16382
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Key$Builder;->build()Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addKey(ILorg/bitcoinj/wallet/Protos$Key;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16346
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16347
if-nez p2, :cond_c
.line 16348
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16350
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 16351
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 16352
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16356
:goto_17
return-object p0
.line 16354
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addKey(Lorg/bitcoinj/wallet/Protos$Key$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16363
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16364
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 16365
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Key$Builder;->build()Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 16366
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16370
:goto_13
return-object p0
.line 16368
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Key$Builder;->build()Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addKey(Lorg/bitcoinj/wallet/Protos$Key;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16329
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16330
if-nez p1, :cond_c
.line 16331
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16333
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 16334
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 16335
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16339
:goto_17
return-object p0
.line 16337
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addKeyBuilder()Lorg/bitcoinj/wallet/Protos$Key$Builder;
.registers 3
.prologue
.line 16459
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 16460
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Key;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v1
.line 16459
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->g(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Key$Builder;
return-object v0
.end method
.method public final addKeyBuilder(I)Lorg/bitcoinj/wallet/Protos$Key$Builder;
.registers 4
.prologue
.line 16467
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 16468
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Key;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v1
.line 16467
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->c(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Key$Builder;
return-object v0
.end method
.method public final addTags(ILorg/bitcoinj/wallet/Protos$Tag$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 17700
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17701
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 17702
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Tag$Builder;->build()Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 17703
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17707
:goto_13
return-object p0
.line 17705
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Tag$Builder;->build()Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addTags(ILorg/bitcoinj/wallet/Protos$Tag;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17669
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17670
if-nez p2, :cond_c
.line 17671
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17673
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 17674
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 17675
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17679
:goto_17
return-object p0
.line 17677
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addTags(Lorg/bitcoinj/wallet/Protos$Tag$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17686
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17687
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 17688
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Tag$Builder;->build()Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 17689
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17693
:goto_13
return-object p0
.line 17691
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Tag$Builder;->build()Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addTags(Lorg/bitcoinj/wallet/Protos$Tag;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17652
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17653
if-nez p1, :cond_c
.line 17654
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17656
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 17657
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 17658
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17662
:goto_17
return-object p0
.line 17660
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addTagsBuilder()Lorg/bitcoinj/wallet/Protos$Tag$Builder;
.registers 3
.prologue
.line 17782
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 17783
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Tag;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v1
.line 17782
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->g(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Tag$Builder;
return-object v0
.end method
.method public final addTagsBuilder(I)Lorg/bitcoinj/wallet/Protos$Tag$Builder;
.registers 4
.prologue
.line 17790
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 17791
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Tag;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v1
.line 17790
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->c(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Tag$Builder;
return-object v0
.end method
.method public final addTransaction(ILorg/bitcoinj/wallet/Protos$Transaction$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 16617
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16618
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 16619
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;->build()Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 16620
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16624
:goto_13
return-object p0
.line 16622
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;->build()Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addTransaction(ILorg/bitcoinj/wallet/Protos$Transaction;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16586
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16587
if-nez p2, :cond_c
.line 16588
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16590
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 16591
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 16592
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16596
:goto_17
return-object p0
.line 16594
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addTransaction(Lorg/bitcoinj/wallet/Protos$Transaction$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16603
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16604
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 16605
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;->build()Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 16606
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16610
:goto_13
return-object p0
.line 16608
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;->build()Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addTransaction(Lorg/bitcoinj/wallet/Protos$Transaction;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16569
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16570
if-nez p1, :cond_c
.line 16571
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16573
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 16574
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 16575
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16579
:goto_17
return-object p0
.line 16577
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addTransactionBuilder()Lorg/bitcoinj/wallet/Protos$Transaction$Builder;
.registers 3
.prologue
.line 16699
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 16700
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Transaction;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v1
.line 16699
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->g(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;
return-object v0
.end method
.method public final addTransactionBuilder(I)Lorg/bitcoinj/wallet/Protos$Transaction$Builder;
.registers 4
.prologue
.line 16707
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 16708
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Transaction;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v1
.line 16707
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->c(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;
return-object v0
.end method
.method public final addTransactionSigners(ILorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 17976
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17977
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 17978
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;->build()Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 17979
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17983
:goto_13
return-object p0
.line 17981
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;->build()Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addTransactionSigners(ILorg/bitcoinj/wallet/Protos$TransactionSigner;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17937
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17938
if-nez p2, :cond_c
.line 17939
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17941
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 17942
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 17943
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17947
:goto_17
return-object p0
.line 17945
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addTransactionSigners(Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17958
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17959
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 17960
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;->build()Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 17961
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17965
:goto_13
return-object p0
.line 17963
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;->build()Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addTransactionSigners(Lorg/bitcoinj/wallet/Protos$TransactionSigner;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17916
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17917
if-nez p1, :cond_c
.line 17918
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17920
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 17921
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 17922
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17926
:goto_17
return-object p0
.line 17924
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addTransactionSignersBuilder()Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;
.registers 3
.prologue
.line 18086
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 18087
invoke-static {}, Lorg/bitcoinj/wallet/Protos$TransactionSigner;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v1
.line 18086
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->g(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;
return-object v0
.end method
.method public final addTransactionSignersBuilder(I)Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;
.registers 4
.prologue
.line 18098
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 18099
invoke-static {}, Lorg/bitcoinj/wallet/Protos$TransactionSigner;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v1
.line 18098
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->c(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;
return-object v0
.end method
.method public final addWatchedScript(ILorg/bitcoinj/wallet/Protos$Script$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 16857
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16858
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 16859
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Script$Builder;->build()Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 16860
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16864
:goto_13
return-object p0
.line 16862
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Script$Builder;->build()Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addWatchedScript(ILorg/bitcoinj/wallet/Protos$Script;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16826
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16827
if-nez p2, :cond_c
.line 16828
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16830
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 16831
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 16832
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16836
:goto_17
return-object p0
.line 16834
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->b(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addWatchedScript(Lorg/bitcoinj/wallet/Protos$Script$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16843
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16844
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 16845
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Script$Builder;->build()Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 16846
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16850
:goto_13
return-object p0
.line 16848
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Script$Builder;->build()Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final addWatchedScript(Lorg/bitcoinj/wallet/Protos$Script;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16809
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16810
if-nez p1, :cond_c
.line 16811
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16813
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 16814
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 16815
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16819
:goto_17
return-object p0
.line 16817
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->f(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final addWatchedScriptBuilder()Lorg/bitcoinj/wallet/Protos$Script$Builder;
.registers 3
.prologue
.line 16939
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 16940
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Script;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v1
.line 16939
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->g(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Script$Builder;
return-object v0
.end method
.method public final addWatchedScriptBuilder(I)Lorg/bitcoinj/wallet/Protos$Script$Builder;
.registers 4
.prologue
.line 16947
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
.line 16948
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Script;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v1
.line 16947
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->c(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Script$Builder;
return-object v0
.end method
.method public final bridge synthetic build()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->build()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic build()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->build()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final build()Lorg/bitcoinj/wallet/Protos$Wallet;
.registers 3
.prologue
.line 15640
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->buildPartial()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
.line 15641
invoke-virtual {v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->isInitialized()Z
move-result v1
if-nez v1, :cond_f
.line 15642
invoke-static {v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
move-result-object v0
throw v0
.line 15644
:cond_f
return-object v0
.end method
.method public final bridge synthetic buildPartial()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->buildPartial()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic buildPartial()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->buildPartial()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final buildPartial()Lorg/bitcoinj/wallet/Protos$Wallet;
.registers 7
.prologue
const/4 v0, 0x1
.line 15648
new-instance v2, Lorg/bitcoinj/wallet/Protos$Wallet;
const/4 v1, 0x0
invoke-direct {v2, p0, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;-><init>(Lcom/google/protobuf/GeneratedMessage$Builder;Lorg/bitcoinj/wallet/Protos$1;)V
.line 15649
iget v3, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15650
const/4 v1, 0x0
.line 15651
and-int/lit8 v4, v3, 0x1
if-ne v4, v0, :cond_18f
.line 15654
:goto_e
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$17602(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/lang/Object;)Ljava/lang/Object;
.line 15655
and-int/lit8 v1, v3, 0x2
const/4 v4, 0x2
if-ne v1, v4, :cond_1a
.line 15656
or-int/lit8 v0, v0, 0x2
.line 15658
:cond_1a
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$17702(Lorg/bitcoinj/wallet/Protos$Wallet;Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/ByteString;
.line 15659
and-int/lit8 v1, v3, 0x4
const/4 v4, 0x4
if-ne v1, v4, :cond_26
.line 15660
or-int/lit8 v0, v0, 0x4
.line 15662
:cond_26
iget v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHeight_:I
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockHeight_:I
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$17802(Lorg/bitcoinj/wallet/Protos$Wallet;I)I
.line 15663
and-int/lit8 v1, v3, 0x8
const/16 v4, 0x8
if-ne v1, v4, :cond_33
.line 15664
or-int/lit8 v0, v0, 0x8
.line 15666
:cond_33
iget-wide v4, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockTimeSecs_:J
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->lastSeenBlockTimeSecs_:J
invoke-static {v2, v4, v5}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$17902(Lorg/bitcoinj/wallet/Protos$Wallet;J)J
.line 15667
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v1, :cond_13f
.line 15668
iget v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v1, v1, 0x10
const/16 v4, 0x10
if-ne v1, v4, :cond_52
.line 15669
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 15670
iget v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v1, v1, -0x11
iput v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15672
:cond_52
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18002(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15676
:goto_57
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v1, :cond_14a
.line 15677
iget v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v1, v1, 0x20
const/16 v4, 0x20
if-ne v1, v4, :cond_71
.line 15678
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 15679
iget v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v1, v1, -0x21
iput v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15681
:cond_71
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18102(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15685
:goto_76
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v1, :cond_155
.line 15686
iget v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v1, v1, 0x40
const/16 v4, 0x40
if-ne v1, v4, :cond_90
.line 15687
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 15688
iget v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v1, v1, -0x41
iput v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15690
:cond_90
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18202(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15694
:goto_95
and-int/lit16 v1, v3, 0x80
const/16 v4, 0x80
if-ne v1, v4, :cond_9d
.line 15695
or-int/lit8 v0, v0, 0x10
.line 15697
:cond_9d
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18302(Lorg/bitcoinj/wallet/Protos$Wallet;Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;)Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 15698
and-int/lit16 v1, v3, 0x100
const/16 v4, 0x100
if-ne v1, v4, :cond_18c
.line 15699
or-int/lit8 v0, v0, 0x20
move v1, v0
.line 15701
:goto_ab
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_160
.line 15702
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18402(Lorg/bitcoinj/wallet/Protos$Wallet;Lorg/bitcoinj/wallet/Protos$ScryptParameters;)Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 15706
:goto_b4
and-int/lit16 v0, v3, 0x200
const/16 v4, 0x200
if-ne v0, v4, :cond_bc
.line 15707
or-int/lit8 v1, v1, 0x40
.line 15709
:cond_bc
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->version_:I
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->version_:I
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18502(Lorg/bitcoinj/wallet/Protos$Wallet;I)I
.line 15710
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_16d
.line 15711
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x400
const/16 v4, 0x400
if-ne v0, v4, :cond_db
.line 15712
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 15713
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15715
:cond_db
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18602(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15719
:goto_e0
and-int/lit16 v0, v3, 0x800
const/16 v4, 0x800
if-ne v0, v4, :cond_e8
.line 15720
or-int/lit16 v1, v1, 0x80
.line 15722
:cond_e8
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18702(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/lang/Object;)Ljava/lang/Object;
.line 15723
and-int/lit16 v0, v3, 0x1000
const/16 v3, 0x1000
if-ne v0, v3, :cond_f5
.line 15724
or-int/lit16 v1, v1, 0x100
.line 15726
:cond_f5
iget-wide v4, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyRotationTime_:J
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->keyRotationTime_:J
invoke-static {v2, v4, v5}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18802(Lorg/bitcoinj/wallet/Protos$Wallet;J)J
.line 15727
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_178
.line 15728
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x2000
const/16 v3, 0x2000
if-ne v0, v3, :cond_114
.line 15729
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 15730
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15732
:cond_114
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18902(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15736
:goto_119
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_182
.line 15737
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x4000
const/16 v3, 0x4000
if-ne v0, v3, :cond_133
.line 15738
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 15739
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15741
:cond_133
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19002(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
.line 15745
:goto_138
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->bitField0_:I
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19102(Lorg/bitcoinj/wallet/Protos$Wallet;I)I
.line 15746
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onBuilt()V
.line 15747
return-object v2
.line 15674
:cond_13f
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v1
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18002(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto/16 :goto_57
.line 15683
:cond_14a
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v1
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18102(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto/16 :goto_76
.line 15692
:cond_155
iget-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v1
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {v2, v1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18202(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto/16 :goto_95
.line 15704
:cond_160
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EX()Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$ScryptParameters;
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18402(Lorg/bitcoinj/wallet/Protos$Wallet;Lorg/bitcoinj/wallet/Protos$ScryptParameters;)Lorg/bitcoinj/wallet/Protos$ScryptParameters;
goto/16 :goto_b4
.line 15717
:cond_16d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v0
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18602(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto/16 :goto_e0
.line 15734
:cond_178
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v0
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18902(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto :goto_119
.line 15743
:cond_182
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EN()Ljava/util/List;
move-result-object v0
# setter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {v2, v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19002(Lorg/bitcoinj/wallet/Protos$Wallet;Ljava/util/List;)Ljava/util/List;
goto :goto_138
:cond_18c
move v1, v0
goto/16 :goto_ab
:cond_18f
move v0, v1
goto/16 :goto_e
.end method
.method public final bridge synthetic clear()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clear()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic clear()Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clear()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic clear()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clear()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic clear()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clear()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final clear()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
const-wide/16 v2, 0x0
.line 15564
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
.line 15565
const-string v0, ""
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 15566
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x2
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15567
sget-object v0, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 15568
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15569
const/4 v0, 0x0
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHeight_:I
.line 15570
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15571
iput-wide v2, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockTimeSecs_:J
.line 15572
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x9
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15573
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_c0
.line 15574
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 15575
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x11
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15579
:goto_3a
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_c7
.line 15580
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 15581
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15585
:goto_4a
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_ce
.line 15586
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 15587
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x41
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15591
:goto_5a
sget-object v0, Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;->UNENCRYPTED:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 15592
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x81
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15593
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_d4
.line 15594
invoke-static {}, Lorg/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 15598
:goto_6e
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x101
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15599
const/4 v0, 0x1
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->version_:I
.line 15600
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x201
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15601
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_da
.line 15602
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 15603
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15607
:goto_8d
const-string v0, ""
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 15608
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x801
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15609
iput-wide v2, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyRotationTime_:J
.line 15610
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x1001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15611
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_e0
.line 15612
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 15613
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15617
:goto_af
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_e6
.line 15618
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 15619
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15623
:goto_bf
return-object p0
.line 15577
:cond_c0
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto/16 :goto_3a
.line 15583
:cond_c7
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto/16 :goto_4a
.line 15589
:cond_ce
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_5a
.line 15596
:cond_d4
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->Fa()Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_6e
.line 15605
:cond_da
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_8d
.line 15615
:cond_e0
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_af
.line 15621
:cond_e6
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_bf
.end method
.method public final clearDescription()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 17496
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x801
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17497
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
invoke-virtual {v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->getDescription()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 17498
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17499
return-object p0
.end method
.method public final clearEncryptionParameters()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 17079
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_14
.line 17080
invoke-static {}, Lorg/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17081
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17085
:goto_d
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x101
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17086
return-object p0
.line 17083
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->Fa()Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_d
.end method
.method public final clearEncryptionType()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 17001
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x81
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17002
sget-object v0, Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;->UNENCRYPTED:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 17003
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17004
return-object p0
.end method
.method public final clearExtension()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 17332
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17333
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 17334
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17335
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17339
:goto_13
return-object p0
.line 17337
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_13
.end method
.method public final clearKey()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 16405
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16406
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 16407
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x11
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16408
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16412
:goto_13
return-object p0
.line 16410
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_13
.end method
.method public final clearKeyRotationTime()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17569
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x1001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17570
const-wide/16 v0, 0x0
iput-wide v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyRotationTime_:J
.line 17571
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17572
return-object p0
.end method
.method public final clearLastSeenBlockHash()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 16166
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16167
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
invoke-virtual {v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->getLastSeenBlockHash()Lcom/google/protobuf/ByteString;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 16168
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16169
return-object p0
.end method
.method public final clearLastSeenBlockHeight()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 16214
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16215
const/4 v0, 0x0
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHeight_:I
.line 16216
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16217
return-object p0
.end method
.method public final clearLastSeenBlockTimeSecs()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16246
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x9
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16247
const-wide/16 v0, 0x0
iput-wide v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockTimeSecs_:J
.line 16248
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16249
return-object p0
.end method
.method public final clearNetworkIdentifier()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 16098
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x2
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16099
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
invoke-virtual {v0}, Lorg/bitcoinj/wallet/Protos$Wallet;->getNetworkIdentifier()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 16100
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16101
return-object p0
.end method
.method public final clearTags()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 17728
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17729
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 17730
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17731
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17735
:goto_13
return-object p0
.line 17733
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_13
.end method
.method public final clearTransaction()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 16645
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16646
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 16647
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16648
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16652
:goto_13
return-object p0
.line 16650
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_13
.end method
.method public final clearTransactionSigners()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 18012
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 18013
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 18014
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 18015
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 18019
:goto_13
return-object p0
.line 18017
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_13
.end method
.method public final clearVersion()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 17173
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x201
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17174
const/4 v0, 0x1
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->version_:I
.line 17175
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17176
return-object p0
.end method
.method public final clearWatchedScript()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 2
.prologue
.line 16885
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16886
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 16887
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x41
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16888
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16892
:goto_13
return-object p0
.line 16890
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->clear()V
goto :goto_13
.end method
.method public final bridge synthetic clone()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clone()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic clone()Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clone()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic clone()Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clone()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic clone()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clone()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic clone()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clone()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic clone()Ljava/lang/Object;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->clone()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final clone()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 15627
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->create()Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->buildPartial()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v1
invoke-virtual {v0, v1}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lorg/bitcoinj/wallet/Protos$Wallet;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getDefaultInstanceForType()Lorg/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 15522
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getDefaultInstanceForType()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final getDefaultInstanceForType()Lorg/bitcoinj/wallet/Protos$Wallet;
.registers 2
.prologue
.line 15636
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
return-object v0
.end method
.method public final getDescription()Ljava/lang/String;
.registers 3
.prologue
.line 17438
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 17439
instance-of v1, v0, Ljava/lang/String;
if-nez v1, :cond_16
.line 17440
check-cast v0, Lcom/google/protobuf/ByteString;
.line 17442
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 17443
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_14
.line 17444
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
:cond_14
move-object v0, v1
.line 17448
:goto_15
return-object v0
:cond_16
check-cast v0, Ljava/lang/String;
goto :goto_15
.end method
.method public final getDescriptionBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 17460
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 17461
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 17462
check-cast v0, Ljava/lang/String;
.line 17463
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 17465
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 17468
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public final getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 2
.prologue
.line 15632
# getter for: Lorg/bitcoinj/wallet/Protos;->internal_static_wallet_Wallet_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {}, Lorg/bitcoinj/wallet/Protos;->access$16900()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
return-object v0
.end method
.method public final getEncryptionParameters()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.registers 2
.prologue
.line 17020
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_7
.line 17021
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17023
:goto_6
return-object v0
:cond_7
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EW()Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$ScryptParameters;
goto :goto_6
.end method
.method public final getEncryptionParametersBuilder()Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;
.registers 2
.prologue
.line 17092
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x100
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17093
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17094
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getEncryptionParametersFieldBuilder()Lcom/google/protobuf/SingleFieldBuilder;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EY()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;
return-object v0
.end method
.method public final getEncryptionParametersOrBuilder()Lorg/bitcoinj/wallet/Protos$ScryptParametersOrBuilder;
.registers 2
.prologue
.line 17100
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-eqz v0, :cond_d
.line 17101
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilder;->EZ()Lcom/google/protobuf/du;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$ScryptParametersOrBuilder;
.line 17103
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
goto :goto_c
.end method
.method public final getEncryptionType()Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.registers 2
.prologue
.line 16983
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
return-object v0
.end method
.method public final getExtension(I)Lorg/bitcoinj/wallet/Protos$Extension;
.registers 4
.prologue
.line 17215
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 17216
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Extension;
.line 17218
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 26202
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 17218
check-cast v0, Lorg/bitcoinj/wallet/Protos$Extension;
goto :goto_c
.end method
.method public final getExtensionBuilder(I)Lorg/bitcoinj/wallet/Protos$Extension$Builder;
.registers 3
.prologue
.line 17359
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dS(I)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Extension$Builder;
return-object v0
.end method
.method public final getExtensionBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Extension$Builder;",
">;"
}
.end annotation
.prologue
.line 17402
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EP()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public final getExtensionCount()I
.registers 2
.prologue
.line 17205
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 17206
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 17208
:goto_a
return v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_a
.end method
.method public final getExtensionList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Extension;",
">;"
}
.end annotation
.prologue
.line 17195
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 17196
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 17198
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EO()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getExtensionOrBuilder(I)Lorg/bitcoinj/wallet/Protos$ExtensionOrBuilder;
.registers 3
.prologue
.line 17366
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 17367
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$ExtensionOrBuilder;
.line 17368
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dT(I)Lcom/google/protobuf/du;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$ExtensionOrBuilder;
goto :goto_c
.end method
.method public final getExtensionOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lorg/bitcoinj/wallet/Protos$ExtensionOrBuilder;",
">;"
}
.end annotation
.prologue
.line 17376
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-eqz v0, :cond_b
.line 17377
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EQ()Ljava/util/List;
move-result-object v0
.line 17379
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getKey(I)Lorg/bitcoinj/wallet/Protos$Key;
.registers 4
.prologue
.line 16288
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 16289
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Key;
.line 16291
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 23202
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 16291
check-cast v0, Lorg/bitcoinj/wallet/Protos$Key;
goto :goto_c
.end method
.method public final getKeyBuilder(I)Lorg/bitcoinj/wallet/Protos$Key$Builder;
.registers 3
.prologue
.line 16432
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dS(I)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Key$Builder;
return-object v0
.end method
.method public final getKeyBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Key$Builder;",
">;"
}
.end annotation
.prologue
.line 16475
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EP()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public final getKeyCount()I
.registers 2
.prologue
.line 16278
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 16279
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 16281
:goto_a
return v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_a
.end method
.method public final getKeyList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Key;",
">;"
}
.end annotation
.prologue
.line 16268
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 16269
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 16271
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EO()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getKeyOrBuilder(I)Lorg/bitcoinj/wallet/Protos$KeyOrBuilder;
.registers 3
.prologue
.line 16439
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 16440
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$KeyOrBuilder;
.line 16441
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dT(I)Lcom/google/protobuf/du;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$KeyOrBuilder;
goto :goto_c
.end method
.method public final getKeyOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lorg/bitcoinj/wallet/Protos$KeyOrBuilder;",
">;"
}
.end annotation
.prologue
.line 16449
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-eqz v0, :cond_b
.line 16450
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EQ()Ljava/util/List;
move-result-object v0
.line 16452
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getKeyRotationTime()J
.registers 3
.prologue
.line 17542
iget-wide v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyRotationTime_:J
return-wide v0
.end method
.method public final getLastSeenBlockHash()Lcom/google/protobuf/ByteString;
.registers 2
.prologue
.line 16140
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
return-object v0
.end method
.method public final getLastSeenBlockHeight()I
.registers 2
.prologue
.line 16191
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHeight_:I
return v0
.end method
.method public final getLastSeenBlockTimeSecs()J
.registers 3
.prologue
.line 16231
iget-wide v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockTimeSecs_:J
return-wide v0
.end method
.method public final getNetworkIdentifier()Ljava/lang/String;
.registers 3
.prologue
.line 16040
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 16041
instance-of v1, v0, Ljava/lang/String;
if-nez v1, :cond_16
.line 16042
check-cast v0, Lcom/google/protobuf/ByteString;
.line 16044
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 16045
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_14
.line 16046
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
:cond_14
move-object v0, v1
.line 16050
:goto_15
return-object v0
:cond_16
check-cast v0, Ljava/lang/String;
goto :goto_15
.end method
.method public final getNetworkIdentifierBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 16062
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 16063
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 16064
check-cast v0, Ljava/lang/String;
.line 16065
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 16067
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 16070
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public final getTags(I)Lorg/bitcoinj/wallet/Protos$Tag;
.registers 4
.prologue
.line 17611
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 17612
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Tag;
.line 17614
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 27202
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 17614
check-cast v0, Lorg/bitcoinj/wallet/Protos$Tag;
goto :goto_c
.end method
.method public final getTagsBuilder(I)Lorg/bitcoinj/wallet/Protos$Tag$Builder;
.registers 3
.prologue
.line 17755
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dS(I)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Tag$Builder;
return-object v0
.end method
.method public final getTagsBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Tag$Builder;",
">;"
}
.end annotation
.prologue
.line 17798
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EP()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public final getTagsCount()I
.registers 2
.prologue
.line 17601
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 17602
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 17604
:goto_a
return v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_a
.end method
.method public final getTagsList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Tag;",
">;"
}
.end annotation
.prologue
.line 17591
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 17592
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 17594
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EO()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getTagsOrBuilder(I)Lorg/bitcoinj/wallet/Protos$TagOrBuilder;
.registers 3
.prologue
.line 17762
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 17763
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TagOrBuilder;
.line 17764
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dT(I)Lcom/google/protobuf/du;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TagOrBuilder;
goto :goto_c
.end method
.method public final getTagsOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lorg/bitcoinj/wallet/Protos$TagOrBuilder;",
">;"
}
.end annotation
.prologue
.line 17772
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-eqz v0, :cond_b
.line 17773
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EQ()Ljava/util/List;
move-result-object v0
.line 17775
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getTransaction(I)Lorg/bitcoinj/wallet/Protos$Transaction;
.registers 4
.prologue
.line 16528
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 16529
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Transaction;
.line 16531
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 24202
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 16531
check-cast v0, Lorg/bitcoinj/wallet/Protos$Transaction;
goto :goto_c
.end method
.method public final getTransactionBuilder(I)Lorg/bitcoinj/wallet/Protos$Transaction$Builder;
.registers 3
.prologue
.line 16672
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dS(I)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;
return-object v0
.end method
.method public final getTransactionBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Transaction$Builder;",
">;"
}
.end annotation
.prologue
.line 16715
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EP()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public final getTransactionCount()I
.registers 2
.prologue
.line 16518
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 16519
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 16521
:goto_a
return v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_a
.end method
.method public final getTransactionList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Transaction;",
">;"
}
.end annotation
.prologue
.line 16508
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 16509
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 16511
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EO()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getTransactionOrBuilder(I)Lorg/bitcoinj/wallet/Protos$TransactionOrBuilder;
.registers 3
.prologue
.line 16679
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 16680
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionOrBuilder;
.line 16681
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dT(I)Lcom/google/protobuf/du;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionOrBuilder;
goto :goto_c
.end method
.method public final getTransactionOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lorg/bitcoinj/wallet/Protos$TransactionOrBuilder;",
">;"
}
.end annotation
.prologue
.line 16689
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-eqz v0, :cond_b
.line 16690
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EQ()Ljava/util/List;
move-result-object v0
.line 16692
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getTransactionSigners(I)Lorg/bitcoinj/wallet/Protos$TransactionSigner;
.registers 4
.prologue
.line 17863
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 17864
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionSigner;
.line 17866
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 28202
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 17866
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionSigner;
goto :goto_c
.end method
.method public final getTransactionSignersBuilder(I)Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;
.registers 3
.prologue
.line 18047
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dS(I)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;
return-object v0
.end method
.method public final getTransactionSignersBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;",
">;"
}
.end annotation
.prologue
.line 18110
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EP()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public final getTransactionSignersCount()I
.registers 2
.prologue
.line 17849
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 17850
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 17852
:goto_a
return v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_a
.end method
.method public final getTransactionSignersList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$TransactionSigner;",
">;"
}
.end annotation
.prologue
.line 17835
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 17836
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 17838
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EO()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getTransactionSignersOrBuilder(I)Lorg/bitcoinj/wallet/Protos$TransactionSignerOrBuilder;
.registers 3
.prologue
.line 18058
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 18059
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionSignerOrBuilder;
.line 18060
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dT(I)Lcom/google/protobuf/du;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$TransactionSignerOrBuilder;
goto :goto_c
.end method
.method public final getTransactionSignersOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lorg/bitcoinj/wallet/Protos$TransactionSignerOrBuilder;",
">;"
}
.end annotation
.prologue
.line 18072
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-eqz v0, :cond_b
.line 18073
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EQ()Ljava/util/List;
move-result-object v0
.line 18075
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getVersion()I
.registers 2
.prologue
.line 17146
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->version_:I
return v0
.end method
.method public final getWatchedScript(I)Lorg/bitcoinj/wallet/Protos$Script;
.registers 4
.prologue
.line 16768
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 16769
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Script;
.line 16771
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 25202
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->l(IZ)Lcom/google/protobuf/GeneratedMessage;
move-result-object v0
.line 16771
check-cast v0, Lorg/bitcoinj/wallet/Protos$Script;
goto :goto_c
.end method
.method public final getWatchedScriptBuilder(I)Lorg/bitcoinj/wallet/Protos$Script$Builder;
.registers 3
.prologue
.line 16912
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dS(I)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Script$Builder;
return-object v0
.end method
.method public final getWatchedScriptBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Script$Builder;",
">;"
}
.end annotation
.prologue
.line 16955
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EP()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public final getWatchedScriptCount()I
.registers 2
.prologue
.line 16758
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 16759
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 16761
:goto_a
return v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->getCount()I
move-result v0
goto :goto_a
.end method
.method public final getWatchedScriptList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/bitcoinj/wallet/Protos$Script;",
">;"
}
.end annotation
.prologue
.line 16748
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_b
.line 16749
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 16751
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EO()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final getWatchedScriptOrBuilder(I)Lorg/bitcoinj/wallet/Protos$ScriptOrBuilder;
.registers 3
.prologue
.line 16919
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_d
.line 16920
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$ScriptOrBuilder;
.line 16921
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->dT(I)Lcom/google/protobuf/du;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$ScriptOrBuilder;
goto :goto_c
.end method
.method public final getWatchedScriptOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lorg/bitcoinj/wallet/Protos$ScriptOrBuilder;",
">;"
}
.end annotation
.prologue
.line 16929
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-eqz v0, :cond_b
.line 16930
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->EQ()Ljava/util/List;
move-result-object v0
.line 16932
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public final hasDescription()Z
.registers 3
.prologue
.line 17428
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x800
const/16 v1, 0x800
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 17014
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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 hasEncryptionType()Z
.registers 3
.prologue
.line 16977
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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 hasKeyRotationTime()Z
.registers 3
.prologue
.line 17530
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x1000
const/16 v1, 0x1000
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 16130
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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 16181
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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 16225
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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 16030
iget v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->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 17134
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x200
const/16 v1, 0x200
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 15533
# getter for: Lorg/bitcoinj/wallet/Protos;->internal_static_wallet_Wallet_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
invoke-static {}, Lorg/bitcoinj/wallet/Protos;->access$17000()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
const-class v1, Lorg/bitcoinj/wallet/Protos$Wallet;
const-class v2, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 15534
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->g(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
.line 15533
return-object v0
.end method
.method public final isInitialized()Z
.registers 4
.prologue
const/4 v1, 0x0
.line 15953
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->hasNetworkIdentifier()Z
move-result v0
if-nez v0, :cond_8
.line 15999
:cond_7
:goto_7
return v1
:cond_8
move v0, v1
.line 15957
:goto_9
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getKeyCount()I
move-result v2
if-ge v0, v2, :cond_1c
.line 15958
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getKey(I)Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v2
invoke-virtual {v2}, Lorg/bitcoinj/wallet/Protos$Key;->isInitialized()Z
move-result v2
if-eqz v2, :cond_7
.line 15957
add-int/lit8 v0, v0, 0x1
goto :goto_9
:cond_1c
move v0, v1
.line 15963
:goto_1d
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionCount()I
move-result v2
if-ge v0, v2, :cond_30
.line 15964
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransaction(I)Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v2
invoke-virtual {v2}, Lorg/bitcoinj/wallet/Protos$Transaction;->isInitialized()Z
move-result v2
if-eqz v2, :cond_7
.line 15963
add-int/lit8 v0, v0, 0x1
goto :goto_1d
:cond_30
move v0, v1
.line 15969
:goto_31
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getWatchedScriptCount()I
move-result v2
if-ge v0, v2, :cond_44
.line 15970
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getWatchedScript(I)Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v2
invoke-virtual {v2}, Lorg/bitcoinj/wallet/Protos$Script;->isInitialized()Z
move-result v2
if-eqz v2, :cond_7
.line 15969
add-int/lit8 v0, v0, 0x1
goto :goto_31
.line 15975
:cond_44
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->hasEncryptionParameters()Z
move-result v0
if-eqz v0, :cond_54
.line 15976
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getEncryptionParameters()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
invoke-virtual {v0}, Lorg/bitcoinj/wallet/Protos$ScryptParameters;->isInitialized()Z
move-result v0
if-eqz v0, :cond_7
:cond_54
move v0, v1
.line 15981
:goto_55
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getExtensionCount()I
move-result v2
if-ge v0, v2, :cond_68
.line 15982
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getExtension(I)Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v2
invoke-virtual {v2}, Lorg/bitcoinj/wallet/Protos$Extension;->isInitialized()Z
move-result v2
if-eqz v2, :cond_7
.line 15981
add-int/lit8 v0, v0, 0x1
goto :goto_55
:cond_68
move v0, v1
.line 15987
:goto_69
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTagsCount()I
move-result v2
if-ge v0, v2, :cond_7c
.line 15988
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTags(I)Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v2
invoke-virtual {v2}, Lorg/bitcoinj/wallet/Protos$Tag;->isInitialized()Z
move-result v2
if-eqz v2, :cond_7
.line 15987
add-int/lit8 v0, v0, 0x1
goto :goto_69
:cond_7c
move v0, v1
.line 15993
:goto_7d
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionSignersCount()I
move-result v2
if-ge v0, v2, :cond_90
.line 15994
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionSigners(I)Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v2
invoke-virtual {v2}, Lorg/bitcoinj/wallet/Protos$TransactionSigner;->isInitialized()Z
move-result v2
if-eqz v2, :cond_7
.line 15993
add-int/lit8 v0, v0, 0x1
goto :goto_7d
.line 15999
:cond_90
const/4 v1, 0x1
goto/16 :goto_7
.end method
.method public final mergeEncryptionParameters(Lorg/bitcoinj/wallet/Protos$ScryptParameters;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17060
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_31
.line 17061
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, 0x100
const/16 v1, 0x100
if-ne v0, v1, :cond_2e
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17062
invoke-static {}, Lorg/bitcoinj/wallet/Protos$ScryptParameters;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v1
if-eq v0, v1, :cond_2e
.line 17063
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17064
invoke-static {v0}, Lorg/bitcoinj/wallet/Protos$ScryptParameters;->newBuilder(Lorg/bitcoinj/wallet/Protos$ScryptParameters;)Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;
move-result-object v0
invoke-virtual {v0, p1}, Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;->mergeFrom(Lorg/bitcoinj/wallet/Protos$ScryptParameters;)Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;
move-result-object v0
invoke-virtual {v0}, Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;->buildPartial()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17068
:goto_24
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17072
:goto_27
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x100
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17073
return-object p0
.line 17066
:cond_2e
iput-object p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
goto :goto_24
.line 17070
:cond_31
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/SingleFieldBuilder;->i(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_27
.end method
.method public final bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 4
.prologue
.line 15522
invoke-virtual {p0, p1, p2}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 15522
invoke-virtual {p0, p1}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 4
.prologue
.line 15522
invoke-virtual {p0, p1, p2}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 15522
invoke-virtual {p0, p1, p2}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 15522
invoke-virtual {p0, p1}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
.registers 4
.prologue
.line 15522
invoke-virtual {p0, p1, p2}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object v0
return-object v0
.end method
.method public final mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 7
.prologue
.line 16006
const/4 v2, 0x0
.line 16008
:try_start_1
sget-object v0, Lorg/bitcoinj/wallet/Protos$Wallet;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p1, p2}, Lcom/google/protobuf/Parser;->parsePartialFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Wallet;
:try_end_9
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_1 .. :try_end_9} :catch_f
.catchall {:try_start_1 .. :try_end_9} :catchall_22
.line 16013
if-eqz v0, :cond_e
.line 16014
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lorg/bitcoinj/wallet/Protos$Wallet;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 16017
:cond_e
return-object p0
.line 16009
:catch_f
move-exception v0
move-object v1, v0
.line 16010
:try_start_11
invoke-virtual {v1}, Lcom/google/protobuf/InvalidProtocolBufferException;->getUnfinishedMessage()Lcom/google/protobuf/MessageLite;
move-result-object v0
check-cast v0, Lorg/bitcoinj/wallet/Protos$Wallet;
:try_end_17
.catchall {:try_start_11 .. :try_end_17} :catchall_22
.line 16011
:try_start_17
throw v1
:try_end_18
.catchall {:try_start_17 .. :try_end_18} :catchall_18
.line 16013
:catchall_18
move-exception v1
move-object v3, v1
move-object v1, v0
move-object v0, v3
:goto_1c
if-eqz v1, :cond_21
.line 16014
invoke-virtual {p0, v1}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lorg/bitcoinj/wallet/Protos$Wallet;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
:cond_21
throw v0
.line 16013
:catchall_22
move-exception v0
move-object v1, v2
goto :goto_1c
.end method
.method public final mergeFrom(Lcom/google/protobuf/Message;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 15751
instance-of v0, p1, Lorg/bitcoinj/wallet/Protos$Wallet;
if-eqz v0, :cond_b
.line 15752
check-cast p1, Lorg/bitcoinj/wallet/Protos$Wallet;
invoke-virtual {p0, p1}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeFrom(Lorg/bitcoinj/wallet/Protos$Wallet;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
move-result-object p0
.line 15755
:goto_a
return-object p0
.line 15754
:cond_b
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
goto :goto_a
.end method
.method public final mergeFrom(Lorg/bitcoinj/wallet/Protos$Wallet;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 6
.prologue
const/4 v1, 0x0
.line 15760
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->getDefaultInstance()Lorg/bitcoinj/wallet/Protos$Wallet;
move-result-object v0
if-ne p1, v0, :cond_8
.line 15949
:goto_7
return-object p0
.line 15761
:cond_8
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasNetworkIdentifier()Z
move-result v0
if-eqz v0, :cond_1d
.line 15762
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x1
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15763
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->networkIdentifier_:Ljava/lang/Object;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$17600(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 15764
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 15766
:cond_1d
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasLastSeenBlockHash()Z
move-result v0
if-eqz v0, :cond_2a
.line 15767
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->getLastSeenBlockHash()Lcom/google/protobuf/ByteString;
move-result-object v0
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->setLastSeenBlockHash(Lcom/google/protobuf/ByteString;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 15769
:cond_2a
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasLastSeenBlockHeight()Z
move-result v0
if-eqz v0, :cond_37
.line 15770
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->getLastSeenBlockHeight()I
move-result v0
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->setLastSeenBlockHeight(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 15772
:cond_37
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasLastSeenBlockTimeSecs()Z
move-result v0
if-eqz v0, :cond_44
.line 15773
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->getLastSeenBlockTimeSecs()J
move-result-wide v2
invoke-virtual {p0, v2, v3}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->setLastSeenBlockTimeSecs(J)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 15775
:cond_44
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_182
.line 15776
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_69
.line 15777
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_174
.line 15778
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 15779
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x11
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15784
:goto_66
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 15801
:cond_69
:goto_69
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_1cf
.line 15802
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18100(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_8e
.line 15803
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_1c1
.line 15804
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18100(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 15805
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15810
:goto_8b
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 15827
:cond_8e
:goto_8e
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_21c
.line 15828
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18200(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_b3
.line 15829
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_20e
.line 15830
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18200(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 15831
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x41
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15836
:goto_b0
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 15853
:cond_b3
:goto_b3
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasEncryptionType()Z
move-result v0
if-eqz v0, :cond_c0
.line 15854
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->getEncryptionType()Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
move-result-object v0
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->setEncryptionType(Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 15856
:cond_c0
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasEncryptionParameters()Z
move-result v0
if-eqz v0, :cond_cd
.line 15857
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->getEncryptionParameters()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeEncryptionParameters(Lorg/bitcoinj/wallet/Protos$ScryptParameters;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 15859
:cond_cd
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasVersion()Z
move-result v0
if-eqz v0, :cond_da
.line 15860
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->getVersion()I
move-result v0
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->setVersion(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 15862
:cond_da
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_269
.line 15863
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18600(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_ff
.line 15864
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_25b
.line 15865
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18600(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 15866
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15871
:goto_fc
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 15888
:cond_ff
:goto_ff
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasDescription()Z
move-result v0
if-eqz v0, :cond_114
.line 15889
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x800
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15890
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->description_:Ljava/lang/Object;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18700(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 15891
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 15893
:cond_114
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->hasKeyRotationTime()Z
move-result v0
if-eqz v0, :cond_121
.line 15894
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->getKeyRotationTime()J
move-result-wide v2
invoke-virtual {p0, v2, v3}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->setKeyRotationTime(J)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.line 15896
:cond_121
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_2b6
.line 15897
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18900(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_146
.line 15898
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_2a8
.line 15899
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18900(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 15900
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15905
:goto_143
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 15922
:cond_146
:goto_146
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_303
.line 15923
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_16b
.line 15924
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_2f5
.line 15925
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 15926
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15931
:goto_168
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 15948
:cond_16b
:goto_16b
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
invoke-virtual {p0, v0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder;
goto/16 :goto_7
.line 15781
:cond_174
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 15782
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_66
.line 15787
:cond_182
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_69
.line 15788
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_1b6
.line 15789
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 18145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15790
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15791
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
.line 15792
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x11
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15794
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19200()Z
move-result v0
if-eqz v0, :cond_1b4
.line 15795
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getKeyFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_1b0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_69
:cond_1b4
move-object v0, v1
goto :goto_1b0
.line 15797
:cond_1b6
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->key_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_69
.line 15807
:cond_1c1
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 15808
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18100(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_8b
.line 15813
:cond_1cf
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18100(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_8e
.line 15814
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_203
.line 15815
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 19145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15816
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15817
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18100(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
.line 15818
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15820
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19300()Z
move-result v0
if-eqz v0, :cond_201
.line 15821
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_1fd
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_8e
:cond_201
move-object v0, v1
goto :goto_1fd
.line 15823
:cond_203
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transaction_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18100(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_8e
.line 15833
:cond_20e
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 15834
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18200(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_b0
.line 15839
:cond_21c
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18200(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_b3
.line 15840
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_250
.line 15841
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 20145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15842
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15843
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18200(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
.line 15844
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x41
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15846
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19400()Z
move-result v0
if-eqz v0, :cond_24e
.line 15847
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getWatchedScriptFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_24a
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_b3
:cond_24e
move-object v0, v1
goto :goto_24a
.line 15849
:cond_250
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->watchedScript_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18200(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_b3
.line 15868
:cond_25b
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 15869
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18600(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_fc
.line 15874
:cond_269
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18600(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_ff
.line 15875
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_29d
.line 15876
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 21145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15877
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15878
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18600(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
.line 15879
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x401
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15881
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19500()Z
move-result v0
if-eqz v0, :cond_29b
.line 15882
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_297
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_ff
:cond_29b
move-object v0, v1
goto :goto_297
.line 15884
:cond_29d
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->extension_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18600(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_ff
.line 15902
:cond_2a8
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 15903
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18900(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_143
.line 15908
:cond_2b6
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18900(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_146
.line 15909
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_2ea
.line 15910
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 22145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15911
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15912
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18900(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
.line 15913
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x2001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15915
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19600()Z
move-result v0
if-eqz v0, :cond_2e8
.line 15916
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTagsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v0
:goto_2e4
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_146
:cond_2e8
move-object v0, v1
goto :goto_2e4
.line 15918
:cond_2ea
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->tags_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$18900(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_146
.line 15928
:cond_2f5
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 15929
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_168
.line 15934
:cond_303
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_16b
.line 15935
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilder;->isEmpty()Z
move-result v0
if-eqz v0, :cond_335
.line 15936
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 23145
iput-object v1, v0, Lcom/google/protobuf/RepeatedFieldBuilder;->bmZ:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 15937
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
.line 15938
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
.line 15939
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
and-int/lit16 v0, v0, -0x4001
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 15941
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->alwaysUseFieldBuilders:Z
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19700()Z
move-result v0
if-eqz v0, :cond_331
.line 15942
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->getTransactionSignersFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
move-result-object v1
:cond_331
iput-object v1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_16b
.line 15944
:cond_335
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
# getter for: Lorg/bitcoinj/wallet/Protos$Wallet;->transactionSigners_:Ljava/util/List;
invoke-static {p1}, Lorg/bitcoinj/wallet/Protos$Wallet;->access$19000(Lorg/bitcoinj/wallet/Protos$Wallet;)Ljava/util/List;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->n(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto/16 :goto_16b
.end method
.method public final removeExtension(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17345
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 17346
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 17347
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 17348
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17352
:goto_f
return-object p0
.line 17350
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->remove(I)V
goto :goto_f
.end method
.method public final removeKey(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16418
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 16419
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 16420
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 16421
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16425
:goto_f
return-object p0
.line 16423
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->remove(I)V
goto :goto_f
.end method
.method public final removeTags(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17741
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 17742
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 17743
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 17744
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17748
:goto_f
return-object p0
.line 17746
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->remove(I)V
goto :goto_f
.end method
.method public final removeTransaction(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16658
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 16659
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 16660
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 16661
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16665
:goto_f
return-object p0
.line 16663
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->remove(I)V
goto :goto_f
.end method
.method public final removeTransactionSigners(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 18029
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 18030
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 18031
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 18032
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 18036
:goto_f
return-object p0
.line 18034
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->remove(I)V
goto :goto_f
.end method
.method public final removeWatchedScript(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16898
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_10
.line 16899
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 16900
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 16901
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16905
:goto_f
return-object p0
.line 16903
:cond_10
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilder;->remove(I)V
goto :goto_f
.end method
.method public final setDescription(Ljava/lang/String;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17480
if-nez p1, :cond_8
.line 17481
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17483
:cond_8
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x800
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17484
iput-object p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 17485
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17486
return-object p0
.end method
.method public final setDescriptionBytes(Lcom/google/protobuf/ByteString;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17510
if-nez p1, :cond_8
.line 17511
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17513
:cond_8
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x800
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17514
iput-object p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->description_:Ljava/lang/Object;
.line 17515
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17516
return-object p0
.end method
.method public final setEncryptionParameters(Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17047
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_14
.line 17048
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;->build()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v0
iput-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17049
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17053
:goto_d
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x100
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17054
return-object p0
.line 17051
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {p1}, Lorg/bitcoinj/wallet/Protos$ScryptParameters$Builder;->build()Lorg/bitcoinj/wallet/Protos$ScryptParameters;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/SingleFieldBuilder;->h(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_d
.end method
.method public final setEncryptionParameters(Lorg/bitcoinj/wallet/Protos$ScryptParameters;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17030
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
if-nez v0, :cond_18
.line 17031
if-nez p1, :cond_c
.line 17032
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17034
:cond_c
iput-object p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParameters_:Lorg/bitcoinj/wallet/Protos$ScryptParameters;
.line 17035
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17039
:goto_11
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x100
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17040
return-object p0
.line 17037
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionParametersBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
invoke-virtual {v0, p1}, Lcom/google/protobuf/SingleFieldBuilder;->h(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/SingleFieldBuilder;
goto :goto_11
.end method
.method public final setEncryptionType(Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16989
if-nez p1, :cond_8
.line 16990
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16992
:cond_8
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x80
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16993
iput-object p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->encryptionType_:Lorg/bitcoinj/wallet/Protos$Wallet$EncryptionType;
.line 16994
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16995
return-object p0
.end method
.method public final setExtension(ILorg/bitcoinj/wallet/Protos$Extension$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 17243
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17244
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 17245
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Extension$Builder;->build()Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 17246
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17250
:goto_13
return-object p0
.line 17248
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Extension$Builder;->build()Lorg/bitcoinj/wallet/Protos$Extension;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final setExtension(ILorg/bitcoinj/wallet/Protos$Extension;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17226
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17227
if-nez p2, :cond_c
.line 17228
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17230
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureExtensionIsMutable()V
.line 17231
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extension_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 17232
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17236
:goto_17
return-object p0
.line 17234
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final setKey(ILorg/bitcoinj/wallet/Protos$Key$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 16316
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16317
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 16318
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Key$Builder;->build()Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 16319
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16323
:goto_13
return-object p0
.line 16321
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Key$Builder;->build()Lorg/bitcoinj/wallet/Protos$Key;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final setKey(ILorg/bitcoinj/wallet/Protos$Key;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16299
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16300
if-nez p2, :cond_c
.line 16301
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16303
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureKeyIsMutable()V
.line 16304
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->key_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 16305
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16309
:goto_17
return-object p0
.line 16307
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final setKeyRotationTime(J)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17554
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x1000
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17555
iput-wide p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->keyRotationTime_:J
.line 17556
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17557
return-object p0
.end method
.method public final setLastSeenBlockHash(Lcom/google/protobuf/ByteString;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16150
if-nez p1, :cond_8
.line 16151
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16153
:cond_8
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x2
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16154
iput-object p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHash_:Lcom/google/protobuf/ByteString;
.line 16155
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16156
return-object p0
.end method
.method public final setLastSeenBlockHeight(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16201
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x4
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16202
iput p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockHeight_:I
.line 16203
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16204
return-object p0
.end method
.method public final setLastSeenBlockTimeSecs(J)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16237
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x8
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16238
iput-wide p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->lastSeenBlockTimeSecs_:J
.line 16239
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16240
return-object p0
.end method
.method public final setNetworkIdentifier(Ljava/lang/String;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16082
if-nez p1, :cond_8
.line 16083
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16085
:cond_8
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x1
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16086
iput-object p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 16087
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16088
return-object p0
.end method
.method public final setNetworkIdentifierBytes(Lcom/google/protobuf/ByteString;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 16112
if-nez p1, :cond_8
.line 16113
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16115
:cond_8
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x1
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 16116
iput-object p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->networkIdentifier_:Ljava/lang/Object;
.line 16117
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16118
return-object p0
.end method
.method public final setTags(ILorg/bitcoinj/wallet/Protos$Tag$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 17639
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17640
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 17641
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Tag$Builder;->build()Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 17642
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17646
:goto_13
return-object p0
.line 17644
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Tag$Builder;->build()Lorg/bitcoinj/wallet/Protos$Tag;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final setTags(ILorg/bitcoinj/wallet/Protos$Tag;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17622
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17623
if-nez p2, :cond_c
.line 17624
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17626
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTagsIsMutable()V
.line 17627
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tags_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 17628
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17632
:goto_17
return-object p0
.line 17630
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->tagsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final setTransaction(ILorg/bitcoinj/wallet/Protos$Transaction$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 16556
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16557
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 16558
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;->build()Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 16559
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16563
:goto_13
return-object p0
.line 16561
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Transaction$Builder;->build()Lorg/bitcoinj/wallet/Protos$Transaction;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final setTransaction(ILorg/bitcoinj/wallet/Protos$Transaction;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16539
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16540
if-nez p2, :cond_c
.line 16541
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16543
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionIsMutable()V
.line 16544
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transaction_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 16545
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16549
:goto_17
return-object p0
.line 16547
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final setTransactionSigners(ILorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 17899
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 17900
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 17901
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;->build()Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 17902
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17906
:goto_13
return-object p0
.line 17904
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$TransactionSigner$Builder;->build()Lorg/bitcoinj/wallet/Protos$TransactionSigner;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final setTransactionSigners(ILorg/bitcoinj/wallet/Protos$TransactionSigner;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 17878
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 17879
if-nez p2, :cond_c
.line 17880
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 17882
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureTransactionSignersIsMutable()V
.line 17883
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSigners_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 17884
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17888
:goto_17
return-object p0
.line 17886
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->transactionSignersBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method
.method public final setVersion(I)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 3
.prologue
.line 17158
iget v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
or-int/lit16 v0, v0, 0x200
iput v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->bitField0_:I
.line 17159
iput p1, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->version_:I
.line 17160
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 17161
return-object p0
.end method
.method public final setWatchedScript(ILorg/bitcoinj/wallet/Protos$Script$Builder;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 5
.prologue
.line 16796
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_14
.line 16797
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 16798
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Script$Builder;->build()Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 16799
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16803
:goto_13
return-object p0
.line 16801
:cond_14
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {p2}, Lorg/bitcoinj/wallet/Protos$Script$Builder;->build()Lorg/bitcoinj/wallet/Protos$Script;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_13
.end method
.method public final setWatchedScript(ILorg/bitcoinj/wallet/Protos$Script;)Lorg/bitcoinj/wallet/Protos$Wallet$Builder;
.registers 4
.prologue
.line 16779
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
if-nez v0, :cond_18
.line 16780
if-nez p2, :cond_c
.line 16781
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 16783
:cond_c
invoke-direct {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->ensureWatchedScriptIsMutable()V
.line 16784
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScript_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 16785
invoke-virtual {p0}, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->onChanged()V
.line 16789
:goto_17
return-object p0
.line 16787
:cond_18
iget-object v0, p0, Lorg/bitcoinj/wallet/Protos$Wallet$Builder;->watchedScriptBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilder;->a(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/RepeatedFieldBuilder;
goto :goto_17
.end method