DescriptorProtos$FieldDescriptorProto.smali
.class public final Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.super Lcom/google/protobuf/GeneratedMessageV3;
.source "DescriptorProtos.java"
# interfaces
.implements Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/protobuf/DescriptorProtos;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "FieldDescriptorProto"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;,
Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;,
Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
}
.end annotation
# static fields
.field private static final DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.field public static final DEFAULT_VALUE_FIELD_NUMBER:I = 0x7
.field public static final EXTENDEE_FIELD_NUMBER:I = 0x2
.field public static final JSON_NAME_FIELD_NUMBER:I = 0xa
.field public static final LABEL_FIELD_NUMBER:I = 0x4
.field public static final NAME_FIELD_NUMBER:I = 0x1
.field public static final NUMBER_FIELD_NUMBER:I = 0x3
.field public static final ONEOF_INDEX_FIELD_NUMBER:I = 0x9
.field public static final OPTIONS_FIELD_NUMBER:I = 0x8
.field public static final PARSER:Lcom/google/protobuf/Parser;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/Parser",
"<",
"Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final TYPE_FIELD_NUMBER:I = 0x5
.field public static final TYPE_NAME_FIELD_NUMBER:I = 0x6
.field private static final serialVersionUID:J
# instance fields
.field private bitField0_:I
.field private volatile defaultValue_:Ljava/lang/Object;
.field private volatile extendee_:Ljava/lang/Object;
.field private volatile jsonName_:Ljava/lang/Object;
.field private label_:I
.field private memoizedIsInitialized:B
.field private volatile name_:Ljava/lang/Object;
.field private number_:I
.field private oneofIndex_:I
.field private options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
.field private volatile typeName_:Ljava/lang/Object;
.field private type_:I
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 12150
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;-><init>()V
sput-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.line 12158
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$1;
invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$1;-><init>()V
sput-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
return-void
.end method
.method private constructor <init>()V
.registers 4
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 9790
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageV3;-><init>()V
.line 10744
const/4 v0, -0x1
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedIsInitialized:B
.line 9791
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
.line 9792
iput v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->number_:I
.line 9793
iput v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
.line 9794
iput v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
.line 9795
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
.line 9796
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
.line 9797
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
.line 9798
iput v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->oneofIndex_:I
.line 9799
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
.line 9800
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
.registers 9
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
const/4 v1, 0x1
.line 9811
invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;-><init>()V
.line 9814
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v4
.line 9816
const/4 v2, 0x0
.line 9817
:goto_9
if-nez v2, :cond_e5
.line 9818
:try_start_b
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readTag()I
move-result v0
.line 9819
sparse-switch v0, :sswitch_data_110
.line 9824
invoke-virtual {p0, p1, v4, p2, v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->parseUnknownField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
move-result v0
if-nez v0, :cond_10d
move v0, v1
:goto_19
move v2, v0
.line 9906
goto :goto_9
:sswitch_1b
move v0, v1
.line 9822
goto :goto_19
.line 9831
:sswitch_1d
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 9832
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit8 v3, v3, 0x1
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9833
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
move v0, v2
.line 9834
goto :goto_19
.line 9837
:sswitch_2b
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 9838
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit8 v3, v3, 0x20
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9839
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
move v0, v2
.line 9840
goto :goto_19
.line 9843
:sswitch_39
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit8 v0, v0, 0x2
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9844
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readInt32()I
move-result v0
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->number_:I
move v0, v2
.line 9845
goto :goto_19
.line 9848
:sswitch_47
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readEnum()I
move-result v0
.line 9849
invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;->valueOf(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
move-result-object v3
.line 9850
if-nez v3, :cond_57
.line 9851
const/4 v3, 0x4
invoke-virtual {v4, v3, v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeVarintField(II)Lcom/google/protobuf/UnknownFieldSet$Builder;
move v0, v2
goto :goto_19
.line 9853
:cond_57
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit8 v3, v3, 0x4
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9854
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
move v0, v2
.line 9856
goto :goto_19
.line 9859
:sswitch_61
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readEnum()I
move-result v0
.line 9860
invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;->valueOf(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
move-result-object v3
.line 9861
if-nez v3, :cond_71
.line 9862
const/4 v3, 0x5
invoke-virtual {v4, v3, v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeVarintField(II)Lcom/google/protobuf/UnknownFieldSet$Builder;
move v0, v2
goto :goto_19
.line 9864
:cond_71
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit8 v3, v3, 0x8
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9865
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
move v0, v2
.line 9867
goto :goto_19
.line 9870
:sswitch_7b
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 9871
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit8 v3, v3, 0x10
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9872
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
move v0, v2
.line 9873
goto :goto_19
.line 9876
:sswitch_89
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 9877
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit8 v3, v3, 0x40
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9878
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
move v0, v2
.line 9879
goto :goto_19
.line 9882
:sswitch_97
const/4 v0, 0x0
.line 9883
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v3, v3, 0x200
const/16 v5, 0x200
if-ne v3, v5, :cond_10b
.line 9884
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
move-result-object v0
move-object v3, v0
.line 9886
:goto_a7
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->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$FieldOptions;
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
.line 9887
if-eqz v3, :cond_be
.line 9888
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
invoke-virtual {v3, v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FieldOptions;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
.line 9889
invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildPartial()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
.line 9891
:cond_be
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit16 v0, v0, 0x200
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
move v0, v2
.line 9892
goto/16 :goto_19
.line 9895
:sswitch_c7
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit16 v0, v0, 0x80
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9896
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readInt32()I
move-result v0
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->oneofIndex_:I
move v0, v2
.line 9897
goto/16 :goto_19
.line 9900
:sswitch_d6
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v0
.line 9901
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
or-int/lit16 v3, v3, 0x100
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
.line 9902
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
:try_end_e2
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_b .. :try_end_e2} :catch_ef
.catch Ljava/io/IOException; {:try_start_b .. :try_end_e2} :catch_100
.catchall {:try_start_b .. :try_end_e2} :catchall_f5
move v0, v2
.line 9903
goto/16 :goto_19
.line 9913
:cond_e5
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$FieldDescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 9914
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->makeExtensionsImmutable()V
.line 9916
return-void
.line 9907
:catch_ef
move-exception v0
.line 9908
:try_start_f0
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_f5
.catchall {:try_start_f0 .. :try_end_f5} :catchall_f5
.line 9913
:catchall_f5
move-exception v0
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$FieldDescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 9914
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->makeExtensionsImmutable()V
throw v0
.line 9909
:catch_100
move-exception v0
.line 9910
:try_start_101
new-instance v1, Lcom/google/protobuf/InvalidProtocolBufferException;
invoke-direct {v1, v0}, Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/io/IOException;)V
.line 9911
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_10b
.catchall {:try_start_101 .. :try_end_10b} :catchall_f5
:cond_10b
move-object v3, v0
goto :goto_a7
:cond_10d
move v0, v2
goto/16 :goto_19
.line 9819
:sswitch_data_110
.sparse-switch
0x0 -> :sswitch_1b
0xa -> :sswitch_1d
0x12 -> :sswitch_2b
0x18 -> :sswitch_39
0x20 -> :sswitch_47
0x28 -> :sswitch_61
0x32 -> :sswitch_7b
0x3a -> :sswitch_89
0x42 -> :sswitch_97
0x48 -> :sswitch_c7
0x52 -> :sswitch_d6
.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 9782
invoke-direct {p0, p1, p2}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;-><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 9788
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;-><init>(Lcom/google/protobuf/GeneratedMessageV3$Builder;)V
.line 10744
const/4 v0, -0x1
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedIsInitialized:B
.line 9789
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/GeneratedMessageV3$Builder;Lcom/google/protobuf/DescriptorProtos$1;)V
.registers 3
.prologue
.line 9782
invoke-direct {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;-><init>(Lcom/google/protobuf/GeneratedMessageV3$Builder;)V
return-void
.end method
.method static synthetic access$6600(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$6602(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$6702(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;I)I
.registers 2
.prologue
.line 9782
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->number_:I
return p1
.end method
.method static synthetic access$6802(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;I)I
.registers 2
.prologue
.line 9782
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
return p1
.end method
.method static synthetic access$6902(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;I)I
.registers 2
.prologue
.line 9782
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
return p1
.end method
.method static synthetic access$7000(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$7002(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$7100(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$7102(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$7200(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$7202(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$7302(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;I)I
.registers 2
.prologue
.line 9782
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->oneofIndex_:I
return p1
.end method
.method static synthetic access$7400(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$7402(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 9782
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$7502(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;Lcom/google/protobuf/DescriptorProtos$FieldOptions;)Lcom/google/protobuf/DescriptorProtos$FieldOptions;
.registers 2
.prologue
.line 9782
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
return-object p1
.end method
.method static synthetic access$7602(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;I)I
.registers 2
.prologue
.line 9782
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
return p1
.end method
.method public static getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 1
.prologue
.line 12154
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
return-object v0
.end method
.method public static final getDescriptor()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 1
.prologue
.line 9919
# getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$6100()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
return-object v0
.end method
.method public static newBuilder()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
.registers 1
.prologue
.line 11028
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public static newBuilder(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
.registers 2
.prologue
.line 11031
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 11002
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 11003
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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 11009
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 11010
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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 10970
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 10976
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 11015
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 11016
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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 11022
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 11023
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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 10990
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 10991
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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 10997
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
.line 10998
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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom(Ljava/nio/ByteBuffer;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 10959
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom(Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 10965
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 10980
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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$FieldDescriptorProto;
return-object v0
.end method
.method public static parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 10986
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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$FieldDescriptorProto;
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$FieldDescriptorProto;",
">;"
}
.end annotation
.prologue
.line 12168
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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 10843
if-ne p1, p0, :cond_5
.line 10901
:cond_4
:goto_4
return v1
.line 10846
:cond_5
instance-of v0, p1, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
if-nez v0, :cond_e
.line 10847
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->equals(Ljava/lang/Object;)Z
move-result v1
goto :goto_4
.line 10849
:cond_e
check-cast p1, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.line 10852
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasName()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasName()Z
move-result v3
if-ne v0, v3, :cond_16d
move v0, v1
.line 10853
:goto_1b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasName()Z
move-result v3
if-eqz v3, :cond_32
.line 10854
if-eqz v0, :cond_170
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getName()Ljava/lang/String;
move-result-object v0
.line 10855
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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_170
move v0, v1
.line 10857
:cond_32
:goto_32
if-eqz v0, :cond_173
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasNumber()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasNumber()Z
move-result v3
if-ne v0, v3, :cond_173
move v0, v1
.line 10858
:goto_3f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasNumber()Z
move-result v3
if-eqz v3, :cond_52
.line 10859
if-eqz v0, :cond_176
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getNumber()I
move-result v0
.line 10860
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getNumber()I
move-result v3
if-ne v0, v3, :cond_176
move v0, v1
.line 10862
:cond_52
:goto_52
if-eqz v0, :cond_179
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasLabel()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasLabel()Z
move-result v3
if-ne v0, v3, :cond_179
move v0, v1
.line 10863
:goto_5f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasLabel()Z
move-result v3
if-eqz v3, :cond_6e
.line 10864
if-eqz v0, :cond_17c
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
iget v3, p1, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
if-ne v0, v3, :cond_17c
move v0, v1
.line 10866
:cond_6e
:goto_6e
if-eqz v0, :cond_17f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasType()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasType()Z
move-result v3
if-ne v0, v3, :cond_17f
move v0, v1
.line 10867
:goto_7b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasType()Z
move-result v3
if-eqz v3, :cond_8a
.line 10868
if-eqz v0, :cond_182
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
iget v3, p1, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
if-ne v0, v3, :cond_182
move v0, v1
.line 10870
:cond_8a
:goto_8a
if-eqz v0, :cond_185
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasTypeName()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasTypeName()Z
move-result v3
if-ne v0, v3, :cond_185
move v0, v1
.line 10871
:goto_97
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasTypeName()Z
move-result v3
if-eqz v3, :cond_ae
.line 10872
if-eqz v0, :cond_188
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getTypeName()Ljava/lang/String;
move-result-object v0
.line 10873
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getTypeName()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_188
move v0, v1
.line 10875
:cond_ae
:goto_ae
if-eqz v0, :cond_18b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v3
if-ne v0, v3, :cond_18b
move v0, v1
.line 10876
:goto_bb
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v3
if-eqz v3, :cond_d2
.line 10877
if-eqz v0, :cond_18e
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getExtendee()Ljava/lang/String;
move-result-object v0
.line 10878
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getExtendee()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_18e
move v0, v1
.line 10880
:cond_d2
:goto_d2
if-eqz v0, :cond_191
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasDefaultValue()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasDefaultValue()Z
move-result v3
if-ne v0, v3, :cond_191
move v0, v1
.line 10881
:goto_df
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasDefaultValue()Z
move-result v3
if-eqz v3, :cond_f6
.line 10882
if-eqz v0, :cond_194
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValue()Ljava/lang/String;
move-result-object v0
.line 10883
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValue()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_194
move v0, v1
.line 10885
:cond_f6
:goto_f6
if-eqz v0, :cond_197
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOneofIndex()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOneofIndex()Z
move-result v3
if-ne v0, v3, :cond_197
move v0, v1
.line 10886
:goto_103
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOneofIndex()Z
move-result v3
if-eqz v3, :cond_116
.line 10887
if-eqz v0, :cond_19a
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOneofIndex()I
move-result v0
.line 10888
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOneofIndex()I
move-result v3
if-ne v0, v3, :cond_19a
move v0, v1
.line 10890
:cond_116
:goto_116
if-eqz v0, :cond_19d
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasJsonName()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasJsonName()Z
move-result v3
if-ne v0, v3, :cond_19d
move v0, v1
.line 10891
:goto_123
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasJsonName()Z
move-result v3
if-eqz v3, :cond_13a
.line 10892
if-eqz v0, :cond_19f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getJsonName()Ljava/lang/String;
move-result-object v0
.line 10893
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getJsonName()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_19f
move v0, v1
.line 10895
:cond_13a
:goto_13a
if-eqz v0, :cond_1a1
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOptions()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOptions()Z
move-result v3
if-ne v0, v3, :cond_1a1
move v0, v1
.line 10896
:goto_147
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOptions()Z
move-result v3
if-eqz v3, :cond_15e
.line 10897
if-eqz v0, :cond_1a3
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v0
.line 10898
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v3
invoke-virtual {v0, v3}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1a3
move v0, v1
.line 10900
:cond_15e
:goto_15e
if-eqz v0, :cond_16a
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
iget-object v3, p1, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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_16a
move v1, v2
goto/16 :goto_4
:cond_16d
move v0, v2
.line 10852
goto/16 :goto_1b
:cond_170
move v0, v2
.line 10855
goto/16 :goto_32
:cond_173
move v0, v2
.line 10857
goto/16 :goto_3f
:cond_176
move v0, v2
.line 10860
goto/16 :goto_52
:cond_179
move v0, v2
.line 10862
goto/16 :goto_5f
:cond_17c
move v0, v2
.line 10864
goto/16 :goto_6e
:cond_17f
move v0, v2
.line 10866
goto/16 :goto_7b
:cond_182
move v0, v2
.line 10868
goto/16 :goto_8a
:cond_185
move v0, v2
.line 10870
goto/16 :goto_97
:cond_188
move v0, v2
.line 10873
goto/16 :goto_ae
:cond_18b
move v0, v2
.line 10875
goto/16 :goto_bb
:cond_18e
move v0, v2
.line 10878
goto/16 :goto_d2
:cond_191
move v0, v2
.line 10880
goto/16 :goto_df
:cond_194
move v0, v2
.line 10883
goto/16 :goto_f6
:cond_197
move v0, v2
.line 10885
goto/16 :goto_103
:cond_19a
move v0, v2
.line 10888
goto/16 :goto_116
:cond_19d
move v0, v2
.line 10890
goto :goto_123
:cond_19f
move v0, v2
.line 10893
goto :goto_13a
:cond_1a1
move v0, v2
.line 10895
goto :goto_147
:cond_1a3
move v0, v2
.line 10898
goto :goto_15e
.end method
.method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
.registers 2
.prologue
.line 12177
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
return-object v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 9782
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 9782
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
move-result-object v0
return-object v0
.end method
.method public getDefaultValue()Ljava/lang/String;
.registers 3
.prologue
.line 10597
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
.line 10598
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 10599
check-cast v0, Ljava/lang/String;
.line 10607
:goto_8
return-object v0
.line 10601
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 10603
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 10604
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 10605
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 10607
goto :goto_8
.end method
.method public getDefaultValueBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 10623
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
.line 10624
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 10625
check-cast v0, Ljava/lang/String;
.line 10626
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 10628
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
.line 10631
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getExtendee()Ljava/lang/String;
.registers 3
.prologue
.line 10534
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
.line 10535
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 10536
check-cast v0, Ljava/lang/String;
.line 10544
:goto_8
return-object v0
.line 10538
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 10540
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 10541
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 10542
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 10544
goto :goto_8
.end method
.method public getExtendeeBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 10557
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
.line 10558
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 10559
check-cast v0, Ljava/lang/String;
.line 10560
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 10562
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
.line 10565
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getJsonName()Ljava/lang/String;
.registers 3
.prologue
.line 10686
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
.line 10687
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 10688
check-cast v0, Ljava/lang/String;
.line 10696
:goto_8
return-object v0
.line 10690
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 10692
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 10693
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 10694
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 10696
goto :goto_8
.end method
.method public getJsonNameBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 10711
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
.line 10712
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 10713
check-cast v0, Ljava/lang/String;
.line 10714
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 10716
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
.line 10719
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getLabel()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
.registers 2
.prologue
.line 10416
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;->valueOf(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
move-result-object v0
.line 10417
if-nez v0, :cond_a
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;->LABEL_OPTIONAL:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
:cond_a
return-object v0
.end method
.method public getName()Ljava/lang/String;
.registers 3
.prologue
.line 10359
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
.line 10360
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 10361
check-cast v0, Ljava/lang/String;
.line 10369
:goto_8
return-object v0
.line 10363
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 10365
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 10366
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 10367
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 10369
goto :goto_8
.end method
.method public getNameBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 10377
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
.line 10378
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 10379
check-cast v0, Ljava/lang/String;
.line 10380
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 10382
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
.line 10385
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getNumber()I
.registers 2
.prologue
.line 10401
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->number_:I
return v0
.end method
.method public getOneofIndex()I
.registers 2
.prologue
.line 10657
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->oneofIndex_:I
return v0
.end method
.method public getOptions()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
.registers 2
.prologue
.line 10735
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
if-nez v0, :cond_9
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v0
:goto_8
return-object v0
:cond_9
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
goto :goto_8
.end method
.method public getOptionsOrBuilder()Lcom/google/protobuf/DescriptorProtos$FieldOptionsOrBuilder;
.registers 2
.prologue
.line 10741
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
if-nez v0, :cond_9
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v0
:goto_8
return-object v0
:cond_9
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
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$FieldDescriptorProto;",
">;"
}
.end annotation
.prologue
.line 12173
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->PARSER:Lcom/google/protobuf/Parser;
return-object v0
.end method
.method public getSerializedSize()I
.registers 7
.prologue
const/16 v5, 0x8
const/4 v4, 0x4
const/4 v3, 0x2
const/4 v2, 0x1
.line 10796
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedSize:I
.line 10797
const/4 v1, -0x1
if-eq v0, v1, :cond_b
.line 10837
:goto_a
return v0
.line 10799
:cond_b
const/4 v0, 0x0
.line 10800
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v1, v1, 0x1
if-ne v1, v2, :cond_19
.line 10801
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
invoke-static {v2, v1}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v1
add-int/2addr v0, v1
.line 10803
:cond_19
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v1, v1, 0x20
const/16 v2, 0x20
if-ne v1, v2, :cond_28
.line 10804
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
invoke-static {v3, v1}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v1
add-int/2addr v0, v1
.line 10806
:cond_28
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v1, v1, 0x2
if-ne v1, v3, :cond_36
.line 10807
const/4 v1, 0x3
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->number_:I
.line 10808
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
move-result v1
add-int/2addr v0, v1
.line 10810
:cond_36
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v1, v1, 0x4
if-ne v1, v4, :cond_43
.line 10811
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
.line 10812
invoke-static {v4, v1}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
move-result v1
add-int/2addr v0, v1
.line 10814
:cond_43
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v1, v1, 0x8
if-ne v1, v5, :cond_51
.line 10815
const/4 v1, 0x5
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
.line 10816
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
move-result v1
add-int/2addr v0, v1
.line 10818
:cond_51
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v1, v1, 0x10
const/16 v2, 0x10
if-ne v1, v2, :cond_61
.line 10819
const/4 v1, 0x6
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
invoke-static {v1, v2}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v1
add-int/2addr v0, v1
.line 10821
:cond_61
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v1, v1, 0x40
const/16 v2, 0x40
if-ne v1, v2, :cond_71
.line 10822
const/4 v1, 0x7
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
invoke-static {v1, v2}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v1
add-int/2addr v0, v1
.line 10824
:cond_71
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v1, v1, 0x200
const/16 v2, 0x200
if-ne v1, v2, :cond_82
.line 10826
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v1
invoke-static {v5, v1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v1
add-int/2addr v0, v1
.line 10828
:cond_82
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v1, v1, 0x80
const/16 v2, 0x80
if-ne v1, v2, :cond_93
.line 10829
const/16 v1, 0x9
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->oneofIndex_:I
.line 10830
invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
move-result v1
add-int/2addr v0, v1
.line 10832
:cond_93
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v1, v1, 0x100
const/16 v2, 0x100
if-ne v1, v2, :cond_a4
.line 10833
const/16 v1, 0xa
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
invoke-static {v1, v2}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v1
add-int/2addr v0, v1
.line 10835
:cond_a4
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
move-result v1
add-int/2addr v0, v1
.line 10836
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedSize:I
goto/16 :goto_a
.end method
.method public getType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
.registers 2
.prologue
.line 10442
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;->valueOf(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
move-result-object v0
.line 10443
if-nez v0, :cond_a
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;->TYPE_DOUBLE:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
:cond_a
return-object v0
.end method
.method public getTypeName()Ljava/lang/String;
.registers 3
.prologue
.line 10474
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
.line 10475
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 10476
check-cast v0, Ljava/lang/String;
.line 10484
:goto_8
return-object v0
.line 10478
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 10480
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 10481
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 10482
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 10484
goto :goto_8
.end method
.method public getTypeNameBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 10500
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
.line 10501
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 10502
check-cast v0, Ljava/lang/String;
.line 10503
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 10505
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
.line 10508
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
.registers 2
.prologue
.line 9805
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public hasDefaultValue()Z
.registers 3
.prologue
.line 10583
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v1, 0x40
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public hasExtendee()Z
.registers 3
.prologue
.line 10523
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v1, 0x20
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public hasJsonName()Z
.registers 3
.prologue
.line 10673
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v0, v0, 0x100
const/16 v1, 0x100
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public hasLabel()Z
.registers 3
.prologue
.line 10410
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x4
const/4 v1, 0x4
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 hasName()Z
.registers 3
.prologue
const/4 v0, 0x1
.line 10353
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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 hasNumber()Z
.registers 3
.prologue
.line 10395
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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 hasOneofIndex()Z
.registers 3
.prologue
.line 10646
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v0, v0, 0x80
const/16 v1, 0x80
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public hasOptions()Z
.registers 3
.prologue
.line 10729
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v0, v0, 0x200
const/16 v1, 0x200
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public hasType()Z
.registers 3
.prologue
.line 10431
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x8
const/16 v1, 0x8
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public hasTypeName()Z
.registers 3
.prologue
.line 10460
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x10
const/16 v1, 0x10
if-ne v0, v1, :cond_a
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method public hashCode()I
.registers 3
.prologue
.line 10906
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedHashCode:I
if-eqz v0, :cond_7
.line 10907
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedHashCode:I
.line 10953
:goto_6
return v0
.line 10910
:cond_7
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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 10911
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasName()Z
move-result v1
if-eqz v1, :cond_26
.line 10912
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x1
.line 10913
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->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 10915
:cond_26
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasNumber()Z
move-result v1
if-eqz v1, :cond_37
.line 10916
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x3
.line 10917
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getNumber()I
move-result v1
add-int/2addr v0, v1
.line 10919
:cond_37
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasLabel()Z
move-result v1
if-eqz v1, :cond_46
.line 10920
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x4
.line 10921
mul-int/lit8 v0, v0, 0x35
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
add-int/2addr v0, v1
.line 10923
:cond_46
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasType()Z
move-result v1
if-eqz v1, :cond_55
.line 10924
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x5
.line 10925
mul-int/lit8 v0, v0, 0x35
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
add-int/2addr v0, v1
.line 10927
:cond_55
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasTypeName()Z
move-result v1
if-eqz v1, :cond_6a
.line 10928
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x6
.line 10929
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getTypeName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 10931
:cond_6a
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasExtendee()Z
move-result v1
if-eqz v1, :cond_7f
.line 10932
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x2
.line 10933
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getExtendee()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 10935
:cond_7f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasDefaultValue()Z
move-result v1
if-eqz v1, :cond_94
.line 10936
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x7
.line 10937
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValue()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 10939
:cond_94
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOneofIndex()Z
move-result v1
if-eqz v1, :cond_a5
.line 10940
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x9
.line 10941
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOneofIndex()I
move-result v1
add-int/2addr v0, v1
.line 10943
:cond_a5
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasJsonName()Z
move-result v1
if-eqz v1, :cond_ba
.line 10944
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0xa
.line 10945
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getJsonName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 10947
:cond_ba
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOptions()Z
move-result v1
if-eqz v1, :cond_cf
.line 10948
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x8
.line 10949
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v1
invoke-virtual {v1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 10951
:cond_cf
mul-int/lit8 v0, v0, 0x1d
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 10952
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedHashCode:I
goto/16 :goto_6
.end method
.method protected internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
.registers 4
.prologue
.line 9924
# getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$6200()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
move-result-object v0
const-class v1, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
const-class v2, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
.line 9925
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 4
.prologue
const/4 v1, 0x0
const/4 v0, 0x1
.line 10746
iget-byte v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedIsInitialized:B
.line 10747
if-ne v2, v0, :cond_7
.line 10757
:goto_6
return v0
.line 10748
:cond_7
if-nez v2, :cond_b
move v0, v1
goto :goto_6
.line 10750
:cond_b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->hasOptions()Z
move-result v2
if-eqz v2, :cond_1f
.line 10751
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v2
invoke-virtual {v2}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->isInitialized()Z
move-result v2
if-nez v2, :cond_1f
.line 10752
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedIsInitialized:B
move v0, v1
.line 10753
goto :goto_6
.line 10756
:cond_1f
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->memoizedIsInitialized:B
goto :goto_6
.end method
.method public newBuilderForType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
.registers 2
.prologue
.line 11026
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->newBuilder()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method protected newBuilderForType(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
.registers 4
.prologue
.line 11041
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
const/4 v1, 0x0
invoke-direct {v0, p1, v1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;-><init>(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;Lcom/google/protobuf/DescriptorProtos$1;)V
.line 11042
return-object v0
.end method
.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 9782
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->newBuilderForType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$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 9782
invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 9782
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->newBuilderForType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public toBuilder()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
.registers 3
.prologue
const/4 v1, 0x0
.line 11034
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
if-ne p0, v0, :cond_b
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
invoke-direct {v0, v1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;-><init>(Lcom/google/protobuf/DescriptorProtos$1;)V
.line 11035
:goto_a
return-object v0
.line 11034
:cond_b
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
invoke-direct {v0, v1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;-><init>(Lcom/google/protobuf/DescriptorProtos$1;)V
.line 11035
invoke-virtual {v0, p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
move-result-object v0
goto :goto_a
.end method
.method public bridge synthetic toBuilder()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 9782
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 9782
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$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/16 v4, 0x8
const/4 v3, 0x4
const/4 v2, 0x2
const/4 v1, 0x1
.line 10762
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x1
if-ne v0, v1, :cond_10
.line 10763
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->name_:Ljava/lang/Object;
invoke-static {p1, v1, v0}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 10765
:cond_10
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v1, 0x20
if-ne v0, v1, :cond_1d
.line 10766
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->extendee_:Ljava/lang/Object;
invoke-static {p1, v2, v0}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 10768
:cond_1d
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x2
if-ne v0, v2, :cond_29
.line 10769
const/4 v0, 0x3
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->number_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeInt32(II)V
.line 10771
:cond_29
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x4
if-ne v0, v3, :cond_34
.line 10772
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:I
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeEnum(II)V
.line 10774
:cond_34
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x8
if-ne v0, v4, :cond_40
.line 10775
const/4 v0, 0x5
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeEnum(II)V
.line 10777
:cond_40
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x10
const/16 v1, 0x10
if-ne v0, v1, :cond_4e
.line 10778
const/4 v0, 0x6
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->typeName_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 10780
:cond_4e
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v1, 0x40
if-ne v0, v1, :cond_5c
.line 10781
const/4 v0, 0x7
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->defaultValue_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 10783
:cond_5c
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v0, v0, 0x200
const/16 v1, 0x200
if-ne v0, v1, :cond_6b
.line 10784
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getOptions()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
move-result-object v0
invoke-virtual {p1, v4, v0}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V
.line 10786
:cond_6b
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v0, v0, 0x80
const/16 v1, 0x80
if-ne v0, v1, :cond_7a
.line 10787
const/16 v0, 0x9
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->oneofIndex_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeInt32(II)V
.line 10789
:cond_7a
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
and-int/lit16 v0, v0, 0x100
const/16 v1, 0x100
if-ne v0, v1, :cond_89
.line 10790
const/16 v0, 0xa
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->jsonName_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 10792
:cond_89
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.line 10793
return-void
.end method