GeneratedMessageV3$ExtendableMessage.smali
.class public abstract Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;
.super Lcom/google/protobuf/GeneratedMessageV3;
.source "GeneratedMessageV3.java"
# interfaces
.implements Lcom/google/protobuf/cu;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<MessageType:",
"Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;",
">",
"Lcom/google/protobuf/GeneratedMessageV3;",
"Lcom/google/protobuf/cu",
"<TMessageType;>;"
}
.end annotation
# static fields
.field private static final serialVersionUID:J = 0x1L
# instance fields
.field private final 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 833
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageV3;-><init>()V
.line 834
invoke-static {}, Lcom/google/protobuf/bq;->Ek()Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
.line 835
return-void
.end method
.method protected constructor <init>(Lcom/google/protobuf/cs;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/cs",
"<TMessageType;*>;)V"
}
.end annotation
.prologue
.line 839
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;-><init>(Lcom/google/protobuf/cp;)V
.line 840
invoke-static {p1}, Lcom/google/protobuf/cs;->a(Lcom/google/protobuf/cs;)Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
.line 841
return-void
.end method
.method private a(Lcom/google/protobuf/Extension;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/Extension",
"<TMessageType;*>;)V"
}
.end annotation
.prologue
.line 845
invoke-virtual {p1}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v0
.line 2054
iget-object v0, v0, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkG:Lcom/google/protobuf/Descriptors$Descriptor;
.line 846
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v1
if-eq v0, v1, :cond_3f
.line 848
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "Extension is for type \""
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 850
invoke-virtual {p1}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v2
.line 3054
iget-object v2, v2, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkG:Lcom/google/protobuf/Descriptors$Descriptor;
.line 3621
iget-object v2, v2, Lcom/google/protobuf/Descriptors$Descriptor;->fullName:Ljava/lang/String;
.line 850
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "\" which does not match message type \""
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 852
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v2
.line 4621
iget-object v2, v2, Lcom/google/protobuf/Descriptors$Descriptor;->fullName:Ljava/lang/String;
.line 852
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string 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/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 854
:cond_3f
return-void
.end method
.method static synthetic access$600(Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;)Lcom/google/protobuf/bq;
.registers 2
.prologue
.line 824
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
return-object v0
.end method
.method private z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.registers 4
.prologue
.line 1138
.line 8054
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkG:Lcom/google/protobuf/Descriptors$Descriptor;
.line 1138
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v1
if-eq v0, v1, :cond_10
.line 1139
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 1142
:cond_10
return-void
.end method
# virtual methods
.method protected extensionsAreInitialized()Z
.registers 2
.prologue
.line 962
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->isInitialized()Z
move-result v0
return v0
.end method
.method protected extensionsSerializedSize()I
.registers 2
.prologue
.line 1054
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->getSerializedSize()I
move-result v0
return v0
.end method
.method protected extensionsSerializedSizeAsMessageSet()I
.registers 2
.prologue
.line 1057
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->En()I
move-result v0
return v0
.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 1069
const/4 v0, 0x0
.line 1070
# invokes: Lcom/google/protobuf/GeneratedMessageV3;->getAllFieldsMutable(Z)Ljava/util/Map;
invoke-static {p0, v0}, Lcom/google/protobuf/GeneratedMessageV3;->access$800(Lcom/google/protobuf/GeneratedMessageV3;Z)Ljava/util/Map;
move-result-object v0
.line 1071
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getExtensionFields()Ljava/util/Map;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 1072
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public getAllFieldsRaw()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 1077
const/4 v0, 0x0
.line 1078
# invokes: Lcom/google/protobuf/GeneratedMessageV3;->getAllFieldsMutable(Z)Ljava/util/Map;
invoke-static {p0, v0}, Lcom/google/protobuf/GeneratedMessageV3;->access$800(Lcom/google/protobuf/GeneratedMessageV3;Z)Ljava/util/Map;
move-result-object v0
.line 1079
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getExtensionFields()Ljava/util/Map;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 1080
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public final getExtension(Lcom/google/protobuf/Extension;)Ljava/lang/Object;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/Extension",
"<TMessageType;TType;>;)TType;"
}
.end annotation
.prologue
.line 939
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getExtension(Lcom/google/protobuf/ExtensionLite;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final getExtension(Lcom/google/protobuf/Extension;I)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/Extension",
"<TMessageType;",
"Ljava/util/List",
"<TType;>;>;I)TType;"
}
.end annotation
.prologue
.line 951
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getExtension(Lcom/google/protobuf/ExtensionLite;I)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final getExtension(Lcom/google/protobuf/ExtensionLite;)Ljava/lang/Object;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/ExtensionLite",
"<TMessageType;TType;>;)TType;"
}
.end annotation
.prologue
.line 880
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessageV3;->access$500(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
move-result-object v0
.line 882
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->a(Lcom/google/protobuf/Extension;)V
.line 883
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v1
.line 884
iget-object v2, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v2, v1}, Lcom/google/protobuf/bq;->b(Lcom/google/protobuf/br;)Ljava/lang/Object;
move-result-object v2
.line 885
if-nez v2, :cond_36
.line 886
invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v2
if-eqz v2, :cond_1e
.line 887
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
.line 896
:goto_1d
return-object v0
.line 4941
:cond_1e
iget-object v2, v1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkF:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
move-result-object v2
.line 888
sget-object v3, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-ne v2, v3, :cond_2d
.line 890
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Ed()Lcom/google/protobuf/MessageLite;
move-result-object v0
goto :goto_1d
.line 893
:cond_2d
invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object;
move-result-object v1
.line 892
invoke-virtual {v0, v1}, Lcom/google/protobuf/Extension;->at(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
goto :goto_1d
.line 896
:cond_36
invoke-virtual {v0, v2}, Lcom/google/protobuf/Extension;->at(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
goto :goto_1d
.end method
.method public final getExtension(Lcom/google/protobuf/ExtensionLite;I)Ljava/lang/Object;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/ExtensionLite",
"<TMessageType;",
"Ljava/util/List",
"<TType;>;>;I)TType;"
}
.end annotation
.prologue
.line 905
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessageV3;->access$500(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
move-result-object v0
.line 907
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->a(Lcom/google/protobuf/Extension;)V
.line 908
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v1
.line 909
iget-object v2, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
.line 910
invoke-virtual {v2, v1, p2}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;I)Ljava/lang/Object;
move-result-object v1
.line 909
invoke-virtual {v0, v1}, Lcom/google/protobuf/Extension;->au(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final getExtension(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;)Ljava/lang/Object;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/GeneratedMessage$GeneratedExtension",
"<TMessageType;TType;>;)TType;"
}
.end annotation
.prologue
.line 945
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getExtension(Lcom/google/protobuf/ExtensionLite;)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final getExtension(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;I)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/GeneratedMessage$GeneratedExtension",
"<TMessageType;",
"Ljava/util/List",
"<TType;>;>;I)TType;"
}
.end annotation
.prologue
.line 957
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getExtension(Lcom/google/protobuf/ExtensionLite;I)Ljava/lang/Object;
move-result-object v0
return-object v0
.end method
.method public final getExtensionCount(Lcom/google/protobuf/Extension;)I
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/Extension",
"<TMessageType;",
"Ljava/util/List",
"<TType;>;>;)I"
}
.end annotation
.prologue
.line 928
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getExtensionCount(Lcom/google/protobuf/ExtensionLite;)I
move-result v0
return v0
.end method
.method public final getExtensionCount(Lcom/google/protobuf/ExtensionLite;)I
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/ExtensionLite",
"<TMessageType;",
"Ljava/util/List",
"<TType;>;>;)I"
}
.end annotation
.prologue
.line 869
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessageV3;->access$500(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
move-result-object v0
.line 871
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->a(Lcom/google/protobuf/Extension;)V
.line 872
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v0
.line 873
iget-object v1, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v1, v0}, Lcom/google/protobuf/bq;->d(Lcom/google/protobuf/br;)I
move-result v0
return v0
.end method
.method public final getExtensionCount(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;)I
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/GeneratedMessage$GeneratedExtension",
"<TMessageType;",
"Ljava/util/List",
"<TType;>;>;)I"
}
.end annotation
.prologue
.line 934
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getExtensionCount(Lcom/google/protobuf/ExtensionLite;)I
move-result v0
return v0
.end method
.method protected getExtensionFields()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 1064
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions: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 getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
.registers 4
.prologue
.line 1095
.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 1095
if-eqz v0, :cond_36
.line 1096
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1097
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->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 1098
if-nez v0, :cond_1d
.line 1099
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v0
if-eqz v0, :cond_1e
.line 1100
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
.line 1112
:cond_1d
:goto_1d
return-object v0
.line 6941
:cond_1e
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 1101
sget-object v1, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-ne v0, v1, :cond_31
.line 1104
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_1d
.line 1106
:cond_31
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object;
move-result-object v0
goto :goto_1d
.line 1112
:cond_36
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
move-result-object v0
goto :goto_1d
.end method
.method public getRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/Object;
.registers 4
.prologue
.line 1129
.line 8047
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 1129
if-eqz v0, :cond_12
.line 1130
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1131
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;I)Ljava/lang/Object;
move-result-object v0
.line 1133
:goto_11
return-object v0
:cond_12
invoke-super {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessageV3;->getRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/Object;
move-result-object v0
goto :goto_11
.end method
.method public getRepeatedFieldCount(Lcom/google/protobuf/Descriptors$FieldDescriptor;)I
.registers 3
.prologue
.line 1118
.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 1118
if-eqz v0, :cond_12
.line 1119
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1120
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->d(Lcom/google/protobuf/br;)I
move-result v0
.line 1122
:goto_11
return v0
:cond_12
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->getRepeatedFieldCount(Lcom/google/protobuf/Descriptors$FieldDescriptor;)I
move-result v0
goto :goto_11
.end method
.method public final hasExtension(Lcom/google/protobuf/Extension;)Z
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/Extension",
"<TMessageType;TType;>;)Z"
}
.end annotation
.prologue
.line 916
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->hasExtension(Lcom/google/protobuf/ExtensionLite;)Z
move-result v0
return v0
.end method
.method public final hasExtension(Lcom/google/protobuf/ExtensionLite;)Z
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/ExtensionLite",
"<TMessageType;TType;>;)Z"
}
.end annotation
.prologue
.line 859
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessageV3;->access$500(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
move-result-object v0
.line 861
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->a(Lcom/google/protobuf/Extension;)V
.line 862
iget-object v1, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v0
invoke-virtual {v1, v0}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;)Z
move-result v0
return v0
.end method
.method public final hasExtension(Lcom/google/protobuf/GeneratedMessage$GeneratedExtension;)Z
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<Type:",
"Ljava/lang/Object;",
">(",
"Lcom/google/protobuf/GeneratedMessage$GeneratedExtension",
"<TMessageType;TType;>;)Z"
}
.end annotation
.prologue
.line 922
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->hasExtension(Lcom/google/protobuf/ExtensionLite;)Z
move-result v0
return v0
.end method
.method public hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
.registers 3
.prologue
.line 1085
.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 1085
if-eqz v0, :cond_12
.line 1086
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1087
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;)Z
move-result v0
.line 1089
:goto_11
return v0
:cond_12
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v0
goto :goto_11
.end method
.method public isInitialized()Z
.registers 2
.prologue
.line 967
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessageV3;->isInitialized()Z
move-result v0
if-eqz v0, :cond_e
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensionsAreInitialized()Z
move-result v0
if-eqz v0, :cond_e
const/4 v0, 0x1
:goto_d
return v0
:cond_e
const/4 v0, 0x0
goto :goto_d
.end method
.method protected makeExtensionsImmutable()V
.registers 2
.prologue
.line 987
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->makeImmutable()V
.line 988
return-void
.end method
.method protected newExtensionWriter()Lcom/google/protobuf/ct;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage",
"<TMessageType;>.com/google/protobuf/ct;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 1046
new-instance v0, Lcom/google/protobuf/ct;
invoke-direct {v0, p0, v1, v1}, Lcom/google/protobuf/ct;-><init>(Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;ZB)V
return-object v0
.end method
.method protected newMessageSetExtensionWriter()Lcom/google/protobuf/ct;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage",
"<TMessageType;>.com/google/protobuf/ct;"
}
.end annotation
.prologue
.line 1049
new-instance v0, Lcom/google/protobuf/ct;
const/4 v1, 0x1
const/4 v2, 0x0
invoke-direct {v0, p0, v1, v2}, Lcom/google/protobuf/ct;-><init>(Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;ZB)V
return-object v0
.end method
.method protected parseUnknownField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
.registers 11
.prologue
.line 976
.line 977
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v3
new-instance v4, Lcom/google/protobuf/dw;
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-direct {v4, v0}, Lcom/google/protobuf/dw;-><init>(Lcom/google/protobuf/bq;)V
move-object v0, p1
move-object v1, p2
move-object v2, p3
move v5, p4
.line 976
invoke-static/range {v0 .. v5}, Lcom/google/protobuf/MessageReflection;->a(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/Descriptors$Descriptor;Lcom/google/protobuf/MessageReflection$MergeTarget;I)Z
move-result v0
return v0
.end method