GeneratedMessage$Builder.smali
.class public abstract Lcom/google/protobuf/GeneratedMessage$Builder;
.super Lcom/google/protobuf/AbstractMessage$Builder;
.source "GeneratedMessage.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<BuilderType:",
"Lcom/google/protobuf/GeneratedMessage$Builder",
"<TBuilderType;>;>",
"Lcom/google/protobuf/AbstractMessage$Builder",
"<TBuilderType;>;"
}
.end annotation
# instance fields
.field private builderParent:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.field private isClean:Z
.field private meAsParent:Lcom/google/protobuf/GeneratedMessage$Builder$BuilderParentImpl;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/GeneratedMessage$Builder",
"<TBuilderType;>.BuilderParentImpl;"
}
.end annotation
.end field
.field private unknownFields:Lcom/google/protobuf/UnknownFieldSet;
# direct methods
.method protected constructor <init>()V
.registers 2
.prologue
.line 398
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessage$Builder;-><init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
.line 399
return-void
.end method
.method protected constructor <init>(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
.registers 3
.prologue
.line 401
invoke-direct {p0}, Lcom/google/protobuf/AbstractMessage$Builder;-><init>()V
.line 395
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fo()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 402
iput-object p1, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->builderParent:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 403
return-void
.end method
.method static synthetic access$900(Lcom/google/protobuf/GeneratedMessage$Builder;)Ljava/util/Map;
.registers 2
.prologue
.line 383
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getAllFieldsMutable()Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method private getAllFieldsMutable()Ljava/util/Map;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 475
new-instance v3, Ljava/util/TreeMap;
invoke-direct {v3}, Ljava/util/TreeMap;-><init>()V
.line 477
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
.line 478
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List;
move-result-object v4
.line 480
const/4 v0, 0x0
move v2, v0
:goto_13
invoke-interface {v4}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_5a
.line 481
invoke-interface {v4, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Descriptors$FieldDescriptor;
.line 3057
iget-object v1, v0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkI:Lcom/google/protobuf/Descriptors$OneofDescriptor;
.line 488
if-eqz v1, :cond_3d
.line 3518
iget v0, v1, Lcom/google/protobuf/Descriptors$OneofDescriptor;->bkU:I
.line 490
add-int/lit8 v0, v0, -0x1
add-int/2addr v2, v0
.line 491
invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->hasOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Z
move-result v0
if-eqz v0, :cond_39
.line 496
invoke-virtual {p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->getOneofFieldDescriptor(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v0
.line 511
:goto_32
invoke-virtual {p0, v0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v3, v0, v1}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 480
:cond_39
:goto_39
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_13
.line 499
:cond_3d
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v1
if-eqz v1, :cond_53
.line 500
invoke-virtual {p0, v0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/List;
.line 501
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
move-result v5
if-nez v5, :cond_39
.line 502
invoke-virtual {v3, v0, v1}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_39
.line 506
:cond_53
invoke-virtual {p0, v0}, Lcom/google/protobuf/GeneratedMessage$Builder;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v1
if-eqz v1, :cond_39
goto :goto_32
.line 513
:cond_5a
return-object v3
.end method
# virtual methods
.method public addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
")TBuilderType;"
}
.end annotation
.prologue
.line 599
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
invoke-interface {v0, p0, p2}, Lcom/google/protobuf/bx;->b(Lcom/google/protobuf/GeneratedMessage$Builder;Ljava/lang/Object;)V
.line 600
return-object p0
.end method
.method public bridge synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 382
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clear()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 382
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public clear()Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()TBuilderType;"
}
.end annotation
.prologue
.line 451
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fo()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 452
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->onChanged()V
.line 453
return-object p0
.end method
.method public bridge synthetic clear()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 382
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clear()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 382
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
")TBuilderType;"
}
.end annotation
.prologue
.line 567
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
invoke-interface {v0, p0}, Lcom/google/protobuf/bx;->d(Lcom/google/protobuf/GeneratedMessage$Builder;)V
.line 568
return-object p0
.end method
.method public bridge synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 382
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 382
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$OneofDescriptor;",
")TBuilderType;"
}
.end annotation
.prologue
.line 573
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/bz;
move-result-object v0
.line 4238
iget-object v0, v0, Lcom/google/protobuf/bz;->blH:Ljava/lang/reflect/Method;
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
# invokes: Lcom/google/protobuf/GeneratedMessage;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0, p0, v1}, Lcom/google/protobuf/GeneratedMessage;->access$1200(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 574
return-object p0
.end method
.method public bridge synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 382
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 382
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clone()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 2
.prologue
.line 382
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clone()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public clone()Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()TBuilderType;"
}
.end annotation
.prologue
.line 439
.line 440
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getDefaultInstanceForType()Lcom/google/protobuf/Message;
move-result-object v0
invoke-interface {v0}, Lcom/google/protobuf/Message;->newBuilderForType()Lcom/google/protobuf/Message$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/GeneratedMessage$Builder;
.line 441
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->buildPartial()Lcom/google/protobuf/Message;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
.line 442
return-object v0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 382
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clone()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 382
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clone()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Ljava/lang/Object;
.registers 2
.prologue
.line 382
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clone()Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method dispose()V
.registers 2
.prologue
.line 407
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->builderParent:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.line 408
return-void
.end method
.method public getAllFields()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 470
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getAllFieldsMutable()Ljava/util/Map;
move-result-object v0
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 2
.prologue
.line 465
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
return-object v0
.end method
.method public getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
.registers 4
.prologue
.line 549
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
invoke-interface {v0, p0}, Lcom/google/protobuf/bx;->a(Lcom/google/protobuf/GeneratedMessage$Builder;)Ljava/lang/Object;
move-result-object v0
.line 550
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v1
if-eqz v1, :cond_18
.line 553
check-cast v0, Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 555
:cond_18
return-object v0
.end method
.method public getFieldBuilder(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 523
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
invoke-interface {v0, p0}, Lcom/google/protobuf/bx;->e(Lcom/google/protobuf/GeneratedMessage$Builder;)Lcom/google/protobuf/Message$Builder;
move-result-object v0
return-object v0
.end method
.method public getOneofFieldDescriptor(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Descriptors$FieldDescriptor;
.registers 5
.prologue
.line 539
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/bz;
move-result-object v1
.line 4230
iget-object v0, v1, Lcom/google/protobuf/bz;->blG:Ljava/lang/reflect/Method;
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
# invokes: Lcom/google/protobuf/GeneratedMessage;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0, p0, v2}, Lcom/google/protobuf/GeneratedMessage;->access$1200(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Internal$EnumLite;
invoke-interface {v0}, Lcom/google/protobuf/Internal$EnumLite;->getNumber()I
move-result v0
.line 4231
if-lez v0, :cond_20
.line 4232
iget-object v1, v1, Lcom/google/protobuf/bz;->ble:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-virtual {v1, v0}, Lcom/google/protobuf/Descriptors$Descriptor;->dN(I)Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v0
:goto_1f
return-object v0
.line 4234
:cond_20
const/4 v0, 0x0
.line 539
goto :goto_1f
.end method
.method protected getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
.registers 3
.prologue
.line 686
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->meAsParent:Lcom/google/protobuf/GeneratedMessage$Builder$BuilderParentImpl;
if-nez v0, :cond_c
.line 687
new-instance v0, Lcom/google/protobuf/GeneratedMessage$Builder$BuilderParentImpl;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/google/protobuf/GeneratedMessage$Builder$BuilderParentImpl;-><init>(Lcom/google/protobuf/GeneratedMessage$Builder;B)V
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->meAsParent:Lcom/google/protobuf/GeneratedMessage$Builder$BuilderParentImpl;
.line 689
:cond_c
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->meAsParent:Lcom/google/protobuf/GeneratedMessage$Builder$BuilderParentImpl;
return-object v0
.end method
.method public getRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/Object;
.registers 4
.prologue
.line 585
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
.line 586
invoke-interface {v0, p0, p2}, Lcom/google/protobuf/bx;->a(Lcom/google/protobuf/GeneratedMessage$Builder;I)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public getRepeatedFieldBuilder(Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 528
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
invoke-interface {v0, p0, p2}, Lcom/google/protobuf/bx;->b(Lcom/google/protobuf/GeneratedMessage$Builder;I)Lcom/google/protobuf/Message$Builder;
move-result-object v0
return-object v0
.end method
.method public getRepeatedFieldCount(Lcom/google/protobuf/Descriptors$FieldDescriptor;)I
.registers 3
.prologue
.line 579
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
.line 580
invoke-interface {v0, p0}, Lcom/google/protobuf/bx;->c(Lcom/google/protobuf/GeneratedMessage$Builder;)I
move-result v0
return v0
.end method
.method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
.registers 2
.prologue
.line 653
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
.registers 3
.prologue
.line 544
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
invoke-interface {v0, p0}, Lcom/google/protobuf/bx;->b(Lcom/google/protobuf/GeneratedMessage$Builder;)Z
move-result v0
return v0
.end method
.method public hasOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Z
.registers 5
.prologue
const/4 v1, 0x0
.line 534
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/bz;
move-result-object v0
.line 4215
iget-object v0, v0, Lcom/google/protobuf/bz;->blG:Ljava/lang/reflect/Method;
new-array v2, v1, [Ljava/lang/Object;
# invokes: Lcom/google/protobuf/GeneratedMessage;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0, p0, v2}, Lcom/google/protobuf/GeneratedMessage;->access$1200(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Internal$EnumLite;
invoke-interface {v0}, Lcom/google/protobuf/Internal$EnumLite;->getNumber()I
move-result v0
if-nez v0, :cond_1b
move v0, v1
.line 4216
:goto_1a
return v0
.line 4218
:cond_1b
const/4 v0, 0x1
.line 534
goto :goto_1a
.end method
.method public abstract internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
.end method
.method protected internalGetMapField(I)Lcom/google/protobuf/MapField;
.registers 5
.prologue
.line 720
new-instance v0, Ljava/lang/RuntimeException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "No map fields found in "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 721
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method protected internalGetMutableMapField(I)Lcom/google/protobuf/MapField;
.registers 5
.prologue
.line 729
new-instance v0, Ljava/lang/RuntimeException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "No map fields found in "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 730
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method protected isClean()Z
.registers 2
.prologue
.line 434
iget-boolean v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->isClean:Z
return v0
.end method
.method public isInitialized()Z
.registers 6
.prologue
const/4 v1, 0x0
.line 623
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_d
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_69
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Descriptors$FieldDescriptor;
.line 625
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRequired()Z
move-result v3
if-eqz v3, :cond_27
.line 626
invoke-virtual {p0, v0}, Lcom/google/protobuf/GeneratedMessage$Builder;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v3
if-nez v3, :cond_27
move v0, v1
.line 648
:goto_26
return v0
.line 4941
:cond_27
iget-object v3, v0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkF:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
move-result-object v3
.line 631
sget-object v4, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-ne v3, v4, :cond_d
.line 632
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v3
if-eqz v3, :cond_55
.line 634
invoke-virtual {p0, v0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
.line 635
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_41
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_d
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Message;
.line 636
invoke-interface {v0}, Lcom/google/protobuf/Message;->isInitialized()Z
move-result v0
if-nez v0, :cond_41
move v0, v1
.line 637
goto :goto_26
.line 641
:cond_55
invoke-virtual {p0, v0}, Lcom/google/protobuf/GeneratedMessage$Builder;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v3
if-eqz v3, :cond_d
.line 642
invoke-virtual {p0, v0}, Lcom/google/protobuf/GeneratedMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Message;
invoke-interface {v0}, Lcom/google/protobuf/Message;->isInitialized()Z
move-result v0
if-nez v0, :cond_d
move v0, v1
.line 643
goto :goto_26
.line 648
:cond_69
const/4 v0, 0x1
goto :goto_26
.end method
.method protected markClean()V
.registers 2
.prologue
.line 425
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->isClean:Z
.line 426
return-void
.end method
.method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 382
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/UnknownFieldSet;",
")TBuilderType;"
}
.end annotation
.prologue
.line 613
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 614
invoke-static {v0}, Lcom/google/protobuf/UnknownFieldSet;->W(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 615
invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Y(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 616
invoke-virtual {v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fq()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 617
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->onChanged()V
.line 618
return-object p0
.end method
.method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 382
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public newBuilderForField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 518
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
invoke-interface {v0}, Lcom/google/protobuf/bx;->Ep()Lcom/google/protobuf/Message$Builder;
move-result-object v0
return-object v0
.end method
.method protected onBuilt()V
.registers 2
.prologue
.line 414
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->builderParent:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
if-eqz v0, :cond_7
.line 415
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->markClean()V
.line 417
:cond_7
return-void
.end method
.method protected final onChanged()V
.registers 2
.prologue
.line 697
iget-boolean v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->isClean:Z
if-eqz v0, :cond_10
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->builderParent:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
if-eqz v0, :cond_10
.line 698
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->builderParent:Lcom/google/protobuf/GeneratedMessage$BuilderParent;
invoke-interface {v0}, Lcom/google/protobuf/GeneratedMessage$BuilderParent;->AC()V
.line 701
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->isClean:Z
.line 703
:cond_10
return-void
.end method
.method protected parseUnknownField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
.registers 6
.prologue
.line 665
invoke-virtual {p2, p4, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->a(ILcom/google/protobuf/CodedInputStream;)Z
move-result v0
return v0
.end method
.method public setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
")TBuilderType;"
}
.end annotation
.prologue
.line 561
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
invoke-interface {v0, p0, p2}, Lcom/google/protobuf/bx;->a(Lcom/google/protobuf/GeneratedMessage$Builder;Ljava/lang/Object;)V
.line 562
return-object p0
.end method
.method public bridge synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 382
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"I",
"Ljava/lang/Object;",
")TBuilderType;"
}
.end annotation
.prologue
.line 592
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->a(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bx;
move-result-object v0
.line 593
invoke-interface {v0, p0, p2, p3}, Lcom/google/protobuf/bx;->a(Lcom/google/protobuf/GeneratedMessage$Builder;ILjava/lang/Object;)V
.line 594
return-object p0
.end method
.method public bridge synthetic setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 5
.prologue
.line 382
invoke-virtual {p0, p1, p2, p3}, Lcom/google/protobuf/GeneratedMessage$Builder;->setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method
.method public setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/UnknownFieldSet;",
")TBuilderType;"
}
.end annotation
.prologue
.line 605
iput-object p1, p0, Lcom/google/protobuf/GeneratedMessage$Builder;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 606
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->onChanged()V
.line 607
return-object p0
.end method
.method public bridge synthetic setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 382
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessage$Builder;
move-result-object v0
return-object v0
.end method