final class com.google.protobuf.TextFormat$Tokenizer
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.google.protobuf.TextFormat$Tokenizer
super_class: java.lang.Object
{
private final java.lang.CharSequence text;
descriptor: Ljava/lang/CharSequence;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.regex.Matcher matcher;
descriptor: Ljava/util/regex/Matcher;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String currentToken;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int pos;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int line;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int column;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int previousLine;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int previousColumn;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private static final java.util.regex.Pattern WHITESPACE;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern TOKEN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern DOUBLE_INFINITY;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern FLOAT_INFINITY;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.util.regex.Pattern FLOAT_NAN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc "(\\s|(#.*$))++"
bipush 8
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
putstatic com.google.protobuf.TextFormat$Tokenizer.WHITESPACE:Ljava/util/regex/Pattern;
1: ldc "[a-zA-Z_][0-9a-zA-Z_+-]*+|[.]?[0-9+-][0-9a-zA-Z_.+-]*+|\"([^\"\n\\\\]|\\\\.)*+(\"|\\\\?$)|'([^'\n\\\\]|\\\\.)*+('|\\\\?$)"
2: bipush 8
3: invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
4: putstatic com.google.protobuf.TextFormat$Tokenizer.TOKEN:Ljava/util/regex/Pattern;
5: ldc "-?inf(inity)?"
iconst_2
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
6: putstatic com.google.protobuf.TextFormat$Tokenizer.DOUBLE_INFINITY:Ljava/util/regex/Pattern;
7: ldc "-?inf(inity)?f?"
iconst_2
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
8: putstatic com.google.protobuf.TextFormat$Tokenizer.FLOAT_INFINITY:Ljava/util/regex/Pattern;
9: ldc "nanf?"
iconst_2
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern;
putstatic com.google.protobuf.TextFormat$Tokenizer.FLOAT_NAN:Ljava/util/regex/Pattern;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield com.google.protobuf.TextFormat$Tokenizer.pos:I
2: aload 0
iconst_0
putfield com.google.protobuf.TextFormat$Tokenizer.line:I
3: aload 0
iconst_0
putfield com.google.protobuf.TextFormat$Tokenizer.column:I
4: aload 0
iconst_0
putfield com.google.protobuf.TextFormat$Tokenizer.previousLine:I
5: aload 0
iconst_0
putfield com.google.protobuf.TextFormat$Tokenizer.previousColumn:I
6: aload 0
aload 1
putfield com.google.protobuf.TextFormat$Tokenizer.text:Ljava/lang/CharSequence;
7: aload 0
getstatic com.google.protobuf.TextFormat$Tokenizer.WHITESPACE:Ljava/util/regex/Pattern;
aload 1
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
putfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
8: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.skipWhitespace:()V
9: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 11 1 text Ljava/lang/CharSequence;
MethodParameters:
Name Flags
text final
int getPreviousLine();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.previousLine:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
int getPreviousColumn();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.previousColumn:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
int getLine();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.line:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
int getColumn();
descriptor: ()I
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.column:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
public boolean atEnd();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
public void nextToken();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.line:I
putfield com.google.protobuf.TextFormat$Tokenizer.previousLine:I
1: aload 0
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.column:I
putfield com.google.protobuf.TextFormat$Tokenizer.previousColumn:I
2: goto 9
3: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.text:Ljava/lang/CharSequence;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.pos:I
invokeinterface java.lang.CharSequence.charAt:(I)C
bipush 10
if_icmpne 7
4: aload 0
dup
getfield com.google.protobuf.TextFormat$Tokenizer.line:I
iconst_1
iadd
putfield com.google.protobuf.TextFormat$Tokenizer.line:I
5: aload 0
iconst_0
putfield com.google.protobuf.TextFormat$Tokenizer.column:I
6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.google.protobuf.TextFormat$Tokenizer.column:I
iconst_1
iadd
putfield com.google.protobuf.TextFormat$Tokenizer.column:I
8: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.google.protobuf.TextFormat$Tokenizer.pos:I
iconst_1
iadd
putfield com.google.protobuf.TextFormat$Tokenizer.pos:I
9: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.pos:I
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.regionStart:()I
if_icmplt 3
10: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.regionStart:()I
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.regionEnd:()I
if_icmpne 13
11: aload 0
ldc ""
putfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
12: goto 21
13: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
getstatic com.google.protobuf.TextFormat$Tokenizer.TOKEN:Ljava/util/regex/Pattern;
invokevirtual java.util.regex.Matcher.usePattern:(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
pop
14: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.lookingAt:()Z
ifeq 18
15: aload 0
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.group:()Ljava/lang/String;
putfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
16: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.end:()I
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.regionEnd:()I
invokevirtual java.util.regex.Matcher.region:(II)Ljava/util/regex/Matcher;
pop
17: goto 20
18: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.text:Ljava/lang/CharSequence;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.pos:I
invokeinterface java.lang.CharSequence.charAt:(I)C
invokestatic java.lang.String.valueOf:(C)Ljava/lang/String;
putfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
19: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.pos:I
iconst_1
iadd
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.regionEnd:()I
invokevirtual java.util.regex.Matcher.region:(II)Ljava/util/regex/Matcher;
pop
20: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.skipWhitespace:()V
21: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
private void skipWhitespace();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
getstatic com.google.protobuf.TextFormat$Tokenizer.WHITESPACE:Ljava/util/regex/Pattern;
invokevirtual java.util.regex.Matcher.usePattern:(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
pop
1: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.lookingAt:()Z
ifeq 3
2: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.end:()I
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.matcher:Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.regionEnd:()I
invokevirtual java.util.regex.Matcher.region:(II)Ljava/util/regex/Matcher;
pop
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
public boolean tryConsume(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
1: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 4 1 token Ljava/lang/String;
MethodParameters:
Name Flags
token final
public void consume(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.tryConsume:(Ljava/lang/String;)Z
ifne 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "Expected \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\"."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.google.protobuf.TextFormat$Tokenizer.parseException:(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 3 1 token Ljava/lang/String;
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
MethodParameters:
Name Flags
token final
public boolean lookingAtInteger();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
istore 1
start local 1 3: bipush 48
iload 1
if_icmpgt 4
iload 1
bipush 57
if_icmple 5
StackMap locals: int
StackMap stack:
4: iload 1
bipush 45
if_icmpeq 5
iload 1
bipush 43
if_icmpeq 5
iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
3 6 1 c C
public boolean lookingAt(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 1 1 text Ljava/lang/String;
MethodParameters:
Name Flags
text
public java.lang.String consumeIdentifier();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 10
2: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
iload 1
invokevirtual java.lang.String.charAt:(I)C
istore 2
start local 2 3: bipush 97
iload 2
if_icmpgt 4
iload 2
bipush 122
if_icmple 9
4: StackMap locals: int
StackMap stack:
bipush 65
iload 2
if_icmpgt 5
iload 2
bipush 90
if_icmple 9
5: StackMap locals:
StackMap stack:
bipush 48
iload 2
if_icmpgt 6
iload 2
bipush 57
if_icmple 9
6: StackMap locals:
StackMap stack:
iload 2
bipush 95
if_icmpeq 9
7: iload 2
bipush 46
if_icmpeq 9
8: aload 0
new java.lang.StringBuilder
dup
ldc "Expected identifier. Found '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.google.protobuf.TextFormat$Tokenizer.parseException:(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 2 9: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
10: iload 1
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
if_icmplt 2
end local 1 11: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
astore 1
start local 1 12: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
13: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
1 11 1 i I
3 9 2 c C
12 14 1 result Ljava/lang/String;
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public boolean tryConsumeIdentifier();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeIdentifier:()Ljava/lang/String;
pop
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: com.google.protobuf.TextFormat$ParseException
pop
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
Exception table:
from to target type
0 1 2 Class com.google.protobuf.TextFormat$ParseException
public int consumeInt32();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.parseInt32:(Ljava/lang/String;)I
istore 1
start local 1 1: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
2: iload 1
3: ireturn
end local 1 4: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 1
start local 1 5: aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.integerParseException:(Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
1 4 1 result I
5 6 1 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
0 3 4 Class java.lang.NumberFormatException
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public int consumeUInt32();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.parseUInt32:(Ljava/lang/String;)I
istore 1
start local 1 1: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
2: iload 1
3: ireturn
end local 1 4: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 1
start local 1 5: aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.integerParseException:(Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
1 4 1 result I
5 6 1 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
0 3 4 Class java.lang.NumberFormatException
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public long consumeInt64();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.parseInt64:(Ljava/lang/String;)J
lstore 1
start local 1 1: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
2: lload 1
3: lreturn
end local 1 4: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 1
start local 1 5: aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.integerParseException:(Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
1 4 1 result J
5 6 1 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
0 3 4 Class java.lang.NumberFormatException
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public boolean tryConsumeInt64();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeInt64:()J
pop2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: com.google.protobuf.TextFormat$ParseException
pop
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
Exception table:
from to target type
0 1 2 Class com.google.protobuf.TextFormat$ParseException
public long consumeUInt64();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokestatic com.google.protobuf.TextFormat.parseUInt64:(Ljava/lang/String;)J
lstore 1
start local 1 1: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
2: lload 1
3: lreturn
end local 1 4: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 1
start local 1 5: aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.integerParseException:(Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
1 4 1 result J
5 6 1 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
0 3 4 Class java.lang.NumberFormatException
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public boolean tryConsumeUInt64();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeUInt64:()J
pop2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: com.google.protobuf.TextFormat$ParseException
pop
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
Exception table:
from to target type
0 1 2 Class com.google.protobuf.TextFormat$ParseException
public double consumeDouble();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: getstatic com.google.protobuf.TextFormat$Tokenizer.DOUBLE_INFINITY:Ljava/util/regex/Pattern;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 6
1: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "-"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
istore 1
start local 1 2: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
3: iload 1
ifeq 4
ldc -Infinity
goto 5
StackMap locals: int
StackMap stack:
4: ldc Infinity
StackMap locals:
StackMap stack: double
5: dreturn
end local 1 6: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "nan"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 9
7: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
8: ldc NaN
dreturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokestatic java.lang.Double.parseDouble:(Ljava/lang/String;)D
dstore 1
start local 1 10: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
11: dload 1
12: dreturn
end local 1 13: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 1
start local 1 14: aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.floatParseException:(Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
2 6 1 negative Z
10 13 1 result D
14 15 1 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
9 12 13 Class java.lang.NumberFormatException
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public boolean tryConsumeDouble();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeDouble:()D
pop2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: com.google.protobuf.TextFormat$ParseException
pop
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
Exception table:
from to target type
0 1 2 Class com.google.protobuf.TextFormat$ParseException
public float consumeFloat();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic com.google.protobuf.TextFormat$Tokenizer.FLOAT_INFINITY:Ljava/util/regex/Pattern;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 6
1: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "-"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
istore 1
start local 1 2: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
3: iload 1
ifeq 4
ldc -Infinity
goto 5
StackMap locals: int
StackMap stack:
4: ldc Infinity
StackMap locals:
StackMap stack: float
5: freturn
end local 1 6: StackMap locals:
StackMap stack:
getstatic com.google.protobuf.TextFormat$Tokenizer.FLOAT_NAN:Ljava/util/regex/Pattern;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 9
7: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
8: ldc NaN
freturn
9: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokestatic java.lang.Float.parseFloat:(Ljava/lang/String;)F
fstore 1
start local 1 10: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
11: fload 1
12: freturn
end local 1 13: StackMap locals:
StackMap stack: java.lang.NumberFormatException
astore 1
start local 1 14: aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.floatParseException:(Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
2 6 1 negative Z
10 13 1 result F
14 15 1 e Ljava/lang/NumberFormatException;
Exception table:
from to target type
9 12 13 Class java.lang.NumberFormatException
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public boolean tryConsumeFloat();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeFloat:()F
pop
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: com.google.protobuf.TextFormat$ParseException
pop
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
Exception table:
from to target type
0 1 2 Class com.google.protobuf.TextFormat$ParseException
public boolean consumeBoolean();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "true"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
1: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "True"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
2: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "t"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
3: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "false"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
7: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "False"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
8: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "f"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 10
9: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "0"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
11: iconst_0
ireturn
12: StackMap locals:
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "Expected \"true\" or \"false\". Found \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\"."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.google.protobuf.TextFormat$Tokenizer.parseException:(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public java.lang.String consumeString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeByteString:()Lcom/google/protobuf/ByteString;
invokevirtual com.google.protobuf.ByteString.toStringUtf8:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
public boolean tryConsumeString();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeString:()Ljava/lang/String;
pop
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: com.google.protobuf.TextFormat$ParseException
pop
3: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
Exception table:
from to target type
0 1 2 Class com.google.protobuf.TextFormat$ParseException
public com.google.protobuf.ByteString consumeByteString();
descriptor: ()Lcom/google/protobuf/ByteString;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeByteString:(Ljava/util/List;)V
2: goto 4
3: StackMap locals: java.util.List
StackMap stack:
aload 0
aload 1
invokevirtual com.google.protobuf.TextFormat$Tokenizer.consumeByteString:(Ljava/util/List;)V
4: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "'"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 3
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
ldc "\""
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 3
5: aload 1
invokestatic com.google.protobuf.ByteString.copyFrom:(Ljava/lang/Iterable;)Lcom/google/protobuf/ByteString;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
1 6 1 list Ljava/util/List<Lcom/google/protobuf/ByteString;>;
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
private void consumeByteString(java.util.List<com.google.protobuf.ByteString>);
descriptor: (Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 1
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
iconst_0
invokevirtual java.lang.String.charAt:(I)C
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: iload 2
bipush 34
if_icmpeq 5
iload 2
bipush 39
if_icmpeq 5
4: aload 0
ldc "Expected string."
invokevirtual com.google.protobuf.TextFormat$Tokenizer.parseException:(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
5: StackMap locals: int
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_2
if_icmplt 6
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
iload 2
if_icmpeq 7
6: StackMap locals:
StackMap stack:
aload 0
ldc "String missing ending quote."
invokevirtual com.google.protobuf.TextFormat$Tokenizer.parseException:(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
iconst_1
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.currentToken:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
start local 3 8: aload 3
invokestatic com.google.protobuf.TextFormat.unescapeBytes:(Ljava/lang/CharSequence;)Lcom/google/protobuf/ByteString;
astore 4
start local 4 9: aload 0
invokevirtual com.google.protobuf.TextFormat$Tokenizer.nextToken:()V
10: aload 1
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 end local 3 11: goto 14
StackMap locals:
StackMap stack: com.google.protobuf.TextFormat$InvalidEscapeSequenceException
12: astore 3
start local 3 13: aload 0
aload 3
invokevirtual com.google.protobuf.TextFormat$InvalidEscapeSequenceException.getMessage:()Ljava/lang/String;
invokevirtual com.google.protobuf.TextFormat$Tokenizer.parseException:(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
athrow
end local 3 14: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 15 1 list Ljava/util/List<Lcom/google/protobuf/ByteString;>;
3 15 2 quote C
8 11 3 escaped Ljava/lang/String;
9 11 4 result Lcom/google/protobuf/ByteString;
13 14 3 e Lcom/google/protobuf/TextFormat$InvalidEscapeSequenceException;
Exception table:
from to target type
7 11 12 Class com.google.protobuf.TextFormat$InvalidEscapeSequenceException
Exceptions:
throws com.google.protobuf.TextFormat$ParseException
Signature: (Ljava/util/List<Lcom/google/protobuf/ByteString;>;)V
MethodParameters:
Name Flags
list
public com.google.protobuf.TextFormat$ParseException parseException(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.google.protobuf.TextFormat$ParseException
dup
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.line:I
iconst_1
iadd
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.column:I
iconst_1
iadd
aload 1
invokespecial com.google.protobuf.TextFormat$ParseException.<init>:(IILjava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 1 1 description Ljava/lang/String;
MethodParameters:
Name Flags
description final
public com.google.protobuf.TextFormat$ParseException parseExceptionPreviousToken(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.google.protobuf.TextFormat$ParseException
dup
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.previousLine:I
iconst_1
iadd
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.previousColumn:I
iconst_1
iadd
aload 1
invokespecial com.google.protobuf.TextFormat$ParseException.<init>:(IILjava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 1 1 description Ljava/lang/String;
MethodParameters:
Name Flags
description final
private com.google.protobuf.TextFormat$ParseException integerParseException(java.lang.NumberFormatException);
descriptor: (Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
ldc "Couldn't parse integer: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.NumberFormatException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.google.protobuf.TextFormat$Tokenizer.parseException:(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 1 1 e Ljava/lang/NumberFormatException;
MethodParameters:
Name Flags
e final
private com.google.protobuf.TextFormat$ParseException floatParseException(java.lang.NumberFormatException);
descriptor: (Ljava/lang/NumberFormatException;)Lcom/google/protobuf/TextFormat$ParseException;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
ldc "Couldn't parse number: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.NumberFormatException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.google.protobuf.TextFormat$Tokenizer.parseException:(Ljava/lang/String;)Lcom/google/protobuf/TextFormat$ParseException;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 1 1 e Ljava/lang/NumberFormatException;
MethodParameters:
Name Flags
e final
public com.google.protobuf.TextFormat$UnknownFieldParseException unknownFieldParseExceptionPreviousToken(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lcom/google/protobuf/TextFormat$UnknownFieldParseException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new com.google.protobuf.TextFormat$UnknownFieldParseException
dup
1: aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.previousLine:I
iconst_1
iadd
aload 0
getfield com.google.protobuf.TextFormat$Tokenizer.previousColumn:I
iconst_1
iadd
aload 1
aload 2
2: invokespecial com.google.protobuf.TextFormat$UnknownFieldParseException.<init>:(IILjava/lang/String;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/protobuf/TextFormat$Tokenizer;
0 3 1 unknownField Ljava/lang/String;
0 3 2 description Ljava/lang/String;
MethodParameters:
Name Flags
unknownField final
description final
}
SourceFile: "TextFormat.java"
NestHost: com.google.protobuf.TextFormat
InnerClasses:
public InvalidEscapeSequenceException = com.google.protobuf.TextFormat$InvalidEscapeSequenceException of com.google.protobuf.TextFormat
public ParseException = com.google.protobuf.TextFormat$ParseException of com.google.protobuf.TextFormat
private final Tokenizer = com.google.protobuf.TextFormat$Tokenizer of com.google.protobuf.TextFormat
public UnknownFieldParseException = com.google.protobuf.TextFormat$UnknownFieldParseException of com.google.protobuf.TextFormat