DescriptorProtos$DescriptorProto.smali
.class public final Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.super Lcom/google/protobuf/GeneratedMessageV3;
.source "DescriptorProtos.java"
# interfaces
.implements Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/protobuf/DescriptorProtos;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "DescriptorProto"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;,
Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;,
Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder;,
Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;,
Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder;
}
.end annotation
# static fields
.field private static final DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.field public static final ENUM_TYPE_FIELD_NUMBER:I = 0x4
.field public static final EXTENSION_FIELD_NUMBER:I = 0x6
.field public static final EXTENSION_RANGE_FIELD_NUMBER:I = 0x5
.field public static final FIELD_FIELD_NUMBER:I = 0x2
.field public static final NAME_FIELD_NUMBER:I = 0x1
.field public static final NESTED_TYPE_FIELD_NUMBER:I = 0x3
.field public static final ONEOF_DECL_FIELD_NUMBER:I = 0x8
.field public static final OPTIONS_FIELD_NUMBER:I = 0x7
.field public static final PARSER:Lcom/google/protobuf/Parser;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/Parser",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final RESERVED_NAME_FIELD_NUMBER:I = 0xa
.field public static final RESERVED_RANGE_FIELD_NUMBER:I = 0x9
.field private static final serialVersionUID:J
# instance fields
.field private bitField0_:I
.field private enumType_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;",
">;"
}
.end annotation
.end field
.field private extensionRange_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;",
">;"
}
.end annotation
.end field
.field private extension_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;",
">;"
}
.end annotation
.end field
.field private field_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;",
">;"
}
.end annotation
.end field
.field private memoizedIsInitialized:B
.field private volatile name_:Ljava/lang/Object;
.field private nestedType_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto;",
">;"
}
.end annotation
.end field
.field private oneofDecl_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;",
">;"
}
.end annotation
.end field
.field private options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
.field private reservedName_:Lcom/google/protobuf/LazyStringList;
.field private reservedRange_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 9516
new-instance v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;-><init>()V
sput-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.line 9524
new-instance v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$1;
invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$1;-><init>()V
sput-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
return-void
.end method
.method private constructor <init>()V
.registers 2
.prologue
.line 4927
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageV3;-><init>()V
.line 6668
const/4 v0, -0x1
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
.line 4928
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
.line 4929
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
.line 4930
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
.line 4931
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
.line 4932
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
.line 4933
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
.line 4934
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
.line 4935
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
.line 4936
sget-object v0, Lcom/google/protobuf/LazyStringArrayList;->EMPTY:Lcom/google/protobuf/LazyStringList;
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
.line 4937
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
.registers 15
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
const/16 v10, 0x20
const/16 v9, 0x10
const/16 v8, 0x8
const/4 v7, 0x4
const/4 v6, 0x2
.line 4948
invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;-><init>()V
.line 4949
const/4 v2, 0x0
.line 4951
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v4
.line 4953
const/4 v1, 0x0
.line 4954
:goto_11
if-nez v1, :cond_14f
.line 4955
:try_start_13
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readTag()I
move-result v0
.line 4956
sparse-switch v0, :sswitch_data_26e
.line 4961
invoke-virtual {p0, p1, v4, p2, v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->parseUnknownField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
move-result v0
if-nez v0, :cond_269
.line 4963
const/4 v0, 0x1
move v1, v2
:goto_22
move v2, v1
move v1, v0
.line 5059
goto :goto_11
.line 4958
:sswitch_25
const/4 v0, 0x1
move v1, v2
.line 4959
goto :goto_22
.line 4968
:sswitch_28
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 4969
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
or-int/lit8 v3, v3, 0x1
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
.line 4970
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
move v0, v1
move v1, v2
.line 4971
goto :goto_22
.line 4974
:sswitch_37
and-int/lit8 v0, v2, 0x2
if-eq v0, v6, :cond_266
.line 4975
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
:try_end_42
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_13 .. :try_end_42} :catch_1bf
.catch Ljava/io/IOException; {:try_start_13 .. :try_end_42} :catch_236
.catchall {:try_start_13 .. :try_end_42} :catchall_1c5
.line 4976
or-int/lit8 v0, v2, 0x2
.line 4978
:goto_44
:try_start_44
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
sget-object v3, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 4979
invoke-virtual {p1, v3, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v3
.line 4978
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_4f
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_44 .. :try_end_4f} :catch_249
.catch Ljava/io/IOException; {:try_start_44 .. :try_end_4f} :catch_245
.catchall {:try_start_44 .. :try_end_4f} :catchall_241
move v11, v1
move v1, v0
move v0, v11
.line 4980
goto :goto_22
.line 4983
:sswitch_53
and-int/lit8 v0, v2, 0x8
if-eq v0, v8, :cond_263
.line 4984
:try_start_57
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
:try_end_5e
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_57 .. :try_end_5e} :catch_1bf
.catch Ljava/io/IOException; {:try_start_57 .. :try_end_5e} :catch_236
.catchall {:try_start_57 .. :try_end_5e} :catchall_1c5
.line 4985
or-int/lit8 v0, v2, 0x8
.line 4987
:goto_60
:try_start_60
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
sget-object v3, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 4988
invoke-virtual {p1, v3, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v3
.line 4987
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_6b
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_60 .. :try_end_6b} :catch_249
.catch Ljava/io/IOException; {:try_start_60 .. :try_end_6b} :catch_245
.catchall {:try_start_60 .. :try_end_6b} :catchall_241
move v11, v1
move v1, v0
move v0, v11
.line 4989
goto :goto_22
.line 4992
:sswitch_6f
and-int/lit8 v0, v2, 0x10
if-eq v0, v9, :cond_260
.line 4993
:try_start_73
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
:try_end_7a
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_73 .. :try_end_7a} :catch_1bf
.catch Ljava/io/IOException; {:try_start_73 .. :try_end_7a} :catch_236
.catchall {:try_start_73 .. :try_end_7a} :catchall_1c5
.line 4994
or-int/lit8 v0, v2, 0x10
.line 4996
:goto_7c
:try_start_7c
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
sget-object v3, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 4997
invoke-virtual {p1, v3, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v3
.line 4996
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_87
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_7c .. :try_end_87} :catch_249
.catch Ljava/io/IOException; {:try_start_7c .. :try_end_87} :catch_245
.catchall {:try_start_7c .. :try_end_87} :catchall_241
move v11, v1
move v1, v0
move v0, v11
.line 4998
goto :goto_22
.line 5001
:sswitch_8b
and-int/lit8 v0, v2, 0x20
if-eq v0, v10, :cond_25d
.line 5002
:try_start_8f
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
:try_end_96
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_8f .. :try_end_96} :catch_1bf
.catch Ljava/io/IOException; {:try_start_8f .. :try_end_96} :catch_236
.catchall {:try_start_8f .. :try_end_96} :catchall_1c5
.line 5003
or-int/lit8 v0, v2, 0x20
.line 5005
:goto_98
:try_start_98
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
sget-object v3, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->PARSER:Lcom/google/protobuf/Parser;
.line 5006
invoke-virtual {p1, v3, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v3
.line 5005
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_a3
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_98 .. :try_end_a3} :catch_249
.catch Ljava/io/IOException; {:try_start_98 .. :try_end_a3} :catch_245
.catchall {:try_start_98 .. :try_end_a3} :catchall_241
move v11, v1
move v1, v0
move v0, v11
.line 5007
goto/16 :goto_22
.line 5010
:sswitch_a8
and-int/lit8 v0, v2, 0x4
if-eq v0, v7, :cond_25a
.line 5011
:try_start_ac
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
:try_end_b3
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_ac .. :try_end_b3} :catch_1bf
.catch Ljava/io/IOException; {:try_start_ac .. :try_end_b3} :catch_236
.catchall {:try_start_ac .. :try_end_b3} :catchall_1c5
.line 5012
or-int/lit8 v0, v2, 0x4
.line 5014
:goto_b5
:try_start_b5
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
sget-object v3, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 5015
invoke-virtual {p1, v3, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v3
.line 5014
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_c0
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_b5 .. :try_end_c0} :catch_249
.catch Ljava/io/IOException; {:try_start_b5 .. :try_end_c0} :catch_245
.catchall {:try_start_b5 .. :try_end_c0} :catchall_241
move v11, v1
move v1, v0
move v0, v11
.line 5016
goto/16 :goto_22
.line 5019
:sswitch_c5
const/4 v0, 0x0
.line 5020
:try_start_c6
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
and-int/lit8 v3, v3, 0x2
if-ne v3, v6, :cond_257
.line 5021
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->toBuilder()Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
move-result-object v0
move-object v3, v0
.line 5023
:goto_d3
sget-object v0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->PARSER:Lcom/google/protobuf/Parser;
invoke-virtual {p1, v0, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
.line 5024
if-eqz v3, :cond_ea
.line 5025
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
invoke-virtual {v3, v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
.line 5026
invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildPartial()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
.line 5028
:cond_ea
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
or-int/lit8 v0, v0, 0x2
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
move v0, v1
move v1, v2
.line 5029
goto/16 :goto_22
.line 5032
:sswitch_f4
and-int/lit8 v0, v2, 0x40
const/16 v3, 0x40
if-eq v0, v3, :cond_254
.line 5033
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
:try_end_101
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_c6 .. :try_end_101} :catch_1bf
.catch Ljava/io/IOException; {:try_start_c6 .. :try_end_101} :catch_236
.catchall {:try_start_c6 .. :try_end_101} :catchall_1c5
.line 5034
or-int/lit8 v0, v2, 0x40
.line 5036
:goto_103
:try_start_103
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
sget-object v3, Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 5037
invoke-virtual {p1, v3, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v3
.line 5036
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_10e
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_103 .. :try_end_10e} :catch_249
.catch Ljava/io/IOException; {:try_start_103 .. :try_end_10e} :catch_245
.catchall {:try_start_103 .. :try_end_10e} :catchall_241
move v11, v1
move v1, v0
move v0, v11
.line 5038
goto/16 :goto_22
.line 5041
:sswitch_113
and-int/lit16 v0, v2, 0x100
const/16 v3, 0x100
if-eq v0, v3, :cond_251
.line 5042
:try_start_119
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
:try_end_120
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_119 .. :try_end_120} :catch_1bf
.catch Ljava/io/IOException; {:try_start_119 .. :try_end_120} :catch_236
.catchall {:try_start_119 .. :try_end_120} :catchall_1c5
.line 5043
or-int/lit16 v0, v2, 0x100
.line 5045
:goto_122
:try_start_122
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
sget-object v3, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;->PARSER:Lcom/google/protobuf/Parser;
.line 5046
invoke-virtual {p1, v3, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v3
.line 5045
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_12d
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_122 .. :try_end_12d} :catch_249
.catch Ljava/io/IOException; {:try_start_122 .. :try_end_12d} :catch_245
.catchall {:try_start_122 .. :try_end_12d} :catchall_241
move v11, v1
move v1, v0
move v0, v11
.line 5047
goto/16 :goto_22
.line 5050
:sswitch_132
:try_start_132
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v3
.line 5051
and-int/lit16 v0, v2, 0x200
const/16 v5, 0x200
if-eq v0, v5, :cond_24e
.line 5052
new-instance v0, Lcom/google/protobuf/LazyStringArrayList;
invoke-direct {v0}, Lcom/google/protobuf/LazyStringArrayList;-><init>()V
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
:try_end_143
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_132 .. :try_end_143} :catch_1bf
.catch Ljava/io/IOException; {:try_start_132 .. :try_end_143} :catch_236
.catchall {:try_start_132 .. :try_end_143} :catchall_1c5
.line 5053
or-int/lit16 v0, v2, 0x200
.line 5055
:goto_145
:try_start_145
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v2, v3}, Lcom/google/protobuf/LazyStringList;->add(Lcom/google/protobuf/ByteString;)V
:try_end_14a
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_145 .. :try_end_14a} :catch_249
.catch Ljava/io/IOException; {:try_start_145 .. :try_end_14a} :catch_245
.catchall {:try_start_145 .. :try_end_14a} :catchall_241
move v11, v1
move v1, v0
move v0, v11
.line 5056
goto/16 :goto_22
.line 5066
:cond_14f
and-int/lit8 v0, v2, 0x2
if-ne v0, v6, :cond_15b
.line 5067
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
.line 5069
:cond_15b
and-int/lit8 v0, v2, 0x8
if-ne v0, v8, :cond_167
.line 5070
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
.line 5072
:cond_167
and-int/lit8 v0, v2, 0x10
if-ne v0, v9, :cond_173
.line 5073
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
.line 5075
:cond_173
and-int/lit8 v0, v2, 0x20
if-ne v0, v10, :cond_17f
.line 5076
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
.line 5078
:cond_17f
and-int/lit8 v0, v2, 0x4
if-ne v0, v7, :cond_18b
.line 5079
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
.line 5081
:cond_18b
and-int/lit8 v0, v2, 0x40
const/16 v1, 0x40
if-ne v0, v1, :cond_199
.line 5082
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
.line 5084
:cond_199
and-int/lit16 v0, v2, 0x100
const/16 v1, 0x100
if-ne v0, v1, :cond_1a7
.line 5085
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
.line 5087
:cond_1a7
and-int/lit16 v0, v2, 0x200
const/16 v1, 0x200
if-ne v0, v1, :cond_1b5
.line 5088
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v0}, Lcom/google/protobuf/LazyStringList;->getUnmodifiableView()Lcom/google/protobuf/LazyStringList;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
.line 5090
:cond_1b5
invoke-virtual {v4}, Lcom/google/protobuf/UnknownFieldSet$Builder;->build()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 5091
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->makeExtensionsImmutable()V
.line 5093
return-void
.line 5060
:catch_1bf
move-exception v0
.line 5061
:goto_1c0
:try_start_1c0
invoke-virtual {v0, p0}, Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
move-result-object v0
throw v0
:try_end_1c5
.catchall {:try_start_1c0 .. :try_end_1c5} :catchall_1c5
.line 5066
:catchall_1c5
move-exception v0
:goto_1c6
and-int/lit8 v1, v2, 0x2
if-ne v1, v6, :cond_1d2
.line 5067
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
.line 5069
:cond_1d2
and-int/lit8 v1, v2, 0x8
if-ne v1, v8, :cond_1de
.line 5070
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
.line 5072
:cond_1de
and-int/lit8 v1, v2, 0x10
if-ne v1, v9, :cond_1ea
.line 5073
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
.line 5075
:cond_1ea
and-int/lit8 v1, v2, 0x20
if-ne v1, v10, :cond_1f6
.line 5076
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
.line 5078
:cond_1f6
and-int/lit8 v1, v2, 0x4
if-ne v1, v7, :cond_202
.line 5079
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
.line 5081
:cond_202
and-int/lit8 v1, v2, 0x40
const/16 v3, 0x40
if-ne v1, v3, :cond_210
.line 5082
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
.line 5084
:cond_210
and-int/lit16 v1, v2, 0x100
const/16 v3, 0x100
if-ne v1, v3, :cond_21e
.line 5085
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
.line 5087
:cond_21e
and-int/lit16 v1, v2, 0x200
const/16 v2, 0x200
if-ne v1, v2, :cond_22c
.line 5088
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v1}, Lcom/google/protobuf/LazyStringList;->getUnmodifiableView()Lcom/google/protobuf/LazyStringList;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
.line 5090
:cond_22c
invoke-virtual {v4}, Lcom/google/protobuf/UnknownFieldSet$Builder;->build()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 5091
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->makeExtensionsImmutable()V
throw v0
.line 5062
:catch_236
move-exception v0
.line 5063
:goto_237
:try_start_237
new-instance v1, Lcom/google/protobuf/InvalidProtocolBufferException;
invoke-direct {v1, v0}, Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/io/IOException;)V
.line 5064
invoke-virtual {v1, p0}, Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
move-result-object v0
throw v0
:try_end_241
.catchall {:try_start_237 .. :try_end_241} :catchall_1c5
.line 5066
:catchall_241
move-exception v1
move v2, v0
move-object v0, v1
goto :goto_1c6
.line 5062
:catch_245
move-exception v1
move v2, v0
move-object v0, v1
goto :goto_237
.line 5060
:catch_249
move-exception v1
move v2, v0
move-object v0, v1
goto/16 :goto_1c0
:cond_24e
move v0, v2
goto/16 :goto_145
:cond_251
move v0, v2
goto/16 :goto_122
:cond_254
move v0, v2
goto/16 :goto_103
:cond_257
move-object v3, v0
goto/16 :goto_d3
:cond_25a
move v0, v2
goto/16 :goto_b5
:cond_25d
move v0, v2
goto/16 :goto_98
:cond_260
move v0, v2
goto/16 :goto_7c
:cond_263
move v0, v2
goto/16 :goto_60
:cond_266
move v0, v2
goto/16 :goto_44
:cond_269
move v0, v1
move v1, v2
goto/16 :goto_22
.line 4956
nop
:sswitch_data_26e
.sparse-switch
0x0 -> :sswitch_25
0xa -> :sswitch_28
0x12 -> :sswitch_37
0x1a -> :sswitch_53
0x22 -> :sswitch_6f
0x2a -> :sswitch_8b
0x32 -> :sswitch_a8
0x3a -> :sswitch_c5
0x42 -> :sswitch_f4
0x4a -> :sswitch_113
0x52 -> :sswitch_132
.end sparse-switch
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;Lcom/google/protobuf/DescriptorProtos$1;)V
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 4919
invoke-direct {p0, p1, p2}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;-><init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/GeneratedMessageV3$Builder;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/GeneratedMessageV3$Builder",
"<*>;)V"
}
.end annotation
.prologue
.line 4925
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;-><init>(Lcom/google/protobuf/GeneratedMessageV3$Builder;)V
.line 6668
const/4 v0, -0x1
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
.line 4926
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/GeneratedMessageV3$Builder;Lcom/google/protobuf/DescriptorProtos$1;)V
.registers 3
.prologue
.line 4919
invoke-direct {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;-><init>(Lcom/google/protobuf/GeneratedMessageV3$Builder;)V
return-void
.end method
.method static synthetic access$4900(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Ljava/lang/Object;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$4902(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$5000(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$5002(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$5100(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$5102(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$5200(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$5202(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$5300(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$5302(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$5400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$5402(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$5500(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$5502(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$5602(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$MessageOptions;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
return-object p1
.end method
.method static synthetic access$5700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$5702(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$5800(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/LazyStringList;
.registers 2
.prologue
.line 4919
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
return-object v0
.end method
.method static synthetic access$5802(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;Lcom/google/protobuf/LazyStringList;)Lcom/google/protobuf/LazyStringList;
.registers 2
.prologue
.line 4919
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
return-object p1
.end method
.method static synthetic access$5902(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;I)I
.registers 2
.prologue
.line 4919
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
return p1
.end method
.method public static getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 1
.prologue
.line 9520
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static final getDescriptor()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 1
.prologue
.line 5096
# getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$2600()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
return-object v0
.end method
.method public static newBuilder()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
.registers 1
.prologue
.line 6968
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->toBuilder()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public static newBuilder(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
.registers 2
.prologue
.line 6971
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->toBuilder()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 6942
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 6943
invoke-static {v0, p0}, Lcom/google/protobuf/GeneratedMessageV3;->parseDelimitedWithIOException(Lcom/google/protobuf/Parser;Ljava/io/InputStream;)Lcom/google/protobuf/Message;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 6949
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 6950
invoke-static {v0, p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->parseDelimitedWithIOException(Lcom/google/protobuf/Parser;Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 6910
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0}, Lcom/google/protobuf/Parser;->parseFrom(Lcom/google/protobuf/ByteString;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 6916
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0, p1}, Lcom/google/protobuf/Parser;->parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 6955
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 6956
invoke-static {v0, p0}, Lcom/google/protobuf/GeneratedMessageV3;->parseWithIOException(Lcom/google/protobuf/Parser;Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/Message;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 6962
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 6963
invoke-static {v0, p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->parseWithIOException(Lcom/google/protobuf/Parser;Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 6930
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 6931
invoke-static {v0, p0}, Lcom/google/protobuf/GeneratedMessageV3;->parseWithIOException(Lcom/google/protobuf/Parser;Ljava/io/InputStream;)Lcom/google/protobuf/Message;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 6937
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 6938
invoke-static {v0, p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->parseWithIOException(Lcom/google/protobuf/Parser;Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom(Ljava/nio/ByteBuffer;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 6899
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0}, Lcom/google/protobuf/Parser;->parseFrom(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom(Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 6905
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0, p1}, Lcom/google/protobuf/Parser;->parseFrom(Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 6920
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0}, Lcom/google/protobuf/Parser;->parseFrom([B)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 6926
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
invoke-interface {v0, p0, p1}, Lcom/google/protobuf/Parser;->parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public static parser()Lcom/google/protobuf/Parser;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/Parser",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto;",
">;"
}
.end annotation
.prologue
.line 9534
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
return-object v0
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.registers 6
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 6805
if-ne p1, p0, :cond_5
.line 6841
:cond_4
:goto_4
return v1
.line 6808
:cond_5
instance-of v0, p1, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
if-nez v0, :cond_e
.line 6809
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->equals(Ljava/lang/Object;)Z
move-result v1
goto :goto_4
.line 6811
:cond_e
check-cast p1, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.line 6814
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasName()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasName()Z
move-result v3
if-ne v0, v3, :cond_ed
move v0, v1
.line 6815
:goto_1b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasName()Z
move-result v3
if-eqz v3, :cond_32
.line 6816
if-eqz v0, :cond_f0
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getName()Ljava/lang/String;
move-result-object v0
.line 6817
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_f0
move v0, v1
.line 6819
:cond_32
:goto_32
if-eqz v0, :cond_f3
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getFieldList()Ljava/util/List;
move-result-object v0
.line 6820
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getFieldList()Ljava/util/List;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_f3
move v0, v1
.line 6821
:goto_43
if-eqz v0, :cond_f6
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionList()Ljava/util/List;
move-result-object v0
.line 6822
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionList()Ljava/util/List;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_f6
move v0, v1
.line 6823
:goto_54
if-eqz v0, :cond_f9
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNestedTypeList()Ljava/util/List;
move-result-object v0
.line 6824
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNestedTypeList()Ljava/util/List;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_f9
move v0, v1
.line 6825
:goto_65
if-eqz v0, :cond_fc
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getEnumTypeList()Ljava/util/List;
move-result-object v0
.line 6826
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getEnumTypeList()Ljava/util/List;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_fc
move v0, v1
.line 6827
:goto_76
if-eqz v0, :cond_ff
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionRangeList()Ljava/util/List;
move-result-object v0
.line 6828
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionRangeList()Ljava/util/List;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_ff
move v0, v1
.line 6829
:goto_87
if-eqz v0, :cond_101
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOneofDeclList()Ljava/util/List;
move-result-object v0
.line 6830
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOneofDeclList()Ljava/util/List;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_101
move v0, v1
.line 6831
:goto_98
if-eqz v0, :cond_103
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasOptions()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasOptions()Z
move-result v3
if-ne v0, v3, :cond_103
move v0, v1
.line 6832
:goto_a5
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasOptions()Z
move-result v3
if-eqz v3, :cond_bc
.line 6833
if-eqz v0, :cond_105
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v0
.line 6834
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v3
invoke-virtual {v0, v3}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_105
move v0, v1
.line 6836
:cond_bc
:goto_bc
if-eqz v0, :cond_107
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedRangeList()Ljava/util/List;
move-result-object v0
.line 6837
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedRangeList()Ljava/util/List;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/List;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_107
move v0, v1
.line 6838
:goto_cd
if-eqz v0, :cond_109
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedNameList()Lcom/google/protobuf/ProtocolStringList;
move-result-object v0
.line 6839
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedNameList()Lcom/google/protobuf/ProtocolStringList;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_109
move v0, v1
.line 6840
:goto_de
if-eqz v0, :cond_ea
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
iget-object v3, p1, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v0, v3}, Lcom/google/protobuf/UnknownFieldSet;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_4
:cond_ea
move v1, v2
goto/16 :goto_4
:cond_ed
move v0, v2
.line 6814
goto/16 :goto_1b
:cond_f0
move v0, v2
.line 6817
goto/16 :goto_32
:cond_f3
move v0, v2
.line 6820
goto/16 :goto_43
:cond_f6
move v0, v2
.line 6822
goto/16 :goto_54
:cond_f9
move v0, v2
.line 6824
goto/16 :goto_65
:cond_fc
move v0, v2
.line 6826
goto/16 :goto_76
:cond_ff
move v0, v2
.line 6828
goto :goto_87
:cond_101
move v0, v2
.line 6830
goto :goto_98
:cond_103
move v0, v2
.line 6831
goto :goto_a5
:cond_105
move v0, v2
.line 6834
goto :goto_bc
:cond_107
move v0, v2
.line 6837
goto :goto_cd
:cond_109
move v0, v2
.line 6839
goto :goto_de
.end method
.method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 2
.prologue
.line 9543
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 4919
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 4919
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
move-result-object v0
return-object v0
.end method
.method public getEnumType(I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
.registers 3
.prologue
.line 6483
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
return-object v0
.end method
.method public getEnumTypeCount()I
.registers 2
.prologue
.line 6477
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getEnumTypeList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;",
">;"
}
.end annotation
.prologue
.line 6464
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
return-object v0
.end method
.method public getEnumTypeOrBuilder(I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;
.registers 3
.prologue
.line 6490
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;
return-object v0
.end method
.method public getEnumTypeOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;",
">;"
}
.end annotation
.prologue
.line 6471
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
return-object v0
.end method
.method public getExtension(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 3
.prologue
.line 6413
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
return-object v0
.end method
.method public getExtensionCount()I
.registers 2
.prologue
.line 6407
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getExtensionList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;",
">;"
}
.end annotation
.prologue
.line 6394
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
return-object v0
.end method
.method public getExtensionOrBuilder(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;
.registers 3
.prologue
.line 6420
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;
return-object v0
.end method
.method public getExtensionOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;",
">;"
}
.end annotation
.prologue
.line 6401
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
return-object v0
.end method
.method public getExtensionRange(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
.registers 3
.prologue
.line 6518
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
return-object v0
.end method
.method public getExtensionRangeCount()I
.registers 2
.prologue
.line 6512
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getExtensionRangeList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;",
">;"
}
.end annotation
.prologue
.line 6499
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
return-object v0
.end method
.method public getExtensionRangeOrBuilder(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder;
.registers 3
.prologue
.line 6525
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder;
return-object v0
.end method
.method public getExtensionRangeOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRangeOrBuilder;",
">;"
}
.end annotation
.prologue
.line 6506
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
return-object v0
.end method
.method public getField(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 3
.prologue
.line 6378
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
return-object v0
.end method
.method public getFieldCount()I
.registers 2
.prologue
.line 6372
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getFieldList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;",
">;"
}
.end annotation
.prologue
.line 6359
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
return-object v0
.end method
.method public getFieldOrBuilder(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;
.registers 3
.prologue
.line 6385
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;
return-object v0
.end method
.method public getFieldOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;",
">;"
}
.end annotation
.prologue
.line 6366
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
return-object v0
.end method
.method public getName()Ljava/lang/String;
.registers 3
.prologue
.line 6323
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
.line 6324
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 6325
check-cast v0, Ljava/lang/String;
.line 6333
:goto_8
return-object v0
.line 6327
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 6329
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 6330
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 6331
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 6333
goto :goto_8
.end method
.method public getNameBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 6341
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
.line 6342
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 6343
check-cast v0, Ljava/lang/String;
.line 6344
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 6346
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
.line 6349
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getNestedType(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
.registers 3
.prologue
.line 6448
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
return-object v0
.end method
.method public getNestedTypeCount()I
.registers 2
.prologue
.line 6442
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getNestedTypeList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto;",
">;"
}
.end annotation
.prologue
.line 6429
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
return-object v0
.end method
.method public getNestedTypeOrBuilder(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;
.registers 3
.prologue
.line 6455
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;
return-object v0
.end method
.method public getNestedTypeOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;",
">;"
}
.end annotation
.prologue
.line 6436
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
return-object v0
.end method
.method public getOneofDecl(I)Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
.registers 3
.prologue
.line 6553
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
return-object v0
.end method
.method public getOneofDeclCount()I
.registers 2
.prologue
.line 6547
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getOneofDeclList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;",
">;"
}
.end annotation
.prologue
.line 6534
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
return-object v0
.end method
.method public getOneofDeclOrBuilder(I)Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProtoOrBuilder;
.registers 3
.prologue
.line 6560
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProtoOrBuilder;
return-object v0
.end method
.method public getOneofDeclOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProtoOrBuilder;",
">;"
}
.end annotation
.prologue
.line 6541
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
return-object v0
.end method
.method public getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
.registers 2
.prologue
.line 6575
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
if-nez v0, :cond_9
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v0
:goto_8
return-object v0
:cond_9
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
goto :goto_8
.end method
.method public getOptionsOrBuilder()Lcom/google/protobuf/DescriptorProtos$MessageOptionsOrBuilder;
.registers 2
.prologue
.line 6581
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
if-nez v0, :cond_9
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v0
:goto_8
return-object v0
:cond_9
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
goto :goto_8
.end method
.method public getParserForType()Lcom/google/protobuf/Parser;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/Parser",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto;",
">;"
}
.end annotation
.prologue
.line 9539
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
return-object v0
.end method
.method public getReservedName(I)Ljava/lang/String;
.registers 3
.prologue
.line 6653
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v0, p1}, Lcom/google/protobuf/LazyStringList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public getReservedNameBytes(I)Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 6665
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v0, p1}, Lcom/google/protobuf/LazyStringList;->getByteString(I)Lcom/google/protobuf/ByteString;
move-result-object v0
return-object v0
.end method
.method public getReservedNameCount()I
.registers 2
.prologue
.line 6642
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v0}, Lcom/google/protobuf/LazyStringList;->size()I
move-result v0
return v0
.end method
.method public getReservedNameList()Lcom/google/protobuf/ProtocolStringList;
.registers 2
.prologue
.line 6631
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
return-object v0
.end method
.method public bridge synthetic getReservedNameList()Ljava/util/List;
.registers 2
.prologue
.line 4919
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedNameList()Lcom/google/protobuf/ProtocolStringList;
move-result-object v0
return-object v0
.end method
.method public getReservedRange(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
.registers 3
.prologue
.line 6609
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;
return-object v0
.end method
.method public getReservedRangeCount()I
.registers 2
.prologue
.line 6603
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getReservedRangeList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRange;",
">;"
}
.end annotation
.prologue
.line 6590
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
return-object v0
.end method
.method public getReservedRangeOrBuilder(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder;
.registers 3
.prologue
.line 6616
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder;
return-object v0
.end method
.method public getReservedRangeOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ReservedRangeOrBuilder;",
">;"
}
.end annotation
.prologue
.line 6597
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
return-object v0
.end method
.method public getSerializedSize()I
.registers 7
.prologue
const/4 v5, 0x2
const/4 v3, 0x1
const/4 v1, 0x0
.line 6750
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedSize:I
.line 6751
const/4 v2, -0x1
if-eq v0, v2, :cond_9
.line 6799
:goto_8
return v0
.line 6754
:cond_9
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x1
if-ne v0, v3, :cond_113
.line 6755
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
invoke-static {v3, v0}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v0
add-int/2addr v0, v1
:goto_16
move v2, v1
move v3, v0
.line 6757
:goto_18
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_31
.line 6758
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
.line 6759
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v5, v0}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 6757
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_18
:cond_31
move v2, v1
.line 6761
:goto_32
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_4c
.line 6762
const/4 v4, 0x3
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
.line 6763
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 6761
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_32
:cond_4c
move v2, v1
.line 6765
:goto_4d
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_67
.line 6766
const/4 v4, 0x4
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
.line 6767
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 6765
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_4d
:cond_67
move v2, v1
.line 6769
:goto_68
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_82
.line 6770
const/4 v4, 0x5
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
.line 6771
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 6769
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_68
:cond_82
move v2, v1
.line 6773
:goto_83
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_9d
.line 6774
const/4 v4, 0x6
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
.line 6775
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 6773
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_83
.line 6777
:cond_9d
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x2
if-ne v0, v5, :cond_ad
.line 6778
const/4 v0, 0x7
.line 6779
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v2
invoke-static {v0, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
:cond_ad
move v2, v1
.line 6781
:goto_ae
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_c9
.line 6782
const/16 v4, 0x8
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
.line 6783
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 6781
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_ae
:cond_c9
move v2, v1
.line 6785
:goto_ca
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_e5
.line 6786
const/16 v4, 0x9
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
.line 6787
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v4, v0}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v3, v0
.line 6785
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_ca
:cond_e5
move v0, v1
.line 6791
:goto_e6
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v2}, Lcom/google/protobuf/LazyStringList;->size()I
move-result v2
if-ge v1, v2, :cond_fc
.line 6792
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v2, v1}, Lcom/google/protobuf/LazyStringList;->getRaw(I)Ljava/lang/Object;
move-result-object v2
invoke-static {v2}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->computeStringSizeNoTag(Ljava/lang/Object;)I
move-result v2
add-int/2addr v0, v2
.line 6791
add-int/lit8 v1, v1, 0x1
goto :goto_e6
.line 6794
:cond_fc
add-int/2addr v0, v3
.line 6795
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedNameList()Lcom/google/protobuf/ProtocolStringList;
move-result-object v1
invoke-interface {v1}, Lcom/google/protobuf/ProtocolStringList;->size()I
move-result v1
mul-int/lit8 v1, v1, 0x1
add-int/2addr v0, v1
.line 6797
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
move-result v1
add-int/2addr v0, v1
.line 6798
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedSize:I
goto/16 :goto_8
:cond_113
move v0, v1
goto/16 :goto_16
.end method
.method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
.registers 2
.prologue
.line 4942
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public hasName()Z
.registers 3
.prologue
const/4 v0, 0x1
.line 6317
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
and-int/lit8 v1, v1, 0x1
if-ne v1, v0, :cond_8
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method
.method public hasOptions()Z
.registers 3
.prologue
.line 6569
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x2
const/4 v1, 0x2
if-ne v0, v1, :cond_9
const/4 v0, 0x1
:goto_8
return v0
:cond_9
const/4 v0, 0x0
goto :goto_8
.end method
.method public hashCode()I
.registers 3
.prologue
.line 6846
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedHashCode:I
if-eqz v0, :cond_7
.line 6847
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedHashCode:I
.line 6893
:goto_6
return v0
.line 6850
:cond_7
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDescriptor()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
add-int/lit16 v0, v0, 0x30b
.line 6851
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasName()Z
move-result v1
if-eqz v1, :cond_26
.line 6852
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x1
.line 6853
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6855
:cond_26
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getFieldCount()I
move-result v1
if-lez v1, :cond_3b
.line 6856
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x2
.line 6857
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getFieldList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6859
:cond_3b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionCount()I
move-result v1
if-lez v1, :cond_50
.line 6860
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x6
.line 6861
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6863
:cond_50
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNestedTypeCount()I
move-result v1
if-lez v1, :cond_65
.line 6864
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x3
.line 6865
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNestedTypeList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6867
:cond_65
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getEnumTypeCount()I
move-result v1
if-lez v1, :cond_7a
.line 6868
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x4
.line 6869
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getEnumTypeList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6871
:cond_7a
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionRangeCount()I
move-result v1
if-lez v1, :cond_8f
.line 6872
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x5
.line 6873
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionRangeList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6875
:cond_8f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOneofDeclCount()I
move-result v1
if-lez v1, :cond_a4
.line 6876
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x8
.line 6877
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOneofDeclList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6879
:cond_a4
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasOptions()Z
move-result v1
if-eqz v1, :cond_b9
.line 6880
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x7
.line 6881
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v1
invoke-virtual {v1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6883
:cond_b9
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedRangeCount()I
move-result v1
if-lez v1, :cond_ce
.line 6884
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x9
.line 6885
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedRangeList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6887
:cond_ce
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedNameCount()I
move-result v1
if-lez v1, :cond_e3
.line 6888
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0xa
.line 6889
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getReservedNameList()Lcom/google/protobuf/ProtocolStringList;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6891
:cond_e3
mul-int/lit8 v0, v0, 0x1d
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 6892
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedHashCode:I
goto/16 :goto_6
.end method
.method protected internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
.registers 4
.prologue
.line 5101
# getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$2700()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
move-result-object v0
const-class v1, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
const-class v2, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
.line 5102
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;->ensureFieldAccessorsInitialized(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
move-result-object v0
return-object v0
.end method
.method public final isInitialized()Z
.registers 5
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 6670
iget-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
.line 6671
if-ne v0, v2, :cond_8
move v1, v2
.line 6711
:cond_7
:goto_7
return v1
.line 6672
:cond_8
if-eqz v0, :cond_7
move v0, v1
.line 6674
:goto_b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getFieldCount()I
move-result v3
if-ge v0, v3, :cond_21
.line 6675
invoke-virtual {p0, v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getField(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
move-result-object v3
invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->isInitialized()Z
move-result v3
if-nez v3, :cond_1e
.line 6676
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
goto :goto_7
.line 6674
:cond_1e
add-int/lit8 v0, v0, 0x1
goto :goto_b
:cond_21
move v0, v1
.line 6680
:goto_22
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtensionCount()I
move-result v3
if-ge v0, v3, :cond_38
.line 6681
invoke-virtual {p0, v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getExtension(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
move-result-object v3
invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->isInitialized()Z
move-result v3
if-nez v3, :cond_35
.line 6682
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
goto :goto_7
.line 6680
:cond_35
add-int/lit8 v0, v0, 0x1
goto :goto_22
:cond_38
move v0, v1
.line 6686
:goto_39
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNestedTypeCount()I
move-result v3
if-ge v0, v3, :cond_4f
.line 6687
invoke-virtual {p0, v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNestedType(I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
move-result-object v3
invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->isInitialized()Z
move-result v3
if-nez v3, :cond_4c
.line 6688
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
goto :goto_7
.line 6686
:cond_4c
add-int/lit8 v0, v0, 0x1
goto :goto_39
:cond_4f
move v0, v1
.line 6692
:goto_50
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getEnumTypeCount()I
move-result v3
if-ge v0, v3, :cond_66
.line 6693
invoke-virtual {p0, v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getEnumType(I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
move-result-object v3
invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->isInitialized()Z
move-result v3
if-nez v3, :cond_63
.line 6694
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
goto :goto_7
.line 6692
:cond_63
add-int/lit8 v0, v0, 0x1
goto :goto_50
:cond_66
move v0, v1
.line 6698
:goto_67
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOneofDeclCount()I
move-result v3
if-ge v0, v3, :cond_7d
.line 6699
invoke-virtual {p0, v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOneofDecl(I)Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;
move-result-object v3
invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$OneofDescriptorProto;->isInitialized()Z
move-result v3
if-nez v3, :cond_7a
.line 6700
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
goto :goto_7
.line 6698
:cond_7a
add-int/lit8 v0, v0, 0x1
goto :goto_67
.line 6704
:cond_7d
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->hasOptions()Z
move-result v0
if-eqz v0, :cond_91
.line 6705
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->isInitialized()Z
move-result v0
if-nez v0, :cond_91
.line 6706
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
goto/16 :goto_7
.line 6710
:cond_91
iput-byte v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->memoizedIsInitialized:B
move v1, v2
.line 6711
goto/16 :goto_7
.end method
.method public newBuilderForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
.registers 2
.prologue
.line 6966
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->newBuilder()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method protected newBuilderForType(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
.registers 4
.prologue
.line 6981
new-instance v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
const/4 v1, 0x0
invoke-direct {v0, p1, v1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;-><init>(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;Lcom/google/protobuf/DescriptorProtos$1;)V
.line 6982
return-object v0
.end method
.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 4919
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->newBuilderForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 4919
invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 4919
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->newBuilderForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public toBuilder()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
.registers 3
.prologue
const/4 v1, 0x0
.line 6974
sget-object v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
if-ne p0, v0, :cond_b
new-instance v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
invoke-direct {v0, v1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;-><init>(Lcom/google/protobuf/DescriptorProtos$1;)V
.line 6975
:goto_a
return-object v0
.line 6974
:cond_b
new-instance v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
invoke-direct {v0, v1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;-><init>(Lcom/google/protobuf/DescriptorProtos$1;)V
.line 6975
invoke-virtual {v0, p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$DescriptorProto;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
goto :goto_a
.end method
.method public bridge synthetic toBuilder()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 4919
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->toBuilder()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 4919
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->toBuilder()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
const/4 v4, 0x2
const/4 v1, 0x1
const/4 v2, 0x0
.line 6716
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x1
if-ne v0, v1, :cond_e
.line 6717
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->name_:Ljava/lang/Object;
invoke-static {p1, v1, v0}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
:cond_e
move v1, v2
.line 6719
:goto_f
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_26
.line 6720
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v4, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 6719
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_f
:cond_26
move v1, v2
.line 6722
:goto_27
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_3f
.line 6723
const/4 v3, 0x3
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 6722
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_27
:cond_3f
move v1, v2
.line 6725
:goto_40
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_58
.line 6726
const/4 v3, 0x4
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 6725
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_40
:cond_58
move v1, v2
.line 6728
:goto_59
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_71
.line 6729
const/4 v3, 0x5
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 6728
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_59
:cond_71
move v1, v2
.line 6731
:goto_72
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_8a
.line 6732
const/4 v3, 0x6
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 6731
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_72
.line 6734
:cond_8a
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x2
if-ne v0, v4, :cond_98
.line 6735
const/4 v0, 0x7
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
move-result-object v1
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
:cond_98
move v1, v2
.line 6737
:goto_99
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_b2
.line 6738
const/16 v3, 0x8
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->oneofDecl_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 6737
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_99
:cond_b2
move v1, v2
.line 6740
:goto_b3
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_cc
.line 6741
const/16 v3, 0x9
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedRange_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 6740
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_b3
.line 6743
:cond_cc
:goto_cc
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v0}, Lcom/google/protobuf/LazyStringList;->size()I
move-result v0
if-ge v2, v0, :cond_e2
.line 6744
const/16 v0, 0xa
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->reservedName_:Lcom/google/protobuf/LazyStringList;
invoke-interface {v1, v2}, Lcom/google/protobuf/LazyStringList;->getRaw(I)Ljava/lang/Object;
move-result-object v1
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 6743
add-int/lit8 v2, v2, 0x1
goto :goto_cc
.line 6746
:cond_e2
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.line 6747
return-void
.end method