UnknownFieldSet.smali
.class public final Lcom/google/protobuf/UnknownFieldSet;
.super Ljava/lang/Object;
.source "UnknownFieldSet.java"
# interfaces
.implements Lcom/google/protobuf/MessageLite;
# static fields
.field private static final bnP:Lcom/google/protobuf/UnknownFieldSet;
.field private static final bnR:Lcom/google/protobuf/ev;
# instance fields
.field bnQ:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/Integer;",
"Lcom/google/protobuf/et;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
.line 84
new-instance v0, Lcom/google/protobuf/UnknownFieldSet;
.line 85
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
move-result-object v1
invoke-direct {v0, v1}, Lcom/google/protobuf/UnknownFieldSet;-><init>(Ljava/util/Map;)V
sput-object v0, Lcom/google/protobuf/UnknownFieldSet;->bnP:Lcom/google/protobuf/UnknownFieldSet;
.line 1032
new-instance v0, Lcom/google/protobuf/ev;
invoke-direct {v0}, Lcom/google/protobuf/ev;-><init>()V
sput-object v0, Lcom/google/protobuf/UnknownFieldSet;->bnR:Lcom/google/protobuf/ev;
return-void
.end method
.method private constructor <init>()V
.registers 1
.prologue
.line 61
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private constructor <init>(Ljava/util/Map;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map",
"<",
"Ljava/lang/Integer;",
"Lcom/google/protobuf/et;",
">;)V"
}
.end annotation
.prologue
.line 91
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 92
iput-object p1, p0, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
.line 93
return-void
.end method
.method synthetic constructor <init>(Ljava/util/Map;B)V
.registers 3
.prologue
.line 59
invoke-direct {p0, p1}, Lcom/google/protobuf/UnknownFieldSet;-><init>(Ljava/util/Map;)V
return-void
.end method
.method public static Fn()Lcom/google/protobuf/UnknownFieldSet$Builder;
.registers 1
.prologue
.line 65
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fr()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
return-object v0
.end method
.method public static Fo()Lcom/google/protobuf/UnknownFieldSet;
.registers 1
.prologue
.line 78
sget-object v0, Lcom/google/protobuf/UnknownFieldSet;->bnP:Lcom/google/protobuf/UnknownFieldSet;
return-object v0
.end method
.method public static W(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
.registers 2
.prologue
.line 2065
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fr()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 73
invoke-virtual {v0, p0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Y(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
return-object v0
.end method
.method static synthetic X(Lcom/google/protobuf/UnknownFieldSet;)Ljava/util/Map;
.registers 2
.prologue
.line 59
iget-object v0, p0, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
return-object v0
.end method
# virtual methods
.method public final Fp()I
.registers 8
.prologue
const/4 v3, 0x0
.line 232
.line 233
iget-object v0, p0, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v4
move v2, v3
:goto_c
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_46
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 234
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/google/protobuf/et;
.line 235
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v5
.line 3850
iget-object v0, v1, Lcom/google/protobuf/et;->bnX:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v6
move v1, v3
:goto_2f
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_42
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 3851
invoke-static {v5, v0}, Lcom/google/protobuf/CodedOutputStream;->d(ILcom/google/protobuf/ByteString;)I
move-result v0
add-int/2addr v0, v1
move v1, v0
.line 3853
goto :goto_2f
.line 234
:cond_42
add-int v0, v2, v1
move v2, v0
.line 236
goto :goto_c
.line 237
:cond_46
return v2
.end method
.method public final b(Lcom/google/protobuf/CodedOutputStream;)V
.registers 6
.prologue
.line 221
iget-object v0, p0, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_a
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_3c
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 222
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/google/protobuf/et;
.line 223
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v3
.line 3839
iget-object v0, v1, Lcom/google/protobuf/et;->bnX:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_2c
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 3840
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->b(ILcom/google/protobuf/ByteString;)V
goto :goto_2c
.line 225
:cond_3c
return-void
.end method
.method public final equals(Ljava/lang/Object;)Z
.registers 5
.prologue
const/4 v0, 0x1
.line 99
if-ne p0, p1, :cond_4
.line 103
:cond_3
:goto_3
return v0
.line 102
:cond_4
instance-of v1, p1, Lcom/google/protobuf/UnknownFieldSet;
if-eqz v1, :cond_14
iget-object v1, p0, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
check-cast p1, Lcom/google/protobuf/UnknownFieldSet;
iget-object v2, p1, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
.line 103
invoke-interface {v1, v2}, Ljava/util/Map;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_3
:cond_14
const/4 v0, 0x0
goto :goto_3
.end method
.method public final bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
.registers 2
.prologue
.line 7082
sget-object v0, Lcom/google/protobuf/UnknownFieldSet;->bnP:Lcom/google/protobuf/UnknownFieldSet;
.line 59
return-object v0
.end method
.method public final bridge synthetic getParserForType()Lcom/google/protobuf/Parser;
.registers 2
.prologue
.line 7035
sget-object v0, Lcom/google/protobuf/UnknownFieldSet;->bnR:Lcom/google/protobuf/ev;
.line 59
return-object v0
.end method
.method public final getSerializedSize()I
.registers 11
.prologue
const/4 v3, 0x0
.line 208
.line 209
iget-object v0, p0, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v5
move v2, v3
:goto_c
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_b1
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 210
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/google/protobuf/et;
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v6
.line 3813
iget-object v0, v1, Lcom/google/protobuf/et;->bnU:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v7
move v4, v3
:goto_2f
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_46
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v8
.line 3814
invoke-static {v6, v8, v9}, Lcom/google/protobuf/CodedOutputStream;->c(IJ)I
move-result v0
add-int/2addr v0, v4
move v4, v0
.line 3815
goto :goto_2f
.line 3816
:cond_46
iget-object v0, v1, Lcom/google/protobuf/et;->bnV:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v7
:goto_4c
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_61
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
.line 3817
invoke-static {v6}, Lcom/google/protobuf/CodedOutputStream;->dA(I)I
move-result v0
add-int/2addr v4, v0
.line 3818
goto :goto_4c
.line 3819
:cond_61
iget-object v0, v1, Lcom/google/protobuf/et;->bnW:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v7
:goto_67
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_7c
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
.line 3820
invoke-static {v6}, Lcom/google/protobuf/CodedOutputStream;->dB(I)I
move-result v0
add-int/2addr v4, v0
.line 3821
goto :goto_67
.line 3822
:cond_7c
iget-object v0, v1, Lcom/google/protobuf/et;->bnX:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v7
:goto_82
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_94
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 3823
invoke-static {v6, v0}, Lcom/google/protobuf/CodedOutputStream;->c(ILcom/google/protobuf/ByteString;)I
move-result v0
add-int/2addr v4, v0
.line 3824
goto :goto_82
.line 3825
:cond_94
iget-object v0, v1, Lcom/google/protobuf/et;->bnY:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_9a
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_ac
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/UnknownFieldSet;
.line 3826
invoke-static {v6, v0}, Lcom/google/protobuf/CodedOutputStream;->f(ILcom/google/protobuf/MessageLite;)I
move-result v0
add-int/2addr v4, v0
.line 3827
goto :goto_9a
.line 210
:cond_ac
add-int v0, v2, v4
move v2, v0
.line 211
goto/16 :goto_c
.line 212
:cond_b1
return v2
.end method
.method public final hashCode()I
.registers 2
.prologue
.line 108
iget-object v0, p0, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->hashCode()I
move-result v0
return v0
.end method
.method public final isInitialized()Z
.registers 2
.prologue
.line 244
const/4 v0, 0x1
return v0
.end method
.method public final synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 6065
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fr()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 59
return-object v0
.end method
.method public final synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
.registers 2
.prologue
.line 59
.line 5065
invoke-static {}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Fr()Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 4278
invoke-virtual {v0, p0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->Y(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
move-result-object v0
.line 59
return-object v0
.end method
.method public final toByteArray()[B
.registers 4
.prologue
.line 174
:try_start_0
invoke-virtual {p0}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
move-result v0
new-array v0, v0, [B
.line 175
invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->ab([B)Lcom/google/protobuf/CodedOutputStream;
move-result-object v1
.line 176
invoke-virtual {p0, v1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.line 177
invoke-virtual {v1}, Lcom/google/protobuf/CodedOutputStream;->Bf()V
:try_end_10
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_10} :catch_11
.line 178
return-object v0
.line 179
:catch_11
move-exception v0
.line 180
new-instance v1, Ljava/lang/RuntimeException;
const-string v2, "Serializing to a byte array threw an IOException (should never happen)."
invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v1
.end method
.method public final toByteString()Lcom/google/protobuf/ByteString;
.registers 4
.prologue
.line 156
.line 157
:try_start_0
invoke-virtual {p0}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
move-result v0
invoke-static {v0}, Lcom/google/protobuf/ByteString;->newCodedBuilder(I)Lcom/google/protobuf/h;
move-result-object v0
.line 3137
iget-object v1, v0, Lcom/google/protobuf/h;->bid:Lcom/google/protobuf/CodedOutputStream;
.line 158
invoke-virtual {p0, v1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.line 159
invoke-virtual {v0}, Lcom/google/protobuf/h;->AF()Lcom/google/protobuf/ByteString;
:try_end_10
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_10} :catch_12
move-result-object v0
return-object v0
.line 160
:catch_12
move-exception v0
.line 161
new-instance v1, Ljava/lang/RuntimeException;
const-string v2, "Serializing to a ByteString threw an IOException (should never happen)."
invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
throw v1
.end method
.method public final toString()Ljava/lang/String;
.registers 2
.prologue
.line 146
invoke-static {p0}, Lcom/google/protobuf/TextFormat;->V(Lcom/google/protobuf/UnknownFieldSet;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeTo(Lcom/google/protobuf/CodedOutputStream;)V
.registers 10
.prologue
.line 133
iget-object v0, p0, Lcom/google/protobuf/UnknownFieldSet;->bnQ:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_a
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a0
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 134
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/google/protobuf/et;
.line 135
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v3
.line 2790
iget-object v0, v1, Lcom/google/protobuf/et;->bnU:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_2c
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_40
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v6
.line 2791
invoke-virtual {p1, v3, v6, v7}, Lcom/google/protobuf/CodedOutputStream;->b(IJ)V
goto :goto_2c
.line 2793
:cond_40
iget-object v0, v1, Lcom/google/protobuf/et;->bnV:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_46
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_5a
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 2794
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->ao(II)V
goto :goto_46
.line 2796
:cond_5a
iget-object v0, v1, Lcom/google/protobuf/et;->bnW:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_60
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_74
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v6
.line 2797
invoke-virtual {p1, v3, v6, v7}, Lcom/google/protobuf/CodedOutputStream;->d(IJ)V
goto :goto_60
.line 2799
:cond_74
iget-object v0, v1, Lcom/google/protobuf/et;->bnX:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_7a
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8a
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/ByteString;
.line 2800
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->a(ILcom/google/protobuf/ByteString;)V
goto :goto_7a
.line 2802
:cond_8a
iget-object v0, v1, Lcom/google/protobuf/et;->bnY:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_90
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/protobuf/UnknownFieldSet;
.line 2803
invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->e(ILcom/google/protobuf/MessageLite;)V
goto :goto_90
.line 137
:cond_a0
return-void
.end method