GeneratedMessage$ExtendableMessage.smali
.class public abstract Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;
.super Lcom/google/protobuf/GeneratedMessage;
.source "GeneratedMessage.java"
# interfaces
.implements Lcom/google/protobuf/bv;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<MessageType:",
"Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;",
">",
"Lcom/google/protobuf/GeneratedMessage;",
"Lcom/google/protobuf/bv",
"<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 832
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage;-><init>()V
.line 833
invoke-static {}, Lcom/google/protobuf/bq;->Ek()Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
.line 834
return-void
.end method
.method protected constructor <init>(Lcom/google/protobuf/bt;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/bt",
"<TMessageType;*>;)V"
}
.end annotation
.prologue
.line 838
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage;-><init>(Lcom/google/protobuf/GeneratedMessage$Builder;)V
.line 839
invoke-static {p1}, Lcom/google/protobuf/bt;->a(Lcom/google/protobuf/bt;)Lcom/google/protobuf/bq;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
.line 840
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 844
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 845
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v1
if-eq v0, v1, :cond_3f
.line 847
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 849
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 849
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 851
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$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 851
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 853
:cond_3f
return-void
.end method
.method static synthetic access$600(Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;)Lcom/google/protobuf/bq;
.registers 2
.prologue
.line 823
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
return-object v0
.end method
.method private z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.registers 4
.prologue
.line 1137
.line 8054
iget-object v0, p1, Lcom/google/protobuf/Descriptors$FieldDescriptor;->bkG:Lcom/google/protobuf/Descriptors$Descriptor;
.line 1137
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v1
if-eq v0, v1, :cond_10
.line 1138
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 1141
:cond_10
return-void
.end method
# virtual methods
.method protected extensionsAreInitialized()Z
.registers 2
.prologue
.line 961
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$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 1053
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$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 1056
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$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 1068
const/4 v0, 0x0
.line 1069
# invokes: Lcom/google/protobuf/GeneratedMessage;->getAllFieldsMutable(Z)Ljava/util/Map;
invoke-static {p0, v0}, Lcom/google/protobuf/GeneratedMessage;->access$800(Lcom/google/protobuf/GeneratedMessage;Z)Ljava/util/Map;
move-result-object v0
.line 1070
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->getExtensionFields()Ljava/util/Map;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 1071
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 1076
const/4 v0, 0x0
.line 1077
# invokes: Lcom/google/protobuf/GeneratedMessage;->getAllFieldsMutable(Z)Ljava/util/Map;
invoke-static {p0, v0}, Lcom/google/protobuf/GeneratedMessage;->access$800(Lcom/google/protobuf/GeneratedMessage;Z)Ljava/util/Map;
move-result-object v0
.line 1078
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->getExtensionFields()Ljava/util/Map;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 1079
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 938
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$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 950
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$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 879
# invokes: Lcom/google/protobuf/GeneratedMessage;->checkNotLite(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessage;->access$500(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
move-result-object v0
.line 881
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->a(Lcom/google/protobuf/Extension;)V
.line 882
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v1
.line 883
iget-object v2, p0, Lcom/google/protobuf/GeneratedMessage$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 884
if-nez v2, :cond_36
.line 885
invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v2
if-eqz v2, :cond_1e
.line 886
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
.line 895
: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 887
sget-object v3, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-ne v2, v3, :cond_2d
.line 889
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Ed()Lcom/google/protobuf/MessageLite;
move-result-object v0
goto :goto_1d
.line 892
:cond_2d
invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object;
move-result-object v1
.line 891
invoke-virtual {v0, v1}, Lcom/google/protobuf/Extension;->at(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
goto :goto_1d
.line 895
: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 904
# invokes: Lcom/google/protobuf/GeneratedMessage;->checkNotLite(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessage;->access$500(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
move-result-object v0
.line 906
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->a(Lcom/google/protobuf/Extension;)V
.line 907
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v1
.line 908
iget-object v2, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
.line 909
invoke-virtual {v2, v1, p2}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;I)Ljava/lang/Object;
move-result-object v1
.line 908
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 944
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$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 956
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage$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 927
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$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 868
# invokes: Lcom/google/protobuf/GeneratedMessage;->checkNotLite(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessage;->access$500(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
move-result-object v0
.line 870
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->a(Lcom/google/protobuf/Extension;)V
.line 871
invoke-virtual {v0}, Lcom/google/protobuf/Extension;->Eb()Lcom/google/protobuf/Descriptors$FieldDescriptor;
move-result-object v0
.line 872
iget-object v1, p0, Lcom/google/protobuf/GeneratedMessage$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 933
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$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 1063
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$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 1094
.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 1094
if-eqz v0, :cond_36
.line 1095
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1096
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$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 1097
if-nez v0, :cond_1d
.line 1098
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->DP()Z
move-result v0
if-eqz v0, :cond_1e
.line 1099
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
.line 1111
: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 1100
sget-object v1, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
if-ne v0, v1, :cond_31
.line 1103
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 1105
:cond_31
invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getDefaultValue()Ljava/lang/Object;
move-result-object v0
goto :goto_1d
.line 1111
:cond_36
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage;->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 1128
.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 1128
if-eqz v0, :cond_12
.line 1129
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1130
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$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 1132
:goto_11
return-object v0
:cond_12
invoke-super {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessage;->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 1117
.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 1117
if-eqz v0, :cond_12
.line 1118
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1119
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->d(Lcom/google/protobuf/br;)I
move-result v0
.line 1121
:goto_11
return v0
:cond_12
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage;->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 915
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$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 858
# invokes: Lcom/google/protobuf/GeneratedMessage;->checkNotLite(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
invoke-static {p1}, Lcom/google/protobuf/GeneratedMessage;->access$500(Lcom/google/protobuf/ExtensionLite;)Lcom/google/protobuf/Extension;
move-result-object v0
.line 860
invoke-direct {p0, v0}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->a(Lcom/google/protobuf/Extension;)V
.line 861
iget-object v1, p0, Lcom/google/protobuf/GeneratedMessage$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 921
invoke-virtual {p0, p1}, Lcom/google/protobuf/GeneratedMessage$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 1084
.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 1084
if-eqz v0, :cond_12
.line 1085
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->z(Lcom/google/protobuf/Descriptors$FieldDescriptor;)V
.line 1086
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0, p1}, Lcom/google/protobuf/bq;->a(Lcom/google/protobuf/br;)Z
move-result v0
.line 1088
:goto_11
return v0
:cond_12
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
move-result v0
goto :goto_11
.end method
.method public isInitialized()Z
.registers 2
.prologue
.line 966
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage;->isInitialized()Z
move-result v0
if-eqz v0, :cond_e
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$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 986
iget-object v0, p0, Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;->extensions:Lcom/google/protobuf/bq;
invoke-virtual {v0}, Lcom/google/protobuf/bq;->makeImmutable()V
.line 987
return-void
.end method
.method protected newExtensionWriter()Lcom/google/protobuf/bu;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/GeneratedMessage$ExtendableMessage",
"<TMessageType;>.com/google/protobuf/bu;"
}
.end annotation
.prologue
.line 1045
new-instance v0, Lcom/google/protobuf/bu;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/google/protobuf/bu;-><init>(Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;B)V
return-object v0
.end method
.method protected newMessageSetExtensionWriter()Lcom/google/protobuf/bu;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/GeneratedMessage$ExtendableMessage",
"<TMessageType;>.com/google/protobuf/bu;"
}
.end annotation
.prologue
.line 1048
new-instance v0, Lcom/google/protobuf/bu;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/google/protobuf/bu;-><init>(Lcom/google/protobuf/GeneratedMessage$ExtendableMessage;B)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 975
.line 976
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessage$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/GeneratedMessage$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 975
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