cp.smali
.class public abstract Lcom/google/protobuf/cp;
.super Lcom/google/protobuf/AbstractMessage$Builder;
.source "GeneratedMessageV3.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<BuilderType:",
"Lcom/google/protobuf/cp",
"<TBuilderType;>;>",
"Lcom/google/protobuf/AbstractMessage$Builder",
"<TBuilderType;>;"
}
.end annotation
# instance fields
.field private bmw:Lcom/google/protobuf/cr;
.field private bmx:Lcom/google/protobuf/cq;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/cp",
"<TBuilderType;>.com/google/protobuf/cq;"
}
.end annotation
.end field
.field isClean:Z
.field private unknownFields:Lcom/google/protobuf/UnknownFieldSet;
# direct methods
.method protected constructor <init>()V
.registers 2
.prologue
.line 399
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/google/protobuf/cp;-><init>(Lcom/google/protobuf/cr;)V
.line 400
return-void
.end method
.method protected constructor <init>(Lcom/google/protobuf/cr;)V
.registers 3
.prologue
.line 402
invoke-direct {p0}, Lcom/google/protobuf/AbstractMessage$Builder;-><init>()V
.line 396
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fo()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/cp;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 403
iput-object p1, p0, Lcom/google/protobuf/cp;->bmw:Lcom/google/protobuf/cr;
.line 404
return-void
.end method
.method static synthetic a(Lcom/google/protobuf/cp;)Ljava/util/Map;
.registers 2
.prologue
.line 384
invoke-direct {p0}, Lcom/google/protobuf/cp;->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 476
new-instance v3, Ljava/util/TreeMap;
invoke-direct {v3}, Ljava/util/TreeMap;-><init>()V
.line 478
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
.line 3690
iget-object v0, v0, Lcom/google/protobuf/cv;->ble:Lcom/google/protobuf/Descriptors$Descriptor;
.line 479
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List;
move-result-object v4
.line 481
const/4 v0, 0x0
move v2, v0
:goto_11
invoke-interface {v4}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_58
.line 482
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 4057
iget-object v1, v0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkI:Lcom/google/protobuf/Descriptors$OneofDescriptor;
.line 489
if-eqz v1, :cond_3b
.line 4518
iget v0, v1, Lcom/google/protobuf/Descriptors$OneofDescriptor;->bkU:I
.line 491
add-int/lit8 v0, v0, -0x1
add-int/2addr v2, v0
.line 492
invoke-virtual {p0, v1}, Lcom/google/protobuf/cp;->hasOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Z
move-result v0
if-eqz v0, :cond_37
.line 497
invoke-virtual {p0, v1}, Lcom/google/protobuf/cp;->getOneofFieldDescriptor(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v0
.line 512
:goto_30
invoke-virtual {p0, v0}, Lcom/google/protobuf/cp;->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 481
:cond_37
:goto_37
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_11
.line 500
:cond_3b
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v1
if-eqz v1, :cond_51
.line 501
invoke-virtual {p0, v0}, Lcom/google/protobuf/cp;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/List;
.line 502
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
move-result v5
if-nez v5, :cond_37
.line 503
invoke-virtual {v3, v0, v1}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_37
.line 507
:cond_51
invoke-virtual {p0, v0}, Lcom/google/protobuf/cp;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v1
if-eqz v1, :cond_37
goto :goto_30
.line 514
:cond_58
return-object v3
.end method
# virtual methods
.method public Ch()Lcom/google/protobuf/cp;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()TBuilderType;"
}
.end annotation
.prologue
.line 452
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fo()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/cp;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 453
invoke-virtual {p0}, Lcom/google/protobuf/cp;->onChanged()V
.line 454
return-object p0
.end method
.method public Ci()Lcom/google/protobuf/cp;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()TBuilderType;"
}
.end annotation
.prologue
.line 440
.line 441
invoke-virtual {p0}, Lcom/google/protobuf/cp;->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/cp;
.line 442
invoke-virtual {p0}, Lcom/google/protobuf/cp;->buildPartial()Lcom/google/protobuf/Message;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/cp;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
.line 443
return-object v0
.end method
.method protected final Ey()Lcom/google/protobuf/cr;
.registers 3
.prologue
.line 687
iget-object v0, p0, Lcom/google/protobuf/cp;->bmx:Lcom/google/protobuf/cq;
if-nez v0, :cond_c
.line 688
new-instance v0, Lcom/google/protobuf/cq;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/google/protobuf/cq;-><init>(Lcom/google/protobuf/cp;B)V
iput-object v0, p0, Lcom/google/protobuf/cp;->bmx:Lcom/google/protobuf/cq;
.line 690
:cond_c
iget-object v0, p0, Lcom/google/protobuf/cp;->bmx:Lcom/google/protobuf/cq;
return-object v0
.end method
.method public synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 383
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/cp;->c(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public b(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cp;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
")TBuilderType;"
}
.end annotation
.prologue
.line 568
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cw;
move-result-object v0
invoke-interface {v0, p0}, Lcom/google/protobuf/cw;->d(Lcom/google/protobuf/cp;)V
.line 569
return-object p0
.end method
.method public b(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/cp;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$OneofDescriptor;",
")TBuilderType;"
}
.end annotation
.prologue
.line 574
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/cy;
move-result-object v0
.line 4907
iget-object v0, v0, Lcom/google/protobuf/cy;->blH:Ljava/lang/reflect/Method;
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
# invokes: Lcom/google/protobuf/GeneratedMessageV3;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0, p0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->access$1100(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 575
return-object p0
.end method
.method public c(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cp;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
")TBuilderType;"
}
.end annotation
.prologue
.line 600
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cw;
move-result-object v0
invoke-interface {v0, p0, p2}, Lcom/google/protobuf/cw;->b(Lcom/google/protobuf/cp;Ljava/lang/Object;)V
.line 601
return-object p0
.end method
.method public c(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/cp;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/UnknownFieldSet;",
")TBuilderType;"
}
.end annotation
.prologue
.line 614
iget-object v0, p0, Lcom/google/protobuf/cp;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 615
invoke-static {v0}, Lcom/google/protobuf/UnknownFieldSet;->W(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 616
invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Y(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 617
invoke-virtual {v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fq()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/cp;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 618
invoke-virtual {p0}, Lcom/google/protobuf/cp;->onChanged()V
.line 619
return-object p0
.end method
.method public synthetic clear()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 383
invoke-virtual {p0}, Lcom/google/protobuf/cp;->Ch()Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clear()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 383
invoke-virtual {p0}, Lcom/google/protobuf/cp;->Ch()Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clear()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 383
invoke-virtual {p0}, Lcom/google/protobuf/cp;->Ch()Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 383
invoke-virtual {p0, p1}, Lcom/google/protobuf/cp;->b(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 383
invoke-virtual {p0, p1}, Lcom/google/protobuf/cp;->b(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 383
invoke-virtual {p0, p1}, Lcom/google/protobuf/cp;->b(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 383
invoke-virtual {p0}, Lcom/google/protobuf/cp;->Ci()Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 2
.prologue
.line 383
invoke-virtual {p0}, Lcom/google/protobuf/cp;->Ci()Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 383
invoke-virtual {p0}, Lcom/google/protobuf/cp;->Ci()Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 383
invoke-virtual {p0}, Lcom/google/protobuf/cp;->Ci()Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Ljava/lang/Object;
.registers 2
.prologue
.line 383
invoke-virtual {p0}, Lcom/google/protobuf/cp;->Ci()Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public d(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cp;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
")TBuilderType;"
}
.end annotation
.prologue
.line 562
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cw;
move-result-object v0
invoke-interface {v0, p0, p2}, Lcom/google/protobuf/cw;->a(Lcom/google/protobuf/cp;Ljava/lang/Object;)V
.line 563
return-object p0
.end method
.method public d(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/cp;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/UnknownFieldSet;",
")TBuilderType;"
}
.end annotation
.prologue
.line 606
iput-object p1, p0, Lcom/google/protobuf/cp;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 607
invoke-virtual {p0}, Lcom/google/protobuf/cp;->onChanged()V
.line 608
return-object p0
.end method
.method dispose()V
.registers 2
.prologue
.line 408
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/protobuf/cp;->bmw:Lcom/google/protobuf/cr;
.line 409
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 471
invoke-direct {p0}, Lcom/google/protobuf/cp;->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 466
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
.line 2690
iget-object v0, v0, Lcom/google/protobuf/cv;->ble:Lcom/google/protobuf/Descriptors$Descriptor;
.line 466
return-object v0
.end method
.method public getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
.registers 4
.prologue
.line 550
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cw;
move-result-object v0
invoke-interface {v0, p0}, Lcom/google/protobuf/cw;->b(Lcom/google/protobuf/cp;)Ljava/lang/Object;
move-result-object v0
.line 551
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v1
if-eqz v1, :cond_18
.line 554
check-cast v0, Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 556
:cond_18
return-object v0
.end method
.method public getFieldBuilder(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 524
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cw;
move-result-object v0
invoke-interface {v0, p0}, Lcom/google/protobuf/cw;->e(Lcom/google/protobuf/cp;)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 540
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/cy;
move-result-object v1
.line 4899
iget-object v0, v1, Lcom/google/protobuf/cy;->blG:Ljava/lang/reflect/Method;
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
# invokes: Lcom/google/protobuf/GeneratedMessageV3;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0, p0, v2}, Lcom/google/protobuf/GeneratedMessageV3;->access$1100(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 4900
if-lez v0, :cond_20
.line 4901
iget-object v1, v1, Lcom/google/protobuf/cy;->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 4903
:cond_20
const/4 v0, 0x0
.line 540
goto :goto_1f
.end method
.method public getRepeatedFieldBuilder(Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 529
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cw;
move-result-object v0
invoke-interface {v0, p0, p2}, Lcom/google/protobuf/cw;->a(Lcom/google/protobuf/cp;I)Lcom/google/protobuf/Message$Builder;
move-result-object v0
return-object v0
.end method
.method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
.registers 2
.prologue
.line 654
iget-object v0, p0, Lcom/google/protobuf/cp;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
.registers 3
.prologue
.line 545
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cw;
move-result-object v0
invoke-interface {v0, p0}, Lcom/google/protobuf/cw;->c(Lcom/google/protobuf/cp;)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 535
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/cy;
move-result-object v0
.line 4884
iget-object v0, v0, Lcom/google/protobuf/cy;->blG:Ljava/lang/reflect/Method;
new-array v2, v1, [Ljava/lang/Object;
# invokes: Lcom/google/protobuf/GeneratedMessageV3;->invokeOrDie(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v0, p0, v2}, Lcom/google/protobuf/GeneratedMessageV3;->access$1100(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 4885
:goto_1a
return v0
.line 4887
:cond_1b
const/4 v0, 0x1
.line 535
goto :goto_1a
.end method
.method protected abstract internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
.end method
.method public isInitialized()Z
.registers 6
.prologue
const/4 v1, 0x0
.line 624
invoke-virtual {p0}, Lcom/google/protobuf/cp;->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 626
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRequired()Z
move-result v3
if-eqz v3, :cond_27
.line 627
invoke-virtual {p0, v0}, Lcom/google/protobuf/cp;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v3
if-nez v3, :cond_27
move v0, v1
.line 649
: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 632
sget-object v4, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-ne v3, v4, :cond_d
.line 633
invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v3
if-eqz v3, :cond_55
.line 635
invoke-virtual {p0, v0}, Lcom/google/protobuf/cp;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
.line 636
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 637
invoke-interface {v0}, Lcom/google/protobuf/Message;->isInitialized()Z
move-result v0
if-nez v0, :cond_41
move v0, v1
.line 638
goto :goto_26
.line 642
:cond_55
invoke-virtual {p0, v0}, Lcom/google/protobuf/cp;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v3
if-eqz v3, :cond_d
.line 643
invoke-virtual {p0, v0}, Lcom/google/protobuf/cp;->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 644
goto :goto_26
.line 649
:cond_69
const/4 v0, 0x1
goto :goto_26
.end method
.method protected markClean()V
.registers 2
.prologue
.line 426
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/google/protobuf/cp;->isClean:Z
.line 427
return-void
.end method
.method public synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 383
invoke-virtual {p0, p1}, Lcom/google/protobuf/cp;->c(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 383
invoke-virtual {p0, p1}, Lcom/google/protobuf/cp;->c(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/cp;
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 519
invoke-virtual {p0}, Lcom/google/protobuf/cp;->internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
move-result-object v0
invoke-static {v0, p1}, Lcom/google/protobuf/cv;->a(Lcom/google/protobuf/cv;Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cw;
move-result-object v0
invoke-interface {v0}, Lcom/google/protobuf/cw;->Ep()Lcom/google/protobuf/Message$Builder;
move-result-object v0
return-object v0
.end method
.method protected final onBuilt()V
.registers 2
.prologue
.line 415
iget-object v0, p0, Lcom/google/protobuf/cp;->bmw:Lcom/google/protobuf/cr;
if-eqz v0, :cond_7
.line 416
invoke-virtual {p0}, Lcom/google/protobuf/cp;->markClean()V
.line 418
:cond_7
return-void
.end method
.method protected final onChanged()V
.registers 2
.prologue
.line 698
iget-boolean v0, p0, Lcom/google/protobuf/cp;->isClean:Z
if-eqz v0, :cond_10
iget-object v0, p0, Lcom/google/protobuf/cp;->bmw:Lcom/google/protobuf/cr;
if-eqz v0, :cond_10
.line 699
iget-object v0, p0, Lcom/google/protobuf/cp;->bmw:Lcom/google/protobuf/cr;
invoke-interface {v0}, Lcom/google/protobuf/cr;->AC()V
.line 702
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/protobuf/cp;->isClean:Z
.line 704
:cond_10
return-void
.end method
.method public synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 383
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/cp;->d(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method
.method public synthetic setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 383
invoke-virtual {p0, p1}, Lcom/google/protobuf/cp;->d(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/cp;
move-result-object v0
return-object v0
.end method