Api$Builder.smali
.class public final Lcom/google/protobuf/Api$Builder;
.super Lcom/google/protobuf/GeneratedMessageV3$Builder;
.source "Api.java"
# interfaces
.implements Lcom/google/protobuf/ApiOrBuilder;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/protobuf/Api;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Builder"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/GeneratedMessageV3$Builder",
"<",
"Lcom/google/protobuf/Api$Builder;",
">;",
"Lcom/google/protobuf/ApiOrBuilder;"
}
.end annotation
# instance fields
.field private bitField0_:I
.field private methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilderV3",
"<",
"Lcom/google/protobuf/Method;",
"Lcom/google/protobuf/Method$Builder;",
"Lcom/google/protobuf/MethodOrBuilder;",
">;"
}
.end annotation
.end field
.field private methods_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Method;",
">;"
}
.end annotation
.end field
.field private mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilderV3",
"<",
"Lcom/google/protobuf/Mixin;",
"Lcom/google/protobuf/Mixin$Builder;",
"Lcom/google/protobuf/MixinOrBuilder;",
">;"
}
.end annotation
.end field
.field private mixins_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Mixin;",
">;"
}
.end annotation
.end field
.field private name_:Ljava/lang/Object;
.field private optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/RepeatedFieldBuilderV3",
"<",
"Lcom/google/protobuf/Option;",
"Lcom/google/protobuf/Option$Builder;",
"Lcom/google/protobuf/OptionOrBuilder;",
">;"
}
.end annotation
.end field
.field private options_:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Option;",
">;"
}
.end annotation
.end field
.field private sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/google/protobuf/SingleFieldBuilderV3",
"<",
"Lcom/google/protobuf/SourceContext;",
"Lcom/google/protobuf/SourceContext$Builder;",
"Lcom/google/protobuf/SourceContextOrBuilder;",
">;"
}
.end annotation
.end field
.field private sourceContext_:Lcom/google/protobuf/SourceContext;
.field private syntax_:I
.field private version_:Ljava/lang/Object;
# direct methods
.method private constructor <init>()V
.registers 2
.prologue
.line 738
invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageV3$Builder;-><init>()V
.line 1007
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1102
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
.line 1414
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
.line 1725
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1899
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 2062
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
.line 2373
const/4 v0, 0x0
iput v0, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
.line 739
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->maybeForceBuilderInitialization()V
.line 740
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/Api$1;)V
.registers 2
.prologue
.line 721
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;-><init>()V
return-void
.end method
.method private constructor <init>(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)V
.registers 3
.prologue
.line 744
invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$Builder;-><init>(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)V
.line 1007
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1102
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
.line 1414
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
.line 1725
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1899
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 2062
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
.line 2373
const/4 v0, 0x0
iput v0, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
.line 745
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->maybeForceBuilderInitialization()V
.line 746
return-void
.end method
.method synthetic constructor <init>(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;Lcom/google/protobuf/Api$1;)V
.registers 3
.prologue
.line 721
invoke-direct {p0, p1}, Lcom/google/protobuf/Api$Builder;-><init>(Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;)V
return-void
.end method
.method private ensureMethodsIsMutable()V
.registers 3
.prologue
.line 1104
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x2
const/4 v1, 0x2
if-eq v0, v1, :cond_16
.line 1105
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
.line 1106
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x2
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 1108
:cond_16
return-void
.end method
.method private ensureMixinsIsMutable()V
.registers 3
.prologue
.line 2064
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v1, 0x20
if-eq v0, v1, :cond_17
.line 2065
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
.line 2066
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x20
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 2068
:cond_17
return-void
.end method
.method private ensureOptionsIsMutable()V
.registers 3
.prologue
.line 1416
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x4
const/4 v1, 0x4
if-eq v0, v1, :cond_16
.line 1417
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
.line 1418
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
or-int/lit8 v0, v0, 0x4
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 1420
:cond_16
return-void
.end method
.method public static final getDescriptor()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 1
.prologue
.line 727
sget-object v0, Lcom/google/protobuf/ApiProto;->internal_static_google_protobuf_Api_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
return-object v0
.end method
.method private getMethodsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilderV3",
"<",
"Lcom/google/protobuf/Method;",
"Lcom/google/protobuf/Method$Builder;",
"Lcom/google/protobuf/MethodOrBuilder;",
">;"
}
.end annotation
.prologue
.line 1401
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_20
.line 1402
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilderV3;
iget-object v2, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x2
const/4 v3, 0x2
if-ne v0, v3, :cond_23
const/4 v0, 0x1
.line 1406
:goto_10
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
move-result-object v3
.line 1407
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilderV3;-><init>(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 1408
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
.line 1410
:cond_20
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
return-object v0
.line 1402
:cond_23
const/4 v0, 0x0
goto :goto_10
.end method
.method private getMixinsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilderV3",
"<",
"Lcom/google/protobuf/Mixin;",
"Lcom/google/protobuf/Mixin$Builder;",
"Lcom/google/protobuf/MixinOrBuilder;",
">;"
}
.end annotation
.prologue
.line 2361
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_21
.line 2362
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilderV3;
iget-object v2, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v3, 0x20
if-ne v0, v3, :cond_24
const/4 v0, 0x1
.line 2366
:goto_11
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
move-result-object v3
.line 2367
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilderV3;-><init>(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 2368
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
.line 2370
:cond_21
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
return-object v0
.line 2362
:cond_24
const/4 v0, 0x0
goto :goto_11
.end method
.method private getOptionsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/RepeatedFieldBuilderV3",
"<",
"Lcom/google/protobuf/Option;",
"Lcom/google/protobuf/Option$Builder;",
"Lcom/google/protobuf/OptionOrBuilder;",
">;"
}
.end annotation
.prologue
.line 1713
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_20
.line 1714
new-instance v1, Lcom/google/protobuf/RepeatedFieldBuilderV3;
iget-object v2, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x4
const/4 v3, 0x4
if-ne v0, v3, :cond_23
const/4 v0, 0x1
.line 1718
:goto_10
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
move-result-object v3
.line 1719
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->isClean()Z
move-result v4
invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilderV3;-><init>(Ljava/util/List;ZLcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 1720
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
.line 1722
:cond_20
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
return-object v0
.line 1714
:cond_23
const/4 v0, 0x0
goto :goto_10
.end method
.method private getSourceContextFieldBuilder()Lcom/google/protobuf/SingleFieldBuilderV3;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/google/protobuf/SingleFieldBuilderV3",
"<",
"Lcom/google/protobuf/SourceContext;",
"Lcom/google/protobuf/SourceContext$Builder;",
"Lcom/google/protobuf/SourceContextOrBuilder;",
">;"
}
.end annotation
.prologue
.line 2050
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_1a
.line 2051
new-instance v0, Lcom/google/protobuf/SingleFieldBuilderV3;
.line 2053
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->getSourceContext()Lcom/google/protobuf/SourceContext;
move-result-object v1
.line 2054
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessageV3$BuilderParent;
move-result-object v2
.line 2055
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->isClean()Z
move-result v3
invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilderV3;-><init>(Lcom/google/protobuf/AbstractMessage;Lcom/google/protobuf/AbstractMessage$BuilderParent;Z)V
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
.line 2056
const/4 v0, 0x0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 2058
:cond_1a
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
return-object v0
.end method
.method private maybeForceBuilderInitialization()V
.registers 2
.prologue
.line 748
sget-boolean v0, Lcom/google/protobuf/GeneratedMessageV3;->alwaysUseFieldBuilders:Z
if-eqz v0, :cond_d
.line 750
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMethodsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 751
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getOptionsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 752
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMixinsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 754
:cond_d
return-void
.end method
# virtual methods
.method public addAllMethods(Ljava/lang/Iterable;)Lcom/google/protobuf/Api$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lcom/google/protobuf/Method;",
">;)",
"Lcom/google/protobuf/Api$Builder;"
}
.end annotation
.prologue
.line 1280
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_10
.line 1281
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 1282
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 1284
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1288
:goto_f
return-object p0
.line 1286
:cond_10
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addAllMessages(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_f
.end method
.method public addAllMixins(Ljava/lang/Iterable;)Lcom/google/protobuf/Api$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lcom/google/protobuf/Mixin;",
">;)",
"Lcom/google/protobuf/Api$Builder;"
}
.end annotation
.prologue
.line 2240
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_10
.line 2241
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 2242
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 2244
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2248
:goto_f
return-object p0
.line 2246
:cond_10
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addAllMessages(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_f
.end method
.method public addAllOptions(Ljava/lang/Iterable;)Lcom/google/protobuf/Api$Builder;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable",
"<+",
"Lcom/google/protobuf/Option;",
">;)",
"Lcom/google/protobuf/Api$Builder;"
}
.end annotation
.prologue
.line 1592
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_10
.line 1593
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 1594
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-static {p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
.line 1596
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1600
:goto_f
return-object p0
.line 1598
:cond_10
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addAllMessages(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_f
.end method
.method public addMethods(ILcom/google/protobuf/Method$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 5
.prologue
.line 1262
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 1263
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 1264
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-virtual {p2}, Lcom/google/protobuf/Method$Builder;->build()Lcom/google/protobuf/Method;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 1265
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1269
:goto_13
return-object p0
.line 1267
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p2}, Lcom/google/protobuf/Method$Builder;->build()Lcom/google/protobuf/Method;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public addMethods(ILcom/google/protobuf/Method;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 1223
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 1224
if-nez p2, :cond_c
.line 1225
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1227
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 1228
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 1229
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1233
:goto_17
return-object p0
.line 1231
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public addMethods(Lcom/google/protobuf/Method$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 1244
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 1245
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 1246
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-virtual {p1}, Lcom/google/protobuf/Method$Builder;->build()Lcom/google/protobuf/Method;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1247
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1251
:goto_13
return-object p0
.line 1249
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p1}, Lcom/google/protobuf/Method$Builder;->build()Lcom/google/protobuf/Method;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public addMethods(Lcom/google/protobuf/Method;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1202
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 1203
if-nez p1, :cond_c
.line 1204
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1206
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 1207
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1208
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1212
:goto_17
return-object p0
.line 1210
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public addMethodsBuilder()Lcom/google/protobuf/Method$Builder;
.registers 3
.prologue
.line 1372
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMethodsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
.line 1373
invoke-static {}, Lcom/google/protobuf/Method;->getDefaultInstance()Lcom/google/protobuf/Method;
move-result-object v1
.line 1372
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addBuilder(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Method$Builder;
return-object v0
.end method
.method public addMethodsBuilder(I)Lcom/google/protobuf/Method$Builder;
.registers 4
.prologue
.line 1384
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMethodsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
.line 1385
invoke-static {}, Lcom/google/protobuf/Method;->getDefaultInstance()Lcom/google/protobuf/Method;
move-result-object v1
.line 1384
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addBuilder(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Method$Builder;
return-object v0
.end method
.method public addMixins(ILcom/google/protobuf/Mixin$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 5
.prologue
.line 2222
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 2223
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 2224
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-virtual {p2}, Lcom/google/protobuf/Mixin$Builder;->build()Lcom/google/protobuf/Mixin;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 2225
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2229
:goto_13
return-object p0
.line 2227
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p2}, Lcom/google/protobuf/Mixin$Builder;->build()Lcom/google/protobuf/Mixin;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public addMixins(ILcom/google/protobuf/Mixin;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 2183
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 2184
if-nez p2, :cond_c
.line 2185
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 2187
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 2188
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 2189
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2193
:goto_17
return-object p0
.line 2191
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public addMixins(Lcom/google/protobuf/Mixin$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 2204
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 2205
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 2206
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-virtual {p1}, Lcom/google/protobuf/Mixin$Builder;->build()Lcom/google/protobuf/Mixin;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 2207
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2211
:goto_13
return-object p0
.line 2209
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p1}, Lcom/google/protobuf/Mixin$Builder;->build()Lcom/google/protobuf/Mixin;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public addMixins(Lcom/google/protobuf/Mixin;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 2162
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 2163
if-nez p1, :cond_c
.line 2164
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 2166
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 2167
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 2168
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2172
:goto_17
return-object p0
.line 2170
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public addMixinsBuilder()Lcom/google/protobuf/Mixin$Builder;
.registers 3
.prologue
.line 2332
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMixinsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
.line 2333
invoke-static {}, Lcom/google/protobuf/Mixin;->getDefaultInstance()Lcom/google/protobuf/Mixin;
move-result-object v1
.line 2332
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addBuilder(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Mixin$Builder;
return-object v0
.end method
.method public addMixinsBuilder(I)Lcom/google/protobuf/Mixin$Builder;
.registers 4
.prologue
.line 2344
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMixinsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
.line 2345
invoke-static {}, Lcom/google/protobuf/Mixin;->getDefaultInstance()Lcom/google/protobuf/Mixin;
move-result-object v1
.line 2344
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addBuilder(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Mixin$Builder;
return-object v0
.end method
.method public addOptions(ILcom/google/protobuf/Option$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 5
.prologue
.line 1574
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 1575
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 1576
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-virtual {p2}, Lcom/google/protobuf/Option$Builder;->build()Lcom/google/protobuf/Option;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 1577
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1581
:goto_13
return-object p0
.line 1579
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p2}, Lcom/google/protobuf/Option$Builder;->build()Lcom/google/protobuf/Option;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public addOptions(ILcom/google/protobuf/Option;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 1535
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 1536
if-nez p2, :cond_c
.line 1537
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1539
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 1540
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 1541
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1545
:goto_17
return-object p0
.line 1543
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public addOptions(Lcom/google/protobuf/Option$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 1556
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 1557
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 1558
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-virtual {p1}, Lcom/google/protobuf/Option$Builder;->build()Lcom/google/protobuf/Option;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1559
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1563
:goto_13
return-object p0
.line 1561
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p1}, Lcom/google/protobuf/Option$Builder;->build()Lcom/google/protobuf/Option;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public addOptions(Lcom/google/protobuf/Option;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1514
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 1515
if-nez p1, :cond_c
.line 1516
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1518
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 1519
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1520
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1524
:goto_17
return-object p0
.line 1522
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addMessage(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public addOptionsBuilder()Lcom/google/protobuf/Option$Builder;
.registers 3
.prologue
.line 1684
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getOptionsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
.line 1685
invoke-static {}, Lcom/google/protobuf/Option;->getDefaultInstance()Lcom/google/protobuf/Option;
move-result-object v1
.line 1684
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addBuilder(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Option$Builder;
return-object v0
.end method
.method public addOptionsBuilder(I)Lcom/google/protobuf/Option$Builder;
.registers 4
.prologue
.line 1696
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getOptionsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
.line 1697
invoke-static {}, Lcom/google/protobuf/Option;->getDefaultInstance()Lcom/google/protobuf/Option;
move-result-object v1
.line 1696
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addBuilder(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Option$Builder;
return-object v0
.end method
.method public addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 875
invoke-super {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessageV3$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Api$Builder;
return-object v0
.end method
.method public bridge synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 4
.prologue
.line 721
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/Api$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 721
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/Api$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public build()Lcom/google/protobuf/Api;
.registers 3
.prologue
.line 800
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->buildPartial()Lcom/google/protobuf/Api;
move-result-object v0
.line 801
invoke-virtual {v0}, Lcom/google/protobuf/Api;->isInitialized()Z
move-result v1
if-nez v1, :cond_f
.line 802
invoke-static {v0}, Lcom/google/protobuf/Api$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
move-result-object v0
throw v0
.line 804
:cond_f
return-object v0
.end method
.method public bridge synthetic build()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->build()Lcom/google/protobuf/Api;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic build()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->build()Lcom/google/protobuf/Api;
move-result-object v0
return-object v0
.end method
.method public buildPartial()Lcom/google/protobuf/Api;
.registers 5
.prologue
.line 808
new-instance v1, Lcom/google/protobuf/Api;
const/4 v0, 0x0
invoke-direct {v1, p0, v0}, Lcom/google/protobuf/Api;-><init>(Lcom/google/protobuf/GeneratedMessageV3$Builder;Lcom/google/protobuf/Api$1;)V
.line 809
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 810
const/4 v2, 0x0
.line 811
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
# setter for: Lcom/google/protobuf/Api;->name_:Ljava/lang/Object;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$302(Lcom/google/protobuf/Api;Ljava/lang/Object;)Ljava/lang/Object;
.line 812
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_83
.line 813
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x2
const/4 v3, 0x2
if-ne v0, v3, :cond_27
.line 814
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_: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/Api$Builder;->methods_:Ljava/util/List;
.line 815
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 817
:cond_27
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
# setter for: Lcom/google/protobuf/Api;->methods_:Ljava/util/List;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$402(Lcom/google/protobuf/Api;Ljava/util/List;)Ljava/util/List;
.line 821
:goto_2c
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_8d
.line 822
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x4
const/4 v3, 0x4
if-ne v0, v3, :cond_45
.line 823
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_: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/Api$Builder;->options_:Ljava/util/List;
.line 824
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 826
:cond_45
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
# setter for: Lcom/google/protobuf/Api;->options_:Ljava/util/List;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$502(Lcom/google/protobuf/Api;Ljava/util/List;)Ljava/util/List;
.line 830
:goto_4a
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
# setter for: Lcom/google/protobuf/Api;->version_:Ljava/lang/Object;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$602(Lcom/google/protobuf/Api;Ljava/lang/Object;)Ljava/lang/Object;
.line 831
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_97
.line 832
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
# setter for: Lcom/google/protobuf/Api;->sourceContext_:Lcom/google/protobuf/SourceContext;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$702(Lcom/google/protobuf/Api;Lcom/google/protobuf/SourceContext;)Lcom/google/protobuf/SourceContext;
.line 836
:goto_58
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_a3
.line 837
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, 0x20
const/16 v3, 0x20
if-ne v0, v3, :cond_72
.line 838
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_: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/Api$Builder;->mixins_:Ljava/util/List;
.line 839
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 841
:cond_72
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
# setter for: Lcom/google/protobuf/Api;->mixins_:Ljava/util/List;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$802(Lcom/google/protobuf/Api;Ljava/util/List;)Ljava/util/List;
.line 845
:goto_77
iget v0, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
# setter for: Lcom/google/protobuf/Api;->syntax_:I
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$902(Lcom/google/protobuf/Api;I)I
.line 846
# setter for: Lcom/google/protobuf/Api;->bitField0_:I
invoke-static {v1, v2}, Lcom/google/protobuf/Api;->access$1002(Lcom/google/protobuf/Api;I)I
.line 847
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onBuilt()V
.line 848
return-object v1
.line 819
:cond_83
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->build()Ljava/util/List;
move-result-object v0
# setter for: Lcom/google/protobuf/Api;->methods_:Ljava/util/List;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$402(Lcom/google/protobuf/Api;Ljava/util/List;)Ljava/util/List;
goto :goto_2c
.line 828
:cond_8d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->build()Ljava/util/List;
move-result-object v0
# setter for: Lcom/google/protobuf/Api;->options_:Ljava/util/List;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$502(Lcom/google/protobuf/Api;Ljava/util/List;)Ljava/util/List;
goto :goto_4a
.line 834
:cond_97
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilderV3;->build()Lcom/google/protobuf/AbstractMessage;
move-result-object v0
check-cast v0, Lcom/google/protobuf/SourceContext;
# setter for: Lcom/google/protobuf/Api;->sourceContext_:Lcom/google/protobuf/SourceContext;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$702(Lcom/google/protobuf/Api;Lcom/google/protobuf/SourceContext;)Lcom/google/protobuf/SourceContext;
goto :goto_58
.line 843
:cond_a3
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->build()Ljava/util/List;
move-result-object v0
# setter for: Lcom/google/protobuf/Api;->mixins_:Ljava/util/List;
invoke-static {v1, v0}, Lcom/google/protobuf/Api;->access$802(Lcom/google/protobuf/Api;Ljava/util/List;)Ljava/util/List;
goto :goto_77
.end method
.method public bridge synthetic buildPartial()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->buildPartial()Lcom/google/protobuf/Api;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic buildPartial()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->buildPartial()Lcom/google/protobuf/Api;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clear()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clear()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public clear()Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
const/4 v1, 0x0
.line 756
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessageV3$Builder;->clear()Lcom/google/protobuf/GeneratedMessageV3$Builder;
.line 757
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 759
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_46
.line 760
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
.line 761
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 765
:goto_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_4c
.line 766
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
.line 767
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 771
:goto_28
const-string v0, ""
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 773
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_52
.line 774
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 779
:goto_32
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_57
.line 780
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
.line 781
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 785
:goto_42
const/4 v0, 0x0
iput v0, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
.line 787
return-object p0
.line 763
:cond_46
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->clear()V
goto :goto_18
.line 769
:cond_4c
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->clear()V
goto :goto_28
.line 776
:cond_52
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 777
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
goto :goto_32
.line 783
:cond_57
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->clear()V
goto :goto_42
.end method
.method public bridge synthetic clear()Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clear()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clear()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clear()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clear()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clear()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 861
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Api$Builder;
return-object v0
.end method
.method public bridge synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public clearMethods()Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 1298
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 1299
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
.line 1300
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 1301
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1305
:goto_13
return-object p0
.line 1303
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->clear()V
goto :goto_13
.end method
.method public clearMixins()Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 2258
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 2259
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
.line 2260
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 2261
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2265
:goto_13
return-object p0
.line 2263
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->clear()V
goto :goto_13
.end method
.method public clearName()Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 1077
invoke-static {}, Lcom/google/protobuf/Api;->getDefaultInstance()Lcom/google/protobuf/Api;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/Api;->getName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1078
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1079
return-object p0
.end method
.method public bridge synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 865
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$Builder;->clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Api$Builder;
return-object v0
.end method
.method public bridge synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->clearOneof(Lcom/google/protobuf/Descriptors$OneofDescriptor;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public clearOptions()Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 1610
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 1611
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
.line 1612
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 1613
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1617
:goto_13
return-object p0
.line 1615
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->clear()V
goto :goto_13
.end method
.method public clearSourceContext()Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
const/4 v1, 0x0
.line 2000
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_b
.line 2001
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 2002
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2008
:goto_a
return-object p0
.line 2004
:cond_b
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 2005
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
goto :goto_a
.end method
.method public clearSyntax()Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 2432
const/4 v0, 0x0
iput v0, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
.line 2433
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2434
return-object p0
.end method
.method public clearVersion()Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 1859
invoke-static {}, Lcom/google/protobuf/Api;->getDefaultInstance()Lcom/google/protobuf/Api;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/Api;->getVersion()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1860
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1861
return-object p0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/AbstractMessage$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clone()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clone()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public clone()Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 852
invoke-super {p0}, Lcom/google/protobuf/GeneratedMessageV3$Builder;->clone()Lcom/google/protobuf/GeneratedMessageV3$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Api$Builder;
return-object v0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clone()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/Message$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clone()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clone()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic clone()Ljava/lang/Object;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/CloneNotSupportedException;
}
.end annotation
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->clone()Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public getDefaultInstanceForType()Lcom/google/protobuf/Api;
.registers 2
.prologue
.line 796
invoke-static {}, Lcom/google/protobuf/Api;->getDefaultInstance()Lcom/google/protobuf/Api;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/Message;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->getDefaultInstanceForType()Lcom/google/protobuf/Api;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 721
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->getDefaultInstanceForType()Lcom/google/protobuf/Api;
move-result-object v0
return-object v0
.end method
.method public getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
.registers 2
.prologue
.line 792
sget-object v0, Lcom/google/protobuf/ApiProto;->internal_static_google_protobuf_Api_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
return-object v0
.end method
.method public getMethods(I)Lcom/google/protobuf/Method;
.registers 3
.prologue
.line 1149
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_d
.line 1150
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_: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/Method;
.line 1152
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessage(I)Lcom/google/protobuf/AbstractMessage;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Method;
goto :goto_c
.end method
.method public getMethodsBuilder(I)Lcom/google/protobuf/Method$Builder;
.registers 3
.prologue
.line 1333
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMethodsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getBuilder(I)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Method$Builder;
return-object v0
.end method
.method public getMethodsBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Method$Builder;",
">;"
}
.end annotation
.prologue
.line 1396
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMethodsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getBuilderList()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public getMethodsCount()I
.registers 2
.prologue
.line 1135
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_b
.line 1136
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 1138
:goto_a
return v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getCount()I
move-result v0
goto :goto_a
.end method
.method public getMethodsList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Method;",
">;"
}
.end annotation
.prologue
.line 1121
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_b
.line 1122
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 1124
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageList()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public getMethodsOrBuilder(I)Lcom/google/protobuf/MethodOrBuilder;
.registers 3
.prologue
.line 1344
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_d
.line 1345
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_: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/MethodOrBuilder;
.line 1346
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageOrBuilder(I)Lcom/google/protobuf/MessageOrBuilder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MethodOrBuilder;
goto :goto_c
.end method
.method public getMethodsOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/MethodOrBuilder;",
">;"
}
.end annotation
.prologue
.line 1358
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-eqz v0, :cond_b
.line 1359
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageOrBuilderList()Ljava/util/List;
move-result-object v0
.line 1361
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public getMixins(I)Lcom/google/protobuf/Mixin;
.registers 3
.prologue
.line 2109
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_d
.line 2110
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_: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/Mixin;
.line 2112
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessage(I)Lcom/google/protobuf/AbstractMessage;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Mixin;
goto :goto_c
.end method
.method public getMixinsBuilder(I)Lcom/google/protobuf/Mixin$Builder;
.registers 3
.prologue
.line 2293
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMixinsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getBuilder(I)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Mixin$Builder;
return-object v0
.end method
.method public getMixinsBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Mixin$Builder;",
">;"
}
.end annotation
.prologue
.line 2356
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMixinsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getBuilderList()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public getMixinsCount()I
.registers 2
.prologue
.line 2095
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_b
.line 2096
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 2098
:goto_a
return v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getCount()I
move-result v0
goto :goto_a
.end method
.method public getMixinsList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Mixin;",
">;"
}
.end annotation
.prologue
.line 2081
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_b
.line 2082
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 2084
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageList()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public getMixinsOrBuilder(I)Lcom/google/protobuf/MixinOrBuilder;
.registers 3
.prologue
.line 2304
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_d
.line 2305
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_: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/MixinOrBuilder;
.line 2306
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageOrBuilder(I)Lcom/google/protobuf/MessageOrBuilder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/MixinOrBuilder;
goto :goto_c
.end method
.method public getMixinsOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/MixinOrBuilder;",
">;"
}
.end annotation
.prologue
.line 2318
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-eqz v0, :cond_b
.line 2319
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageOrBuilderList()Ljava/util/List;
move-result-object v0
.line 2321
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public getName()Ljava/lang/String;
.registers 3
.prologue
.line 1017
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1018
instance-of v1, v0, Ljava/lang/String;
if-nez v1, :cond_f
.line 1019
check-cast v0, Lcom/google/protobuf/ByteString;
.line 1021
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v0
.line 1022
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1025
:goto_e
return-object v0
:cond_f
check-cast v0, Ljava/lang/String;
goto :goto_e
.end method
.method public getNameBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 1038
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1039
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 1040
check-cast v0, Ljava/lang/String;
.line 1041
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 1043
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1046
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public getOptions(I)Lcom/google/protobuf/Option;
.registers 3
.prologue
.line 1461
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_d
.line 1462
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_: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/Option;
.line 1464
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessage(I)Lcom/google/protobuf/AbstractMessage;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Option;
goto :goto_c
.end method
.method public getOptionsBuilder(I)Lcom/google/protobuf/Option$Builder;
.registers 3
.prologue
.line 1645
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getOptionsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getBuilder(I)Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Option$Builder;
return-object v0
.end method
.method public getOptionsBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Option$Builder;",
">;"
}
.end annotation
.prologue
.line 1708
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getOptionsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getBuilderList()Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public getOptionsCount()I
.registers 2
.prologue
.line 1447
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_b
.line 1448
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
.line 1450
:goto_a
return v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getCount()I
move-result v0
goto :goto_a
.end method
.method public getOptionsList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/google/protobuf/Option;",
">;"
}
.end annotation
.prologue
.line 1433
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_b
.line 1434
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
.line 1436
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageList()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public getOptionsOrBuilder(I)Lcom/google/protobuf/OptionOrBuilder;
.registers 3
.prologue
.line 1656
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_d
.line 1657
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_: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/OptionOrBuilder;
.line 1658
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageOrBuilder(I)Lcom/google/protobuf/MessageOrBuilder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/OptionOrBuilder;
goto :goto_c
.end method
.method public getOptionsOrBuilderList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<+",
"Lcom/google/protobuf/OptionOrBuilder;",
">;"
}
.end annotation
.prologue
.line 1670
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-eqz v0, :cond_b
.line 1671
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->getMessageOrBuilderList()Ljava/util/List;
move-result-object v0
.line 1673
:goto_a
return-object v0
:cond_b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public getSourceContext()Lcom/google/protobuf/SourceContext;
.registers 2
.prologue
.line 1922
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_10
.line 1923
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
if-nez v0, :cond_d
invoke-static {}, Lcom/google/protobuf/SourceContext;->getDefaultInstance()Lcom/google/protobuf/SourceContext;
move-result-object v0
.line 1925
:goto_c
return-object v0
.line 1923
:cond_d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
goto :goto_c
.line 1925
:cond_10
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilderV3;->getMessage()Lcom/google/protobuf/AbstractMessage;
move-result-object v0
check-cast v0, Lcom/google/protobuf/SourceContext;
goto :goto_c
.end method
.method public getSourceContextBuilder()Lcom/google/protobuf/SourceContext$Builder;
.registers 2
.prologue
.line 2020
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2021
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getSourceContextFieldBuilder()Lcom/google/protobuf/SingleFieldBuilderV3;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilderV3;->getBuilder()Lcom/google/protobuf/AbstractMessage$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/SourceContext$Builder;
return-object v0
.end method
.method public getSourceContextOrBuilder()Lcom/google/protobuf/SourceContextOrBuilder;
.registers 2
.prologue
.line 2032
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-eqz v0, :cond_d
.line 2033
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/SingleFieldBuilderV3;->getMessageOrBuilder()Lcom/google/protobuf/MessageOrBuilder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/SourceContextOrBuilder;
.line 2036
:goto_c
return-object v0
.line 2035
:cond_d
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
if-nez v0, :cond_16
.line 2036
invoke-static {}, Lcom/google/protobuf/SourceContext;->getDefaultInstance()Lcom/google/protobuf/SourceContext;
move-result-object v0
goto :goto_c
:cond_16
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
goto :goto_c
.end method
.method public getSyntax()Lcom/google/protobuf/Syntax;
.registers 2
.prologue
.line 2404
iget v0, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
invoke-static {v0}, Lcom/google/protobuf/Syntax;->valueOf(I)Lcom/google/protobuf/Syntax;
move-result-object v0
.line 2405
if-nez v0, :cond_a
sget-object v0, Lcom/google/protobuf/Syntax;->UNRECOGNIZED:Lcom/google/protobuf/Syntax;
:cond_a
return-object v0
.end method
.method public getSyntaxValue()I
.registers 2
.prologue
.line 2382
iget v0, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
return v0
.end method
.method public getVersion()Ljava/lang/String;
.registers 3
.prologue
.line 1751
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1752
instance-of v1, v0, Ljava/lang/String;
if-nez v1, :cond_f
.line 1753
check-cast v0, Lcom/google/protobuf/ByteString;
.line 1755
invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;
move-result-object v0
.line 1756
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1759
:goto_e
return-object v0
:cond_f
check-cast v0, Ljava/lang/String;
goto :goto_e
.end method
.method public getVersionBytes()Lcom/google/protobuf/ByteString;
.registers 3
.prologue
.line 1788
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1789
instance-of v1, v0, Ljava/lang/String;
if-eqz v1, :cond_f
.line 1790
check-cast v0, Ljava/lang/String;
.line 1791
invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
move-result-object v0
.line 1793
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1796
:goto_e
return-object v0
:cond_f
check-cast v0, Lcom/google/protobuf/ByteString;
goto :goto_e
.end method
.method public hasSourceContext()Z
.registers 2
.prologue
.line 1911
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_8
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
if-eqz v0, :cond_a
:cond_8
const/4 v0, 0x1
:goto_9
return v0
:cond_a
const/4 v0, 0x0
goto :goto_9
.end method
.method protected internalGetFieldAccessorTable()Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
.registers 4
.prologue
.line 732
sget-object v0, Lcom/google/protobuf/ApiProto;->internal_static_google_protobuf_Api_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessageV3$FieldAccessorTable;
const-class v1, Lcom/google/protobuf/Api;
const-class v2, Lcom/google/protobuf/Api$Builder;
.line 733
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 2
.prologue
.line 985
const/4 v0, 0x1
return v0
.end method
.method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 721
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 721
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public mergeFrom(Lcom/google/protobuf/Api;)Lcom/google/protobuf/Api$Builder;
.registers 5
.prologue
const/4 v1, 0x0
.line 887
invoke-static {}, Lcom/google/protobuf/Api;->getDefaultInstance()Lcom/google/protobuf/Api;
move-result-object v0
if-ne p1, v0, :cond_8
.line 981
:goto_7
return-object p0
.line 888
:cond_8
invoke-virtual {p1}, Lcom/google/protobuf/Api;->getName()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_1b
.line 889
# getter for: Lcom/google/protobuf/Api;->name_:Ljava/lang/Object;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$300(Lcom/google/protobuf/Api;)Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 890
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 892
:cond_1b
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_ca
.line 893
# getter for: Lcom/google/protobuf/Api;->methods_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$400(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_40
.line 894
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_bc
.line 895
# getter for: Lcom/google/protobuf/Api;->methods_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$400(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
.line 896
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 901
:goto_3d
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 918
:cond_40
:goto_40
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_116
.line 919
# getter for: Lcom/google/protobuf/Api;->options_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$500(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_65
.line 920
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_108
.line 921
# getter for: Lcom/google/protobuf/Api;->options_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$500(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
.line 922
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 927
:goto_62
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 944
:cond_65
:goto_65
invoke-virtual {p1}, Lcom/google/protobuf/Api;->getVersion()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_78
.line 945
# getter for: Lcom/google/protobuf/Api;->version_:Ljava/lang/Object;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$600(Lcom/google/protobuf/Api;)Ljava/lang/Object;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 946
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 948
:cond_78
invoke-virtual {p1}, Lcom/google/protobuf/Api;->hasSourceContext()Z
move-result v0
if-eqz v0, :cond_85
.line 949
invoke-virtual {p1}, Lcom/google/protobuf/Api;->getSourceContext()Lcom/google/protobuf/SourceContext;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/google/protobuf/Api$Builder;->mergeSourceContext(Lcom/google/protobuf/SourceContext;)Lcom/google/protobuf/Api$Builder;
.line 951
:cond_85
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_162
.line 952
# getter for: Lcom/google/protobuf/Api;->mixins_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$800(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_aa
.line 953
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_154
.line 954
# getter for: Lcom/google/protobuf/Api;->mixins_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$800(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
.line 955
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 960
:goto_a7
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 977
:cond_aa
:goto_aa
# getter for: Lcom/google/protobuf/Api;->syntax_:I
invoke-static {p1}, Lcom/google/protobuf/Api;->access$900(Lcom/google/protobuf/Api;)I
move-result v0
if-eqz v0, :cond_b7
.line 978
invoke-virtual {p1}, Lcom/google/protobuf/Api;->getSyntaxValue()I
move-result v0
invoke-virtual {p0, v0}, Lcom/google/protobuf/Api$Builder;->setSyntaxValue(I)Lcom/google/protobuf/Api$Builder;
.line 980
:cond_b7
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
goto/16 :goto_7
.line 898
:cond_bc
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 899
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
# getter for: Lcom/google/protobuf/Api;->methods_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$400(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_3d
.line 904
:cond_ca
# getter for: Lcom/google/protobuf/Api;->methods_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$400(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_40
.line 905
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->isEmpty()Z
move-result v0
if-eqz v0, :cond_fd
.line 906
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->dispose()V
.line 907
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 908
# getter for: Lcom/google/protobuf/Api;->methods_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$400(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
.line 909
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x3
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 910
sget-boolean v0, Lcom/google/protobuf/GeneratedMessageV3;->alwaysUseFieldBuilders:Z
if-eqz v0, :cond_fb
.line 912
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMethodsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
:goto_f7
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto/16 :goto_40
:cond_fb
move-object v0, v1
goto :goto_f7
.line 914
:cond_fd
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
# getter for: Lcom/google/protobuf/Api;->methods_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$400(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addAllMessages(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto/16 :goto_40
.line 924
:cond_108
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 925
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
# getter for: Lcom/google/protobuf/Api;->options_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$500(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_62
.line 930
:cond_116
# getter for: Lcom/google/protobuf/Api;->options_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$500(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_65
.line 931
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->isEmpty()Z
move-result v0
if-eqz v0, :cond_149
.line 932
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->dispose()V
.line 933
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 934
# getter for: Lcom/google/protobuf/Api;->options_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$500(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
.line 935
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x5
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 936
sget-boolean v0, Lcom/google/protobuf/GeneratedMessageV3;->alwaysUseFieldBuilders:Z
if-eqz v0, :cond_147
.line 938
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getOptionsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v0
:goto_143
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto/16 :goto_65
:cond_147
move-object v0, v1
goto :goto_143
.line 940
:cond_149
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
# getter for: Lcom/google/protobuf/Api;->options_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$500(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addAllMessages(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto/16 :goto_65
.line 957
:cond_154
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 958
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
# getter for: Lcom/google/protobuf/Api;->mixins_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$800(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
goto/16 :goto_a7
.line 963
:cond_162
# getter for: Lcom/google/protobuf/Api;->mixins_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$800(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_aa
.line 964
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->isEmpty()Z
move-result v0
if-eqz v0, :cond_193
.line 965
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->dispose()V
.line 966
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
.line 967
# getter for: Lcom/google/protobuf/Api;->mixins_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$800(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
.line 968
iget v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
and-int/lit8 v0, v0, -0x21
iput v0, p0, Lcom/google/protobuf/Api$Builder;->bitField0_:I
.line 969
sget-boolean v0, Lcom/google/protobuf/GeneratedMessageV3;->alwaysUseFieldBuilders:Z
if-eqz v0, :cond_18f
.line 971
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->getMixinsFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilderV3;
move-result-object v1
:cond_18f
iput-object v1, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto/16 :goto_aa
.line 973
:cond_193
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
# getter for: Lcom/google/protobuf/Api;->mixins_:Ljava/util/List;
invoke-static {p1}, Lcom/google/protobuf/Api;->access$800(Lcom/google/protobuf/Api;)Ljava/util/List;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->addAllMessages(Ljava/lang/Iterable;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto/16 :goto_aa
.end method
.method public mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Api$Builder;
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 992
const/4 v2, 0x0
.line 994
:try_start_1
# getter for: Lcom/google/protobuf/Api;->PARSER:Lcom/google/protobuf/Parser;
invoke-static {}, Lcom/google/protobuf/Api;->access$1100()Lcom/google/protobuf/Parser;
move-result-object v0
invoke-interface {v0, p1, p2}, Lcom/google/protobuf/Parser;->parsePartialFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Api;
:try_end_b
.catch Lcom/google/protobuf/InvalidProtocolBufferException; {:try_start_1 .. :try_end_b} :catch_11
.catchall {:try_start_1 .. :try_end_b} :catchall_28
.line 999
if-eqz v0, :cond_10
.line 1000
invoke-virtual {p0, v0}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/Api;)Lcom/google/protobuf/Api$Builder;
.line 1003
:cond_10
return-object p0
.line 995
:catch_11
move-exception v0
move-object v1, v0
.line 996
:try_start_13
invoke-virtual {v1}, Lcom/google/protobuf/InvalidProtocolBufferException;->getUnfinishedMessage()Lcom/google/protobuf/MessageLite;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Api;
:try_end_19
.catchall {:try_start_13 .. :try_end_19} :catchall_28
.line 997
:try_start_19
invoke-virtual {v1}, Lcom/google/protobuf/InvalidProtocolBufferException;->unwrapIOException()Ljava/io/IOException;
move-result-object v1
throw v1
:try_end_1e
.catchall {:try_start_19 .. :try_end_1e} :catchall_1e
.line 999
:catchall_1e
move-exception v1
move-object v3, v1
move-object v1, v0
move-object v0, v3
:goto_22
if-eqz v1, :cond_27
.line 1000
invoke-virtual {p0, v1}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/Api;)Lcom/google/protobuf/Api$Builder;
:cond_27
throw v0
.line 999
:catchall_28
move-exception v0
move-object v1, v2
goto :goto_22
.end method
.method public mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 878
instance-of v0, p1, Lcom/google/protobuf/Api;
if-eqz v0, :cond_b
.line 879
check-cast p1, Lcom/google/protobuf/Api;
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/Api;)Lcom/google/protobuf/Api$Builder;
move-result-object p0
.line 882
:goto_a
return-object p0
.line 881
:cond_b
invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessageV3$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
goto :goto_a
.end method
.method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 721
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
.registers 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.prologue
.line 721
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/Api$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public mergeSourceContext(Lcom/google/protobuf/SourceContext;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1977
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_1f
.line 1978
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
if-eqz v0, :cond_1c
.line 1979
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 1980
invoke-static {v0}, Lcom/google/protobuf/SourceContext;->newBuilder(Lcom/google/protobuf/SourceContext;)Lcom/google/protobuf/SourceContext$Builder;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/google/protobuf/SourceContext$Builder;->mergeFrom(Lcom/google/protobuf/SourceContext;)Lcom/google/protobuf/SourceContext$Builder;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/SourceContext$Builder;->buildPartial()Lcom/google/protobuf/SourceContext;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 1984
:goto_18
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1989
:goto_1b
return-object p0
.line 1982
:cond_1c
iput-object p1, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
goto :goto_18
.line 1986
:cond_1f
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/SingleFieldBuilderV3;->mergeFrom(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/SingleFieldBuilderV3;
goto :goto_1b
.end method
.method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public final mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 2443
return-object p0
.end method
.method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public removeMethods(I)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1315
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_10
.line 1316
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 1317
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 1318
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1322
:goto_f
return-object p0
.line 1320
:cond_10
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->remove(I)V
goto :goto_f
.end method
.method public removeMixins(I)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 2275
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_10
.line 2276
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 2277
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 2278
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2282
:goto_f
return-object p0
.line 2280
:cond_10
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->remove(I)V
goto :goto_f
.end method
.method public removeOptions(I)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1627
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_10
.line 1628
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 1629
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->remove(I)Ljava/lang/Object;
.line 1630
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1634
:goto_f
return-object p0
.line 1632
:cond_10
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->remove(I)V
goto :goto_f
.end method
.method public setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 857
invoke-super {p0, p1, p2}, Lcom/google/protobuf/GeneratedMessageV3$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Api$Builder;
return-object v0
.end method
.method public bridge synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 4
.prologue
.line 721
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/Api$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 4
.prologue
.line 721
invoke-virtual {p0, p1, p2}, Lcom/google/protobuf/Api$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public setMethods(ILcom/google/protobuf/Method$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 5
.prologue
.line 1185
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 1186
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 1187
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-virtual {p2}, Lcom/google/protobuf/Method$Builder;->build()Lcom/google/protobuf/Method;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 1188
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1192
:goto_13
return-object p0
.line 1190
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p2}, Lcom/google/protobuf/Method$Builder;->build()Lcom/google/protobuf/Method;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->setMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public setMethods(ILcom/google/protobuf/Method;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 1164
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 1165
if-nez p2, :cond_c
.line 1166
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1168
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMethodsIsMutable()V
.line 1169
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methods_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 1170
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1174
:goto_17
return-object p0
.line 1172
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->methodsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->setMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public setMixins(ILcom/google/protobuf/Mixin$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 5
.prologue
.line 2145
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 2146
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 2147
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-virtual {p2}, Lcom/google/protobuf/Mixin$Builder;->build()Lcom/google/protobuf/Mixin;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 2148
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2152
:goto_13
return-object p0
.line 2150
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p2}, Lcom/google/protobuf/Mixin$Builder;->build()Lcom/google/protobuf/Mixin;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->setMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public setMixins(ILcom/google/protobuf/Mixin;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 2124
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 2125
if-nez p2, :cond_c
.line 2126
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 2128
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureMixinsIsMutable()V
.line 2129
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixins_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 2130
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2134
:goto_17
return-object p0
.line 2132
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->mixinsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->setMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public setName(Ljava/lang/String;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1059
if-nez p1, :cond_8
.line 1060
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1063
:cond_8
iput-object p1, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1064
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1065
return-object p0
.end method
.method public setNameBytes(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1091
if-nez p1, :cond_8
.line 1092
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1094
:cond_8
invoke-static {p1}, Lcom/google/protobuf/AbstractMessageLite;->checkByteStringIsUtf8(Lcom/google/protobuf/ByteString;)V
.line 1096
iput-object p1, p0, Lcom/google/protobuf/Api$Builder;->name_:Ljava/lang/Object;
.line 1097
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1098
return-object p0
.end method
.method public setOptions(ILcom/google/protobuf/Option$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 5
.prologue
.line 1497
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_14
.line 1498
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 1499
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-virtual {p2}, Lcom/google/protobuf/Option$Builder;->build()Lcom/google/protobuf/Option;
move-result-object v1
invoke-interface {v0, p1, v1}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 1500
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1504
:goto_13
return-object p0
.line 1502
:cond_14
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {p2}, Lcom/google/protobuf/Option$Builder;->build()Lcom/google/protobuf/Option;
move-result-object v1
invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->setMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_13
.end method
.method public setOptions(ILcom/google/protobuf/Option;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 1476
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
if-nez v0, :cond_18
.line 1477
if-nez p2, :cond_c
.line 1478
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1480
:cond_c
invoke-direct {p0}, Lcom/google/protobuf/Api$Builder;->ensureOptionsIsMutable()V
.line 1481
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->options_:Ljava/util/List;
invoke-interface {v0, p1, p2}, Ljava/util/List;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 1482
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1486
:goto_17
return-object p0
.line 1484
:cond_18
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->optionsBuilder_:Lcom/google/protobuf/RepeatedFieldBuilderV3;
invoke-virtual {v0, p1, p2}, Lcom/google/protobuf/RepeatedFieldBuilderV3;->setMessage(ILcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/RepeatedFieldBuilderV3;
goto :goto_17
.end method
.method public setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Api$Builder;
.registers 5
.prologue
.line 870
invoke-super {p0, p1, p2, p3}, Lcom/google/protobuf/GeneratedMessageV3$Builder;->setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
move-result-object v0
check-cast v0, Lcom/google/protobuf/Api$Builder;
return-object v0
.end method
.method public bridge synthetic setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 5
.prologue
.line 721
invoke-virtual {p0, p1, p2, p3}, Lcom/google/protobuf/Api$Builder;->setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Message$Builder;
.registers 5
.prologue
.line 721
invoke-virtual {p0, p1, p2, p3}, Lcom/google/protobuf/Api$Builder;->setRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;ILjava/lang/Object;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public setSourceContext(Lcom/google/protobuf/SourceContext$Builder;)Lcom/google/protobuf/Api$Builder;
.registers 4
.prologue
.line 1959
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_e
.line 1960
invoke-virtual {p1}, Lcom/google/protobuf/SourceContext$Builder;->build()Lcom/google/protobuf/SourceContext;
move-result-object v0
iput-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 1961
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1966
:goto_d
return-object p0
.line 1963
:cond_e
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
invoke-virtual {p1}, Lcom/google/protobuf/SourceContext$Builder;->build()Lcom/google/protobuf/SourceContext;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/google/protobuf/SingleFieldBuilderV3;->setMessage(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/SingleFieldBuilderV3;
goto :goto_d
.end method
.method public setSourceContext(Lcom/google/protobuf/SourceContext;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1937
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
if-nez v0, :cond_12
.line 1938
if-nez p1, :cond_c
.line 1939
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1941
:cond_c
iput-object p1, p0, Lcom/google/protobuf/Api$Builder;->sourceContext_:Lcom/google/protobuf/SourceContext;
.line 1942
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1947
:goto_11
return-object p0
.line 1944
:cond_12
iget-object v0, p0, Lcom/google/protobuf/Api$Builder;->sourceContextBuilder_:Lcom/google/protobuf/SingleFieldBuilderV3;
invoke-virtual {v0, p1}, Lcom/google/protobuf/SingleFieldBuilderV3;->setMessage(Lcom/google/protobuf/AbstractMessage;)Lcom/google/protobuf/SingleFieldBuilderV3;
goto :goto_11
.end method
.method public setSyntax(Lcom/google/protobuf/Syntax;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 2415
if-nez p1, :cond_8
.line 2416
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 2419
:cond_8
invoke-virtual {p1}, Lcom/google/protobuf/Syntax;->getNumber()I
move-result v0
iput v0, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
.line 2420
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2421
return-object p0
.end method
.method public setSyntaxValue(I)Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 2392
iput p1, p0, Lcom/google/protobuf/Api$Builder;->syntax_:I
.line 2393
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 2394
return-object p0
.end method
.method public final setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Api$Builder;
.registers 2
.prologue
.line 2438
return-object p0
.end method
.method public bridge synthetic setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/GeneratedMessageV3$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
.registers 3
.prologue
.line 721
invoke-virtual {p0, p1}, Lcom/google/protobuf/Api$Builder;->setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Api$Builder;
move-result-object v0
return-object v0
.end method
.method public setVersion(Ljava/lang/String;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1825
if-nez p1, :cond_8
.line 1826
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1829
:cond_8
iput-object p1, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1830
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1831
return-object p0
.end method
.method public setVersionBytes(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/Api$Builder;
.registers 3
.prologue
.line 1889
if-nez p1, :cond_8
.line 1890
new-instance v0, Ljava/lang/NullPointerException;
invoke-direct {v0}, Ljava/lang/NullPointerException;-><init>()V
throw v0
.line 1892
:cond_8
invoke-static {p1}, Lcom/google/protobuf/AbstractMessageLite;->checkByteStringIsUtf8(Lcom/google/protobuf/ByteString;)V
.line 1894
iput-object p1, p0, Lcom/google/protobuf/Api$Builder;->version_:Ljava/lang/Object;
.line 1895
invoke-virtual {p0}, Lcom/google/protobuf/Api$Builder;->onChanged()V
.line 1896
return-object p0
.end method