TextFormat.smali
.class public final Lcom/google/protobuf/TextFormat;
.super Ljava/lang/Object;
.source "TextFormat.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/protobuf/TextFormat$b;,
Lcom/google/protobuf/TextFormat$Parser;,
Lcom/google/protobuf/TextFormat$d;,
Lcom/google/protobuf/TextFormat$c;
}
.end annotation
# static fields
.field public static final a:Ljava/util/logging/Logger;
# direct methods
.method public static constructor <clinit>()V
.registers 1
const-class v0, Lcom/google/protobuf/TextFormat;
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
move-result-object v0
sput-object v0, Lcom/google/protobuf/TextFormat;->a:Ljava/util/logging/Logger;
invoke-static {}, Lcom/google/protobuf/TextFormat$Parser;->a()Lcom/google/protobuf/TextFormat$Parser$a;
move-result-object v0
invoke-virtual {v0}, Lcom/google/protobuf/TextFormat$Parser$a;->a()Lcom/google/protobuf/TextFormat$Parser;
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(B)I
.registers 3
const/16 v0, 0x30
if-gt v0, p0, :cond_a
const/16 v1, 0x39
if-gt p0, v1, :cond_a
sub-int/2addr p0, v0
return p0
:cond_a
const/16 v0, 0x61
if-gt v0, p0, :cond_16
const/16 v1, 0x7a
if-gt p0, v1, :cond_16
sub-int/2addr p0, v0
:goto_13
add-int/lit8 p0, p0, 0xa
return p0
:cond_16
add-int/lit8 p0, p0, -0x41
goto :goto_13
.end method
.method public static a(Ljava/lang/String;ZZ)J
.registers 10
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/NumberFormatException;
}
.end annotation
const/4 v0, 0x0
const-string v1, "-"
invoke-virtual {p0, v1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z
move-result v1
const/4 v2, 0x1
if-eqz v1, :cond_2a
if-nez p1, :cond_28
new-instance p1, Ljava/lang/NumberFormatException;
const-string p2, "Number must be positive: "
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_1f
invoke-virtual {p2, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_24
:cond_1f
new-instance p0, Ljava/lang/String;
invoke-direct {p0, p2}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_24
invoke-direct {p1, p0}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
throw p1
:cond_28
const/4 v0, 0x1
goto :goto_2b
:cond_2a
const/4 v2, 0x0
:goto_2b
const/16 v1, 0xa
const-string v3, "0x"
invoke-virtual {p0, v3, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z
move-result v3
const/16 v4, 0x10
if-eqz v3, :cond_3c
add-int/lit8 v0, v0, 0x2
const/16 v1, 0x10
goto :goto_46
:cond_3c
const-string v3, "0"
invoke-virtual {p0, v3, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z
move-result v3
if-eqz v3, :cond_46
const/16 v1, 0x8
:cond_46
:goto_46
invoke-virtual {p0, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v3
const-string v5, "Number out of range for 32-bit signed integer: "
const-string v6, "Number out of range for 32-bit unsigned integer: "
if-ge v3, v4, :cond_b0
invoke-static {v0, v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;I)J
move-result-wide v0
if-eqz v2, :cond_5b
neg-long v0, v0
:cond_5b
if-nez p2, :cond_151
if-eqz p1, :cond_87
const-wide/32 p1, 0x7fffffff
cmp-long v2, v0, p1
if-gtz v2, :cond_6d
const-wide/32 p1, -0x80000000
cmp-long v2, v0, p1
if-gez v2, :cond_151
:cond_6d
new-instance p1, Ljava/lang/NumberFormatException;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result p2
if-eqz p2, :cond_7e
invoke-virtual {v5, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_83
:cond_7e
new-instance p0, Ljava/lang/String;
invoke-direct {p0, v5}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_83
invoke-direct {p1, p0}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
throw p1
:cond_87
const-wide p1, 0x100000000L
cmp-long v2, v0, p1
if-gez v2, :cond_96
const-wide/16 p1, 0x0
cmp-long v2, v0, p1
if-gez v2, :cond_151
:cond_96
new-instance p1, Ljava/lang/NumberFormatException;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result p2
if-eqz p2, :cond_a7
invoke-virtual {v6, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_ac
:cond_a7
new-instance p0, Ljava/lang/String;
invoke-direct {p0, v6}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_ac
invoke-direct {p1, p0}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
throw p1
:cond_b0
new-instance v3, Ljava/math/BigInteger;
invoke-direct {v3, v0, v1}, Ljava/math/BigInteger;-><init>(Ljava/lang/String;I)V
if-eqz v2, :cond_bb
invoke-virtual {v3}, Ljava/math/BigInteger;->negate()Ljava/math/BigInteger;
move-result-object v3
:cond_bb
if-nez p2, :cond_103
if-eqz p1, :cond_e1
invoke-virtual {v3}, Ljava/math/BigInteger;->bitLength()I
move-result p1
const/16 p2, 0x1f
if-le p1, p2, :cond_14d
new-instance p1, Ljava/lang/NumberFormatException;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result p2
if-eqz p2, :cond_d8
invoke-virtual {v5, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_dd
:cond_d8
new-instance p0, Ljava/lang/String;
invoke-direct {p0, v5}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_dd
invoke-direct {p1, p0}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
throw p1
:cond_e1
invoke-virtual {v3}, Ljava/math/BigInteger;->bitLength()I
move-result p1
const/16 p2, 0x20
if-le p1, p2, :cond_14d
new-instance p1, Ljava/lang/NumberFormatException;
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result p2
if-eqz p2, :cond_fa
invoke-virtual {v6, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_ff
:cond_fa
new-instance p0, Ljava/lang/String;
invoke-direct {p0, v6}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_ff
invoke-direct {p1, p0}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
throw p1
:cond_103
if-eqz p1, :cond_129
invoke-virtual {v3}, Ljava/math/BigInteger;->bitLength()I
move-result p1
const/16 p2, 0x3f
if-le p1, p2, :cond_14d
new-instance p1, Ljava/lang/NumberFormatException;
const-string p2, "Number out of range for 64-bit signed integer: "
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_120
invoke-virtual {p2, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_125
:cond_120
new-instance p0, Ljava/lang/String;
invoke-direct {p0, p2}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_125
invoke-direct {p1, p0}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
throw p1
:cond_129
invoke-virtual {v3}, Ljava/math/BigInteger;->bitLength()I
move-result p1
const/16 p2, 0x40
if-le p1, p2, :cond_14d
new-instance p1, Ljava/lang/NumberFormatException;
const-string p2, "Number out of range for 64-bit unsigned integer: "
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_144
invoke-virtual {p2, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
goto :goto_149
:cond_144
new-instance p0, Ljava/lang/String;
invoke-direct {p0, p2}, Ljava/lang/String;-><init>(Ljava/lang/String;)V
:goto_149
invoke-direct {p1, p0}, Ljava/lang/NumberFormatException;-><init>(Ljava/lang/String;)V
throw p1
:cond_14d
invoke-virtual {v3}, Ljava/math/BigInteger;->longValue()J
move-result-wide v0
:cond_151
return-wide v0
.end method
.method public static synthetic a(Ljava/lang/Appendable;)Lcom/google/protobuf/TextFormat$d;
.registers 1
invoke-static {p0}, Lcom/google/protobuf/TextFormat;->b(Ljava/lang/Appendable;)Lcom/google/protobuf/TextFormat$d;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/CharSequence;)Lf6/m;
.registers 9
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/protobuf/TextFormat$b;
}
.end annotation
invoke-interface {p0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p0}, Lf6/m;->a(Ljava/lang/String;)Lf6/m;
move-result-object p0
invoke-virtual {p0}, Lf6/m;->size()I
move-result v0
new-array v1, v0, [B
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
:goto_11
invoke-virtual {p0}, Lf6/m;->size()I
move-result v5
if-ge v3, v5, :cond_158
invoke-virtual {p0, v3}, Lf6/m;->c(I)B
move-result v5
const/16 v6, 0x5c
if-ne v5, v6, :cond_14f
add-int/lit8 v3, v3, 0x1
invoke-virtual {p0}, Lf6/m;->size()I
move-result v5
if-ge v3, v5, :cond_147
invoke-virtual {p0, v3}, Lf6/m;->c(I)B
move-result v5
invoke-static {v5}, Lcom/google/protobuf/TextFormat;->c(B)Z
move-result v7
if-eqz v7, :cond_78
invoke-static {v5}, Lcom/google/protobuf/TextFormat;->a(B)I
move-result v5
add-int/lit8 v6, v3, 0x1
invoke-virtual {p0}, Lf6/m;->size()I
move-result v7
if-ge v6, v7, :cond_53
invoke-virtual {p0, v6}, Lf6/m;->c(I)B
move-result v7
invoke-static {v7}, Lcom/google/protobuf/TextFormat;->c(B)Z
move-result v7
if-eqz v7, :cond_53
mul-int/lit8 v5, v5, 0x8
invoke-virtual {p0, v6}, Lf6/m;->c(I)B
move-result v3
invoke-static {v3}, Lcom/google/protobuf/TextFormat;->a(B)I
move-result v3
add-int/2addr v5, v3
move v3, v6
:cond_53
add-int/lit8 v6, v3, 0x1
invoke-virtual {p0}, Lf6/m;->size()I
move-result v7
if-ge v6, v7, :cond_71
invoke-virtual {p0, v6}, Lf6/m;->c(I)B
move-result v7
invoke-static {v7}, Lcom/google/protobuf/TextFormat;->c(B)Z
move-result v7
if-eqz v7, :cond_71
mul-int/lit8 v5, v5, 0x8
invoke-virtual {p0, v6}, Lf6/m;->c(I)B
move-result v3
invoke-static {v3}, Lcom/google/protobuf/TextFormat;->a(B)I
move-result v3
add-int/2addr v5, v3
move v3, v6
:cond_71
add-int/lit8 v6, v4, 0x1
int-to-byte v5, v5
aput-byte v5, v1, v4
goto/16 :goto_153
:cond_78
const/16 v7, 0x22
if-eq v5, v7, :cond_141
const/16 v7, 0x27
if-eq v5, v7, :cond_13c
if-eq v5, v6, :cond_137
const/16 v6, 0x66
if-eq v5, v6, :cond_130
const/16 v6, 0x6e
if-eq v5, v6, :cond_129
const/16 v6, 0x72
if-eq v5, v6, :cond_122
const/16 v6, 0x74
if-eq v5, v6, :cond_11b
const/16 v6, 0x76
if-eq v5, v6, :cond_114
const/16 v6, 0x78
if-eq v5, v6, :cond_ce
const/16 v6, 0x61
if-eq v5, v6, :cond_c7
const/16 v6, 0x62
if-ne v5, v6, :cond_aa
add-int/lit8 v5, v4, 0x1
const/16 v6, 0x8
aput-byte v6, v1, v4
goto/16 :goto_145
:cond_aa
new-instance p0, Lcom/google/protobuf/TextFormat$b;
int-to-char v0, v5
const/16 v1, 0x1d
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(I)V
const-string v1, "Invalid escape sequence: \'\\"
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/google/protobuf/TextFormat$b;-><init>(Ljava/lang/String;)V
throw p0
:cond_c7
add-int/lit8 v5, v4, 0x1
const/4 v6, 0x7
aput-byte v6, v1, v4
goto/16 :goto_145
:cond_ce
add-int/lit8 v3, v3, 0x1
invoke-virtual {p0}, Lf6/m;->size()I
move-result v5
if-ge v3, v5, :cond_10c
invoke-virtual {p0, v3}, Lf6/m;->c(I)B
move-result v5
invoke-static {v5}, Lcom/google/protobuf/TextFormat;->b(B)Z
move-result v5
if-eqz v5, :cond_10c
invoke-virtual {p0, v3}, Lf6/m;->c(I)B
move-result v5
invoke-static {v5}, Lcom/google/protobuf/TextFormat;->a(B)I
move-result v5
add-int/lit8 v6, v3, 0x1
invoke-virtual {p0}, Lf6/m;->size()I
move-result v7
if-ge v6, v7, :cond_106
invoke-virtual {p0, v6}, Lf6/m;->c(I)B
move-result v7
invoke-static {v7}, Lcom/google/protobuf/TextFormat;->b(B)Z
move-result v7
if-eqz v7, :cond_106
mul-int/lit8 v5, v5, 0x10
invoke-virtual {p0, v6}, Lf6/m;->c(I)B
move-result v3
invoke-static {v3}, Lcom/google/protobuf/TextFormat;->a(B)I
move-result v3
add-int/2addr v5, v3
move v3, v6
:cond_106
add-int/lit8 v6, v4, 0x1
int-to-byte v5, v5
aput-byte v5, v1, v4
goto :goto_153
:cond_10c
new-instance p0, Lcom/google/protobuf/TextFormat$b;
const-string v0, "Invalid escape sequence: \'\\x\' with no digits"
invoke-direct {p0, v0}, Lcom/google/protobuf/TextFormat$b;-><init>(Ljava/lang/String;)V
throw p0
:cond_114
add-int/lit8 v5, v4, 0x1
const/16 v6, 0xb
aput-byte v6, v1, v4
goto :goto_145
:cond_11b
add-int/lit8 v5, v4, 0x1
const/16 v6, 0x9
aput-byte v6, v1, v4
goto :goto_145
:cond_122
add-int/lit8 v5, v4, 0x1
const/16 v6, 0xd
aput-byte v6, v1, v4
goto :goto_145
:cond_129
add-int/lit8 v5, v4, 0x1
const/16 v6, 0xa
aput-byte v6, v1, v4
goto :goto_145
:cond_130
add-int/lit8 v5, v4, 0x1
const/16 v6, 0xc
aput-byte v6, v1, v4
goto :goto_145
:cond_137
add-int/lit8 v5, v4, 0x1
aput-byte v6, v1, v4
goto :goto_145
:cond_13c
add-int/lit8 v5, v4, 0x1
aput-byte v7, v1, v4
goto :goto_145
:cond_141
add-int/lit8 v5, v4, 0x1
aput-byte v7, v1, v4
:goto_145
move v4, v5
goto :goto_154
:cond_147
new-instance p0, Lcom/google/protobuf/TextFormat$b;
const-string v0, "Invalid escape sequence: \'\\\' at end of string."
invoke-direct {p0, v0}, Lcom/google/protobuf/TextFormat$b;-><init>(Ljava/lang/String;)V
throw p0
:cond_14f
add-int/lit8 v6, v4, 0x1
aput-byte v5, v1, v4
:goto_153
move v4, v6
:goto_154
add-int/lit8 v3, v3, 0x1
goto/16 :goto_11
:cond_158
if-ne v0, v4, :cond_15f
invoke-static {v1}, Lf6/m;->b([B)Lf6/m;
move-result-object p0
goto :goto_163
:cond_15f
invoke-static {v1, v2, v4}, Lf6/m;->a([BII)Lf6/m;
move-result-object p0
:goto_163
return-object p0
.end method
.method public static a(I)Ljava/lang/String;
.registers 5
if-ltz p0, :cond_7
invoke-static {p0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object p0
return-object p0
:cond_7
int-to-long v0, p0
const-wide v2, 0xffffffffL
and-long/2addr v0, v2
invoke-static {v0, v1}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static a(J)Ljava/lang/String;
.registers 5
const-wide/16 v0, 0x0
cmp-long v2, p0, v0
if-ltz v2, :cond_b
invoke-static {p0, p1}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
move-result-object p0
return-object p0
:cond_b
const-wide v0, 0x7fffffffffffffffL
and-long/2addr p0, v0
invoke-static {p0, p1}, Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
move-result-object p0
const/16 p1, 0x3f
invoke-virtual {p0, p1}, Ljava/math/BigInteger;->setBit(I)Ljava/math/BigInteger;
move-result-object p0
invoke-virtual {p0}, Ljava/math/BigInteger;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static a(Lf6/m;)Ljava/lang/String;
.registers 1
invoke-static {p0}, Lf6/i2;->a(Lf6/m;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/String;)Ljava/lang/String;
.registers 1
invoke-static {p0}, Lf6/i2;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static a([B)Ljava/lang/String;
.registers 1
invoke-static {p0}, Lf6/i2;->a([B)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static synthetic a()Ljava/util/logging/Logger;
.registers 1
sget-object v0, Lcom/google/protobuf/TextFormat;->a:Ljava/util/logging/Logger;
return-object v0
.end method
.method public static b(Ljava/lang/String;)I
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/NumberFormatException;
}
.end annotation
const/4 v0, 0x1
const/4 v1, 0x0
invoke-static {p0, v0, v1}, Lcom/google/protobuf/TextFormat;->a(Ljava/lang/String;ZZ)J
move-result-wide v0
long-to-int p0, v0
return p0
.end method
.method public static b()Lcom/google/protobuf/TextFormat$c;
.registers 1
invoke-static {}, Lcom/google/protobuf/TextFormat$c;->a()Lcom/google/protobuf/TextFormat$c;
move-result-object v0
return-object v0
.end method
.method public static b(Ljava/lang/Appendable;)Lcom/google/protobuf/TextFormat$d;
.registers 4
new-instance v0, Lcom/google/protobuf/TextFormat$d;
const/4 v1, 0x0
const/4 v2, 0x0
invoke-direct {v0, p0, v1, v2}, Lcom/google/protobuf/TextFormat$d;-><init>(Ljava/lang/Appendable;ZLcom/google/protobuf/TextFormat$a;)V
return-object v0
.end method
.method public static b(B)Z
.registers 2
const/16 v0, 0x30
if-gt v0, p0, :cond_8
const/16 v0, 0x39
if-le p0, v0, :cond_18
:cond_8
const/16 v0, 0x61
if-gt v0, p0, :cond_10
const/16 v0, 0x66
if-le p0, v0, :cond_18
:cond_10
const/16 v0, 0x41
if-gt v0, p0, :cond_1a
const/16 v0, 0x46
if-gt p0, v0, :cond_1a
:cond_18
const/4 p0, 0x1
goto :goto_1b
:cond_1a
const/4 p0, 0x0
:goto_1b
return p0
.end method
.method public static c(Ljava/lang/String;)J
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/NumberFormatException;
}
.end annotation
const/4 v0, 0x1
invoke-static {p0, v0, v0}, Lcom/google/protobuf/TextFormat;->a(Ljava/lang/String;ZZ)J
move-result-wide v0
return-wide v0
.end method
.method public static c(B)Z
.registers 2
const/16 v0, 0x30
if-gt v0, p0, :cond_a
const/16 v0, 0x37
if-gt p0, v0, :cond_a
const/4 p0, 0x1
goto :goto_b
:cond_a
const/4 p0, 0x0
:goto_b
return p0
.end method
.method public static d(Ljava/lang/String;)I
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/NumberFormatException;
}
.end annotation
const/4 v0, 0x0
invoke-static {p0, v0, v0}, Lcom/google/protobuf/TextFormat;->a(Ljava/lang/String;ZZ)J
move-result-wide v0
long-to-int p0, v0
return p0
.end method
.method public static e(Ljava/lang/String;)J
.registers 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/NumberFormatException;
}
.end annotation
const/4 v0, 0x0
const/4 v1, 0x1
invoke-static {p0, v0, v1}, Lcom/google/protobuf/TextFormat;->a(Ljava/lang/String;ZZ)J
move-result-wide v0
return-wide v0
.end method