DescriptorProtos$FileOptions.smali
.class public final Lcom/google/protobuf/DescriptorProtos$FileOptions;
.super Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;
.source "DescriptorProtos.java"
# interfaces
.implements Lcom/google/protobuf/DescriptorProtos$FileOptionsOrBuilder;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/protobuf/DescriptorProtos;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "FileOptions"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;,
Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage",
"<",
"Lcom/google/protobuf/DescriptorProtos$FileOptions;",
">;",
"Lcom/google/protobuf/DescriptorProtos$FileOptionsOrBuilder;"
}
.end annotation
# static fields
.field public static final CC_ENABLE_ARENAS_FIELD_NUMBER:I = 0x1f
.field public static final CC_GENERIC_SERVICES_FIELD_NUMBER:I = 0x10
.field public static final CSHARP_NAMESPACE_FIELD_NUMBER:I = 0x25
.field private static final DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FileOptions;
.field public static final DEPRECATED_FIELD_NUMBER:I = 0x17
.field public static final GO_PACKAGE_FIELD_NUMBER:I = 0xb
.field public static final JAVA_GENERATE_EQUALS_AND_HASH_FIELD_NUMBER:I = 0x14
.field public static final JAVA_GENERIC_SERVICES_FIELD_NUMBER:I = 0x11
.field public static final JAVA_MULTIPLE_FILES_FIELD_NUMBER:I = 0xa
.field public static final JAVA_OUTER_CLASSNAME_FIELD_NUMBER:I = 0x8
.field public static final JAVA_PACKAGE_FIELD_NUMBER:I = 0x1
.field public static final JAVA_STRING_CHECK_UTF8_FIELD_NUMBER:I = 0x1b
.field public static final OBJC_CLASS_PREFIX_FIELD_NUMBER:I = 0x24
.field public static final OPTIMIZE_FOR_FIELD_NUMBER:I = 0x9
.field public static final PARSER:Lcom/google/protobuf/Parser;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/Parser",
"<",
"Lcom/google/protobuf/DescriptorProtos$FileOptions;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final PHP_CLASS_PREFIX_FIELD_NUMBER:I = 0x28
.field public static final PY_GENERIC_SERVICES_FIELD_NUMBER:I = 0x12
.field public static final SWIFT_PREFIX_FIELD_NUMBER:I = 0x27
.field public static final UNINTERPRETED_OPTION_FIELD_NUMBER:I = 0x3e7
.field private static final serialVersionUID:J
# instance fields
.field private bitField0_:I
.field private ccEnableArenas_:Z
.field private ccGenericServices_:Z
.field private volatile csharpNamespace_:Ljava/lang/Object;
.field private deprecated_:Z
.field private volatile goPackage_:Ljava/lang/Object;
.field private javaGenerateEqualsAndHash_:Z
.field private javaGenericServices_:Z
.field private javaMultipleFiles_:Z
.field private volatile javaOuterClassname_:Ljava/lang/Object;
.field private volatile javaPackage_:Ljava/lang/Object;
.field private javaStringCheckUtf8_:Z
.field private memoizedIsInitialized:B
.field private volatile objcClassPrefix_:Ljava/lang/Object;
.field private optimizeFor_:I
.field private volatile phpClassPrefix_:Ljava/lang/Object;
.field private pyGenericServices_:Z
.field private volatile swiftPrefix_:Ljava/lang/Object;
.field private uninterpretedOption_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 21389
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;
invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;-><init>()V
sput-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FileOptions;
.line 21397
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$1;
invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$1;-><init>()V
sput-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->PARSER:Lcom/google/protobuf/Parser;
return-void
.end method
.method private constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
.line 17984
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;-><init>()V
.line 18998
const/4 v0, -0x1
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedIsInitialized:B
.line 17985
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
.line 17986
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
.line 17987
iput-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaMultipleFiles_:Z
.line 17988
iput-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenerateEqualsAndHash_:Z
.line 17989
iput-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaStringCheckUtf8_:Z
.line 17990
const/4 v0, 0x1
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
.line 17991
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
.line 17992
iput-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccGenericServices_:Z
.line 17993
iput-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenericServices_:Z
.line 17994
iput-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->pyGenericServices_:Z
.line 17995
iput-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->deprecated_:Z
.line 17996
iput-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccEnableArenas_:Z
.line 17997
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
.line 17998
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
.line 17999
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
.line 18000
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
.line 18001
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
.line 18002
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
.registers 11
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
const/high16 v7, 0x10000
.line 18013
invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;-><init>()V
.line 18016
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v3
move v2, v0
.line 18019
:cond_c
:goto_c
if-nez v0, :cond_14a
.line 18020
:try_start_e
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readTag()I
move-result v4
.line 18021
sparse-switch v4, :sswitch_data_160
.line 18026
invoke-virtual {p0, p1, v3, p2, v4}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->parseUnknownField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
move-result v4
if-nez v4, :cond_c
move v0, v1
.line 18028
goto :goto_c
:sswitch_1d
move v0, v1
.line 18024
goto :goto_c
.line 18033
:sswitch_1f
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v4
.line 18034
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit8 v5, v5, 0x1
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18035
iput-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
:try_end_2b
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_e .. :try_end_2b} :catch_2c
.catch Ljava/io/IOException; {:try_start_e .. :try_end_2b} :catch_56
.catchall {:try_start_e .. :try_end_2b} :catchall_32
goto :goto_c
.line 18136
:catch_2c
move-exception v0
.line 18137
:try_start_2d
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_32
.catchall {:try_start_2d .. :try_end_32} :catchall_32
.line 18142
:catchall_32
move-exception v0
and-int v1, v2, v7
if-ne v1, v7, :cond_3f
.line 18143
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_: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$FileOptions;->uninterpretedOption_:Ljava/util/List;
.line 18145
:cond_3f
invoke-virtual {v3}, Lcom/google/protobuf/UnknownFieldSet$Builder;->build()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 18146
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->makeExtensionsImmutable()V
throw v0
.line 18039
:sswitch_49
:try_start_49
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v4
.line 18040
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit8 v5, v5, 0x2
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18041
iput-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
:try_end_55
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_49 .. :try_end_55} :catch_2c
.catch Ljava/io/IOException; {:try_start_49 .. :try_end_55} :catch_56
.catchall {:try_start_49 .. :try_end_55} :catchall_32
goto :goto_c
.line 18138
:catch_56
move-exception v0
.line 18139
:try_start_57
new-instance v1, Lcom/google/protobuf/InvalidProtocolBufferException;
invoke-direct {v1, v0}, Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/io/IOException;)V
.line 18140
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_61
.catchall {:try_start_57 .. :try_end_61} :catchall_32
.line 18045
:sswitch_61
:try_start_61
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readEnum()I
move-result v4
.line 18046
invoke-static {v4}, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->valueOf(I)Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
move-result-object v5
.line 18047
if-nez v5, :cond_71
.line 18048
const/16 v5, 0x9
invoke-virtual {v3, v5, v4}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeVarintField(II)Lcom/google/protobuf/UnknownFieldSet$Builder;
goto :goto_c
.line 18050
:cond_71
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit8 v5, v5, 0x20
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18051
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
goto :goto_c
.line 18056
:sswitch_7a
iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit8 v4, v4, 0x4
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18057
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBool()Z
move-result v4
iput-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaMultipleFiles_:Z
goto :goto_c
.line 18061
:sswitch_87
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v4
.line 18062
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit8 v5, v5, 0x40
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18063
iput-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
goto/16 :goto_c
.line 18067
:sswitch_95
iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit16 v4, v4, 0x80
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18068
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBool()Z
move-result v4
iput-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccGenericServices_:Z
goto/16 :goto_c
.line 18072
:sswitch_a3
iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit16 v4, v4, 0x100
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18073
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBool()Z
move-result v4
iput-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenericServices_:Z
goto/16 :goto_c
.line 18077
:sswitch_b1
iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit16 v4, v4, 0x200
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18078
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBool()Z
move-result v4
iput-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->pyGenericServices_:Z
goto/16 :goto_c
.line 18082
:sswitch_bf
iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit8 v4, v4, 0x8
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18083
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBool()Z
move-result v4
iput-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenerateEqualsAndHash_:Z
goto/16 :goto_c
.line 18087
:sswitch_cd
iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit16 v4, v4, 0x400
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18088
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBool()Z
move-result v4
iput-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->deprecated_:Z
goto/16 :goto_c
.line 18092
:sswitch_db
iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit8 v4, v4, 0x10
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18093
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBool()Z
move-result v4
iput-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaStringCheckUtf8_:Z
goto/16 :goto_c
.line 18097
:sswitch_e9
iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit16 v4, v4, 0x800
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18098
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBool()Z
move-result v4
iput-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccEnableArenas_:Z
goto/16 :goto_c
.line 18102
:sswitch_f7
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v4
.line 18103
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit16 v5, v5, 0x1000
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18104
iput-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
goto/16 :goto_c
.line 18108
:sswitch_105
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v4
.line 18109
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit16 v5, v5, 0x2000
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18110
iput-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
goto/16 :goto_c
.line 18114
:sswitch_113
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v4
.line 18115
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
or-int/lit16 v5, v5, 0x4000
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18116
iput-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
goto/16 :goto_c
.line 18120
:sswitch_121
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
move-result-object v4
.line 18121
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
const v6, 0x8000
or-int/2addr v5, v6
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
.line 18122
iput-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
goto/16 :goto_c
.line 18126
:sswitch_131
and-int v4, v2, v7
if-eq v4, v7, :cond_13d
.line 18127
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
iput-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
.line 18128
or-int/2addr v2, v7
.line 18130
:cond_13d
iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
sget-object v5, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->PARSER:Lcom/google/protobuf/Parser;
.line 18131
invoke-virtual {p1, v5, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/Parser;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite;
move-result-object v5
.line 18130
invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_148
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_61 .. :try_end_148} :catch_2c
.catch Ljava/io/IOException; {:try_start_61 .. :try_end_148} :catch_56
.catchall {:try_start_61 .. :try_end_148} :catchall_32
goto/16 :goto_c
.line 18142
:cond_14a
and-int v0, v2, v7
if-ne v0, v7, :cond_156
.line 18143
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_: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$FileOptions;->uninterpretedOption_:Ljava/util/List;
.line 18145
:cond_156
invoke-virtual {v3}, Lcom/google/protobuf/UnknownFieldSet$Builder;->build()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 18146
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->makeExtensionsImmutable()V
.line 18148
return-void
.line 18021
:sswitch_data_160
.sparse-switch
0x0 -> :sswitch_1d
0xa -> :sswitch_1f
0x42 -> :sswitch_49
0x48 -> :sswitch_61
0x50 -> :sswitch_7a
0x5a -> :sswitch_87
0x80 -> :sswitch_95
0x88 -> :sswitch_a3
0x90 -> :sswitch_b1
0xa0 -> :sswitch_bf
0xb8 -> :sswitch_cd
0xd8 -> :sswitch_db
0xf8 -> :sswitch_e9
0x122 -> :sswitch_f7
0x12a -> :sswitch_105
0x13a -> :sswitch_113
0x142 -> :sswitch_121
0x1f3a -> :sswitch_131
.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 17975
invoke-direct {p0, p1, p2}, Lcom/google/protobuf/DescriptorProtos$FileOptions;-><init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/GeneratedMessageV3$ExtendableBuilder;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/GeneratedMessageV3$ExtendableBuilder",
"<",
"Lcom/google/protobuf/DescriptorProtos$FileOptions;",
"*>;)V"
}
.end annotation
.prologue
.line 17982
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;-><init>(Lcom/google/protobuf/GeneratedMessageV3$ExtendableBuilder;)V
.line 18998
const/4 v0, -0x1
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedIsInitialized:B
.line 17983
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/GeneratedMessageV3$ExtendableBuilder;Lcom/google/protobuf/DescriptorProtos$1;)V
.registers 3
.prologue
.line 17975
invoke-direct {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;-><init>(Lcom/google/protobuf/GeneratedMessageV3$ExtendableBuilder;)V
return-void
.end method
.method static synthetic access$13500(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$13502(Lcom/google/protobuf/DescriptorProtos$FileOptions;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$13600(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$13602(Lcom/google/protobuf/DescriptorProtos$FileOptions;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$13702(Lcom/google/protobuf/DescriptorProtos$FileOptions;Z)Z
.registers 2
.prologue
.line 17975
iput-boolean p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaMultipleFiles_:Z
return p1
.end method
.method static synthetic access$13802(Lcom/google/protobuf/DescriptorProtos$FileOptions;Z)Z
.registers 2
.prologue
.line 17975
iput-boolean p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenerateEqualsAndHash_:Z
return p1
.end method
.method static synthetic access$13902(Lcom/google/protobuf/DescriptorProtos$FileOptions;Z)Z
.registers 2
.prologue
.line 17975
iput-boolean p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaStringCheckUtf8_:Z
return p1
.end method
.method static synthetic access$14002(Lcom/google/protobuf/DescriptorProtos$FileOptions;I)I
.registers 2
.prologue
.line 17975
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
return p1
.end method
.method static synthetic access$14100(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$14102(Lcom/google/protobuf/DescriptorProtos$FileOptions;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$14202(Lcom/google/protobuf/DescriptorProtos$FileOptions;Z)Z
.registers 2
.prologue
.line 17975
iput-boolean p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccGenericServices_:Z
return p1
.end method
.method static synthetic access$14302(Lcom/google/protobuf/DescriptorProtos$FileOptions;Z)Z
.registers 2
.prologue
.line 17975
iput-boolean p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenericServices_:Z
return p1
.end method
.method static synthetic access$14402(Lcom/google/protobuf/DescriptorProtos$FileOptions;Z)Z
.registers 2
.prologue
.line 17975
iput-boolean p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->pyGenericServices_:Z
return p1
.end method
.method static synthetic access$14502(Lcom/google/protobuf/DescriptorProtos$FileOptions;Z)Z
.registers 2
.prologue
.line 17975
iput-boolean p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->deprecated_:Z
return p1
.end method
.method static synthetic access$14602(Lcom/google/protobuf/DescriptorProtos$FileOptions;Z)Z
.registers 2
.prologue
.line 17975
iput-boolean p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccEnableArenas_:Z
return p1
.end method
.method static synthetic access$14700(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$14702(Lcom/google/protobuf/DescriptorProtos$FileOptions;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$14800(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$14802(Lcom/google/protobuf/DescriptorProtos$FileOptions;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$14900(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$14902(Lcom/google/protobuf/DescriptorProtos$FileOptions;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$15000(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$15002(Lcom/google/protobuf/DescriptorProtos$FileOptions;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 17975
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$15100(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Ljava/util/List;
.registers 2
.prologue
.line 17975
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$15102(Lcom/google/protobuf/DescriptorProtos$FileOptions;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 17975
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$15202(Lcom/google/protobuf/DescriptorProtos$FileOptions;I)I
.registers 2
.prologue
.line 17975
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
return p1
.end method
.method public static getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 1
.prologue
.line 21393
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FileOptions;
return-object v0
.end method
.method public static final getDescriptor()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 1
.prologue
.line 18151
# getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$13000()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
return-object v0
.end method
.method public static newBuilder()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
.registers 1
.prologue
.line 19410
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FileOptions;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
return-object v0
.end method
.method public static newBuilder(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
.registers 2
.prologue
.line 19413
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FileOptions;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 19384
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->PARSER:Lcom/google/protobuf/Parser;
.line 19385
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$FileOptions;
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 19391
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->PARSER:Lcom/google/protobuf/Parser;
.line 19392
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$FileOptions;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 19352
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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$FileOptions;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 19358
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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$FileOptions;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 19397
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->PARSER:Lcom/google/protobuf/Parser;
.line 19398
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$FileOptions;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 19404
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->PARSER:Lcom/google/protobuf/Parser;
.line 19405
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$FileOptions;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 19372
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->PARSER:Lcom/google/protobuf/Parser;
.line 19373
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$FileOptions;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 19379
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->PARSER:Lcom/google/protobuf/Parser;
.line 19380
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$FileOptions;
return-object v0
.end method
.method public static parseFrom(Ljava/nio/ByteBuffer;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 19341
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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$FileOptions;
return-object v0
.end method
.method public static parseFrom(Ljava/nio/ByteBuffer;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 19347
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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$FileOptions;
return-object v0
.end method
.method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 19362
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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$FileOptions;
return-object v0
.end method
.method public static parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/InvalidProtocolBufferException;
}
.end annotation
.prologue
.line 19368
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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$FileOptions;
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$FileOptions;",
">;"
}
.end annotation
.prologue
.line 21407
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 19153
if-ne p1, p0, :cond_5
.line 19246
:cond_4
:goto_4
return v1
.line 19156
:cond_5
instance-of v0, p1, Lcom/google/protobuf/DescriptorProtos$FileOptions;
if-nez v0, :cond_e
.line 19157
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage;->equals(Ljava/lang/Object;)Z
move-result v1
goto :goto_4
.line 19159
:cond_e
check-cast p1, Lcom/google/protobuf/DescriptorProtos$FileOptions;
.line 19162
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaPackage()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaPackage()Z
move-result v3
if-ne v0, v3, :cond_257
move v0, v1
.line 19163
:goto_1b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaPackage()Z
move-result v3
if-eqz v3, :cond_32
.line 19164
if-eqz v0, :cond_25a
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaPackage()Ljava/lang/String;
move-result-object v0
.line 19165
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaPackage()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_25a
move v0, v1
.line 19167
:cond_32
:goto_32
if-eqz v0, :cond_25d
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaOuterClassname()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaOuterClassname()Z
move-result v3
if-ne v0, v3, :cond_25d
move v0, v1
.line 19168
:goto_3f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaOuterClassname()Z
move-result v3
if-eqz v3, :cond_56
.line 19169
if-eqz v0, :cond_260
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaOuterClassname()Ljava/lang/String;
move-result-object v0
.line 19170
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaOuterClassname()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_260
move v0, v1
.line 19172
:cond_56
:goto_56
if-eqz v0, :cond_263
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaMultipleFiles()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaMultipleFiles()Z
move-result v3
if-ne v0, v3, :cond_263
move v0, v1
.line 19173
:goto_63
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaMultipleFiles()Z
move-result v3
if-eqz v3, :cond_76
.line 19174
if-eqz v0, :cond_266
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaMultipleFiles()Z
move-result v0
.line 19175
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaMultipleFiles()Z
move-result v3
if-ne v0, v3, :cond_266
move v0, v1
.line 19177
:cond_76
:goto_76
if-eqz v0, :cond_269
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaGenerateEqualsAndHash()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaGenerateEqualsAndHash()Z
move-result v3
if-ne v0, v3, :cond_269
move v0, v1
.line 19178
:goto_83
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaGenerateEqualsAndHash()Z
move-result v3
if-eqz v3, :cond_96
.line 19179
if-eqz v0, :cond_26c
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaGenerateEqualsAndHash()Z
move-result v0
.line 19180
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaGenerateEqualsAndHash()Z
move-result v3
if-ne v0, v3, :cond_26c
move v0, v1
.line 19182
:cond_96
:goto_96
if-eqz v0, :cond_26f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaStringCheckUtf8()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaStringCheckUtf8()Z
move-result v3
if-ne v0, v3, :cond_26f
move v0, v1
.line 19183
:goto_a3
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaStringCheckUtf8()Z
move-result v3
if-eqz v3, :cond_b6
.line 19184
if-eqz v0, :cond_272
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaStringCheckUtf8()Z
move-result v0
.line 19185
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaStringCheckUtf8()Z
move-result v3
if-ne v0, v3, :cond_272
move v0, v1
.line 19187
:cond_b6
:goto_b6
if-eqz v0, :cond_275
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasOptimizeFor()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasOptimizeFor()Z
move-result v3
if-ne v0, v3, :cond_275
move v0, v1
.line 19188
:goto_c3
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasOptimizeFor()Z
move-result v3
if-eqz v3, :cond_d2
.line 19189
if-eqz v0, :cond_278
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
iget v3, p1, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
if-ne v0, v3, :cond_278
move v0, v1
.line 19191
:cond_d2
:goto_d2
if-eqz v0, :cond_27b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasGoPackage()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasGoPackage()Z
move-result v3
if-ne v0, v3, :cond_27b
move v0, v1
.line 19192
:goto_df
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasGoPackage()Z
move-result v3
if-eqz v3, :cond_f6
.line 19193
if-eqz v0, :cond_27e
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getGoPackage()Ljava/lang/String;
move-result-object v0
.line 19194
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getGoPackage()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_27e
move v0, v1
.line 19196
:cond_f6
:goto_f6
if-eqz v0, :cond_281
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCcGenericServices()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCcGenericServices()Z
move-result v3
if-ne v0, v3, :cond_281
move v0, v1
.line 19197
:goto_103
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCcGenericServices()Z
move-result v3
if-eqz v3, :cond_116
.line 19198
if-eqz v0, :cond_284
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCcGenericServices()Z
move-result v0
.line 19199
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCcGenericServices()Z
move-result v3
if-ne v0, v3, :cond_284
move v0, v1
.line 19201
:cond_116
:goto_116
if-eqz v0, :cond_287
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaGenericServices()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaGenericServices()Z
move-result v3
if-ne v0, v3, :cond_287
move v0, v1
.line 19202
:goto_123
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaGenericServices()Z
move-result v3
if-eqz v3, :cond_136
.line 19203
if-eqz v0, :cond_28a
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaGenericServices()Z
move-result v0
.line 19204
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaGenericServices()Z
move-result v3
if-ne v0, v3, :cond_28a
move v0, v1
.line 19206
:cond_136
:goto_136
if-eqz v0, :cond_28d
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasPyGenericServices()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasPyGenericServices()Z
move-result v3
if-ne v0, v3, :cond_28d
move v0, v1
.line 19207
:goto_143
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasPyGenericServices()Z
move-result v3
if-eqz v3, :cond_156
.line 19208
if-eqz v0, :cond_290
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getPyGenericServices()Z
move-result v0
.line 19209
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getPyGenericServices()Z
move-result v3
if-ne v0, v3, :cond_290
move v0, v1
.line 19211
:cond_156
:goto_156
if-eqz v0, :cond_293
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasDeprecated()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasDeprecated()Z
move-result v3
if-ne v0, v3, :cond_293
move v0, v1
.line 19212
:goto_163
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasDeprecated()Z
move-result v3
if-eqz v3, :cond_176
.line 19213
if-eqz v0, :cond_296
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getDeprecated()Z
move-result v0
.line 19214
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getDeprecated()Z
move-result v3
if-ne v0, v3, :cond_296
move v0, v1
.line 19216
:cond_176
:goto_176
if-eqz v0, :cond_299
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCcEnableArenas()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCcEnableArenas()Z
move-result v3
if-ne v0, v3, :cond_299
move v0, v1
.line 19217
:goto_183
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCcEnableArenas()Z
move-result v3
if-eqz v3, :cond_196
.line 19218
if-eqz v0, :cond_29c
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCcEnableArenas()Z
move-result v0
.line 19219
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCcEnableArenas()Z
move-result v3
if-ne v0, v3, :cond_29c
move v0, v1
.line 19221
:cond_196
:goto_196
if-eqz v0, :cond_29f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasObjcClassPrefix()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasObjcClassPrefix()Z
move-result v3
if-ne v0, v3, :cond_29f
move v0, v1
.line 19222
:goto_1a3
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasObjcClassPrefix()Z
move-result v3
if-eqz v3, :cond_1ba
.line 19223
if-eqz v0, :cond_2a2
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getObjcClassPrefix()Ljava/lang/String;
move-result-object v0
.line 19224
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getObjcClassPrefix()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_2a2
move v0, v1
.line 19226
:cond_1ba
:goto_1ba
if-eqz v0, :cond_2a5
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCsharpNamespace()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCsharpNamespace()Z
move-result v3
if-ne v0, v3, :cond_2a5
move v0, v1
.line 19227
:goto_1c7
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCsharpNamespace()Z
move-result v3
if-eqz v3, :cond_1de
.line 19228
if-eqz v0, :cond_2a8
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCsharpNamespace()Ljava/lang/String;
move-result-object v0
.line 19229
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCsharpNamespace()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_2a8
move v0, v1
.line 19231
:cond_1de
:goto_1de
if-eqz v0, :cond_2ab
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasSwiftPrefix()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasSwiftPrefix()Z
move-result v3
if-ne v0, v3, :cond_2ab
move v0, v1
.line 19232
:goto_1eb
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasSwiftPrefix()Z
move-result v3
if-eqz v3, :cond_202
.line 19233
if-eqz v0, :cond_2ae
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getSwiftPrefix()Ljava/lang/String;
move-result-object v0
.line 19234
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getSwiftPrefix()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_2ae
move v0, v1
.line 19236
:cond_202
:goto_202
if-eqz v0, :cond_2b1
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasPhpClassPrefix()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasPhpClassPrefix()Z
move-result v3
if-ne v0, v3, :cond_2b1
move v0, v1
.line 19237
:goto_20f
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasPhpClassPrefix()Z
move-result v3
if-eqz v3, :cond_226
.line 19238
if-eqz v0, :cond_2b4
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getPhpClassPrefix()Ljava/lang/String;
move-result-object v0
.line 19239
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getPhpClassPrefix()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_2b4
move v0, v1
.line 19241
:cond_226
:goto_226
if-eqz v0, :cond_2b7
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getUninterpretedOptionList()Ljava/util/List;
move-result-object v0
.line 19242
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getUninterpretedOptionList()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_2b7
move v0, v1
.line 19243
:goto_237
if-eqz v0, :cond_2ba
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
iget-object v3, p1, Lcom/google/protobuf/DescriptorProtos$FileOptions;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v0, v3}, Lcom/google/protobuf/UnknownFieldSet;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2ba
move v0, v1
.line 19244
:goto_244
if-eqz v0, :cond_254
.line 19245
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getExtensionFields()Ljava/util/Map;
move-result-object v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getExtensionFields()Ljava/util/Map;
move-result-object v3
invoke-interface {v0, v3}, Ljava/util/Map;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_4
:cond_254
move v1, v2
goto/16 :goto_4
:cond_257
move v0, v2
.line 19162
goto/16 :goto_1b
:cond_25a
move v0, v2
.line 19165
goto/16 :goto_32
:cond_25d
move v0, v2
.line 19167
goto/16 :goto_3f
:cond_260
move v0, v2
.line 19170
goto/16 :goto_56
:cond_263
move v0, v2
.line 19172
goto/16 :goto_63
:cond_266
move v0, v2
.line 19175
goto/16 :goto_76
:cond_269
move v0, v2
.line 19177
goto/16 :goto_83
:cond_26c
move v0, v2
.line 19180
goto/16 :goto_96
:cond_26f
move v0, v2
.line 19182
goto/16 :goto_a3
:cond_272
move v0, v2
.line 19185
goto/16 :goto_b6
:cond_275
move v0, v2
.line 19187
goto/16 :goto_c3
:cond_278
move v0, v2
.line 19189
goto/16 :goto_d2
:cond_27b
move v0, v2
.line 19191
goto/16 :goto_df
:cond_27e
move v0, v2
.line 19194
goto/16 :goto_f6
:cond_281
move v0, v2
.line 19196
goto/16 :goto_103
:cond_284
move v0, v2
.line 19199
goto/16 :goto_116
:cond_287
move v0, v2
.line 19201
goto/16 :goto_123
:cond_28a
move v0, v2
.line 19204
goto/16 :goto_136
:cond_28d
move v0, v2
.line 19206
goto/16 :goto_143
:cond_290
move v0, v2
.line 19209
goto/16 :goto_156
:cond_293
move v0, v2
.line 19211
goto/16 :goto_163
:cond_296
move v0, v2
.line 19214
goto/16 :goto_176
:cond_299
move v0, v2
.line 19216
goto/16 :goto_183
:cond_29c
move v0, v2
.line 19219
goto/16 :goto_196
:cond_29f
move v0, v2
.line 19221
goto/16 :goto_1a3
:cond_2a2
move v0, v2
.line 19224
goto/16 :goto_1ba
:cond_2a5
move v0, v2
.line 19226
goto/16 :goto_1c7
:cond_2a8
move v0, v2
.line 19229
goto/16 :goto_1de
:cond_2ab
move v0, v2
.line 19231
goto/16 :goto_1eb
:cond_2ae
move v0, v2
.line 19234
goto/16 :goto_202
:cond_2b1
move v0, v2
.line 19236
goto/16 :goto_20f
:cond_2b4
move v0, v2
.line 19239
goto/16 :goto_226
:cond_2b7
move v0, v2
.line 19242
goto/16 :goto_237
:cond_2ba
move v0, v2
.line 19243
goto :goto_244
.end method
.method public getCcEnableArenas()Z
.registers 2
.prologue
.line 18709
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccEnableArenas_:Z
return v0
.end method
.method public getCcGenericServices()Z
.registers 2
.prologue
.line 18625
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccGenericServices_:Z
return v0
.end method
.method public getCsharpNamespace()Ljava/lang/String;
.registers 3
.prologue
.line 18789
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
.line 18790
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 18791
check-cast v0, Ljava/lang/String;
.line 18799
:goto_8
return-object v0
.line 18793
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 18795
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 18796
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 18797
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 18799
goto :goto_8
.end method
.method public getCsharpNamespaceBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 18811
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
.line 18812
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 18813
check-cast v0, Ljava/lang/String;
.line 18814
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 18816
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
.line 18819
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FileOptions;
.registers 2
.prologue
.line 21416
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FileOptions;
return-object v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 17975
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FileOptions;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 17975
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FileOptions;
move-result-object v0
return-object v0
.end method
.method public getDeprecated()Z
.registers 2
.prologue
.line 18684
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->deprecated_:Z
return v0
.end method
.method public getGoPackage()Ljava/lang/String;
.registers 3
.prologue
.line 18551
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
.line 18552
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 18553
check-cast v0, Ljava/lang/String;
.line 18561
:goto_8
return-object v0
.line 18555
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 18557
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 18558
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 18559
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 18561
goto :goto_8
.end method
.method public getGoPackageBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 18577
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
.line 18578
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 18579
check-cast v0, Ljava/lang/String;
.line 18580
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 18582
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
.line 18585
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getJavaGenerateEqualsAndHash()Z
.registers 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 18471
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenerateEqualsAndHash_:Z
return v0
.end method
.method public getJavaGenericServices()Z
.registers 2
.prologue
.line 18640
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenericServices_:Z
return v0
.end method
.method public getJavaMultipleFiles()Z
.registers 2
.prologue
.line 18448
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaMultipleFiles_:Z
return v0
.end method
.method public getJavaOuterClassname()Ljava/lang/String;
.registers 3
.prologue
.line 18380
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
.line 18381
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 18382
check-cast v0, Ljava/lang/String;
.line 18390
:goto_8
return-object v0
.line 18384
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 18386
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 18387
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 18388
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 18390
goto :goto_8
.end method
.method public getJavaOuterClassnameBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 18406
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
.line 18407
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 18408
check-cast v0, Ljava/lang/String;
.line 18409
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 18411
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
.line 18414
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getJavaPackage()Ljava/lang/String;
.registers 3
.prologue
.line 18315
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
.line 18316
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 18317
check-cast v0, Ljava/lang/String;
.line 18325
:goto_8
return-object v0
.line 18319
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 18321
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 18322
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 18323
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 18325
goto :goto_8
.end method
.method public getJavaPackageBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 18340
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
.line 18341
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 18342
check-cast v0, Ljava/lang/String;
.line 18343
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 18345
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
.line 18348
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getJavaStringCheckUtf8()Z
.registers 2
.prologue
.line 18504
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaStringCheckUtf8_:Z
return v0
.end method
.method public getObjcClassPrefix()Ljava/lang/String;
.registers 3
.prologue
.line 18734
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
.line 18735
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 18736
check-cast v0, Ljava/lang/String;
.line 18744
:goto_8
return-object v0
.line 18738
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 18740
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 18741
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 18742
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 18744
goto :goto_8
.end method
.method public getObjcClassPrefixBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 18757
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
.line 18758
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 18759
check-cast v0, Ljava/lang/String;
.line 18760
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 18762
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
.line 18765
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getOptimizeFor()Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
.registers 2
.prologue
.line 18519
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->valueOf(I)Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
move-result-object v0
.line 18520
if-nez v0, :cond_a
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->SPEED:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
:cond_a
return-object v0
.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$FileOptions;",
">;"
}
.end annotation
.prologue
.line 21412
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->PARSER:Lcom/google/protobuf/Parser;
return-object v0
.end method
.method public getPhpClassPrefix()Ljava/lang/String;
.registers 3
.prologue
.line 18908
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
.line 18909
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 18910
check-cast v0, Ljava/lang/String;
.line 18918
:goto_8
return-object v0
.line 18912
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 18914
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 18915
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 18916
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 18918
goto :goto_8
.end method
.method public getPhpClassPrefixBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 18931
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
.line 18932
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 18933
check-cast v0, Ljava/lang/String;
.line 18934
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 18936
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
.line 18939
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getPyGenericServices()Z
.registers 2
.prologue
.line 18655
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->pyGenericServices_:Z
return v0
.end method
.method public getSerializedSize()I
.registers 8
.prologue
const v6, 0x8000
const/16 v5, 0x10
const/16 v4, 0x8
const/4 v3, 0x1
const/4 v1, 0x0
.line 19079
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedSize:I
.line 19080
const/4 v2, -0x1
if-eq v0, v2, :cond_f
.line 19147
:goto_e
return v0
.line 19083
:cond_f
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v0, v0, 0x1
if-ne v0, v3, :cond_13a
.line 19084
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
invoke-static {v3, v0}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v0
add-int/2addr v0, v1
.line 19086
:goto_1c
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v2, v2, 0x2
const/4 v3, 0x2
if-ne v2, v3, :cond_2a
.line 19087
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
invoke-static {v4, v2}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v2
add-int/2addr v0, v2
.line 19089
:cond_2a
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v2, v2, 0x20
const/16 v3, 0x20
if-ne v2, v3, :cond_3b
.line 19090
const/16 v2, 0x9
iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
.line 19091
invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
move-result v2
add-int/2addr v0, v2
.line 19093
:cond_3b
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v2, v2, 0x4
const/4 v3, 0x4
if-ne v2, v3, :cond_4b
.line 19094
const/16 v2, 0xa
iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaMultipleFiles_:Z
.line 19095
invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
move-result v2
add-int/2addr v0, v2
.line 19097
:cond_4b
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v2, v2, 0x40
const/16 v3, 0x40
if-ne v2, v3, :cond_5c
.line 19098
const/16 v2, 0xb
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
invoke-static {v2, v3}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v2
add-int/2addr v0, v2
.line 19100
:cond_5c
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v2, v2, 0x80
const/16 v3, 0x80
if-ne v2, v3, :cond_6b
.line 19101
iget-boolean v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccGenericServices_:Z
.line 19102
invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
move-result v2
add-int/2addr v0, v2
.line 19104
:cond_6b
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v2, v2, 0x100
const/16 v3, 0x100
if-ne v2, v3, :cond_7c
.line 19105
const/16 v2, 0x11
iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenericServices_:Z
.line 19106
invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
move-result v2
add-int/2addr v0, v2
.line 19108
:cond_7c
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v2, v2, 0x200
const/16 v3, 0x200
if-ne v2, v3, :cond_8d
.line 19109
const/16 v2, 0x12
iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->pyGenericServices_:Z
.line 19110
invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
move-result v2
add-int/2addr v0, v2
.line 19112
:cond_8d
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v2, v2, 0x8
if-ne v2, v4, :cond_9c
.line 19113
const/16 v2, 0x14
iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenerateEqualsAndHash_:Z
.line 19114
invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
move-result v2
add-int/2addr v0, v2
.line 19116
:cond_9c
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v2, v2, 0x400
const/16 v3, 0x400
if-ne v2, v3, :cond_ad
.line 19117
const/16 v2, 0x17
iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->deprecated_:Z
.line 19118
invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
move-result v2
add-int/2addr v0, v2
.line 19120
:cond_ad
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v2, v2, 0x10
if-ne v2, v5, :cond_bc
.line 19121
const/16 v2, 0x1b
iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaStringCheckUtf8_:Z
.line 19122
invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
move-result v2
add-int/2addr v0, v2
.line 19124
:cond_bc
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v2, v2, 0x800
const/16 v3, 0x800
if-ne v2, v3, :cond_cd
.line 19125
const/16 v2, 0x1f
iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccEnableArenas_:Z
.line 19126
invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
move-result v2
add-int/2addr v0, v2
.line 19128
:cond_cd
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v2, v2, 0x1000
const/16 v3, 0x1000
if-ne v2, v3, :cond_de
.line 19129
const/16 v2, 0x24
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
invoke-static {v2, v3}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v2
add-int/2addr v0, v2
.line 19131
:cond_de
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v2, v2, 0x2000
const/16 v3, 0x2000
if-ne v2, v3, :cond_ef
.line 19132
const/16 v2, 0x25
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
invoke-static {v2, v3}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v2
add-int/2addr v0, v2
.line 19134
:cond_ef
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v2, v2, 0x4000
const/16 v3, 0x4000
if-ne v2, v3, :cond_100
.line 19135
const/16 v2, 0x27
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
invoke-static {v2, v3}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v2
add-int/2addr v0, v2
.line 19137
:cond_100
iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/2addr v2, v6
if-ne v2, v6, :cond_10e
.line 19138
const/16 v2, 0x28
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
invoke-static {v2, v3}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v2
add-int/2addr v0, v2
:cond_10e
move v2, v0
.line 19140
:goto_10f
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_12a
.line 19141
const/16 v3, 0x3e7
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
.line 19142
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MessageLite;
invoke-static {v3, v0}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v0, v2
.line 19140
add-int/lit8 v1, v1, 0x1
move v2, v0
goto :goto_10f
.line 19144
:cond_12a
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->extensionsSerializedSize()I
move-result v0
add-int/2addr v0, v2
.line 19145
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
move-result v1
add-int/2addr v0, v1
.line 19146
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedSize:I
goto/16 :goto_e
:cond_13a
move v0, v1
goto/16 :goto_1c
.end method
.method public getSwiftPrefix()Ljava/lang/String;
.registers 3
.prologue
.line 18849
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
.line 18850
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 18851
check-cast v0, Ljava/lang/String;
.line 18859
:goto_8
return-object v0
.line 18853
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 18855
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 18856
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 18857
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 18859
goto :goto_8
.end method
.method public getSwiftPrefixBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 18874
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
.line 18875
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 18876
check-cast v0, Ljava/lang/String;
.line 18877
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 18879
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
.line 18882
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getUninterpretedOption(I)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
.registers 3
.prologue
.line 18984
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_: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$UninterpretedOption;
return-object v0
.end method
.method public getUninterpretedOptionCount()I
.registers 2
.prologue
.line 18974
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public getUninterpretedOptionList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;",
">;"
}
.end annotation
.prologue
.line 18953
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
return-object v0
.end method
.method public getUninterpretedOptionOrBuilder(I)Lcom/google/protobuf/DescriptorProtos$UninterpretedOptionOrBuilder;
.registers 3
.prologue
.line 18995
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_: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$UninterpretedOptionOrBuilder;
return-object v0
.end method
.method public getUninterpretedOptionOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/DescriptorProtos$UninterpretedOptionOrBuilder;",
">;"
}
.end annotation
.prologue
.line 18964
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
return-object v0
.end method
.method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
.registers 2
.prologue
.line 18007
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public hasCcEnableArenas()Z
.registers 3
.prologue
.line 18698
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x800
const/16 v1, 0x800
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 hasCcGenericServices()Z
.registers 3
.prologue
.line 18607
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasCsharpNamespace()Z
.registers 3
.prologue
.line 18779
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x2000
const/16 v1, 0x2000
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 hasDeprecated()Z
.registers 3
.prologue
.line 18671
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x400
const/16 v1, 0x400
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 hasGoPackage()Z
.registers 3
.prologue
.line 18537
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasJavaGenerateEqualsAndHash()Z
.registers 3
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 18461
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasJavaGenericServices()Z
.registers 3
.prologue
.line 18634
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasJavaMultipleFiles()Z
.registers 3
.prologue
.line 18433
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasJavaOuterClassname()Z
.registers 3
.prologue
.line 18366
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasJavaPackage()Z
.registers 3
.prologue
const/4 v0, 0x1
.line 18302
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasJavaStringCheckUtf8()Z
.registers 3
.prologue
.line 18489
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasObjcClassPrefix()Z
.registers 3
.prologue
.line 18723
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x1000
const/16 v1, 0x1000
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 hasOptimizeFor()Z
.registers 3
.prologue
.line 18513
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasPhpClassPrefix()Z
.registers 3
.prologue
const v1, 0x8000
.line 18897
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/2addr v0, v1
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 hasPyGenericServices()Z
.registers 3
.prologue
.line 18649
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 hasSwiftPrefix()Z
.registers 3
.prologue
.line 18836
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x4000
const/16 v1, 0x4000
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 19251
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedHashCode:I
if-eqz v0, :cond_7
.line 19252
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedHashCode:I
.line 19335
:goto_6
return v0
.line 19255
:cond_7
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->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 19256
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaPackage()Z
move-result v1
if-eqz v1, :cond_26
.line 19257
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x1
.line 19258
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaPackage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19260
:cond_26
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaOuterClassname()Z
move-result v1
if-eqz v1, :cond_3b
.line 19261
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x8
.line 19262
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaOuterClassname()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19264
:cond_3b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaMultipleFiles()Z
move-result v1
if-eqz v1, :cond_50
.line 19265
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0xa
.line 19266
mul-int/lit8 v0, v0, 0x35
.line 19267
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaMultipleFiles()Z
move-result v1
.line 19266
invoke-static {v1}, Lcom/google/protobuf/Internal;->hashBoolean(Z)I
move-result v1
add-int/2addr v0, v1
.line 19269
:cond_50
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaGenerateEqualsAndHash()Z
move-result v1
if-eqz v1, :cond_65
.line 19270
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x14
.line 19271
mul-int/lit8 v0, v0, 0x35
.line 19272
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaGenerateEqualsAndHash()Z
move-result v1
.line 19271
invoke-static {v1}, Lcom/google/protobuf/Internal;->hashBoolean(Z)I
move-result v1
add-int/2addr v0, v1
.line 19274
:cond_65
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaStringCheckUtf8()Z
move-result v1
if-eqz v1, :cond_7a
.line 19275
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x1b
.line 19276
mul-int/lit8 v0, v0, 0x35
.line 19277
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaStringCheckUtf8()Z
move-result v1
.line 19276
invoke-static {v1}, Lcom/google/protobuf/Internal;->hashBoolean(Z)I
move-result v1
add-int/2addr v0, v1
.line 19279
:cond_7a
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasOptimizeFor()Z
move-result v1
if-eqz v1, :cond_89
.line 19280
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x9
.line 19281
mul-int/lit8 v0, v0, 0x35
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
add-int/2addr v0, v1
.line 19283
:cond_89
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasGoPackage()Z
move-result v1
if-eqz v1, :cond_9e
.line 19284
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0xb
.line 19285
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getGoPackage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19287
:cond_9e
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCcGenericServices()Z
move-result v1
if-eqz v1, :cond_b3
.line 19288
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x10
.line 19289
mul-int/lit8 v0, v0, 0x35
.line 19290
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCcGenericServices()Z
move-result v1
.line 19289
invoke-static {v1}, Lcom/google/protobuf/Internal;->hashBoolean(Z)I
move-result v1
add-int/2addr v0, v1
.line 19292
:cond_b3
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasJavaGenericServices()Z
move-result v1
if-eqz v1, :cond_c8
.line 19293
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x11
.line 19294
mul-int/lit8 v0, v0, 0x35
.line 19295
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaGenericServices()Z
move-result v1
.line 19294
invoke-static {v1}, Lcom/google/protobuf/Internal;->hashBoolean(Z)I
move-result v1
add-int/2addr v0, v1
.line 19297
:cond_c8
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasPyGenericServices()Z
move-result v1
if-eqz v1, :cond_dd
.line 19298
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x12
.line 19299
mul-int/lit8 v0, v0, 0x35
.line 19300
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getPyGenericServices()Z
move-result v1
.line 19299
invoke-static {v1}, Lcom/google/protobuf/Internal;->hashBoolean(Z)I
move-result v1
add-int/2addr v0, v1
.line 19302
:cond_dd
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasDeprecated()Z
move-result v1
if-eqz v1, :cond_f2
.line 19303
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x17
.line 19304
mul-int/lit8 v0, v0, 0x35
.line 19305
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getDeprecated()Z
move-result v1
.line 19304
invoke-static {v1}, Lcom/google/protobuf/Internal;->hashBoolean(Z)I
move-result v1
add-int/2addr v0, v1
.line 19307
:cond_f2
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCcEnableArenas()Z
move-result v1
if-eqz v1, :cond_107
.line 19308
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x1f
.line 19309
mul-int/lit8 v0, v0, 0x35
.line 19310
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCcEnableArenas()Z
move-result v1
.line 19309
invoke-static {v1}, Lcom/google/protobuf/Internal;->hashBoolean(Z)I
move-result v1
add-int/2addr v0, v1
.line 19312
:cond_107
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasObjcClassPrefix()Z
move-result v1
if-eqz v1, :cond_11c
.line 19313
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x24
.line 19314
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getObjcClassPrefix()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19316
:cond_11c
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasCsharpNamespace()Z
move-result v1
if-eqz v1, :cond_131
.line 19317
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x25
.line 19318
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getCsharpNamespace()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19320
:cond_131
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasSwiftPrefix()Z
move-result v1
if-eqz v1, :cond_146
.line 19321
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x27
.line 19322
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getSwiftPrefix()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19324
:cond_146
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hasPhpClassPrefix()Z
move-result v1
if-eqz v1, :cond_15b
.line 19325
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x28
.line 19326
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getPhpClassPrefix()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19328
:cond_15b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getUninterpretedOptionCount()I
move-result v1
if-lez v1, :cond_170
.line 19329
mul-int/lit8 v0, v0, 0x25
add-int/lit16 v0, v0, 0x3e7
.line 19330
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getUninterpretedOptionList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19332
:cond_170
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getExtensionFields()Ljava/util/Map;
move-result-object v1
invoke-static {v0, v1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->hashFields(ILjava/util/Map;)I
move-result v0
.line 19333
mul-int/lit8 v0, v0, 0x1d
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 19334
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedHashCode:I
goto/16 :goto_6
.end method
.method protected internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
.registers 4
.prologue
.line 18156
# getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$13100()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
move-result-object v0
const-class v1, Lcom/google/protobuf/DescriptorProtos$FileOptions;
const-class v2, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
.line 18157
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 19000
iget-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedIsInitialized:B
.line 19001
if-ne v0, v2, :cond_8
move v1, v2
.line 19015
:cond_7
:goto_7
return v1
.line 19002
:cond_8
if-eqz v0, :cond_7
move v0, v1
.line 19004
:goto_b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getUninterpretedOptionCount()I
move-result v3
if-ge v0, v3, :cond_21
.line 19005
invoke-virtual {p0, v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getUninterpretedOption(I)Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
move-result-object v3
invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->isInitialized()Z
move-result v3
if-nez v3, :cond_1e
.line 19006
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedIsInitialized:B
goto :goto_7
.line 19004
:cond_1e
add-int/lit8 v0, v0, 0x1
goto :goto_b
.line 19010
:cond_21
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->extensionsAreInitialized()Z
move-result v0
if-nez v0, :cond_2a
.line 19011
iput-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedIsInitialized:B
goto :goto_7
.line 19014
:cond_2a
iput-byte v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->memoizedIsInitialized:B
move v1, v2
.line 19015
goto :goto_7
.end method
.method public newBuilderForType()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
.registers 2
.prologue
.line 19408
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newBuilder()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
return-object v0
.end method
.method protected newBuilderForType(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
.registers 4
.prologue
.line 19423
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
const/4 v1, 0x0
invoke-direct {v0, p1, v1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;-><init>(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;Lcom/google/protobuf/DescriptorProtos$1;)V
.line 19424
return-object v0
.end method
.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 17975
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newBuilderForType()Lcom/google/protobuf/DescriptorProtos$FileOptions$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 17975
invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 17975
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newBuilderForType()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
return-object v0
.end method
.method public toBuilder()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
.registers 3
.prologue
const/4 v1, 0x0
.line 19416
sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->DEFAULT_INSTANCE:Lcom/google/protobuf/DescriptorProtos$FileOptions;
if-ne p0, v0, :cond_b
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
invoke-direct {v0, v1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;-><init>(Lcom/google/protobuf/DescriptorProtos$1;)V
.line 19417
:goto_a
return-object v0
.line 19416
:cond_b
new-instance v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
invoke-direct {v0, v1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;-><init>(Lcom/google/protobuf/DescriptorProtos$1;)V
.line 19417
invoke-virtual {v0, p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
goto :goto_a
.end method
.method public bridge synthetic toBuilder()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 17975
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 17975
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->toBuilder()Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
move-result-object v0
return-object v0
.end method
.method public writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
const v5, 0x8000
const/16 v4, 0x10
const/16 v3, 0x8
const/4 v1, 0x1
.line 19022
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage$ExtensionWriter;
move-result-object v2
.line 19023
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v0, v0, 0x1
if-ne v0, v1, :cond_17
.line 19024
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaPackage_:Ljava/lang/Object;
invoke-static {p1, v1, v0}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 19026
:cond_17
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v0, v0, 0x2
const/4 v1, 0x2
if-ne v0, v1, :cond_23
.line 19027
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaOuterClassname_:Ljava/lang/Object;
invoke-static {p1, v3, v0}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 19029
:cond_23
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v1, 0x20
if-ne v0, v1, :cond_32
.line 19030
const/16 v0, 0x9
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:I
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeEnum(II)V
.line 19032
:cond_32
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v0, v0, 0x4
const/4 v1, 0x4
if-ne v0, v1, :cond_40
.line 19033
const/16 v0, 0xa
iget-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaMultipleFiles_:Z
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V
.line 19035
:cond_40
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v0, v0, 0x40
const/16 v1, 0x40
if-ne v0, v1, :cond_4f
.line 19036
const/16 v0, 0xb
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->goPackage_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 19038
:cond_4f
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x80
const/16 v1, 0x80
if-ne v0, v1, :cond_5c
.line 19039
iget-boolean v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccGenericServices_:Z
invoke-virtual {p1, v4, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V
.line 19041
:cond_5c
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x100
const/16 v1, 0x100
if-ne v0, v1, :cond_6b
.line 19042
const/16 v0, 0x11
iget-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenericServices_:Z
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V
.line 19044
:cond_6b
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x200
const/16 v1, 0x200
if-ne v0, v1, :cond_7a
.line 19045
const/16 v0, 0x12
iget-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->pyGenericServices_:Z
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V
.line 19047
:cond_7a
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v0, v0, 0x8
if-ne v0, v3, :cond_87
.line 19048
const/16 v0, 0x14
iget-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenerateEqualsAndHash_:Z
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V
.line 19050
:cond_87
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x400
const/16 v1, 0x400
if-ne v0, v1, :cond_96
.line 19051
const/16 v0, 0x17
iget-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->deprecated_:Z
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V
.line 19053
:cond_96
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit8 v0, v0, 0x10
if-ne v0, v4, :cond_a3
.line 19054
const/16 v0, 0x1b
iget-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaStringCheckUtf8_:Z
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V
.line 19056
:cond_a3
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x800
const/16 v1, 0x800
if-ne v0, v1, :cond_b2
.line 19057
const/16 v0, 0x1f
iget-boolean v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccEnableArenas_:Z
invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V
.line 19059
:cond_b2
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x1000
const/16 v1, 0x1000
if-ne v0, v1, :cond_c1
.line 19060
const/16 v0, 0x24
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->objcClassPrefix_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 19062
:cond_c1
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x2000
const/16 v1, 0x2000
if-ne v0, v1, :cond_d0
.line 19063
const/16 v0, 0x25
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->csharpNamespace_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 19065
:cond_d0
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/lit16 v0, v0, 0x4000
const/16 v1, 0x4000
if-ne v0, v1, :cond_df
.line 19066
const/16 v0, 0x27
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->swiftPrefix_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 19068
:cond_df
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
and-int/2addr v0, v5
if-ne v0, v5, :cond_eb
.line 19069
const/16 v0, 0x28
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->phpClassPrefix_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 19071
:cond_eb
const/4 v0, 0x0
move v1, v0
:goto_ed
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_106
.line 19072
const/16 v3, 0x3e7
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_: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 19071
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_ed
.line 19074
:cond_106
const/high16 v0, 0x20000000
invoke-virtual {v2, v0, p1}, Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessage$ExtensionWriter;->writeUntil(ILcom/google/protobuf/CodedOutputStream;)V
.line 19075
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.line 19076
return-void
.end method