bm.smali
.class public final Lcom/google/protobuf/bm;
.super Lcom/google/protobuf/AbstractMessage$Builder;
.source "DynamicMessage.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/AbstractMessage$Builder",
"<",
"Lcom/google/protobuf/bm;",
">;"
}
.end annotation
# instance fields
.field private final bkX:Lcom/google/protobuf/Descriptors$Descriptor;
.field private bkY:Lcom/google/protobuf/bq;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/bq",
"<",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
">;"
}
.end annotation
.end field
.field private final bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
.field private unknownFields:Lcom/google/protobuf/UnknownFieldSet;
# direct methods
.method private constructor <init>(Lcom/google/protobuf/Descriptors$Descriptor;)V
.registers 3
.prologue
.line 336
invoke-direct {p0}, Lcom/google/protobuf/AbstractMessage$Builder;-><init>()V
.line 337
iput-object p1, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
.line 338
invoke-static {}, Lcom/google/protobuf/bq;->Ek()Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
.line 339
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fo()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 2599
iget-object v0, p1, Lcom/google/protobuf/Descriptors$Descriptor;->bkj:Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.line 340
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOneofDeclCount()I
move-result v0
new-array v0, v0, [Lcom/google/protobuf/Descriptors$FieldDescriptor;
iput-object v0, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
.line 341
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/Descriptors$Descriptor;B)V
.registers 3
.prologue
.line 329
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;)V
return-void
.end method
.method private A(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bm;
.registers 5
.prologue
.line 544
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 545
invoke-direct {p0}, Lcom/google/protobuf/bm;->AE()V
.line 6057
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkI:Lcom/google/protobuf/Descriptors$OneofDescriptor;
.line 547
if-eqz v0, :cond_17
.line 6508
iget v0, v0, Lcom/google/protobuf/Descriptors$OneofDescriptor;->index:I
.line 549
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
aget-object v1, v1, v0
if-ne v1, p1, :cond_17
.line 550
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
const/4 v2, 0x0
aput-object v2, v1, v0
.line 553
:cond_17
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->c(Lcom/google/protobuf/br;)V
.line 554
return-object p0
.end method
.method private A(Lcom/google/protobuf/Descriptors$OneofDescriptor;)V
.registers 4
.prologue
.line 625
.line 7516
iget-object v0, p1, Lcom/google/protobuf/Descriptors$OneofDescriptor;->bkG:Lcom/google/protobuf/Descriptors$Descriptor;
.line 625
iget-object v1, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
if-eq v0, v1, :cond_e
.line 626
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "OneofDescriptor does not match message type."
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 629
:cond_e
return-void
.end method
.method private AE()V
.registers 2
.prologue
.line 665
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
.line 8121
iget-boolean v0, v0, Lcom/google/protobuf/bq;->blm:Z
.line 665
if-eqz v0, :cond_e
.line 666
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->Em()Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
.line 668
:cond_e
return-void
.end method
.method private B(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/bm;
.registers 4
.prologue
.line 479
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->A(Lcom/google/protobuf/Descriptors$OneofDescriptor;)V
.line 480
iget-object v0, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
.line 5508
iget v1, p1, Lcom/google/protobuf/Descriptors$OneofDescriptor;->index:I
.line 480
aget-object v0, v0, v1
.line 481
if-eqz v0, :cond_e
.line 482
invoke-direct {p0, v0}, Lcom/google/protobuf/bm;->A(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bm;
.line 484
:cond_e
return-object p0
.end method
.method private DX()Lcom/google/protobuf/bm;
.registers 3
.prologue
.line 348
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
.line 3121
iget-boolean v0, v0, Lcom/google/protobuf/bq;->blm:Z
.line 348
if-eqz v0, :cond_13
.line 349
invoke-static {}, Lcom/google/protobuf/bq;->Ek()Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
.line 353
:goto_c
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fo()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 354
return-object p0
.line 351
:cond_13
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
.line 3173
iget-object v1, v0, Lcom/google/protobuf/bq;->bll:Lcom/google/protobuf/ej;
invoke-virtual {v1}, Lcom/google/protobuf/ej;->clear()V
.line 3174
const/4 v1, 0x0
iput-boolean v1, v0, Lcom/google/protobuf/bq;->bln:Z
goto :goto_c
.end method
.method private DY()Lcom/google/protobuf/bl;
.registers 6
.prologue
.line 388
invoke-virtual {p0}, Lcom/google/protobuf/bm;->isInitialized()Z
move-result v0
if-nez v0, :cond_21
.line 389
new-instance v1, Lcom/google/protobuf/bl;
iget-object v2, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
iget-object v3, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
iget-object v0, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
iget-object v4, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
array-length v4, v4
.line 391
invoke-static {v0, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/google/protobuf/Descriptors$FieldDescriptor;
iget-object v4, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-direct {v1, v2, v3, v0, v4}, Lcom/google/protobuf/bl;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/bq;[Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/UnknownFieldSet;)V
.line 389
invoke-static {v1}, Lcom/google/protobuf/bm;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
move-result-object v0
throw v0
.line 393
:cond_21
invoke-virtual {p0}, Lcom/google/protobuf/bm;->DZ()Lcom/google/protobuf/bl;
move-result-object v0
return-object v0
.end method
.method private Ea()Lcom/google/protobuf/bm;
.registers 6
.prologue
const/4 v4, 0x0
.line 422
new-instance v0, Lcom/google/protobuf/bm;
iget-object v1, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-direct {v0, v1}, Lcom/google/protobuf/bm;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;)V
.line 423
iget-object v1, v0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
iget-object v2, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v1, v2}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/bq;)V
.line 424
iget-object v1, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-direct {v0, v1}, Lcom/google/protobuf/bm;->U(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/bm;
.line 425
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
iget-object v2, v0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
iget-object v3, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
array-length v3, v3
invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 426
return-object v0
.end method
.method private U(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/bm;
.registers 4
.prologue
.line 603
invoke-virtual {p0}, Lcom/google/protobuf/bm;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
.line 6627
iget-object v0, v0, Lcom/google/protobuf/Descriptors$Descriptor;->bkk:Lcom/google/protobuf/Descriptors$FileDescriptor;
.line 603
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->DU()Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
move-result-object v0
sget-object v1, Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;->PROTO3:Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
if-ne v0, v1, :cond_f
.line 612
:goto_e
return-object p0
.line 608
:cond_f
iget-object v0, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 609
invoke-static {v0}, Lcom/google/protobuf/UnknownFieldSet;->W(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 610
invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Y(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 611
invoke-virtual {v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fq()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
goto :goto_e
.end method
.method private static as(Ljava/lang/Object;)V
.registers 3
.prologue
.line 634
if-nez p0, :cond_8
.line 635
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 637
:cond_8
instance-of v0, p0, Lcom/google/protobuf/Descriptors$EnumValueDescriptor;
if-nez v0, :cond_14
.line 638
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "DynamicMessage should use EnumValueDescriptor to set Enum Value."
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 650
:cond_14
return-void
.end method
.method private z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.registers 4
.prologue
.line 617
.line 7054
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkG:Lcom/google/protobuf/Descriptors$Descriptor;
.line 617
iget-object v1, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
if-eq v0, v1, :cond_e
.line 618
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "FieldDescriptor does not match message type."
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 621
:cond_e
return-void
.end method
# virtual methods
.method public final DZ()Lcom/google/protobuf/bl;
.registers 6
.prologue
.line 413
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->makeImmutable()V
.line 414
new-instance v1, Lcom/google/protobuf/bl;
iget-object v2, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
iget-object v3, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
iget-object v0, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
iget-object v4, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
array-length v4, v4
.line 416
invoke-static {v0, v4}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/google/protobuf/Descriptors$FieldDescriptor;
iget-object v4, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-direct {v1, v2, v3, v0, v4}, Lcom/google/protobuf/bl;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/bq;[Lcom/google/protobuf/Descriptors$FieldDescriptor;Lcom/google/protobuf/UnknownFieldSet;)V
.line 417
return-object v1
.end method
.method public final L(Lcom/google/protobuf/Message;)Lcom/google/protobuf/bm;
.registers 5
.prologue
.line 359
instance-of v0, p1, Lcom/google/protobuf/bl;
if-eqz v0, :cond_6a
.line 361
check-cast p1, Lcom/google/protobuf/bl;
.line 362
invoke-static {p1}, Lcom/google/protobuf/bl;->a(Lcom/google/protobuf/bl;)Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
iget-object v1, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
if-eq v0, v1, :cond_16
.line 363
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "mergeFrom(Message) can only merge messages of the same type."
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 366
:cond_16
invoke-direct {p0}, Lcom/google/protobuf/bm;->AE()V
.line 367
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-static {p1}, Lcom/google/protobuf/bl;->b(Lcom/google/protobuf/bl;)Lcom/google/protobuf/bq;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/bq;)V
.line 368
invoke-static {p1}, Lcom/google/protobuf/bl;->c(Lcom/google/protobuf/bl;)Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/protobuf/bm;->U(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/bm;
.line 369
const/4 v0, 0x0
:goto_2a
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
array-length v1, v1
if-ge v0, v1, :cond_71
.line 370
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
aget-object v1, v1, v0
if-nez v1, :cond_42
.line 371
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
invoke-static {p1}, Lcom/google/protobuf/bl;->d(Lcom/google/protobuf/bl;)[Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v2
aget-object v2, v2, v0
aput-object v2, v1, v0
.line 369
:cond_3f
:goto_3f
add-int/lit8 v0, v0, 0x1
goto :goto_2a
.line 373
:cond_42
invoke-static {p1}, Lcom/google/protobuf/bl;->d(Lcom/google/protobuf/bl;)[Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v1
aget-object v1, v1, v0
if-eqz v1, :cond_3f
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
aget-object v1, v1, v0
.line 374
invoke-static {p1}, Lcom/google/protobuf/bl;->d(Lcom/google/protobuf/bl;)[Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v2
aget-object v2, v2, v0
if-eq v1, v2, :cond_3f
.line 375
iget-object v1, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
iget-object v2, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
aget-object v2, v2, v0
invoke-virtual {v1, v2}, Lcom/google/protobuf/bq;->c(Lcom/google/protobuf/br;)V
.line 376
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
invoke-static {p1}, Lcom/google/protobuf/bl;->d(Lcom/google/protobuf/bl;)[Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v2
aget-object v2, v2, v0
aput-object v2, v1, v0
goto :goto_3f
.line 382
:cond_6a
invoke-super {p0, p1}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/bm;
move-object p0, v0
:cond_71
return-object p0
.end method
.method public final synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 329
.line 9579
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 9580
invoke-direct {p0}, Lcom/google/protobuf/bm;->AE()V
.line 9581
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/bq;->b(Lcom/google/protobuf/br;Ljava/lang/Object;)V
.line 329
return-object p0
.end method
.method public final synthetic build()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->DY()Lcom/google/protobuf/bl;
move-result-object v0
return-object v0
.end method
.method public final synthetic build()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->DY()Lcom/google/protobuf/bl;
move-result-object v0
return-object v0
.end method
.method public final synthetic buildPartial()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 329
invoke-virtual {p0}, Lcom/google/protobuf/bm;->DZ()Lcom/google/protobuf/bl;
move-result-object v0
return-object v0
.end method
.method public final synthetic buildPartial()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 329
invoke-virtual {p0}, Lcom/google/protobuf/bm;->DZ()Lcom/google/protobuf/bl;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->DX()Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->DX()Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clear()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->DX()Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 329
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->A(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 329
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->B(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 329
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->B(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->Ea()Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->Ea()Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->Ea()Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->Ea()Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic clone()Ljava/lang/Object;
.registers 2
.prologue
.line 329
invoke-direct {p0}, Lcom/google/protobuf/bm;->Ea()Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final 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 446
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->getAllFields()Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public final synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 329
.line 16441
iget-object v0, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {v0}, Lcom/google/protobuf/bl;->b(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/bl;
move-result-object v0
.line 329
return-object v0
.end method
.method public final synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 329
.line 15441
iget-object v0, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {v0}, Lcom/google/protobuf/bl;->b(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/bl;
move-result-object v0
.line 329
return-object v0
.end method
.method public final getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 2
.prologue
.line 436
iget-object v0, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
return-object v0
.end method
.method public final getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
.registers 4
.prologue
.line 495
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 496
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->b(Lcom/google/protobuf/br;)Ljava/lang/Object;
move-result-object v0
.line 497
if-nez v0, :cond_15
.line 498
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v0
if-eqz v0, :cond_16
.line 499
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
.line 506
:cond_15
:goto_15
return-object v0
.line 5941
:cond_16
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkF:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
move-result-object v0
.line 500
sget-object v1, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-ne v0, v1, :cond_29
.line 501
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DR()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
invoke-static {v0}, Lcom/google/protobuf/bl;->b(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/bl;
move-result-object v0
goto :goto_15
.line 503
:cond_29
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object;
move-result-object v0
goto :goto_15
.end method
.method public final getFieldBuilder(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 673
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "getFieldBuilder() called on a dynamic message type."
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final getOneofFieldDescriptor(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Descriptors$FieldDescriptor;
.registers 4
.prologue
.line 473
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->A(Lcom/google/protobuf/Descriptors$OneofDescriptor;)V
.line 474
iget-object v0, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
.line 4508
iget v1, p1, Lcom/google/protobuf/Descriptors$OneofDescriptor;->index:I
.line 474
aget-object v0, v0, v1
return-object v0
.end method
.method public final getRepeatedFieldBuilder(Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Lcom/google/protobuf/Message$Builder;
.registers 5
.prologue
.line 680
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "getRepeatedFieldBuilder() called on a dynamic message type."
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
.registers 2
.prologue
.line 587
iget-object v0, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public final hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
.registers 3
.prologue
.line 489
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 490
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;)Z
move-result v0
return v0
.end method
.method public final hasOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Z
.registers 4
.prologue
.line 463
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->A(Lcom/google/protobuf/Descriptors$OneofDescriptor;)V
.line 464
iget-object v0, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
.line 3508
iget v1, p1, Lcom/google/protobuf/Descriptors$OneofDescriptor;->index:I
.line 464
aget-object v0, v0, v1
.line 465
if-nez v0, :cond_d
.line 466
const/4 v0, 0x0
.line 468
:goto_c
return v0
:cond_d
const/4 v0, 0x1
goto :goto_c
.end method
.method public final isInitialized()Z
.registers 3
.prologue
.line 431
iget-object v0, p0, Lcom/google/protobuf/bm;->bkX:Lcom/google/protobuf/Descriptors$Descriptor;
iget-object v1, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-static {v0, v1}, Lcom/google/protobuf/bl;->a(Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/bq;)Z
move-result v0
return v0
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 329
invoke-virtual {p0, p1}, Lcom/google/protobuf/bm;->L(Lcom/google/protobuf/Message;)Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 329
invoke-virtual {p0, p1}, Lcom/google/protobuf/bm;->L(Lcom/google/protobuf/Message;)Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 329
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->U(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 329
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->U(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/bm;
move-result-object v0
return-object v0
.end method
.method public final synthetic newBuilderForField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 329
.line 14451
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 14941
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkF:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
move-result-object v0
.line 14453
sget-object v1, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-eq v0, v1, :cond_15
.line 14454
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "newBuilderForField is only valid for fields with message type."
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 14458
:cond_15
new-instance v0, Lcom/google/protobuf/bm;
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DR()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v1
invoke-direct {v0, v1}, Lcom/google/protobuf/bm;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;)V
.line 329
return-object v0
.end method
.method public final synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 6
.prologue
.line 329
.line 10511
invoke-direct {p0, p1}, Lcom/google/protobuf/bm;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 10512
invoke-direct {p0}, Lcom/google/protobuf/bm;->AE()V
.line 10956
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkF:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
.line 10518
sget-object v1, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
if-ne v0, v1, :cond_2a
.line 11655
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v0
if-eqz v0, :cond_27
move-object v0, p2
.line 11656
check-cast v0, Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_19
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2a
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
.line 11657
invoke-static {v1}, Lcom/google/protobuf/bm;->as(Ljava/lang/Object;)V
goto :goto_19
.line 11660
:cond_27
invoke-static {p2}, Lcom/google/protobuf/bm;->as(Ljava/lang/Object;)V
.line 12057
:cond_2a
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkI:Lcom/google/protobuf/Descriptors$OneofDescriptor;
.line 10522
if-eqz v0, :cond_47
.line 12508
iget v0, v0, Lcom/google/protobuf/Descriptors$OneofDescriptor;->index:I
.line 10524
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
aget-object v1, v1, v0
.line 10525
if-eqz v1, :cond_3d
if-eq v1, p1, :cond_3d
.line 10526
iget-object v2, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v2, v1}, Lcom/google/protobuf/bq;->c(Lcom/google/protobuf/br;)V
.line 10528
:cond_3d
iget-object v1, p0, Lcom/google/protobuf/bm;->bkZ:[Lcom/google/protobuf/Descriptors$FieldDescriptor;
aput-object p1, v1, v0
.line 10538
:cond_41
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;Ljava/lang/Object;)V
.line 10535
:goto_46
return-object p0
.line 12952
:cond_47
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkk:Lcom/google/protobuf/Descriptors$FileDescriptor;
.line 10529
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->DU()Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
move-result-object v0
sget-object v1, Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;->PROTO3:Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
if-ne v0, v1, :cond_41
.line 10530
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v0
if-nez v0, :cond_41
.line 13941
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkF:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
move-result-object v0
.line 10531
sget-object v1, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-eq v0, v1, :cond_41
.line 10532
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object;
move-result-object v0
invoke-virtual {p2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_41
.line 10534
iget-object v0, p0, Lcom/google/protobuf/bm;->bkY:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->c(Lcom/google/protobuf/br;)V
goto :goto_46
.end method
.method public final synthetic setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 329
.line 8592
invoke-virtual {p0}, Lcom/google/protobuf/bm;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
.line 8627
iget-object v0, v0, Lcom/google/protobuf/Descriptors$Descriptor;->bkk:Lcom/google/protobuf/Descriptors$FileDescriptor;
.line 8592
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->DU()Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
move-result-object v0
sget-object v1, Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;->PROTO3:Lcom/google/protobuf/Descriptors$FileDescriptor$Syntax;
if-ne v0, v1, :cond_f
.line 8595
:goto_e
return-object p0
.line 8597
:cond_f
iput-object p1, p0, Lcom/google/protobuf/bm;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
goto :goto_e
.end method