cs.smali
.class public abstract Lcom/google/protobuf/cs;
.super Lcom/google/protobuf/cp;
.source "GeneratedMessageV3.java"
# interfaces
.implements Lcom/google/protobuf/cu;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<MessageType:",
"Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;",
"BuilderType:",
"Lcom/google/protobuf/cs",
"<TMessageType;TBuilderType;>;>",
"Lcom/google/protobuf/cp",
"<TBuilderType;>;",
"Lcom/google/protobuf/cu",
"<TMessageType;>;"
}
.end annotation
# instance fields
.field extensions:Lcom/google/protobuf/bq;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/bq",
"<",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
">;"
}
.end annotation
.end field
# direct methods
.method protected constructor <init>()V
.registers 2
.prologue
.line 1191
invoke-direct {p0}, Lcom/google/protobuf/cp;-><init>()V
.line 1189
invoke-static {}, Lcom/google/protobuf/bq;->El()Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
.line 1191
return-void
.end method
.method protected constructor <init>(Lcom/google/protobuf/cr;)V
.registers 3
.prologue
.line 1195
invoke-direct {p0, p1}, Lcom/google/protobuf/cp;-><init>(Lcom/google/protobuf/cr;)V
.line 1189
invoke-static {}, Lcom/google/protobuf/bq;->El()Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
.line 1196
return-void
.end method
.method private Ez()V
.registers 2
.prologue
.line 1218
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
.line 2121
iget-boolean v0, v0, Lcom/google/protobuf/bq;->blm:Z
.line 1218
if-eqz v0, :cond_e
.line 1219
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions: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/cs;->extensions:Lcom/google/protobuf/bq;
.line 1221
:cond_e
return-void
.end method
.method static synthetic a(Lcom/google/protobuf/cs;)Lcom/google/protobuf/bq;
.registers 2
.prologue
.line 1183
.line 7447
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->makeImmutable()V
.line 7448
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
.line 1183
return-object v0
.end method
.method private z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.registers 4
.prologue
.line 1595
.line 7054
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkG:Lcom/google/protobuf/Descriptors$Descriptor;
.line 1595
invoke-virtual {p0}, Lcom/google/protobuf/cs;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v1
if-eq v0, v1, :cond_10
.line 1596
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 1599
:cond_10
return-void
.end method
# virtual methods
.method public synthetic Ch()Lcom/google/protobuf/cp;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cy()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic Ci()Lcom/google/protobuf/cp;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cx()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public Cx()Lcom/google/protobuf/cs;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()TBuilderType;"
}
.end annotation
.prologue
.line 1214
invoke-super {p0}, Lcom/google/protobuf/cp;->Ci()Lcom/google/protobuf/cp;
move-result-object v0
check-cast v0, Lcom/google/protobuf/cs;
return-object v0
.end method
.method public Cy()Lcom/google/protobuf/cs;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()TBuilderType;"
}
.end annotation
.prologue
.line 1205
invoke-static {}, Lcom/google/protobuf/bq;->El()Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
.line 1206
invoke-super {p0}, Lcom/google/protobuf/cp;->Ch()Lcom/google/protobuf/cp;
move-result-object v0
check-cast v0, Lcom/google/protobuf/cs;
return-object v0
.end method
.method protected final a(Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;)V
.registers 4
.prologue
.line 1589
invoke-direct {p0}, Lcom/google/protobuf/cs;->Ez()V
.line 1590
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
# getter for: Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->access$600(Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;)Lcom/google/protobuf/bq;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/bq;)V
.line 1591
invoke-virtual {p0}, Lcom/google/protobuf/cs;->onChanged()V
.line 1592
return-void
.end method
.method public synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 1182
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/cs;->m(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic b(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cp;
.registers 3
.prologue
.line 1182
invoke-virtual {p0, p1}, Lcom/google/protobuf/cs;->g(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic c(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cp;
.registers 4
.prologue
.line 1182
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/cs;->m(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic clear()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cy()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic clear()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cy()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic clear()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cy()Lcom/google/protobuf/cs;
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 1182
invoke-virtual {p0, p1}, Lcom/google/protobuf/cs;->g(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cx()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cx()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cx()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cx()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic clone()Ljava/lang/Object;
.registers 2
.prologue
.line 1182
invoke-virtual {p0}, Lcom/google/protobuf/cs;->Cx()Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public synthetic d(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cp;
.registers 4
.prologue
.line 1182
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/cs;->n(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method
.method public g(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cs;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
")TBuilderType;"
}
.end annotation
.prologue
.line 1549
.line 6047
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkD:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v0
.line 1549
if-eqz v0, :cond_17
.line 1550
invoke-direct {p0, p1}, Lcom/google/protobuf/cs;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1551
invoke-direct {p0}, Lcom/google/protobuf/cs;->Ez()V
.line 1552
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->c(Lcom/google/protobuf/br;)V
.line 1553
invoke-virtual {p0}, Lcom/google/protobuf/cs;->onChanged()V
.line 1556
:goto_16
return-object p0
:cond_17
invoke-super {p0, p1}, Lcom/google/protobuf/cp;->b(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/cp;
move-result-object v0
check-cast v0, Lcom/google/protobuf/cs;
move-object p0, v0
goto :goto_16
.end method
.method public getAllFields()Ljava/util/Map;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.prologue
.line 1476
invoke-static {p0}, Lcom/google/protobuf/cp;->a(Lcom/google/protobuf/cp;)Ljava/util/Map;
move-result-object v0
.line 1477
iget-object v1, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v1}, Lcom/google/protobuf/bq;->getAllFields()Ljava/util/Map;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 1478
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
.registers 4
.prologue
.line 1483
.line 3047
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkD:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v0
.line 1483
if-eqz v0, :cond_2b
.line 1484
invoke-direct {p0, p1}, Lcom/google/protobuf/cs;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1485
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions: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 1486
if-nez v0, :cond_25
.line 3941
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 1487
sget-object v1, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-ne v0, v1, :cond_26
.line 1490
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
.line 1498
:cond_25
:goto_25
return-object v0
.line 1492
:cond_26
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object;
move-result-object v0
goto :goto_25
.line 1498
:cond_2b
invoke-super {p0, p1}, Lcom/google/protobuf/cp;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
move-result-object v0
goto :goto_25
.end method
.method public hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
.registers 3
.prologue
.line 1525
.line 4047
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkD:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v0
.line 1525
if-eqz v0, :cond_12
.line 1526
invoke-direct {p0, p1}, Lcom/google/protobuf/cs;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1527
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;)Z
move-result v0
.line 1529
:goto_11
return v0
:cond_12
invoke-super {p0, p1}, Lcom/google/protobuf/cp;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v0
goto :goto_11
.end method
.method public isInitialized()Z
.registers 2
.prologue
.line 1453
invoke-super {p0}, Lcom/google/protobuf/cp;->isInitialized()Z
move-result v0
if-eqz v0, :cond_10
.line 2439
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->isInitialized()Z
move-result v0
.line 1453
if-eqz v0, :cond_10
const/4 v0, 0x1
:goto_f
return v0
:cond_10
const/4 v0, 0x0
goto :goto_f
.end method
.method public m(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cs;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
")TBuilderType;"
}
.end annotation
.prologue
.line 1577
.line 7047
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkD:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v0
.line 1577
if-eqz v0, :cond_17
.line 1578
invoke-direct {p0, p1}, Lcom/google/protobuf/cs;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1579
invoke-direct {p0}, Lcom/google/protobuf/cs;->Ez()V
.line 1580
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/bq;->b(Lcom/google/protobuf/br;Ljava/lang/Object;)V
.line 1581
invoke-virtual {p0}, Lcom/google/protobuf/cs;->onChanged()V
.line 1584
:goto_16
return-object p0
:cond_17
invoke-super {p0, p1, p2}, Lcom/google/protobuf/cp;->c(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cp;
move-result-object v0
check-cast v0, Lcom/google/protobuf/cs;
move-object p0, v0
goto :goto_16
.end method
.method public n(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cs;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Descriptors$FieldDescriptor;",
"Ljava/lang/Object;",
")TBuilderType;"
}
.end annotation
.prologue
.line 1536
.line 5047
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkD:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v0
.line 1536
if-eqz v0, :cond_17
.line 1537
invoke-direct {p0, p1}, Lcom/google/protobuf/cs;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1538
invoke-direct {p0}, Lcom/google/protobuf/cs;->Ez()V
.line 1539
iget-object v0, p0, Lcom/google/protobuf/cs;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;Ljava/lang/Object;)V
.line 1540
invoke-virtual {p0}, Lcom/google/protobuf/cs;->onChanged()V
.line 1543
:goto_16
return-object p0
:cond_17
invoke-super {p0, p1, p2}, Lcom/google/protobuf/cp;->d(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cp;
move-result-object v0
check-cast v0, Lcom/google/protobuf/cs;
move-object p0, v0
goto :goto_16
.end method
.method public synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 1182
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/cs;->n(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/cs;
move-result-object v0
return-object v0
.end method