DescriptorProtos$SourceCodeInfo$Location.smali
.class public final Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.super Lcom/google/protobuf/GeneratedMessageV3;
.source "DescriptorProtos.java"
# interfaces
.implements Lcom/google/protobuf/az;
# static fields
.field public static final LEADING_COMMENTS_FIELD_NUMBER:I = 0x3
.field public static final LEADING_DETACHED_COMMENTS_FIELD_NUMBER:I = 0x6
.field public static final PARSER:Lcom/google/protobuf/Parser;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/Parser",
"<",
"Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final PATH_FIELD_NUMBER:I = 0x1
.field public static final SPAN_FIELD_NUMBER:I = 0x2
.field public static final TRAILING_COMMENTS_FIELD_NUMBER:I = 0x4
.field private static final bkd:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.field private static final serialVersionUID:J
# instance fields
.field private bitField0_:I
.field private volatile leadingComments_:Ljava/lang/Object;
.field private leadingDetachedComments_:Lcom/google/protobuf/dm;
.field private memoizedIsInitialized:B
.field private pathMemoizedSerializedSize:I
.field private path_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private spanMemoizedSerializedSize:I
.field private span_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private volatile trailingComments_:Ljava/lang/Object;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 34654
new-instance v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;-><init>()V
sput-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bkd:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.line 34662
new-instance v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$1;
invoke-direct {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$1;-><init>()V
sput-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
return-void
.end method
.method private constructor <init>()V
.registers 2
.prologue
const/4 v0, -0x1
.line 32863
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageV3;-><init>()V
.line 33089
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->pathMemoizedSerializedSize:I
.line 33136
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->spanMemoizedSerializedSize:I
.line 33368
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedIsInitialized:B
.line 32864
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
.line 32865
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
.line 32866
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
.line 32867
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
.line 32868
sget-object v0, Lcom/google/protobuf/dl;->bmK:Lcom/google/protobuf/dm;
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
.line 32869
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
.registers 13
.prologue
const/4 v0, 0x0
const/16 v8, 0x10
const/4 v7, 0x2
const/4 v3, 0x1
.line 32880
invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;-><init>()V
.line 32883
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet;->Fn()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v4
move v2, v0
.line 32886
:cond_d
:goto_d
if-nez v2, :cond_148
.line 32887
:try_start_f
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AG()I
move-result v1
.line 32888
sparse-switch v1, :sswitch_data_182
.line 32893
invoke-virtual {p0, p1, v4, p2, v1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->parseUnknownField(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/UnknownFieldSet$Builder;Lcom/google/protobuf/ExtensionRegistryLite;I)Z
move-result v1
if-nez v1, :cond_d
move v2, v3
.line 32895
goto :goto_d
:sswitch_1e
move v2, v3
.line 32891
goto :goto_d
.line 32900
:sswitch_20
and-int/lit8 v1, v0, 0x1
if-eq v1, v3, :cond_17f
.line 32901
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
:try_end_2b
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_f .. :try_end_2b} :catch_111
.catch Ljava/io/IOException; {:try_start_f .. :try_end_2b} :catch_125
.catchall {:try_start_f .. :try_end_2b} :catchall_142
.line 32902
or-int/lit8 v1, v0, 0x1
.line 32904
:goto_2d
:try_start_2d
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AI()I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_3a
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_2d .. :try_end_3a} :catch_6b
.catch Ljava/io/IOException; {:try_start_2d .. :try_end_3a} :catch_f2
.catchall {:try_start_2d .. :try_end_3a} :catchall_71
move v0, v1
.line 32905
goto :goto_d
.line 32908
:sswitch_3c
:try_start_3c
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AO()I
move-result v1
.line 32909
invoke-virtual {p1, v1}, Lcom/google/protobuf/CodedInputStream;->dq(I)I
move-result v5
.line 32910
and-int/lit8 v1, v0, 0x1
if-eq v1, v3, :cond_17c
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AU()I
move-result v1
if-lez v1, :cond_17c
.line 32911
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
:try_end_55
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_3c .. :try_end_55} :catch_111
.catch Ljava/io/IOException; {:try_start_3c .. :try_end_55} :catch_125
.catchall {:try_start_3c .. :try_end_55} :catchall_142
.line 32912
or-int/lit8 v1, v0, 0x1
.line 32914
:goto_57
:try_start_57
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AU()I
move-result v0
if-lez v0, :cond_a0
.line 32915
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AI()I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_6a
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_57 .. :try_end_6a} :catch_6b
.catch Ljava/io/IOException; {:try_start_57 .. :try_end_6a} :catch_f2
.catchall {:try_start_57 .. :try_end_6a} :catchall_71
goto :goto_57
.line 32965
:catch_6b
move-exception v0
:goto_6c
:try_start_6c
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_71
.catchall {:try_start_6c .. :try_end_71} :catchall_71
.line 32970
:catchall_71
move-exception v0
:goto_72
and-int/lit8 v2, v1, 0x1
if-ne v2, v3, :cond_7e
.line 32971
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v2
iput-object v2, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
.line 32973
:cond_7e
and-int/lit8 v2, v1, 0x2
if-ne v2, v7, :cond_8a
.line 32974
iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v2
iput-object v2, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
.line 32976
:cond_8a
and-int/lit8 v1, v1, 0x10
if-ne v1, v8, :cond_96
.line 32977
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v1}, Lcom/google/protobuf/dm;->EC()Lcom/google/protobuf/dm;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
.line 32979
:cond_96
invoke-virtual {v4}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fq()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v1
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 32980
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->makeExtensionsImmutable()V
throw v0
.line 32917
:cond_a0
:try_start_a0
invoke-virtual {p1, v5}, Lcom/google/protobuf/CodedInputStream;->dr(I)V
:try_end_a3
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_a0 .. :try_end_a3} :catch_6b
.catch Ljava/io/IOException; {:try_start_a0 .. :try_end_a3} :catch_f2
.catchall {:try_start_a0 .. :try_end_a3} :catchall_71
move v0, v1
.line 32918
goto/16 :goto_d
.line 32921
:sswitch_a6
and-int/lit8 v1, v0, 0x2
if-eq v1, v7, :cond_179
.line 32922
:try_start_aa
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
:try_end_b1
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_aa .. :try_end_b1} :catch_111
.catch Ljava/io/IOException; {:try_start_aa .. :try_end_b1} :catch_125
.catchall {:try_start_aa .. :try_end_b1} :catchall_142
.line 32923
or-int/lit8 v1, v0, 0x2
.line 32925
:goto_b3
:try_start_b3
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AI()I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_c0
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_b3 .. :try_end_c0} :catch_6b
.catch Ljava/io/IOException; {:try_start_b3 .. :try_end_c0} :catch_f2
.catchall {:try_start_b3 .. :try_end_c0} :catchall_71
move v0, v1
.line 32926
goto/16 :goto_d
.line 32929
:sswitch_c3
:try_start_c3
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AO()I
move-result v1
.line 32930
invoke-virtual {p1, v1}, Lcom/google/protobuf/CodedInputStream;->dq(I)I
move-result v5
.line 32931
and-int/lit8 v1, v0, 0x2
if-eq v1, v7, :cond_176
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AU()I
move-result v1
if-lez v1, :cond_176
.line 32932
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
:try_end_dc
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_c3 .. :try_end_dc} :catch_111
.catch Ljava/io/IOException; {:try_start_c3 .. :try_end_dc} :catch_125
.catchall {:try_start_c3 .. :try_end_dc} :catchall_142
.line 32933
or-int/lit8 v1, v0, 0x2
.line 32935
:goto_de
:try_start_de
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AU()I
move-result v0
if-lez v0, :cond_fd
.line 32936
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AI()I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-interface {v0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_f1
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_de .. :try_end_f1} :catch_6b
.catch Ljava/io/IOException; {:try_start_de .. :try_end_f1} :catch_f2
.catchall {:try_start_de .. :try_end_f1} :catchall_71
goto :goto_de
.line 32966
:catch_f2
move-exception v0
.line 32967
:goto_f3
:try_start_f3
new-instance v2, Lcom/google/protobuf/InvalidProtocolBufferException;
invoke-direct {v2, v0}, Lcom/google/protobuf/InvalidProtocolBufferException;-><init>(Ljava/io/IOException;)V
.line 32968
invoke-virtual {v2, p0}, Lcom/google/protobuf/InvalidProtocolBufferException;->setUnfinishedMessage(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/InvalidProtocolBufferException;
move-result-object v0
throw v0
:try_end_fd
.catchall {:try_start_f3 .. :try_end_fd} :catchall_71
.line 32938
:cond_fd
:try_start_fd
invoke-virtual {p1, v5}, Lcom/google/protobuf/CodedInputStream;->dr(I)V
:try_end_100
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_fd .. :try_end_100} :catch_6b
.catch Ljava/io/IOException; {:try_start_fd .. :try_end_100} :catch_f2
.catchall {:try_start_fd .. :try_end_100} :catchall_71
move v0, v1
.line 32939
goto/16 :goto_d
.line 32942
:sswitch_103
:try_start_103
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AL()Lcom/google/protobuf/ByteString;
move-result-object v1
.line 32943
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
or-int/lit8 v5, v5, 0x1
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
.line 32944
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
goto/16 :goto_d
.line 32965
:catch_111
move-exception v1
move-object v9, v1
move v1, v0
move-object v0, v9
goto/16 :goto_6c
.line 32948
:sswitch_117
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AL()Lcom/google/protobuf/ByteString;
move-result-object v1
.line 32949
iget v5, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
or-int/lit8 v5, v5, 0x2
iput v5, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
.line 32950
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
goto/16 :goto_d
.line 32966
:catch_125
move-exception v1
move-object v9, v1
move v1, v0
move-object v0, v9
goto :goto_f3
.line 32954
:sswitch_12a
invoke-virtual {p1}, Lcom/google/protobuf/CodedInputStream;->AL()Lcom/google/protobuf/ByteString;
move-result-object v1
.line 32955
and-int/lit8 v5, v0, 0x10
if-eq v5, v8, :cond_13b
.line 32956
new-instance v5, Lcom/google/protobuf/dl;
invoke-direct {v5}, Lcom/google/protobuf/dl;-><init>()V
iput-object v5, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
.line 32957
or-int/lit8 v0, v0, 0x10
.line 32959
:cond_13b
iget-object v5, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v5, v1}, Lcom/google/protobuf/dm;->e(Lcom/google/protobuf/ByteString;)V
:try_end_140
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_103 .. :try_end_140} :catch_111
.catch Ljava/io/IOException; {:try_start_103 .. :try_end_140} :catch_125
.catchall {:try_start_103 .. :try_end_140} :catchall_142
goto/16 :goto_d
.line 32970
:catchall_142
move-exception v1
move-object v9, v1
move v1, v0
move-object v0, v9
goto/16 :goto_72
:cond_148
and-int/lit8 v1, v0, 0x1
if-ne v1, v3, :cond_154
.line 32971
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_: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$SourceCodeInfo$Location;->path_:Ljava/util/List;
.line 32973
:cond_154
and-int/lit8 v1, v0, 0x2
if-ne v1, v7, :cond_160
.line 32974
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_: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$SourceCodeInfo$Location;->span_:Ljava/util/List;
.line 32976
:cond_160
and-int/lit8 v0, v0, 0x10
if-ne v0, v8, :cond_16c
.line 32977
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v0}, Lcom/google/protobuf/dm;->EC()Lcom/google/protobuf/dm;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
.line 32979
:cond_16c
invoke-virtual {v4}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fq()Lcom/google/protobuf/UnknownFieldSet;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
.line 32980
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->makeExtensionsImmutable()V
.line 32981
return-void
:cond_176
move v1, v0
goto/16 :goto_de
:cond_179
move v1, v0
goto/16 :goto_b3
:cond_17c
move v1, v0
goto/16 :goto_57
:cond_17f
move v1, v0
goto/16 :goto_2d
.line 32888
:sswitch_data_182
.sparse-switch
0x0 -> :sswitch_1e
0x8 -> :sswitch_20
0xa -> :sswitch_3c
0x10 -> :sswitch_a6
0x12 -> :sswitch_c3
0x1a -> :sswitch_103
0x22 -> :sswitch_117
0x32 -> :sswitch_12a
.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
.prologue
.line 32855
invoke-direct {p0, p1, p2}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;-><init>(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)V
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/cp;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/google/protobuf/cp",
"<*>;)V"
}
.end annotation
.prologue
const/4 v0, -0x1
.line 32861
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;-><init>(Lcom/google/protobuf/cp;)V
.line 33089
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->pathMemoizedSerializedSize:I
.line 33136
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->spanMemoizedSerializedSize:I
.line 33368
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedIsInitialized:B
.line 32862
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/cp;Lcom/google/protobuf/DescriptorProtos$1;)V
.registers 3
.prologue
.line 32855
invoke-direct {p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;-><init>(Lcom/google/protobuf/cp;)V
return-void
.end method
.method static synthetic access$25200(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;)Ljava/util/List;
.registers 2
.prologue
.line 32855
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$25202(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 32855
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$25300(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;)Ljava/util/List;
.registers 2
.prologue
.line 32855
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
return-object v0
.end method
.method static synthetic access$25302(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;Ljava/util/List;)Ljava/util/List;
.registers 2
.prologue
.line 32855
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
return-object p1
.end method
.method static synthetic access$25400(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;)Ljava/lang/Object;
.registers 2
.prologue
.line 32855
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$25402(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 32855
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$25500(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;)Ljava/lang/Object;
.registers 2
.prologue
.line 32855
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
return-object v0
.end method
.method static synthetic access$25502(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.prologue
.line 32855
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
return-object p1
.end method
.method static synthetic access$25600(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;)Lcom/google/protobuf/dm;
.registers 2
.prologue
.line 32855
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
return-object v0
.end method
.method static synthetic access$25602(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;Lcom/google/protobuf/dm;)Lcom/google/protobuf/dm;
.registers 2
.prologue
.line 32855
iput-object p1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
return-object p1
.end method
.method static synthetic access$25702(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;I)I
.registers 2
.prologue
.line 32855
iput p1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
return p1
.end method
.method public static getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 1
.prologue
.line 34658
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bkd:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
return-object v0
.end method
.method public static final getDescriptor()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 1
.prologue
.line 32985
invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->BU()Lcom/google/protobuf/Descriptors$Descriptor;
move-result-object v0
return-object v0
.end method
.method public static newBuilder()Lcom/google/protobuf/ay;
.registers 1
.prologue
.line 33584
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bkd:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->toBuilder()Lcom/google/protobuf/ay;
move-result-object v0
return-object v0
.end method
.method public static newBuilder(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;)Lcom/google/protobuf/ay;
.registers 2
.prologue
.line 33587
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bkd:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
invoke-virtual {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->toBuilder()Lcom/google/protobuf/ay;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/google/protobuf/ay;->a(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;)Lcom/google/protobuf/ay;
move-result-object v0
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 2
.prologue
.line 33558
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
.line 33559
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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 3
.prologue
.line 33565
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
.line 33566
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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 2
.prologue
.line 33526
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 3
.prologue
.line 33532
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 2
.prologue
.line 33571
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
.line 33572
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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 3
.prologue
.line 33578
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
.line 33579
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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 2
.prologue
.line 33546
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
.line 33547
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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 3
.prologue
.line 33553
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
.line 33554
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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 2
.prologue
.line 33536
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->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$SourceCodeInfo$Location;
return-object v0
.end method
.method public static parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 3
.prologue
.line 33542
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->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$SourceCodeInfo$Location;
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$SourceCodeInfo$Location;",
">;"
}
.end annotation
.prologue
.line 34672
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
return-object v0
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.registers 6
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 33462
if-ne p1, p0, :cond_5
.line 33488
:cond_4
:goto_4
return v1
.line 33465
:cond_5
instance-of v0, p1, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
if-nez v0, :cond_e
.line 33466
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3;->equals(Ljava/lang/Object;)Z
move-result v1
goto :goto_4
.line 33468
:cond_e
check-cast p1, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.line 33471
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getPathList()Ljava/util/List;
move-result-object v0
.line 33472
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getPathList()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_98
move v0, v1
.line 33473
:goto_1f
if-eqz v0, :cond_9a
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getSpanList()Ljava/util/List;
move-result-object v0
.line 33474
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getSpanList()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_9a
move v0, v1
.line 33475
:goto_30
if-eqz v0, :cond_9c
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->hasLeadingComments()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->hasLeadingComments()Z
move-result v3
if-ne v0, v3, :cond_9c
move v0, v1
.line 33476
:goto_3d
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->hasLeadingComments()Z
move-result v3
if-eqz v3, :cond_54
.line 33477
if-eqz v0, :cond_9e
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingComments()Ljava/lang/String;
move-result-object v0
.line 33478
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingComments()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_9e
move v0, v1
.line 33480
:cond_54
:goto_54
if-eqz v0, :cond_a0
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->hasTrailingComments()Z
move-result v0
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->hasTrailingComments()Z
move-result v3
if-ne v0, v3, :cond_a0
move v0, v1
.line 33481
:goto_61
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->hasTrailingComments()Z
move-result v3
if-eqz v3, :cond_78
.line 33482
if-eqz v0, :cond_a2
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getTrailingComments()Ljava/lang/String;
move-result-object v0
.line 33483
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getTrailingComments()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_a2
move v0, v1
.line 33485
:cond_78
:goto_78
if-eqz v0, :cond_a4
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingDetachedCommentsList()Lcom/google/protobuf/ea;
move-result-object v0
.line 33486
invoke-virtual {p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingDetachedCommentsList()Lcom/google/protobuf/ea;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_a4
move v0, v1
.line 33487
:goto_89
if-eqz v0, :cond_95
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
iget-object v3, p1, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v0, v3}, Lcom/google/protobuf/UnknownFieldSet;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_4
:cond_95
move v1, v2
.line 33488
goto/16 :goto_4
:cond_98
move v0, v2
.line 33472
goto :goto_1f
:cond_9a
move v0, v2
.line 33474
goto :goto_30
:cond_9c
move v0, v2
.line 33475
goto :goto_3d
:cond_9e
move v0, v2
.line 33478
goto :goto_54
:cond_a0
move v0, v2
.line 33480
goto :goto_61
:cond_a2
move v0, v2
.line 33483
goto :goto_78
:cond_a4
move v0, v2
.line 33486
goto :goto_89
.end method
.method public final getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
.registers 2
.prologue
.line 34681
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bkd:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
return-object v0
.end method
.method public final bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 32855
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 32855
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
move-result-object v0
return-object v0
.end method
.method public final getLeadingComments()Ljava/lang/String;
.registers 3
.prologue
.line 33228
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
.line 33229
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 33230
check-cast v0, Ljava/lang/String;
.line 33238
:goto_8
return-object v0
.line 33232
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 33234
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 33235
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 33236
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 33238
goto :goto_8
.end method
.method public final getLeadingCommentsBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 33285
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
.line 33286
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 33287
check-cast v0, Ljava/lang/String;
.line 33288
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 33290
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
.line 33293
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public final getLeadingDetachedComments(I)Ljava/lang/String;
.registers 3
.prologue
.line 33358
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v0, p1}, Lcom/google/protobuf/dm;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method public final getLeadingDetachedCommentsBytes(I)Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 33365
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v0, p1}, Lcom/google/protobuf/dm;->dR(I)Lcom/google/protobuf/ByteString;
move-result-object v0
return-object v0
.end method
.method public final getLeadingDetachedCommentsCount()I
.registers 2
.prologue
.line 33352
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v0}, Lcom/google/protobuf/dm;->size()I
move-result v0
return v0
.end method
.method public final getLeadingDetachedCommentsList()Lcom/google/protobuf/ea;
.registers 2
.prologue
.line 33346
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
return-object v0
.end method
.method public final bridge synthetic getLeadingDetachedCommentsList()Ljava/util/List;
.registers 2
.prologue
.line 32855
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingDetachedCommentsList()Lcom/google/protobuf/ea;
move-result-object v0
return-object v0
.end method
.method public final getParserForType()Lcom/google/protobuf/Parser;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/Parser",
"<",
"Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;",
">;"
}
.end annotation
.prologue
.line 34677
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->PARSER:Lcom/google/protobuf/Parser;
return-object v0
.end method
.method public final getPath(I)I
.registers 3
.prologue
.line 33087
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
return v0
.end method
.method public final getPathCount()I
.registers 2
.prologue
.line 33057
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final getPathList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.prologue
.line 33027
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
return-object v0
.end method
.method public final getSerializedSize()I
.registers 6
.prologue
const/4 v2, 0x0
.line 33408
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedSize:I
.line 33409
const/4 v1, -0x1
if-eq v0, v1, :cond_7
.line 33456
:goto_6
return v0
:cond_7
move v1, v2
move v3, v2
.line 33414
:goto_9
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_26
.line 33415
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
.line 33416
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->dC(I)I
move-result v0
add-int/2addr v3, v0
.line 33414
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_9
.line 33419
:cond_26
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getPathList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_ba
.line 33420
add-int/lit8 v0, v3, 0x1
.line 33422
invoke-static {v3}, Lcom/google/protobuf/CodedOutputStream;->dC(I)I
move-result v1
add-int/2addr v0, v1
move v1, v0
.line 33424
:goto_38
iput v3, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->pathMemoizedSerializedSize:I
move v3, v2
move v4, v2
.line 33428
:goto_3c
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v3, v0, :cond_59
.line 33429
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
.line 33430
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->dC(I)I
move-result v0
add-int/2addr v4, v0
.line 33428
add-int/lit8 v0, v3, 0x1
move v3, v0
goto :goto_3c
.line 33432
:cond_59
add-int v0, v1, v4
.line 33433
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getSpanList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
move-result v1
if-nez v1, :cond_6c
.line 33434
add-int/lit8 v0, v0, 0x1
.line 33436
invoke-static {v4}, Lcom/google/protobuf/CodedOutputStream;->dC(I)I
move-result v1
add-int/2addr v0, v1
.line 33438
:cond_6c
iput v4, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->spanMemoizedSerializedSize:I
.line 33440
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
and-int/lit8 v1, v1, 0x1
const/4 v3, 0x1
if-ne v1, v3, :cond_7d
.line 33441
const/4 v1, 0x3
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
invoke-static {v1, v3}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v1
add-int/2addr v0, v1
.line 33443
:cond_7d
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
and-int/lit8 v1, v1, 0x2
const/4 v3, 0x2
if-ne v1, v3, :cond_8c
.line 33444
const/4 v1, 0x4
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
invoke-static {v1, v3}, Lcom/google/protobuf/GeneratedMessageV3;->computeStringSize(ILjava/lang/Object;)I
move-result v1
add-int/2addr v0, v1
:cond_8c
move v1, v2
.line 33448
:goto_8d
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v3}, Lcom/google/protobuf/dm;->size()I
move-result v3
if-ge v2, v3, :cond_a3
.line 33449
iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v3, v2}, Lcom/google/protobuf/dm;->getRaw(I)Ljava/lang/Object;
move-result-object v3
invoke-static {v3}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->computeStringSizeNoTag(Ljava/lang/Object;)I
move-result v3
add-int/2addr v1, v3
.line 33448
add-int/lit8 v2, v2, 0x1
goto :goto_8d
.line 33451
:cond_a3
add-int/2addr v0, v1
.line 33452
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingDetachedCommentsList()Lcom/google/protobuf/ea;
move-result-object v1
invoke-interface {v1}, Lcom/google/protobuf/ea;->size()I
move-result v1
mul-int/lit8 v1, v1, 0x1
add-int/2addr v0, v1
.line 33454
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
move-result v1
add-int/2addr v0, v1
.line 33455
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedSize:I
goto/16 :goto_6
:cond_ba
move v1, v3
goto/16 :goto_38
.end method
.method public final getSpan(I)I
.registers 3
.prologue
.line 33134
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
return v0
.end method
.method public final getSpanCount()I
.registers 2
.prologue
.line 33120
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public final getSpanList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.prologue
.line 33106
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
return-object v0
.end method
.method public final getTrailingComments()Ljava/lang/String;
.registers 3
.prologue
.line 33309
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
.line 33310
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_9
.line 33311
check-cast v0, Ljava/lang/String;
.line 33319
:goto_8
return-object v0
.line 33313
:cond_9
check-cast v0, Lcom/google/protobuf/ByteString;
.line 33315
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v1
.line 33316
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->isValidUtf8()Z
move-result v0
if-eqz v0, :cond_17
.line 33317
iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
:cond_17
move-object v0, v1
.line 33319
goto :goto_8
.end method
.method public final getTrailingCommentsBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 33327
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
.line 33328
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 33329
check-cast v0, Ljava/lang/String;
.line 33330
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 33332
iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
.line 33335
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public final getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
.registers 2
.prologue
.line 32874
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public final hasLeadingComments()Z
.registers 3
.prologue
const/4 v0, 0x1
.line 33183
iget v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->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 final hasTrailingComments()Z
.registers 3
.prologue
.line 33303
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->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 final hashCode()I
.registers 3
.prologue
.line 33493
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedHashCode:I
if-eqz v0, :cond_7
.line 33494
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedHashCode:I
.line 33520
:goto_6
return v0
.line 33497
:cond_7
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getDescriptorForType()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 33498
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getPathCount()I
move-result v1
if-lez v1, :cond_26
.line 33499
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x1
.line 33500
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getPathList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 33502
:cond_26
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getSpanCount()I
move-result v1
if-lez v1, :cond_3b
.line 33503
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x2
.line 33504
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getSpanList()Ljava/util/List;
move-result-object v1
invoke-interface {v1}, Ljava/util/List;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 33506
:cond_3b
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->hasLeadingComments()Z
move-result v1
if-eqz v1, :cond_50
.line 33507
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x3
.line 33508
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingComments()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 33510
:cond_50
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->hasTrailingComments()Z
move-result v1
if-eqz v1, :cond_65
.line 33511
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x4
.line 33512
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getTrailingComments()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 33514
:cond_65
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingDetachedCommentsCount()I
move-result v1
if-lez v1, :cond_7a
.line 33515
mul-int/lit8 v0, v0, 0x25
add-int/lit8 v0, v0, 0x6
.line 33516
mul-int/lit8 v0, v0, 0x35
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getLeadingDetachedCommentsList()Lcom/google/protobuf/ea;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 33518
:cond_7a
mul-int/lit8 v0, v0, 0x1d
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v1}, Lcom/google/protobuf/UnknownFieldSet;->hashCode()I
move-result v1
add-int/2addr v0, v1
.line 33519
iput v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedHashCode:I
goto :goto_6
.end method
.method protected final internalGetFieldAccessorTable()Lcom/google/protobuf/cv;
.registers 4
.prologue
.line 32990
invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->BV()Lcom/google/protobuf/cv;
move-result-object v0
const-class v1, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
const-class v2, Lcom/google/protobuf/ay;
.line 32991
invoke-virtual {v0, v1, v2}, Lcom/google/protobuf/cv;->h(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/protobuf/cv;
move-result-object v0
return-object v0
.end method
.method public final isInitialized()Z
.registers 3
.prologue
const/4 v0, 0x1
.line 33370
iget-byte v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedIsInitialized:B
.line 33371
if-ne v1, v0, :cond_6
.line 33375
:goto_5
return v0
.line 33372
:cond_6
if-nez v1, :cond_a
const/4 v0, 0x0
goto :goto_5
.line 33374
:cond_a
iput-byte v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->memoizedIsInitialized:B
goto :goto_5
.end method
.method public final bridge synthetic newBuilderForType()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 32855
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->newBuilderForType()Lcom/google/protobuf/ay;
move-result-object v0
return-object v0
.end method
.method protected final bridge synthetic newBuilderForType(Lcom/google/protobuf/cr;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 32855
invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->newBuilderForType(Lcom/google/protobuf/cr;)Lcom/google/protobuf/ay;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 32855
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->newBuilderForType()Lcom/google/protobuf/ay;
move-result-object v0
return-object v0
.end method
.method public final newBuilderForType()Lcom/google/protobuf/ay;
.registers 2
.prologue
.line 33582
invoke-static {}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->newBuilder()Lcom/google/protobuf/ay;
move-result-object v0
return-object v0
.end method
.method protected final newBuilderForType(Lcom/google/protobuf/cr;)Lcom/google/protobuf/ay;
.registers 4
.prologue
.line 33597
new-instance v0, Lcom/google/protobuf/ay;
const/4 v1, 0x0
invoke-direct {v0, p1, v1}, Lcom/google/protobuf/ay;-><init>(Lcom/google/protobuf/cr;B)V
.line 33598
return-object v0
.end method
.method public final bridge synthetic toBuilder()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 32855
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->toBuilder()Lcom/google/protobuf/ay;
move-result-object v0
return-object v0
.end method
.method public final bridge synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 32855
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->toBuilder()Lcom/google/protobuf/ay;
move-result-object v0
return-object v0
.end method
.method public final toBuilder()Lcom/google/protobuf/ay;
.registers 3
.prologue
const/4 v1, 0x0
.line 33590
sget-object v0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bkd:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
if-ne p0, v0, :cond_b
new-instance v0, Lcom/google/protobuf/ay;
invoke-direct {v0, v1}, Lcom/google/protobuf/ay;-><init>(B)V
.line 33591
:goto_a
return-object v0
.line 33590
:cond_b
new-instance v0, Lcom/google/protobuf/ay;
invoke-direct {v0, v1}, Lcom/google/protobuf/ay;-><init>(B)V
.line 33591
invoke-virtual {v0, p0}, Lcom/google/protobuf/ay;->a(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;)Lcom/google/protobuf/ay;
move-result-object v0
goto :goto_a
.end method
.method public final writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.registers 5
.prologue
const/4 v2, 0x0
.line 33380
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getSerializedSize()I
.line 33381
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getPathList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_18
.line 33382
const/16 v0, 0xa
invoke-virtual {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->dy(I)V
.line 33383
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->pathMemoizedSerializedSize:I
invoke-virtual {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->dy(I)V
:cond_18
move v1, v2
.line 33385
:goto_19
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_34
.line 33386
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->path_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->dx(I)V
.line 33385
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_19
.line 33388
:cond_34
invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->getSpanList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_48
.line 33389
const/16 v0, 0x12
invoke-virtual {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->dy(I)V
.line 33390
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->spanMemoizedSerializedSize:I
invoke-virtual {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->dy(I)V
:cond_48
move v1, v2
.line 33392
:goto_49
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-ge v1, v0, :cond_64
.line 33393
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->span_:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->dx(I)V
.line 33392
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_49
.line 33395
:cond_64
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
and-int/lit8 v0, v0, 0x1
const/4 v1, 0x1
if-ne v0, v1, :cond_71
.line 33396
const/4 v0, 0x3
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingComments_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 33398
:cond_71
iget v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->bitField0_:I
and-int/lit8 v0, v0, 0x2
const/4 v1, 0x2
if-ne v0, v1, :cond_7e
.line 33399
const/4 v0, 0x4
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->trailingComments_:Ljava/lang/Object;
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 33401
:cond_7e
:goto_7e
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v0}, Lcom/google/protobuf/dm;->size()I
move-result v0
if-ge v2, v0, :cond_93
.line 33402
const/4 v0, 0x6
iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->leadingDetachedComments_:Lcom/google/protobuf/dm;
invoke-interface {v1, v2}, Lcom/google/protobuf/dm;->getRaw(I)Ljava/lang/Object;
move-result-object v1
invoke-static {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessageV3;->writeString(Lcom/google/protobuf/CodedOutputStream;ILjava/lang/Object;)V
.line 33401
add-int/lit8 v2, v2, 0x1
goto :goto_7e
.line 33404
:cond_93
iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;->unknownFields:Lcom/google/protobuf/UnknownFieldSet;
invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.line 33405
return-void
.end method